Embperl ist ein Werkzeug zum Erstellen dynamischer Websites mit Perl.
Dem Anfänger erlaubt es auf einfache Art und Weise, dynamische Seiten
durch Einbetten von Perlcode in HTML zu erstellen.
Es stellt vielfältige Features für das Webumfeld zur Verfügung wie z.B.
dynamische Tabellen, Formularfeldverarbeitung, HTML/URL-Kodierung, Session Handling,
Caching und mehr.
Bei steigenden Anforderungen kann man Websites
objektorientiert, aus kleinen, wiederverwendbaren Komponenten, aufzubauen. Um
Code und Layout sauber zu trennen bietet Embperl die Möglichkeit, beides
in verschiedene Objekte aufzuteilen (um z.B. MVC Applikationen zu konstruieren).
Selbstverständlich kann Embperl nicht nur HTML verarbeiten sondern ist
auch in der Lage, Komponenten in verschiedenen Quellenformaten (z.B. HTML, WML,
XML,
POD
...)
zu bearbeiten und diese bei Bedarf in andere Ausgabeformate (z.B.
via
XSLT) zu transformieren. Dies wird dadurch erreicht, dass die Ausgabeerzeugung
in
kleine Schritte zerlegt wird, wovon jeder von einem austauschbaren Provider
bearbeitet wird.
Für fortgeschrittene Anwender bietet Embperl weitergehende Möglichkeiten
wie
das Erstellen von eigenen Grammatiken (z.B. Tag-Bibliotheken) oder das
Schreiben von benutzerspezifischen Providern.
Embperl läuft auf dem Webserver ab und ist dadurch völlig browserunabhängig.
Es kann dabei unter mod_perl,
als CGI Skript oder Offline ausgeführt werden.
Die Liste der Features
und die Einführungsartikel zur verschiedenen Aspekten
und Bereichen
von Embperl geben einen weiteren Überblick über die Fülle an Möglichkeiten.
Embperl wird durch die ecos
gmbh (www.ecos.de) entwickelt, gepflegt und
supported.
Ideen, Anregungen, weiteres Feedback und Patches sind jederzeit willkommen und
sollten an die Embperl-Mailingliste
gesendet werden.
Embperl darf sowohl unter GPL, wie auch unter der Artistic
Licence
weiterverbreitet werden. Es gelten die gleichen Lizenzbestimmungen
wie für Perl selbst (siehe Perl README Datei).
|
 |
| |
|
08.04.2006 |
 |
|
Embperl 2.2.0 freigegeben. Enthält Support für Apache 2.2 und dump Debug Befehl |
|
|
15.11.2005 |
 |
|
Embperl 2.1.0 freigegeben mit deutlich verbessertem UTF-8 Support und Embperl::Inline zum einbetten von Embperl code in normale Perl Module. |
|
|
27.10.2005 |
 |
|
Embperl ist von CVS zu SVN als Versionssystem umgezogen. Siehe SVN. |
|
|
03.10.2005 |
 |
|
Embperl 2.0.1 freigegeben |
|
|
14.08.2005 |
 |
|
Embperl 2.0.0 final Release freigegeben |
|
|
12.08.2005 |
 |
|
Embperl 2.0rc5 freigegeben. Enthält letzte Anpassungen vor dem final 2.0 Release. |
|
|
22.06.2005 |
 |
|
Embperl 2.0rc4 freigegeben. Beinhaltet Anpassungen für den neuen mod_perl 2.0 Namensraums.
(Ankündigungen für rc2&rc3 fehlen, beide Releases enthalten noch umfangreiche Bugfixes und Featureerweiterungen) |
|
|
24.08.2004 |
 |
|
Embperl 2.0 Release Candidate 1 freigegeben |
|
|
|