WordPress Kickstart

Wenn man mit der Entwicklung eines WordPress Themes anfängt, so sind es am Anfang immer die gleichen Sachen die man dort macht. Viel schöner wäre es wenn man gleich ein Grundgerüst hätte und dieses nur noch ausbauen muss. Genau für diesen Fall gibt es WP-Kickstart welches unter https://github.com/gerritvanaaken/WP-Kickstart zu finden ist. Lizenztechnisch steht das ganze unter Public Domain.

Weitere Informationen gibt es unter:
http://praegnanz.de/weblog/htmlcssjs-kickstart

Subjektive CMS Betrachtung

Jeder hat so sein Lieblings Content Managment System und so seine persönliche Meinung dazu. Deshalb hier meine höchst subjektive Kurzeinschätzung.

Drupal:
Das „immer einen Schritt komplizierter als es nötig wäre“ CMS. Kann alles und eignet sich auch für größere Webseiten. Auch das Update Prozedere ist relativ nutzerfreundlich.

Joomla:
Ein CMS welches sich für größere Webseiten anbietet und nach gewisser Einarbeitungszeit auch verstanden werden kann und sich relativ gut warten lässt solange man die größeren Versionssprünge (z.B. Upgrade 1.5 auf 1.7) außer acht lässt.

TYPO3:
Der Dinosaurier welcher einfach nur seltsam ist. Warum ist das Ding in Deutschland bloß so beliebt? Kommt gefühlt aus der Steinzeit (2001) des Internets. Soll auch ziemlich ressourcenlastig sein. Entweder man kann es ganz oder gar nicht. Es sollte Studiengänge für TYPO3 geben ;)

WebsiteBaker:
Das CMS für private Ansprüche mit der Lizenzgeschichte. Einfach zu bedienen und einfach zu warten.

WordPress:
Das perfekte private CMS und Blogsystem. Für größere Dinge allerdings nicht wirklich geeignet da so Dinge wie native Unterstützung von mehreren Sprachen fehlen.

Wie sieht eure subjektive Einschätzung zu den Content Managment Systemen aus? :)

TYPO3 bei einem Shared Hoster updaten

Normalerweise kenne ich CMS Updates so das ich entweder über die Weboberfläche aktualisiere (WordPress, Simple Machines Forum) oder einfach die neuen Dateien aufspiele und noch eine update.php (Drupal) oder ähnliches ausführe. Aber warum einfach, wenn es auch kompliziert geht, dachte man sich bei TYPO3 ;)

Hier wird dabei davon ausgegangen das die TYPO3 Installation bei einem Shared Hoster liegt. Bevor man loslegt sollte man natürlich ein Backup von den TYPO3 Dateien und der entsprechenden Datenbank machen. Danach sollte die neue Version von TYPO3 heruntergeladen werden. Zu finden ist das ganze unter http://typo3.org/download/packages/. Ich habe dort das Source Paket gewählt.

Das Archiv wird dann entpackt und der entpackte Ordner sollte dann einen Namen nach dem Schema typo3_src-4.6.1 tragen. Dieses Ordner laden wir in das Hauptverzeichnis der TYPO3 Installation hoch.

Nachdem dies geschehen ist loggt man sich in das TYPO3 Backend ein und geht dort zum Install Tool welcher unter Admin tools -> Install zu finden ist. Im Normalfall sollte dort folgende Meldung zu sehen sein:

Um das Install Tool zu aktivieren folgt man einfach dem User tools > User settings Link und geht dort dann auf Admin functions und betätigt den Button bei Install Tool Access. Danach ist das Install Tool verfügbar und kann benutzt werden. Dort angekommen benutzen wir den Database Analyser und drücken dort auf den COMPARE Link.

Dann benennen wir das typo3_src Verzeichnis in typo3_src_old und das typo3_src-4.6.1 in typo3_src um. Wenn man dabei eine Major Version upgradet (z.B. von 4.5 auf 4.6) so muss man den Upgrade Wizard ausführen. Anschließend führen wir ein erneutes COMPARE im Install Tool aus, damit die Datenbank an die neue Version angepasst wird.

Im Ordner typo3_conf entfernen wir alle Datei welche dem Schema temp_CACHED entsprechen. Dies geht auch über das Install Tool indem wir dort den Menüpunkt Edit files in typo3conf/ auswählen und dann auf Delete temp_CACHED* files klicken. Anschließend wählen wir oben rechts in der Menüleiste noch Clear all caches aus:

Nach dem das geschehen ist können wir den typo3_src_old Ordner löschen. Zum Schluss deaktivieren wird das Install Tool indem wir die Datei ENABLE_INSTALL_TOOL im Ordner typo3conf löschen. Und „schon“ ist das Update/Upgrade durchgestanden.

Weitere Informationen gibt es unter:
http://wiki.typo3.org/Upgrade
http://www.schnittsteller.de/agentur/wissenswert/typo3-upgrade-gewusst-wie.html
http://blog.gloomit.de/index.php/webdevelopment/2006/07/16/typo3_upgrade_in_sieben_schritten
http://www.webworking-blog.de/content-management/typo3/typo3-tipps-typo3-content-management/typo3-wie-geht-ein-update/

Kleines CSS Rätsel unter WordPress

Responsives Design ist schon eine tolle Sache. Je nach den Fähigkeiten des Ausgabegerätes wird die Webseite angepasst. Vor einigen Wochen habe ich mich auch daran gemacht und mein Design um eine reponsive Komponente erweitert. Das ganze sieht auf kleineren Geräten nun so aus:

Dabei wird per CSS geschaut ob eine bestimmte Mindestbreite unterschritten wird:

@media screen and (max-width: 850px)
{
 ...
}

Wenn das der Fall ist werden bestimmte Elemente (wie die Siderbar) ausgeblendet, die Größe der Schriftart verändert, et cetera. Nur gibt es anscheinend ein Problem mit ungeklärter Ursache. Wenn ich auf einem Mobilgerät die Seite „Blog“ aufrufe so ergibt sich folgendes Bild:

Er ignoriert anscheinend das angepasste CSS für Bildschirme kleiner 850 Pixel und zeigt stattdessen die „normale“ Seite an. Dies passiert auf allen getesteten Geräten und auch nur auf der Blog Seite. Nun zum Rätsel: Woher kommt das? Über Ideen zur Lösung des Problems würde ich mich freuen :)

Weitere Informationen gibt es unter:
http://www.elmastudio.de/webdesign/webseiten-optimierung-fur-mobile-gerate-verschiedene-losungen-im-vergleich/
http://www.elmastudio.de/webdesign/diskussionsanregung-wie-wichtig-ist-die-webseiten-optimierung-fur-mobile-gerate-heute-schon/

Typografisch korrekte Anführungszeichen in WordPress

In WordPress sieht man ja meist folgende Anführungszeichen:

Der "Test" war erfolgreich.

Natürlich ist folgende Variante viel schöner:

Der „Test“ war erfolgreich.

Wenn man nun nicht alle Zeichen händisch ersetzen möchte, bietet sich das Plugin wp-Typography an, welches dies und vieles weiteres (unter anderem Silbentrennung) automatisch anbietet. Das Plugin kann dabei ganz normal über die Pluginverwaltung installiert werden.

Weitere Informationen gibt es unter:
http://kingdesk.com/projects/wp-typography/
http://www.grafixx.at/grafik-design/typografisch-korrekte-anfuhrungszeichen
http://www.elmastudio.de/wordpress/schrift-in-wordpress-optimieren-mit-dem-wp-typography-plugin/