Ich beschäftige mich seit Mitte 2004 mit Mambo und habe hierzu eine Fallstudie verfaßt:
Webetiser.de - Eine Mambo 4.5 Fallstudie
Vielleicht noch eine generelle Anmerkung, die das vorher Gesagte noch etwas präzisiert:
PHPNuke ist leider so gut wie auf dem letzten Platz gelandet, da das Produkt unter dem schlechten Support seiner Entwickler leidet. Selbst gestandene Fans haben bereits zu Mambo gewechselt. Mambo ist (vor allem aus kommzieller Sicht) kein gutes, aber auch kein schlechtes Produkt. Leider ist das Core-Entwickler-Team sich nicht immer ganz einig, was sinnvoll ist und was nicht. Zwei wichtige Mitglieder haben das Team vor kurzem verlassen. Damit kommt frischer Wind in die Sache, aber leider auch eine gewisse Unruhe. Dafür gibt es einen recht detaillierten Meilensteinplan, der für die Zukunft hoffen läßt, daß Mambo endlich erwachsen wird.
Warum diese Einschätzung? Generell fehlt eine sauber im Kern verankerte Mehrsprachigkeit (die sich auch auf die vielen interessanten zusätzlichen Komponenten erstreckt) und eine ausgefeilte Benutzerverwaltung, die Benutzergruppen zuläßt (der Admin-Bereich ist dagegen sehr detailliert ausgelegt). An beiden Themen wird gearbeitet. Ich rechne mit deren Umsetzung für Anfang 2006. Die Mehrsprachigkeitsproblematik läßt sich mit einigen zusätzlichen Anpassungen, die ich entwickelt habe, akzeptabel ausgleichen. Wer eine ausgefeilte Benutzergruppenverwaltung braucht, der muß allerdings erst mal auf Typo 3 ausweichen.
Ich habe selbst noch keine Site mit Typo 3 umgesetzt, aber mit einem Bekannten sehr ausführlich über dessen Vor- und Nachteile reden können. Hierbei stellt sich die Sache so dar:
* Er hält den Einsatz von Typo 3 im kommerziellen Umfeld grundsätzlich für sinnvoll, wenn das Projekt einen größeren Umfang hat und Schwächen von Mambo ausgeglichen werden müssen
* Generell findet er Mambo wegen seiner einfachen Administration sehr interessant und dessen Einsatz zum jetzigen Zeitpunkt für kleine Projekte, die die Schwächen von Mambo nicht so stört, für empfehlenswert
Meine eigenen Erfahrungen mit Mambo:
* Die Dokumentation ist besser geworden, allerdings immer noch vorwiegend in Englisch
* Deutsprachige Tutorials haben gute Qualität, beschränken sich leider nur auf Standardfragestellungen
* Die Anzahl wichtiger und sinnvoller Komponenten, die das System erweitern, ist akzeptabel. Leider ist deren Programmierung nicht immer von der gewünschten Qualität. Die bekanntesten werden aber regelmäßig gefixt und weiterentwickelt (sehr wichtiges Argument gegen PHPNuke, wo die Leute wohl "Jahre" warten müssen).
* Ein Basissystem läßt sich in Stunden erstellen, individuelles kann Wochen und das wirklich gute leider Monate dauern (incl. Anfassen des PHP-Codes).
* Mambo läuft auf vielen Systemen sofort, ist ausreichend stabil und läßt sich gut erweitern.
* Mehrsprachigkeit läßt sich akzeptabel umsetzen, selbst mit nur einer Mambo-Instanz und "gemeinsamer" SQL-Datenbank
Beispiel:
Webetiser.de (Sprachumschaltung oben rechts)
Wichtige Links:
Mamboserver.com (Basissystem, Dokumentation, internationales Forum)
MamboForge.net (Entwicklergemeinde, Download von Komponenten)
mamboportal.at (Deutsches Forum, meine Mambo-Heimat)
mamboportal.com (Englische Nachrichten rund um Mambo, zweite wichtige Quelle für Komponenten)
mambers.com (zweites wichtiges internationales Forum)
Noch ein Hinweis: Derzeit werden die Mambo 4.5 (Patch 1.0.9) und die Mambo 4.5.1a eingesetzt. Wer Mehrsprachigkeit sinnvoll implementieren will, der sollte von der 4.5.1a die Finger lassen. Es wird noch Monate dauern, bis die notwendige Komponente (MambelFish 1.5) sauber läuft und alle anderen Komponenten entsprechend angepaßt sein werden.
Gruß Rainer