>> 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

Yana unterstützt die Entwicklung von Anwendungen 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").

Weitere Features finden sie in folgender Liste:

Systemvoraussetzungen

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

Folgende Konfiguration wird empfohlen:

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

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.

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

Autor: Thomas Meyer, www.yanaframework.net