>> Inhaltsverzeichnis >> Allgemeines

Allgemeines

Vorwort

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, Vorschlä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

Beschreibung

Dieses Programmpaket enthält zwei wesentliche Bestandteile.

Einerseits ein "Framework". Es unterstützt die Entwicklung von Anwendungen in PHP 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 "Yana PHP-Framework" getauft.

Andererseits beinhaltet dieses Programm Softwarekomponenten (Plugins), welche das Framework benutzen, Sprachpakete und Skins.

Derzeit sind unter Anderem folgende Plugins verfügbar:

Features

Systemvoraussetzungen

Damit dieses Programm korrekt arbeitet, müssen folgende Mindestanforderungen erfüllt sein:

Folgende Konfiguration wird empfohlen:

Hinweis an PHP-Neulinge: Dieses Skript benötigt PHP und funktioniert deswegen normalerweise nicht auf Ihrer lokalen Festplatte sondern nur im Internet. Damit dieses Skript auf Ihrer Webseite funktioniert muss von Ihrem Anbieter PHP Unterstützung bereitgestellt werden. Fragen Sie im Zweifel Ihren Anbieter.

Kompatibilitätshinweise

In diesem Abschnitt finden Sie Hinweise auf Eigenheiten bestimmter Systemkonfigurationen, sowie Informationen zu typischen Konfigurationsfehlern und Ratschläge, die Ihnen helfen können, falls während der Installation Probleme auftreten.

mitgelieferte Dateien

mitgelieferte Dateien (siehe Legende)
Dateien
1 index.php Startseite
2 library.php lädt Systembibliotheken
3 cli.php Kommandozeilenprogramm für Cron-Jobs
allgemeine Verzeichnisse
4 cache/ Verzeichnis für temporäre Dateien und Log-Files
5 common_files/smilies hier können neue Emoticons eingefügt werden
6 config/ Konfigurationsdateien
7 engine/ Template-Engine
Verzeichnisse, in denen Ihre Erweiterungen und Anwendungen gespeichert werden
8 languages/ Übersetzer können hier neue Sprachdateien hinzufügen
9 plugins/ PHP-Programmierer können hier eigene Erweiterungen der Anwendung speichern
10 skins/ Webdesigner können hier zusätzliche Skins und Layouts für die Anwendung speichern
11 config/db/ Datenbanken und Konfigurationsdateien
12 config/db/*/ Hochgeladene Dateien (binary large objects) werden in .blob/ gespeichert. Konfigurationsdateien haben die Endung "config". Anwendungsdaten haben hier eigene Verzeichnisse.
Konfigurationsdateien
13 config/profiles/ Einstellungen des Administrationsmenüs
14 config/_drive.config Pfadangaben zu Systemdateien
15 config/dbconfig.php Parameter der Datenbankverbindung
16 config/system.config Systemkonfiguration
Tipp: Falls Sie neue Skins, Plugins oder Übersetzungen erstellt haben und der Meinung sind, dass diese auch für andere Nutzer interessant sein könnten, melden Sie sich bei uns. Gern stellen wir interessante Lösungen anderen Nutzern kostenlos zur Verfügung.

Autor: Thomas Meyer, www.yanaframework.net