[Technik] actions.html

Christof Donat cdonat at gmx.de
Fri Jul 28 12:20:22 CEST 2006


Hi,

> > Schön wäre, wenn man den Hostmastern ein Webfrontend zur Verfügung
> > stellen könnte, in das sie die Aktionen eintragen - gerade für Datum und
> > Uhrzeit wäre dies eine deutliche Erleichterung.
>
> Ich habe mich auf members@ ja schon freiwillig dafür gemeldet.

OK, eine erste Version:

HTML-Ausgabe:
test.cdonat.de/actions.html
XML-Ausgabe:
test.cdonat.de/actions.xml
Verwaltung:
test.cdonat.de/edactions.html

Die Ausgabe kann per XSLT beliebig angepasst werden und es können auch 
verschiedene Ausgaben erzeugt werden. Hinter den URLs stecken tatsächlich 
php-Skripte und mod_rewrite.

edactions.html ist mit HTTP-Basic Authentication gesichtert. Um das im 
produktiven Betrieb einzusetzen sollte man das also noch per SSL absichern, 
damit niemand die Passwörter abhören kann. In meiner Beispielinstallation 
gibt es drei User: franz, erwin und sepp, alle drei mit dem 
Passwort "geheim". Den Usern sind Klarnamen zugeordnet, die wie auch Datum 
und Zeit der Einträge automatisch eingefügt werden:
franz   Franz-Xaver Hinterhuber
erwin   Erwin Dimpfelmooser
sepp    Hoellriedel Sepp

In edactions.html können neue Einträge angelegt, zu den Einträgen Aktionen 
zugeordnet und Einträge gelöscht werden. Wenn zu einem Eintrag eine 
Zusammenfassung geschrieben wurde, dann gilt der Eintrag als abgeschlossen 
und es können keine weiteren Aktionen mehr dazu geschrieben werden. 

Selbstverständlich kann man alles auch erreichen, indem man die jeweilige 
Datei zum Eintrag bearbeitet. Jede Datei beinhaltet einen einzelnen 
<item>-Tag, wie Oliver ihn beschrieben hat und wie er in der XML-Ausgabe zu 
sehen ist.

Die <item>-Erweiterungen von Oliver haben noch einen kleinen Nachteil: in den 
Actions gibt es keine Angabe, wer diese Action denn jetzt zu vertreten hat. 
Ich habe das bis jetzt auch noch weggelassen, weil es relativ einfach ist, 
solche Sachen bei Bedarf noch einzufügen.

Ich bitte um Experimente und Kommentare :-)

Christof


More information about the Technik mailing list