Integration des Systemes in eigene Projekte

Einer der besonderen Vorteile des yappadoo-Systems liegt darin, die Inhalte aus dem CMS-System einfach innerhalb anderer Webseiten anzeigen zu lassen. Der Einbau der CMS-Funktionalitäten ist dabei denkbar einfach. Die einzelnen Seitenelemente des Systems (Navigationsmenü, Suchformular, Seiteninformation, Administrationsmenü, etc.) werden einfach per Benutzerfunktionsaufruf in Ihre bestehende Seite eingefügt.

Eine weitere Möglichkeit besteht in der Nutzung einer Vorlagendatei. Auch innerhalb einer Vorlagendatei werden die Elemente des CMS per Benutzerfunktion eingefügt. Eine Vorlagendatei ist also eine Art Maske für die Positionierung der verfügbaren Seitenelemente des CMS auf einer Webseite.

Die dem System mitgegebene Standard-Vorlagendatei "etc/template.php" kann als Muster und Beispiel angesehen werden.

Vorbereitungen

Um das System vollständig nutzen zu können, müssen Sie einzig die Datei "yappadoo.php" aus dem Stammverzeichnis des Systems includieren. Notieren Sie dazu im Quelltext Ihrer Seite:

<?php
    include_once('RelativerPfadZumVerzeichnis/yappadoo.php');
?>

Die Datei sollte möglichst "frühzeitig" während der Seitenabarbeitung includiert werden, d.h. notieren Sie die obengenannte Zeile möglichst als erstes in Ihrem Skript.
Nach dem include stehen Ihnen alle Funktionen des yappadoo-Systems zur Verfügung.

Das Integrations-Prinzip

Über die Benutzerfunktionen können Sie die einzelnen Elemente des CMS-Systems ausgeben lassen (Navigationsmenü, Content, Suchformular ...).

Das automatische Navigationsmenü fügen Sie z.B. in Ihre Website ein, indem Sie folgendes in den HTML-Sourcecode Ihrer Seite notieren:

 <!-- yappadoo-CMS Navigationsmenü -->
 <?php
     yap_renderPageStructure();
 ?>

Im ausgegebenen HTML-Code der funktionsaufrufenden Seite wird statt dem "<?php ?>"-Block das Navigationsmenü erscheinen.
Alle Benutzerfunktionen finden Sie auf dieser Hilfeseite erklärt. Auf der Seite Beispiele finden Sie erläuterte Integrations-Beispiele.

Anpassungen der ausgegebenen Elemente

Das Aussehen der einzelnen Seiten-Elemente wird einfach per CSS eingestellt. Die mitgelieferten CSS-Vorlagen können einfach angepasst und genutzt werden. Auf der Seite Benutzerfunktionen finden Sie Angaben zu den von den einzelnen Seitenelementen verwendeten Stylesheet-Klassen.

Auch grundlegende Anpassungen mittels eigener Anpassung des vom CMS ausgegebenen HTML-Codes sind möglich. Alle HTML-ausgebenden Benutzerfunktionen finden Sie in der Datei "etc/dynamics.php" deklariert.

[ Seite drucken ] [ nach oben ]
Zuletzt bearbeitet am 2009-02-25 01:49 von StefanSorg.
Ausgegeben in 0.0133 sec