Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.

Ähnliche Präsentationen


Präsentation zum Thema: "Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches."—  Präsentation transkript:

1 Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches Rechnen

2 HTML Preprocessor htmlpp (1) Must run before people can access the HTML files (automized by makefiles) Provides additional tags –Conditional execution of HTML code –Language specific execution of HTML code –Definition of macros –Include of other PreHTML files © 1998, Leonhard Jaschke, Institut für Wissenschaftliches Rechnen Department of Computer Science Homepage PreHTML HTMLUser client What is it?

3 HTML Preprocessor htmlpp (2) © 1998, Leonhard Jaschke, Institut für Wissenschaftliches Rechnen Department of Computer Science Homepage Why do we use it? –Language control (German, English) –Automatic layout: header, footer, date –Include frequently used information –Freeware by Nicolas Thiéry with GNU license –Written in Perl runs on every computer that runs Perl (Unix, PC, Mac,...) –Current version at http://www.eleves.ens.fr:8080/home/nthiery/htmlpp/ Where can I get it?

4 Perl Database © 1998, Leonhard Jaschke, Institut für Wissenschaftliches Rechnen Department of Computer Science Homepage GroupsInstitutesFunction Staff m11m m 1 ERM-ModelLayers Perl1 PreHTML2 HTML3 User client4 Agenda m 0,1 external Courses gives 0,1 m m m

5 Revision Control System (RCS) © 1998, Leonhard Jaschke, Institut für Wissenschaftliches Rechnen Department of Computer Science Homepage What is it? Unix built in revision control: Logging of changes Rollback to earlier revisions Locking files currently being changed Fully supported by Emacs

6 Conclusion © 1998, Leonhard Jaschke, Institut für Wissenschaftliches Rechnen Department of Computer Science Homepage HTML PreprocessorPerl database –Cannot be edited by common HTML editors +Can manage pages with different languages +portable (ASCII, Perl) +Minimizes inconsistent pages +Easy definition of a uniform layout +With cron and make: Correct timestamp for every page –More programming work than with a common DBS +but also more flexible +Minimizes inconsistent data RCS +Logs provide automatic documentation information +Coordinates the work of several administrators


Herunterladen ppt "Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches."

Ähnliche Präsentationen


Google-Anzeigen