[Allegro] a30 Freiraum: Schnellst-Einführung
Bernhard Eversberg
ev at biblio.tu-bs.de
Di Apr 13 11:02:39 CEST 2010
FreiRaum : Was und Wie?
Die Dokumentation ist auch schon wieder recht länglich geworden.
Deshalb jetzt so knapp wie nur möglich, was man mit dem FreiRaum
grundsätzlich anstellen kann, und wie's geht.
Es gibt zwei Aufgabentypen
==========================
A. Bearbeitungsformulare
------------------------
Jeweils wird dann automatisch der aktuelle Datensatz genommen,
Teile davon im frei gestalteten Formular dargestellt und mit Druck
auf "Senden" gespeichert.
B. Aktionsformulare für Dialoge
-------------------------------
Ein frei gestaltetes Ensemble von Eingabe- und Auswahlfeldern wird
an einen eigenen Job oder Skript geschickt, wo dann beliebige Dinge
damit passieren und evtl. an a30 wieder ein neues Aktionsformular
geschickt wird. Damit lassen sich Dialogabläufe einrichten, die sich
nicht unbedingt auf einen bestimmten Datensatz beziehen.
Mini-Beispiele für beides
=========================
A. Die Felder Titel, Verfasser und Signatur bearbeiten (#20, #40, #90)
------------------------------------------------------
1. Datei mini.frl auf dem Datenverzeichnis anlegen:
#20
#40
#90
2. Wenn der aktuelle Satz bearbeitet werden soll, im Befehlsfeld
von a30 eingeben:
F mini
3. Formular erscheint, mit Button "Senden"
Er aktiviert automatisch den Job a30put.php
********************************************************
B. Eine Sprache auswählen lassen
--------------------------------
1. Datei sprache.frl auf dem Datenverzeichnis anlegen:
(wo die Datenbank liegt)
Sprachauswahl
Combo #usp
en|Englisch
dt|Deutsch
pl|polnisch
Combo
Button OK|sprache
2. Jobdatei sprache.job anlegen im Jobverzeichnis der Datenbank
(auf dem Webserver, Unterordner des Skriptordners zur Datenbank):
wri "_!_POP Sie haben gewählt: " #usp
Damit wird nur bestätigt, was gewählt wurde.
In den Job kann man beliebige weitere Aktionen einbauen.
3. Das Formular aufrufen mit
F sprache
4. Formular erscheint, Überschrift "Sprachauswahl" und ComboBox,
darunter Button "OK", er aktiviert den Job sprache.job
Mehr Informationen über die Mailingliste Allegro