Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Online-Systematiken im Netz

Ähnliche Präsentationen


Präsentation zum Thema: "Online-Systematiken im Netz"—  Präsentation transkript:

1 Online-Systematiken im Netz
ein einfaches PHP-Tool zur Internet-Präsentation von Klassifikationen : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

2 Was Sie in den nächsten 20 Minuten erwartet
Was kann das Script-Paket? System-Voraussetzungen Erst-Installation (live) Erstellen einer Beispiel-Systematik (live) Update-Mechanismus (live) Lokale Anpassungen Nutzungsbedingungen : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

3 1. Was kann das Script-Paket? Nutzersicht
übersichtliche Navigation Suche in der Systematik (Erstellen eines Registers entfällt) optionale Anbindung von Online-Katalogen : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

4 1. Was kann das Script-Paket? Administratorsicht
einfache Installation und Pflege Parallelbetrieb beliebig vieler Online-Systematiken vorbereitete Beispiel-Systematiken individuelle Parametrisierung und Layout-Gestaltung jeder Online-Systematik automatische Erstellung einer Druckversion (bei Erstinstallation und jedem Update) : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

5 2. System-Voraussetzungen
Webserver mit installiertem PHP 4.0 (oder höher) MySQL 3.23 (oder höher) administrativer Zugriff auf Dokumentenverzeichnis des Webservers (FTP oder SFTP) sowie auf die MySQL-Datenbank (z.B. PHPMyAdmin) Webserver und MySQL-Server müssen nicht identisch sein PHP-Kenntnisse nicht erforderlich : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

6 3. Erst-Installation (1/2)
Entpacken des ZIP-Pakets Verzeichnis-Struktur: websys Basisverzeichnis (hier auch Installationsanleitung readme.txt) websys/lib PHP-Bibliothek, gegen Webzugriff geschützt websys/sys Systematiken, gegen Webzugriff geschützt websys/sys/xyz je eigenes Verzeichnis für jede Systematik, der Verzeichnisname 'xyz' ist gleichzeitig der Aufruf- Parameter des PHP-Befehls makesys('xyz') : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

7 3. Erst-Installation (2/2)
für jede Systematik die Konfigurationsdatei (websys/sys/xyz/config.php) anpassen (Zugangsdaten MySQL-Server: Servername, User, Passwort, Name der Datenbank-Tabelle) Dateien unter Beachtung der Verzeichnisstruktur auf den Server schieben Startseite aufrufen: von der Startseite aus die Datenbanken erstmalig installieren nach der Erstinstallation in den Konfigurationsdateien den "Erlaubnis-Schalter" $cfg['mysql_creationAllowed'] aus Sicherheitsgründen auf den Wert 'n' setzen : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

8 4. Erstellen einer Beispiel-Systematik (1/3)
Ausgangspunkt: Beispiel-Systematik Erstellen der strukturierten Input-Datei sysdata.txt (anhand der mitgelieferten Beispiele) Kopie eines vorhandenen Systematik-Verzeichnis erstellen und Kopie z.B. in websys/sys/beispiel umbenennen sysdata.txt in dieses Verzeichnis websys/sys/beispiel hineinkopieren Konfigurationsdatei websys/sys/beispiel/config.php anpassen, insbesondere den "Erlaubnis-Schalter" $cfg['mysql_creationAllowed'] auf den Wert 'y' setzen : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

9 4. Erstellen einer Beispiel-Systematik (2/3)
ggf. Template anpassen Verzeichnis websys/sys/beispiel auf den Server schieben Kopie einer vorhandenen Systematik-PHP-Seite erstellen und Kopie z.B. in websys/beispiel.php umbenennen websys/beispiel.php anpassen, v.a. hinsichtlich des Aufruf-Parameters im PHP-Befehl makesys('beispiel') websys/beispiel.php auf den Server schieben : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

10 4. Erstellen einer Beispiel-Systematik (3/3)
zur Erstinstallation action=create aufrufen die ausdruckbare RTF-Version liegt nun im Systematik-Verzeichnis und kann ggf. nachbearbeitet und in ein PDF-Dokument konvertiert werden nach der Erstinstallation in der Konfigurationsdatei den "Erlaubnis-Schalter" $cfg['mysql_creationAllowed'] aus Sicherheitsgründen auf den Wert 'n' setzen : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

11 B. Rosenberger: Online-Systematiken im Netz
5. Update-Mechanismus Aktualisieren der strukturierten Input-Datei sysdata.txt in der Konfigurationsdatei den "Erlaubnis-Schalter" auf den Wert 'y' setzen sysdata.txt in das Verzeichnis websys/sys/beispiel hineinkopieren beispiel.php?action=create aufrufen die ausdruckbare RTF-Version wurde ebenfalls aktualisiert nach dem Update in der Konfigurationsdatei den "Erlaubnis-Schalter" auf den Wert 'n' setzen : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

12 B. Rosenberger: Online-Systematiken im Netz
6. Lokale Anpassungen An die lokalen Erfordernisse anpassen: CSS-Datei systematik.css Templates (in der readme.txt erläutert) Konfigurationsdateien (in der readme.txt erläutert) Ausprobieren empfohlen! : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz

13 B. Rosenberger: Online-Systematiken im Netz
7. Nutzungsbedingungen Die nichtkommerzielle Nutzung ist gestattet. Bezug: demnächst über die Website der AGFN-Tagung Kontakt: : 6. AGFN-Tagung München B. Rosenberger: Online-Systematiken im Netz


Herunterladen ppt "Online-Systematiken im Netz"

Ähnliche Präsentationen


Google-Anzeigen