Blogbeiträge zum Thema Joomla

Servicebeitrag

Seit über sechs Jahren erstellen wir bei webtotum nun Webseiten mit Joomla, Drupal oder Wordpress. Aber welches dieser CMSe ist das optimale? Klare Antwort: "Es kommt darauf an."

Jedes der drei Systeme hat spezifische Stärken und Schwächen, die es für einen bestimmten Zweck als die beste (oder auch schlechteste) Wahl empfehlen. Aber was sind nun die Kriterien, nach denen wir ein CMS für einen bestimmten Kunden auswählen? Insbesondere diese Faktoren spielen eine entscheidende Rolle:

Drupal

Freitag kurz vor 15 Uhr, der Feierabend liegt in unmittelbarer Reichweite, als die Kollegin mit einer freudigen Botschaft kommt: "Der Kunde XY braucht eine Umfrageseite für seine Website mit einer einfachen Auswertungsmöglichkeit!" Ich: "Jo, kein Problem." Sie: "... bis Montag". Damit war der Feierabend dann erstmal ad acta gelegt. Leider läuft die Kundenwebsite noch mit Joomla 1.0 – eine denkbar schlechte Ausgangsbasis, um ein neues Umfragetool zu realisieren.

Joomla

Irgendwann ist es soweit und eine ältere Joomla-Installation benötigt ein Update. Sei es, weil auf dem Server keine älteren PHP-Versionen mehr unterstützt werden oder weil schlicht und ergreifend keine Sicherheitslücken mehr gestopft werden. Was der Fall ist, wenn eine Joomla-Version ihr "End-of-Life" erreicht hat.

Joomla

Wer sein (Super-)Administrator-Passwort vergessen hat, steht bei Joomla erstmal vor verschlossener Tür. Leider gibt es keine Möglichkeit, ein neues Passwort anzufordern, wie das z.B. bei Drupal möglich ist. Um wieder Zugang zu bekommen, gibt es verschiedene Möglichkeiten. Alle erfordern aber direkten Zugriff auf die MySQL-Datenbank der Joomla-Installation.

Drupal

Joomla 1.0.x ist nun ja doch schon ziemlich in die Jahre gekommen und ein Upgrade einer Kundenseite auf Joomla 1.6 war eigentlich dringend angeraten. Aber da man mit Joomla nicht mehr richtig zufrieden war, sollte ein Wechsel zu Drupal geprüft werden. Das Ergebnis läßt sich mit einem Satz zusammenfassen: Es geht, ist auch gar nicht schwer, macht aber einige Arbeit.

Joomla

Bei Joomla gibt es von Haus aus die Funktion, Inhalte erst zu einem bestimmten Zeitpunkt zu veröffentlichen oder die Veröffentlichung wieder zurückzuziehen. Bei Drupal fehlt diese Funktion. Sie läßt sich aber ganz leicht nachrüsten mit dem Modul Scheduler. Das gibt es für Drupal 5 und 6. Nach dem Installieren wählt man die Inhaltstypen für die eine Zeitsteuerung verfügbar sein soll und schon kann man bei jedem Inhalt einen Termin eintragen an dem er veröffentlicht, bzw.

Joomla

In Joomla gibt es in der Inhalteverwaltung eine Kopierfunktion. Wählt man einen Artikel aus und klickt auf den Copy-Button, so wird eine Kopie des Artikels erstellt. Nützlich, weil damit alle Einstellungen des Originals übernommen werden und man nur noch den Inhalt ändern muss.

Bei Drupal gibt es eine solche Funktion standardmäßig nicht. Sie läßt sich aber leicht nachrüsten mit dem Modul Node Clone.

Joomla

Es kommt immer wieder vor, dass vor der eigentlichen Startseite, die das CMS anbietet noch eine spezielle Seite vorgeschaltet sein soll. Sei es eine statische HTML-Seite mit bestimmten Hinweisen oder eine Flash-Animation. Man mag diese Seiten gut finden oder auch nicht, manchmal sind sie halt gewünscht und es führt halt kein Weg daran vorbei.

Joomla

Um die Pflege seiner Website möglichst komfortabel zu gestalten, setzen viele einen WYSIWYG-Editor wie JCE oder TinyMCE ein. Häufig kopiert man dabei auch Texte aus anderen Dokumenten - z.B. aus einer Word-Datei. Das geht ja auch ganz einfach: Text markieren, mit Strg-C kopieren und mit Strg-V in das WYSIWYG-Fenster einfügen. Und genau hier lauert eine böse Falle. Word übergibt beim Kopieren des Textes stillschweigend diverse Formatierungsanweisungen. Diese sind bei eingeschaltetem WYSIWYG allerdings nicht sichtbar.

Drupal

Möchte man erreichen, dass bei Aufruf einer Subdomain eine bestimmte Landing Page (z.B. auf einer Drupal- oder Joomla-Seite) aufgerufen wird, so lässt sich dies recht einfach mit ein paar Einträgen in htaccess-Dateien erreichen. Beispiel: die Hauptdomain meine-domain.de zeigt die normale Drupal-Starteseite. Für einzelne Abteilungen soll es jedich Subdomains geben, die direkt auf Unterseiten in der Drupal-Installation verweisen.