Aus dem Menalto-Gallery-Forum habe ich das Integrationsmodul Gallery2 (Stand: 25.06.2006 21:49 Uhr) heruntergeladen.
Siehe Anhang hier im Beitrag
Vor der Einbindung in
PostNuke muß die Gallery2 natürlich im Stand-Alone-Modus funktionieren.
Die Stand-Alone-Version habe ich in www.domain.de/gallery2 hochgeladen und in Betrieb genommen.
Dann habe ich das Integrationsmodul, wozu es auch unter code.zikula.org ein Projekt
mGallery2 (jedoch ohne Inhalt) gibt, in das Verzeichnis www.domain.de/modules/Gallery2 entpackt und hochgeladen. Das Modul muß dann über die Administration initialisiert und aktiviert werden.
Im Postnuke-
SVN wurde übrigens die admin.php des Moduls "Users" geändert, die eine einfachere Usersynchronisation zwischen der Gallery2 und Postnuke ermöglichen soll. Ob diese Datei überhaupt noch wichtig ist, weiß ich nicht. Auf jedenfall habe ich die Datei auf meinen Server hochgeladen und den Gallery-Hook für das Users-Modul aktiviert.
In der Moduladministration kann man dann diverse Pfade festlegen:
Base directory: /www/htdocs/v123456/gallery2
Gallery2 URI: /gallery2
Abschließend kann man in der Postnuke-Blockadministration noch die einzelnen Gallery2-Blöcke aktivieren. Finde ich sehr praktisch, weil ich nun über die Xanthia-Blockkontrolle die Sidebar expliziert steuern kann und nicht im Maincontent angezeigt wird.
Bisher konnte ich kaum Fehler in der Integration feststellen. Bis auf Kleinigkeiten im Integrationsmodul "Gallery2" bzw. laut NOC "
mGallery2", in dem eine Language-Variable nicht definiert war und der Header in den
Templates doppelt geladen wurde, ist alles in Ordnung. Aber das steht ja auch im Menalto-Forum (siehe Link oben).
Bzgl. der Sprachvariable habe ich folgenden Aufruf im Template "gallery2_user_menu.htm" entfernt:
<!--[pnml name="_GALLERY2" assign=heading]-->
Und im Template "gallery2_user_main.htm" habe ich dann noch folgende Zeile entfernt, damit die Stylesheets nicht doppelt geladen werden:
<!--[add_additional_header header=$headHtml']-->
Wichtig:
Was derzeit definitiv nicht funktioniert und wofür ich bisher auch noch keine Lösung gefunden habe:
Das Charset "UTF-8" ist Standard bei der Menalto-Gallery2. Und der Zeichensatz "ISO-8859-15" wird bei den meisten Postnuke-Installationen genutzt. Diese Mischung sorgt für kleinere Probleme, wenn man Umlaute benutzt.
Umlaute, die über Postnuke im Gallery2-Modul eingegeben werden, werden nicht sauber angezeigt. Dafür habe ich noch keine Lösung und mir fehlt die Zeit danach zu suchen. Ich würde ja gerne dem Entwickler Michael Bhola a.k.a thaughbaer helfen. Doch alle Anfragen wurden bisher ignoriert.
Zugegeben: Ich hoffe darauf, dass jemand eine Lösung findet. Ich kenne mich diesbezüglich nicht gut genug aus.