Radiant ist ein meiner Meinung nach sehr schönes CMS (=Content Management System), weil es von Haus aus erst einmal sehr wenige Einstellungsmöglichkeiten gibt und man recht schnell loslegen kann. Andererseits sollte man zumindest in etwa wissen was man tut und mindestens Grundkenntnisse in (x)html und css haben. Dann hat man aber wie gesagt ein schönes CMS, in das man prima seine xhtml/css-Templates packen kann.
Leider ist die Dokumentation von Radiant nicht wirklich ausführlich und nicht immer hilfreich. Vor allem bei den ersten Schritten hat sie mir kaum weiter geholfen. Auch sonst habe ich nicht viel gefunden. Die wichtigsten Links sind hier und hier gesammelt. Deshalb will ich hier einmal zusammenfassen, wie ich mir das Arbeiten mit Radiant etwas leichter gemacht habe.
Ruby und die Rubygems hatte ich sowieso schon installiert, also konnte ich direkt mit
sudo gem install radiant
Radiant installieren. Ein neues Projekt kann man dann einfach mit
radiant mein_projekt -d sqlite3
anlegen. Sqlite3 als Datenbank reicht für ein Testprojekt aus. Die nächsten Schritte bekommt man direkt angezeit.
cd mein_projekt<br></br>
rake production db:bootstrap
Die erste Frage mit y beantworten und dann Daten für den Administrator eingeben. Für das DB-Template wählt man 1 - Empty aus. Die drei anderen DB-Templates sind Beispielseiten, die zeigen, was man mit Radiant machen kann. Deshalb habe ich mir ein Verzeichnis radiant_demos angelegt und dort die Schritte von oben für alle drei Templates wiederholt. Die drei Seiten sind prima, um zu sehen wie die grundlegenden Schritte in Radiant aussehen sollen und dienen also sowohl als Spickzettel als auch als gutes Beispiel.
Um nicht immer den Server stoppen und neu starten zu müssen, um zwischen den Seiten hin und her zu schalten starte ich sie auf verschiedenen Ports:
mein_projekt/script/server -e production<br></br>
radiant_demos/roaster/script/server -e production -p 3001<br></br>
radiant_demos/simple_blog/script/server -e production -p 3002<br></br>
radiant_demos/styled_blog/script/server -e production -p 3003
So kann ich im Browser unter http://localhost:3000 bis http://localhost:3003 meine vier Seiten finden.