Verwendung von Dynamo
03 / 2008
en | de
Home
Icon

Installation:

Dynamo funktioniert auf jedem Webserver der CGI oder Perl unterstützt. Es wird keine weitere Software benötigt.

  • Kopiere dynamo.pl und dynamo-config.pl in das CGI-Verzeichnis.
  • Die Knöpfe (Bilder), und falls gewünscht das TinyMCE-Verzeichnis einfach auf dem Webspace plazieren.
  • Auswählen oder erstellen eines Verzeichnisses für die Daten, z.B. /data (benötigt Schreibzugriff).
  • Name und URL der Website anpassen in dynamo-config.pl. Falls spezielle Pfade gewählt wurden müssen diese ebenfalls angepasst werden. Hier lassen sich auch weitere Optionen, wie z.B. das automatische Backup oder die Funktionen des HTML-Editors einfach einstellen.
  • Starte am besten mit dem Kopieren einer Beispiel-Liste (z.B. meine-liste.txt) ins Daten-Verzeichnis, und teste diese im Browser. (Die URL ist .../dynamo.pl?action=admin&list=meine-liste)

Spezifikationen:

Eine mehr oder weniger komplette Spezifikation von Dynamo ist hier verfügbar.

Beispiele:

Hier eine Auswahl einiger einfacher und weniger einfacher Beispiele, mit den benötigten Listen, Templates und Links zum Downloaden.
Bemerkung: Dynamo unterstützt 3 verschiedene Möglichkeiten um Listen zu verändern:
  1. Editieren innerhalb einer angepassten Template (Beispiel)
  2. Editieren ohne Template (Beispiel)
  3. Direktes verändern der Daten-Textdatei (Beispiel), etwa für Massen - Import / Export der Daten

 

Beschreibung Links Listen Templates
* Ein rudimentäres Blog.
Eine Textdatei und gerade mal 4 neue 'Tags' in der Homepage einfügen, und fertig ist dein erstes Blog.
View Admin Blog
Blog.txt blog.html
** Eine Liste von Photo-Galerien mit automatischer Generierung der kleineren Vorschau-Bilder. View Admin Galleries Galleries.txt
Galleries/Gallery.txt
galleries.html
** Ein einfacher RSS-Feed, bestehend aus nur 10 Zeilen Code. View Admin Feed Feed.txt feed.xml
*** Eine komplette Kopie von www.m8j.net, frei veränderbar (Passwort: test) View Admin List
Admin Categories
Admin Sticky
List.txt
Categories.txt
Sticky.txt
list.html
style.css
*** Kopie der site www.jms-fuerstenland.ch, frei veränderbar zum Testen View Admin Pages
Admin kalender
Pages.txt
kalender.txt
normal.html
...

 

Warum Dynamo ?

"Why another Content Management System ?"

Dynamo is just one Perl file and thus requires close to no installation and configuration efforts. In addition it provides more flexibility in how to make changes to your content than many other systems.

"Lists aren't powerfull enough to reflect the structure of the world !"

Dynamo also supports lists of lists of lists..., file uploads wherever you want, both 1-to-n as well as n-to-m-relations between any pair of lists, bidirectional relations, and auto-resizing of images. No problem to even build tree structureswith a Dynamo list. But yes, you're probably right *g*.