Produkte
→
DeuPAD
DeuPAD Ressourcen
PAD Archiv Demo in Perl
PAD Archiv Demo ist eine demonstrative Implementierung eines einfachen Softwarearchivs auf Basis des PAD Standards.
Ziel dieses Workshops
Die PAD Archiv Demo kann als technische Grundlage zur Implementierung eines Softwarearchivs mit PAD Unterstützung dienen. Die Funktionen "Anmelden eines Programms mittels Angabe der PAD Url" und "Spidern (automatisches Aktualisieren) der PAD Dateien" sind beispielhaft implementiert.
Typische Anwendungsbeispiele
Als Betreiber eines Softwarearchivs möchten wir eine PAD Unterstützung integrieren oder ein neues Softwarearchiv auf Basis von PAD erstellen.
Vorgehensweise
Wir lernen den Aufbau der PAD Archiv Demo kennen.
Wir installieren die PAD Archiv Demo auf unserem Server.
Die Schritte im Einzelnen
Die PAD Archiv Demo implementiert insbesondere das Anmelden von Programmen mittels der Eingabe einer PAD Url und das Spidern (automatisches Aktualisieren) der eingetragenen PAD Dateien. Die Implementierung ist in Perl verfasst.
Zusätzlich sind Funktionen zur Datenhaltung und Anzeige der Daten enthalten, die aber nicht als Beispiel für einen Produktivbetrieb gelten können, sondern lediglich Minimallösungen für die Demonstration eines PAD Archivs sind.
Ausgehend von der Startseite verzweigt die Archiv Demo in die Leistungsebenen "Anzeigen", "Anmelden" und "Spidern" (Klicken Sie auf das Bild für eine vergrößerte Darstellung):
Die Demo kann auch komplett heruntergeladen und auf dem eigenen Server installiert werden. Die Installationshinweise in der Datei readme.txt sind dringend zu beachten.
Die einzelnen Dateien der PAD Archiv Demo enthalten ausführliche Beschreibungen zur
Funktionsweise. Bitte öffnen Sie die Dateien nach dem Herunterladen und Entpacken in
einen Texteditor um die Kommentare zu lesen. Auf eine nähere Darstellung wird daher
hier verzichtet.
Zusammenfassung
Die Funktionalität zur Datenhaltung und Anzeige der Daten ist nur implementiert, um dieses Beispiel ausführbar zu machen. Für eigene Implementierungen kann das Perl Modul PadFile.pm verwendet werden, zusammen mit Codefragmenten aus den Skripten anmelden.pl und spidern.pl.
Ähnliche Vorgehensweisen
Ausgehend von den grundlegenden Algorithmen der PAD Archiv Demo können eigene Implementierungen, evtl. auch in anderen Sprachen oder Umgebungen realisiert werden.
Die PAD Form Demo zeigt eine einfachere Möglichkeit zur Integration von PAD in bestehende Anmeldeformulare auf.
Mehr Ressourcen...
|