Movable Type Grundlagen / 3
06.03.2005
Ich möchte den Versuch unternehmen, die Grundlagen des Movable Type in einer kompakten Einführung zu beschreiben. Um diese verstehen zu können, müssen Sie noch nichts über das Movable Type wissen. Sie werden aber im Verlauf dieses Textes die wesentlichen Komponenten kennen lernen und hoffentlich einen guten Überblick erhalten
Architektur
Das Movable Type ist eine Internet Anwendung. Dies bedeutet, dass die eigentliche Funktionalität auf einem Internet Server abläuft. Zur Visualisierung der Benutzeroberfläche kann ein beliebiger aktueller Browser eingesetzt werden.
Die serverseitigen Anteile wurden mit PHP und Perl realisiert. Aus diesem Grund muss auf dem Server eine Perl-Umgebung zur Verfügung stehen. Unter anderem kann hierfür das ActivePerl der Firma ActiveState eingesetzt werden.
Die über das Movable Type erarbeiteten Daten können auf zwei unterschiedliche Weisen gespeichert werden.
- Standardmäßig werden die Daten als normale Dateien im Dateisystem gespeichert. Diese auch als »Berkeley DB« bezeichnete Vorgehensweise ist möglich, ohne dass eine echte Datenbank installiert wird.
- Optional kann auch eine Speicherung der Ergebnisse in einer SQL-Datenbank erfolgen. Es wird nur das MySQL unterstützt.
Die Installation ist, wenn man diese erst einmal erfolgreich durchlaufen hat, recht einfach. Die etwas dürftigen Informationen zur Installation unter Windows 2003 können durch meine Beschreibungen Installation unter Windows 2003 sowie Umstellung auf MySQL ergänzt werden.
Erweiterbarkeit
Als jemand, der kein Perl beherrscht, bin ich sicherlich nicht die beste Instanz, um die folgenden Aussagen zu tätigen. Aber aus meiner übrigen Erfahrung heraus ist dies zu einem gewissen Teil doch möglich.
Das Movable Type besitzt eine wirklich hervorragende Unterstützung zur Einbettung zusätzlicher Funktionen. Als Basis dieser Entwicklungen muss die Programmiersprache Perl verwendet werden.
Die Installation zusätzlicher Funktionen ist trivial. Zumeist muss man nur eine Datei in ein Verzeichnis kopieren und schon steht dessen Funktionalität im Movable Type zur Verfügung.
Die neuen Funktionen können in den Vorlagen verwendet werden. Dadurch können bestehende Tags neue Attribute erhalten. Und man kann auch gänzlich neue Tags erstellen. Beide werden zum integralen Bestandteil der Movable Type Umgebung. Sie werden genauso wie die standardmäßigen Tags verwendet.
Weil Perl eine interpretierte Sprache ist, werden die Erweiterungen im Quelltext ausgeliefert. Diese können somit angesehen und gegebenenfalls auch verändert werden.
Die Perl Programme sind ausgesprochen kompakt. Es ist erstaunlich, welch große Funktionalität diese kurzen Programme bereitstellen können. Wenn man dies sieht, erscheint es durchaus sinnvoll, sich etwas intensiver mit Perl zu beschäftigen.
Fortsetzung folgt
Diese Einführung in das Movable Type besteht aus den folgenden drei Teilen.
Sie haben gerade den dritten Teil gelesen.
mgs | 06.03.2005
Feedback erwünscht!
Wie fanden Sie den Eintrag? Interessant? Langweilig? Ich freue mich über Ihren Kommentar. Wenn Ihnen der Eintrag geholfen hat, setzen Sie doch einen Link auf http://www.movable-type-weblog.de/.
Bitte keinen Spam
Um das Weblog vor Spam zu schützen, wird das MT-Approval Plugin eingesetzt. Sie müssen einen neuen Kommentar zunächst in der Vorschau ansehen, bevor dieser auf dem Server gespeichert werden kann. Ferner wird ein Kommentar erst gesichtet, bevor er freigegeben wird. Näheres finden Sie in meinem Artikel Weblog Spamming Grundlagen, wo einige Schutzmaßnahmen skizziert werden.
Wenn Sie sich an TypeKey angemeldet haben, wird Ihr Kommentar automatisch freigegeben.
Neuen Kommentar schreiben
TypeKey wurde an dieser Stelle vorübergehend deaktiviert. Erstellen Sie Ihren Kommentar bitte ohne TypeKey oder melden Sie sich im Vorschau-Dialog an.

