heise online
  • c't
  • iX
  • Technology Review
  • Mac & i
  • mobil
  • Security
  • Netze
  • Open Source
  • Developer
  • c't-TV
  • Download
  • Telepolis
  • Resale
  • Foto
  • Autos
  • Preisvergleich
  • Stellenmarkt
  • Abo
  • weitere Angebote
    • Shop
    • Artikel-Archiv
    • Veranstaltungen
    • Whitepapers
    • heise-marktplatz
    • IT-Markt
    • Tarifrechner
    • Jobs bei Heise

c't Magazin
  • Startseite
  • Artikel
  • c't-Projekte
  • Hotline & FAQ
  • Treiber & mehr
  • Kolumnen
Software zu Projekten Allgemeine Hinweise
Archiv-Suche Newsletter RSS-FeedRSS

c't › c't-Projekte

perlator
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • Start Page
  • Index
  • History
  • Last Change

Willkommen im Perlator-Wiki!

Dieses Wiki enthält die Dokumentation zum  c't-Perlator-Projekt.

Das Perl-Skript Perlator erzeugt aus speziell formatierten Textdateien und einer in HTML und mit wenigen Steueranweisungen gestalteten Vorlage eine komplette Website.

Es generiert nicht einfach nur mehr oder weniger lose zusammenhängende HTML-Seiten, es ist auch in der Lage, umgekehrt chronologisch sortierte Ansichten von Nachrichten zu generieren, wie man sie etwa von Blogs her kennt. Außerdem entstehen Newsfeeds in den Formaten  RSS 0.9, 1.0 und 2.0, die jeder halbwegs aktuelle Newsreader zu interpretieren weiß. Als Orientierungshilfe für den  Google-Searchbot erstellt das Skript eine  Sitemap und informiert Google gegebenenfalls über das Vorliegen einer neuen Sitemap.

Sämtliche entstandenen HTML- und XML-Dateien sowie alle dazugehörigen Inhalte wie Bilder, PDFs, Videos et cetera überträgt das Skript automatisch per  FTP zum Webserver, und zwar nur die, die sich seit dem letzten Upload geändert haben. Ob sich eine Datei geändert hat, stellt das Skript anhand eines  MD5- Hash fest, den es nach jedem Upload aus der Datei errechnet und diesen mit dem gespeicherten vergleicht.

  • Motivation — Warum statische Webseiten mit Perlator erzeugen?
  • Installation — Wie man sein System für die Verwendung des Perlator-Skripts vorbereitet.
  • Konfiguration — Wie man das Perlator-Skript zur Ausführung vorbereitet.
  • Neue Seite — Wie man seiner Homepage eine Seite hinzufügt.
  • Neue News — Wie man seiner Homepage eine News hinzufügt.
  • Lokalisieren? — Wie man seine Homepage internationalisiert und lokalisiert.
  • Publizieren — Wie man das Perlator-Skript aufruft.
  • So funktionierts — Wie das Perlator-Skript Vorlage und Inhalt miteinander zu einer Webseite verschmilzt.
  • Perlator und Eclipse? — Perlator-generierte Homepage pflegen in der Eclipse-Entwicklungsumgebung.

Mehr zu diesem Wiki (auf Englisch)

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 0.11.7
By Edgewall Software.

http://www.ctmagazin.de/
http://www.ctmagazin.de/projekte/

  • Datenschutzhinweis
  • Impressum
  • Kritik, Anregungen bitte an c't-WWW
  • Mediadaten
  • Copyright © 2011 Heise Zeitschriften Verlag
  • International: The H, The H Security, The H Open Source