Überblick

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche

Einleitung

Dieser Artikel soll Ihnen in aller Kürze die wichtigsten Grundlagen für die Arbeit mit DynPG vermitteln. Nach dem Download und den fünf Schritten der Installation von DynPG können sie damit praktisch sofort loslegen. Um Webseiten mit dynamischen Inhalt zu füllen ist im Wesentlichen die Arbeit an zwei Stellen wichtig:

  1. dem einfach zu bedienenden Backend, dass als Administrationsbereich der Webseite die gespeicherten Inhalte verwaltet und
  2. der Integration von kleinen Codeabschnitten in HTML/PHP-Dateien, die wir in ihrer Gesamtheit als Frontend bezeichnen.


Möchten sie DynPG sofort ausprobieren, können Sie das ohne weitere Umstände auf dieser Seite tun. Klicken Sie einfach auf die Links neben Demo Main Page bzw. Demo Admin Page oder folgen Sie direkt diesen Links:

Eine durch das Frontend erzeugte Webseite Das Backend von DynPG

Erste Schritte

Inhalte erstellen

DynPG verwaltet die Texte einer Webseite als Artikel, die genau wie andere Dateien auch, Gruppen zugeordnet werden können. Gruppen können wiederum zu anderen Gruppen gehören, wodurch eine geordnete Strukur in die vorhanden Daten gebracht wird. Diese lässt sich später sehr leicht über das Backend verwalten und erweitern. Gruppen können wie oben abgebildet über den entsprechenden Menüpunkt im Backend erstellt und verwaltet werden. Möchten sie einen Text erstellen, können Sie dafür den integrierten Texteditor von DynPG nutzen. Andere Dateien können ebenfalls über das Backend hochgeladen werden.

Der eingebaute Editior von DynPG

Webseiten erstellen

Mit DynPG können Sie in kürzester Zeit eine voll funktionsfähige Webpräsenz aufbauen oder aber komplexe Designs durch die einfache Integration realisieren. Webseiten sind durch die integrierte Template-Engine oder durch eigene CSS-Layouts praktisch unbegrenzt anpassbar. Dabei sieht ein erstes kleines Beispiel einer Webseite, die den gesamten Inhalt anzeigt, nicht viel schwerer aus als:

<?php
  require '../dynpg/getcontent.php';
  $DynPG->SetParam_PathToRoot('../dynpg/');
?>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
 
<head>
  <title>Minimalbeispiel</title>
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
 
<body>
  <h1>Beispiel-Gruppenansicht</h1>
  <?php
    $DynPG->SetParam_AG_Anytime(true);
    $DynPG->Write_AllGroups();
    $DynPG->SetParam_AA_Anytime(false);
    $DynPG->Write_AllArticles();
    $DynPG->SetParam_A_Anytime(false);
    $DynPG->Write_Article();
  ?>
</body>
 
</html>

Um diesen Code besser zu verstehen, ist ein Verständnis für die drei Sichten von DynPG essentiell. Danach ist die Erstellung eigener Webseiten aber ein Kinderspiel.

Inhalte verwalten und hinzufügen

Sind die Webseiten ersteinmal erstellt, kann der Inhalt über das Backend einfach verwaltet werden. Sie können Inhalte hinzufügen, erweitern oder löschen, ohne auch nur eine einzige Zeile Code ändern zu müssen. Die leichte Bedienung gestattet es jedem Benutzer diese Funktionen zu nutzen und den Inhalt je nach Bedarf zu ändern und die Darstellung anzupassen.

Weitere Schritte

Zuersteinmal möchten Sie sicherlich ihre Webseiten nach ihren Wünschen erstellen und anpassen. Nachdem sie sich mit der Integration und den Sichten von DynPG vertraut gemacht haben, können Sie ihre Seiten nach Belieben mittels CSS und Templates anpassen. Außerdem können Sie mit den integrierten Modulen bereits auf einen großen Funktionsumfang zurückgreifen. Dieser umfasst:

  • ein dynamisches Hauptmenü
  • das Gästebuch
  • Blogs
  • News und RSS Feeds
  • eine Suchfunktion für die Webseite
  • eine Sitemap
  • sowie viele automatisch integrierte Funktionen wie eine Druckfunktion, die automatische Generierung von Seitentiteln und Meta-Keywords und der Umwandlung von Artikeln in PDFs

Eine komplette Übersicht finden sie in der Sektion Integration von DynPG in eine Webseite. Außerdem zeigen Ihnen die Tutorials mit vielen Code-Beispielen wie's geht.

Spezielle Anwendungen

Für einige spezielle Anwendungen bieten wir auch vorgefertigte Lösungen an. Hierzu zählen:

Diese Module können Sie kostengünstig auf der DynPG Homepage erwerben. Sie können aber natürlich auch Ihre eigenen Lösungen entwerfen und einsetzen.

Support

Nachdem Sie sichergestellt haben, dass die gewünschten Informationen im Wiki nicht verfügbar sind, können Sie auch unsere anderen Support-Optionen nutzen:

  • Nutzen Sie unser Forum um schnelle und kostenlose Hilfe zu bekommen. Wir unterstützen Sie dort gerne aktiv und helfen Ihnen bei allen Problemen. Sie haben dort auch die Möglichkeit uns Feedback zu Ihren Erfahrungen mit DynPG zu geben.
  • Wenn Sie der Meinung sind, dass wichige Informationen oder Artikel im Wiki fehlen, dann können Sie diese schnell und einfach hier anfordern (einfach auf "bearbeiten" klicken und losschreiben). Wir werden uns dann schnellstmöglich um die Bereitstellung der Informationen kümmern. Sobald Sie im Wiki angemeldet sind, können Sie uns diesbezüglich auch eine Mail schreiben.
  • Wünschen Sie einen umfassenden persönlichen Support, so können Sie auch den kostenpflichtigen Telefon- oder Mail-Support nutzen.

Möchten Sie Ihre Internetpräsenz nicht selbst erstellen, sondern von uns entwickeln lassen, dann kontaktieren Sie uns. Nachdem Sie uns einige Informationen über Ihr Wunschprojekt gegeben haben, machen wir Ihnen gerne ein vollkommen unverbindliches Angebot.