TYPO3, Joomla und WordPress

Eigentlich liegen Welten zwischen ihnen und trotzdem gehÖren sie in dieser Story zusammen. Für ein kleines Projekt, was gerade startet, wollte ich mal ganz krass auftrumpfen und was Vernünftiges machen. Was ist das vernünftigste, komplexeste, und beste CMS, was es auf dem Markt gibt? Klar – TYPO3. Dachte ich.

Ich fing also an, in einem ersten Versuche TYPO3 von der Webseite zu laden und auf meinem Server zu installieren und es klappte nicht. Ich bekam lediglich eine Fehlermeldung. Da mein Provider (großes Lob an dieser Stelle) anbietet, über das Kunden-Administrations-System TYPO3 per Klick zu installieren, habe ich diese Version ausprobiert und hatte sofort ein laufendes System. Theoretisch jedenfalls. Nachdem ich gefunden hatte, wo ich mich einloggen musste, stieg ich erst mal gar nicht durch. Die deutsche Sprache habe ich noch installiert bekommen, irgendwelche Seiten auch, aber spätestens beim Template war’s mir dann zu viel. Ich merkte, dass mein Vorhaben doch sehr viel Zeit brauchen würde. Also entschied ich mich für weniger Zeit und ein anderes CMS.

Joomla war mein nächster Kandidat. Dieses CMS war schnell runtergeladen und aufgesetzt, aber auch hier merkte ich, dass es ziemlich überladen war. So viele Dinge, die ich für das neue Projekt wahrscheinlich nie brauchen würde. Zudem hätte ich mich auch hier wieder ganz von vorne einarbeiten müssen. So flog auch dieses CMS schnell wieder runter und ich widmete mich meinem neuen Vorhaben:

Ich werde WordPress dazu einsetzen, um eine Internetseite zu erstellen – nein, keinen Blog, sondern eine richtige Internetseite. Ich bin selber gespannt, wie viel – ein eigentlich ja als Blogsoftware gedachtes System – Probleme mir das machen wird, aber ich gehe es erst mal sehr positiv an. Außerdem kenne ich mich mit dem System inzwischen einigermaßen aus und habe fast die ersten Plugins fertig :)

TYPO3, Joomla und WordPress haben also eigentlich gar nichts miteinander zu tun. Trotzdem WordPress anders gedacht ist, eignet es sich meiner Meinung nach für ein kleines Projekt perfekt auch als CMS. Zudem ist durch den Live Writer das Einarbeiten für Anfänger stark vereinfacht gegenüber den anderen Systemen. Nur des Namens wegen ein richtiges CMS verwenden? Meiner Meinung nach bei diesem Projekt Zeitverschwendung. Sollte ich meine Meinung ändern, weil ich an die Grenzen des Machbaren stoße, so werde ich euch sicher informieren ;)

Tags: , , , , , , , ,

Neues Sidebarelement: Supported

In letzter Zeit häufen sich die Anfragen derer, die mich bitten, ihnen einen Blog oder ein CMS aufzusetzen. Damit ihr wisst, dass ich meine Zeit sinnvoll nutze, gibt’s nun ein neues Element in der Sidebar: Supported. Ihr findet es ganz unten. Diese Seiten werden nicht unter Projekte gelistet, weil ich nicht aktiv an ihnen mitwirke, sondern lediglich den technischen Support gebe.

Bisher finden sich dort nur drei Namen:

  • Edgar Diener. Edgar hat vor einiger Zeit angefangen zu bloggen und wir haben gemeinsam WordPress aufgesetzt. Leider ist noch nicht soo viel passiert. Morgen kommt er vorbei und wir wollen noch ein paar Feinheiten einstellen und offene Fragen klären.
  • Edwin Rahn. Mein Schwager hat nun auch angefangen zu bloggen. Gestern haben wir die Seite eingerichtet, das Template runtergeladen, übersetzt und auf seine Bedürfnisse angepasst. Sieht gar nicht schlecht aus :)
  • Sarah Lippert. Meine Cousine ist mit ihrer Freundin seit vier Monaten in Australien unterwegs und erzählt in ihrem Blog über die Erlebnisse vor Ort. Den Blog habe ich ihr bereits im Sommer eingerichtet. Das Template wurde dabei auch runtergeladen und übersetzt und abgespekt.

Bereits jetzt zeichnet sich ab, dass in nächster Zeit weitere Supports folgen, daher die Kategorie.

Tags: , , , , , , ,

WP-Plugin (1): Der Header

Diesem Beitrag geht folgender Beitrag voraus:

Leider hat sich der Start der Serie nun doch etwas verschoben. Heute mÖchte ich aber in einem ersten Teil die grundlegenden Dinge erklären.

Wenn du ein WordPress-Plugin schreiben mÖchtest, dann brauchst du gute bis sehr gute Kenntnisse in PHP, HTML und CSS. Wenn du dich damit noch nicht so gut auskennst, solltest du vielleicht lieber erst einmal diese Dinge lernen.

Das wichtigste an einem Plugin ist der Header. Er enthält die nÖtigen Informationen für WordPress, damit WordPress das Plugin erkennt und richtig auf der Pluginseite anzeigt. Ein Header sieht z.B. folgendermaßen aus:

<?php
/*
Plugin Name: Name Of The Plugin
Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
Description: A brief description of the plugin.
Version: The plugin's Version Number, e.g.: 1.0
Author: Name Of The Plugin Author
Author URI: http://URI_Of_The_Plugin_Author
*/
?>

Ich kopiere einfach diesen Abschnitt und setze die von mir benÖtigten Informationen ein. Sobald ich diese Datei nun abspeichere und in das Plugin-Verzeichnis von WordPress ablege, wird mir das Plugin auf der Pluginseite zum aktivieren angeboten. Und das, obwohl noch keine Zeile Code enthalten ist.

Weitere Informationen zum Start der Pluginentwicklung bietet dir auch der WordPress-Codex. Von dort kommt auch das oben zitierte Beispiel.

Tags: , , , , , , , , , , ,

Serie: Pluginentwicklung WordPress

Für diesen Blog und viele andere kommt die Blogsoftware WordPress zum Einsatz. Diese ermÖglicht es, Beiträge und Seiten zu schreiben. Sie verfügt über ein gutes Administrationsbackend. Wem das nicht reicht, der kann die Software mit Plugins erweitern. Diese Plugins lassen sich eigentlich sehr einfach schreiben – man braucht lediglich einiges an PHP und teilweise MySQL Kenntnissen.

Aller Anfang ist schwer und mein Anfang kam mir irgendwie besonders schwer vor. Deswegen mÖchte ich in einer folgenden Serie (meiner ersten dieser Art) einmal bei den wichtigsten Schritten zum ersten Plugin helfen. Da ich selber gerade mein erstes Plugin entwickele, weiß ich nicht, wie lange sich diese Serie hinziehen wird. Ich werde aber bereits in den nächsten Tagen mit einigen Grundinformationen beginnen.

Natürlich richtet sich die Serie an Entwickler und ist daher etwas technisch. Wenn ihr etwas nicht versteht kÖnnt ihr trotzdem gerne nachfragen.

Tags: , , , , , , ,