Inhaltsverzeichnis
Allgemeines
Beschreibung, mitgelieferte Dateien
Lieber Leser
Herzlich Willkommen und vielen Dank, dass Sie sich für dieses Produkt entschieden haben.
In diesem Programm stecken mehrere Jahre mühevoller Entwicklungsarbeit, sowie viele Stunden, welche unzählige helfende Hände investiert haben, um durch Tipps, Vebesserungsvorschläge und Programmtests dieses Programm stetig zu verbessern.
Alle diese Stunden haben mir und allen, die an diesem Projekt beteiligt waren, sehr viel Freude bereitet.
Wir hoffen, dass Ihnen das Ergebnis unserer Arbeit ebenso viel Freude bereiten wird. Bitte berichten Sie uns von Ihren Erfahrungen. Falls Sie Vorschläge haben stehe ich Ihnen gern via E-Mail zur Verfügung.
Thomas Meyer
Dieses Programmpaket enthält zwei wesentliche Bestandteile.
Einerseits ein "Component-Framework". Es unterstützt
die Entwicklung von Anwendungen in PHP 4.3x und höher durch
die Bereitstellung häufig benötigter Komponenten, wie
bspw. Nutzerverwaltung, Authentifizierung, Datenbank-API, oder
Templates. Außerdem fördert es das Schreiben
sauberen Codes durch das Forcieren einer klassischen
3-Schichtenarchitektur. (Vergleich: "Model-View-Controler")
Dieses Framework und die zugrundeliegende Architektur wurden
sinnigerweise "Yana"
(Yet ANother Architecture) getauft.
Andererseits beinhaltet dieses Programm Softwarekomponenten, welche Yana benutzen: Anwendungen und Plugins. Wenn von "Anwendungen" die Rede ist, meint dies in erster Linie ein Gästebuch. Dieses ist mit Abstand die älteste Anwendung, welche derzeit für Yana verfügbar ist, denn es ist die erste, die jemals damit geschrieben wurde.
Der wesentliche Unterschied zu den meisten anderen Programmen, welche Sie im Internet oder anderenorts finden können ist aber, dass dieses Gästebuch beliebig erweiterbar ist. Und zwar nicht nur mit ein paar einfachen Skins oder Templates, sondern mit völlig beliebigen Webanwendungen, solange diese mit Yana kompatibel sind.
Features
Damit dieses Programm korrekt arbeitet, müssen folgende Mindestanforderungen erfüllt sein:
Um Datenbankfeatures nutzen zu können, muss zusätzlich PEAR-DB installiert sein.
Um Bildfunktionen wie zum Beispiel CAPTCHA verwenden zu können, muss die GD-Library installiert sein.
Folgende Konfiguration wird empfohlen:
Dateien | |
---|---|
index.php |
Startseite |
library.php |
Systemdatei |
Verzeichnisse | |
cache/ |
Verzeichnis für
temporäre Dateien und Log-Files (bei knappem Speicherplatz können Sie den Inhalt dieses Verzeichnisses von Zeit zu Zeit leeren) |
common_files/ |
gemeinsam genutzte Anwendungsdaten |
config/ |
Konfigurationsdateien |
engine/ |
Template-Engine |
includes/ |
PHP-Klassenbibliothek |
plugins/ |
Programmverzeichnis |
languages/ |
Sprachdateien |
manual/ |
Onlinehilfe |
Die folgenden Dateien dürfen (und sollen) editiert werden ... * | |
skins/ |
Webdesigner können hier zusätzliche Skins und Layouts für die Anwendung speichern |
plugins/ |
PHP-Programmierer können hier eigene Erweiterungen der Anwendung speichern |
languages/ |
Übersetzer können hier neue Sprachdateien hinzufügen |
common_files/smilies/*.gif |
hier können neue Emoticons eingefügt werden |
* Lassen Sie alle anderen Dateien bitte unbedingt unverändert. Diese Inhalte sind urheberrechtlich geschützt und dürfen nicht editiert werden. |
© 2001, 2002, 2003, 2004, 2005, 2006Thomas Meyer, www.all-community.de/pub