Überblick: Unterschied zwischen den Versionen

Aus DynPG-Wiki
Wechseln zu: Navigation, Suche
(Einleitung: Begriffe Frontend und Backend deutlicher erklärt)
 
(29 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
  
  
== Einleitung ==
+
== Übersicht ==
 +
=== Arbeiten mit DynPG ===
 +
 
 
Nach dem [http://www.dynpg.org/download.php?read_group=8 Download] und den fünf Schritten der [[Installation von DynPG]] können Sie praktisch sofort mit der Erstellung Ihrer eigenen Webseite loslegen. Um diese mit dynamischen Inhalt zu füllen ist im Wesentlichen die Arbeit an zwei Stellen wichtig:  
 
Nach dem [http://www.dynpg.org/download.php?read_group=8 Download] und den fünf Schritten der [[Installation von DynPG]] können Sie praktisch sofort mit der Erstellung Ihrer eigenen Webseite loslegen. Um diese mit dynamischen Inhalt zu füllen ist im Wesentlichen die Arbeit an zwei Stellen wichtig:  
# dem einfach zu bedienenden Administrationsbereich der Webseite, dem sogenannten [[FAQ#Was ist das Backend?|Backend]], mit dem Inhalte hochgeladen bzw. erstellt und verwaltet werden und  
+
# im Administrationsbereich der Webseite, dem sogenannten [[FAQ#Was ist das Backend?|Backend]], mit dem Inhalte hochgeladen bzw. erstellt und verwaltet werden und  
# der Integration von kleinen Codeabschnitten - den [[FAQ#Was sind Snippets?|Snippets]] - in Ihre HTML/PHP-Dateien. Diese Dateien bezeichnen wir in ihrer Gesamtheit als [[FAQ#Was ist das Frontend?|Frontend]].
+
# der Integration von kleinen Codeabschnitten - den sogenannten [[FAQ#Was sind Snippets?|Snippets]] - in HTML/PHP-Dateien. Diese Dateien, welche die Inhalte anzeigen, bezeichnen wir in ihrer Gesamtheit als [[FAQ#Was ist das Frontend?|Frontend]].
 
+
 
+
Möchten sie DynPG sofort ausprobieren, können Sie das ohne weitere Umstände [http://php.opensourcecms.com/scripts/details.php?scriptid=355&name=DynPG auf dieser Seite] tun. Klicken Sie dort einfach auf die Links neben ''Demo Main Page'' bzw. ''Demo Admin Page'' oder folgen Sie direkt diesen Links:
+
* Demo einer Webseite (Frontend): [http://www.opensourcecms.com/demo/1/284/DynPG Link]
+
* Demo des Administrationsbereichs (Backend): [http://www.opensourcecms.com/demo/2/284/ Link] - '''User:''' admin, '''Passwort:''' demo123
+
  
 +
=== Screenshots ===
 
<center>
 
<center>
[[Bild:frontend.png|500px|Eine durch das Frontend erzeugte Webseite]]
+
<gallery widths=175px heights=125px perrow="4" cellspacing="10" cellpadding="10">
[[Bild:backend.png|500px|Das Backend von DynPG]]
+
Image:Backend.png | Das Backend von DynPG (Version 4.9)
 +
Image:Editor.png | Der integrierte Texteditor
 +
Image:Artikel erstellen.png | Artikel erstellen Formular (Version 4.9)
 +
Image:Rechteverwaltung.png | Rechteverwaltung (Version 4.9)
 +
Image:Beispielwebseite9.jpg | Beispielwebseite implementiert mit DynPG
 +
Image:Frontend-Editiermodus.png | Der Frontend-Editiermodus
 +
Image:Beispielwebseite10.jpg | Beispielwebseite implementiert mit DynPG
 +
Image:Frontend.png | Musterwebseite (fixfertige Installation mit Version 4.9)
 +
</gallery>
 
</center>
 
</center>
  
== Features des Frontends ==
+
=== Beispielwebseiten ===
Mit den [[FAQ#Ist DynPG wirklich kostenlos?|kostenlosen]] integrierten Modulen können Sie bereits auf einen großen Funktionsumfang zurückgreifen. Dieser umfasst:
+
<!--Möchten sie DynPG sofort ausprobieren, können Sie das ohne weitere Umstände [http://php.opensourcecms.com/scripts/details.php?scriptid=355&name=DynPG auf dieser Seite] tun. Klicken Sie dort einfach auf die Links neben ''Demo Main Page'' bzw. ''Demo Admin Page'' oder folgen Sie direkt diesen Links:
 +
* <s>Demo der Webseite (''Frontend''): [http://www.opensourcecms.com/demo/1/284/DynPG Link]</s><br/> [[Image:Note.png]] Der Link zum Frontend funktioniert zur Zeit nicht. Schauen Sie sich stattdessen die [http://examples.gampers.ch/beispielseiten/ Musterwebseiten] auf unserem Demo-Server an. Diese Seiten können Sie sich später auch kostenlos [[Beispielwebseiten|runterladen]] und als Basis für Ihre eigene Webseite verwenden.
 +
* Demo des Administrationsbereichs (''Backend''): [http://www.opensourcecms.com/demo/2/284/ Link] - '''User:''' admin, '''Passwort:''' demo123-->
 +
 
 +
Schauen Sie sich die [http://examples.gampers.ch/beispielseiten/ Beispielwebseiten] auf unserem Demo-Server an. Diese Seiten können Sie sich später auch kostenlos [[Beispielwebseiten|runterladen]] und als Basis für Ihre eigene Webseite verwenden.
 +
 
 +
== Features des Frontend ==
 +
Das [[FAQ#Was ist das Frontend?|Frontend]] ist der Teil Ihrer Webseite, welcher später im Browser zu sehen ist. Mit den [[FAQ#Ist DynPG wirklich kostenlos?|kostenlosen]] integrierten Modulen und [[FAQ#Welche Funktionen bietet DynPG?|Standardfunktionen]] haben Sie viele Möglichkeiten zur Gestaltung Ihrer Webseiten mit dynamischen Elementen. Diese Funktionen umfassen:
 
* ein [[Implementation eines kompletten Hauptmenüs|dynamisches Hauptmenü]]
 
* ein [[Implementation eines kompletten Hauptmenüs|dynamisches Hauptmenü]]
* das Gästebuch
+
* der [[Frontend-Editiermodus]] mit dem Sie Artikel komfortabel direkt in der Webseite erstellen und bearbeiten können
* [[Blog|Blogs]]
+
 
* News und [[Tutorial - RSS-Feeds|RSS Feeds]]
 
* News und [[Tutorial - RSS-Feeds|RSS Feeds]]
* eine [[Einbau der DynPG-Suche|Suchfunktion]] für die Webseite
+
* [[Blog|Blogs]]
* die dynamische Generierung von [[Tutorial - Meta-Daten und dynamische Seitentitel|Meta-Daten und Seitentiteln]]
+
* das Gästebuch
* eine [[Sitemap|Sitemap]]
+
* eine dynamische [[Sitemap]]
 +
* eine [[Suchfunktion für Webseiten|Suchfunktion]] für die Webseite
 +
* die dynamische Generierung von [[Meta-Daten und dynamische Seitentitel|Meta-Daten und Seitentiteln]]
 +
* einen [[Home-Bereich]] für neueste oder wichtige Artikel
 +
* [[Assoziationen]]: kontextabhängige Anzeige von dynamischen Inhalten
 +
* Anpassen der Webseitenstruktur mit [[Templates]]
 +
* ein [[Einrichten des Cache|Frontend-Cache]] zur schnelleren Anzeige von Webseiten
 
* sowie viele automatisch integrierte Funktionen wie eine Bereichsnavigation, Druckfunktion und die Umwandlung von Artikeln in PDFs
 
* sowie viele automatisch integrierte Funktionen wie eine Bereichsnavigation, Druckfunktion und die Umwandlung von Artikeln in PDFs
  
 
Eine komplette Übersicht finden sie in der Sektion [[:Kategorie:Integration in eine Webseite|Integration von DynPG in eine Webseite]] und der [[:Kategorie:Module|Dokumentation zu den Modulen]].
 
Eine komplette Übersicht finden sie in der Sektion [[:Kategorie:Integration in eine Webseite|Integration von DynPG in eine Webseite]] und der [[:Kategorie:Module|Dokumentation zu den Modulen]].
  
== Features des Backends ==
+
== Features des Backend ==
  
Mit dem [[:Kategorie:Bedienung des Backends|Backend]] können Sie Ihre Artikel und Inhalte komfortabel verwalten. Sie können jederzeit neue Inhalte hinzufügen, die dann automatisch in der Webseite erscheinen, ohna dass Sie dafür auch nur eine Zeile HTML oder PHP Code verändern müssen. Diese leichte Bedienung gestattet es jedem Benutzer, alle Funktionen zu nutzen und den Inhalt je nach Bedarf zu ändern und die Darstellung anzupassen. Die Features des Backends umfassen:
+
Mit dem [[FAQ#Was ist das Backend?|Backend]], d.h. dem Administrationsbereich von DynPG, können Sie Ihre Artikel und Inhalte komfortabel verwalten. Sie können jederzeit neue Inhalte hinzufügen, die dann automatisch in der Webseite erscheinen, ohne dass Sie dafür auch nur eine Zeile HTML oder PHP Code verändern müssen. Diese leichte Bedienung gestattet es jedem Benutzer, alle Funktionen zu nutzen und den Inhalt je nach Bedarf zu ändern und die Darstellung anzupassen. Die Features des Backends umfassen:
 
* die [[Gruppenverwaltung]] zur Erstellung und Verwaltung von Gruppen und Artikeln
 
* die [[Gruppenverwaltung]] zur Erstellung und Verwaltung von Gruppen und Artikeln
* eine [[Dateiverwaltung]] zum managen aller hochgeladenen Dateien
+
* eine [[Dateiverwaltung]] zum Hochladen und Verwalten von Dateien
 
* für Webseiten mit mehreren Nutzern eine [[Einstellungen#Benutzerverwaltung|Benutzerverwaltung]] und [[Rechtevergabe-Center|Rechteverwaltung]]
 
* für Webseiten mit mehreren Nutzern eine [[Einstellungen#Benutzerverwaltung|Benutzerverwaltung]] und [[Rechtevergabe-Center|Rechteverwaltung]]
 
* eine leicht erreichbare [[Schnellzugriff#Zuletzt geändert|Übersicht zuletzt geänderter Artikel]]
 
* eine leicht erreichbare [[Schnellzugriff#Zuletzt geändert|Übersicht zuletzt geänderter Artikel]]
 +
* zeitgesteuerte Veröffentlichung von [[Artikel erstellen|Artikeln]]
 
* eine [[Schnellzugriff#Zu löschen|automatische Löschfunktion]] für Artikel
 
* eine [[Schnellzugriff#Zu löschen|automatische Löschfunktion]] für Artikel
 
* die Möglichkeit, das [[Erstellen des Navigationsmenüs im Backend|Navigationsmenü Ihrer Webseite im Backend zu erstellen]]
 
* die Möglichkeit, das [[Erstellen des Navigationsmenüs im Backend|Navigationsmenü Ihrer Webseite im Backend zu erstellen]]
Zeile 47: Zeile 66:
 
** Einbettung von [[Videos und Multimedia]]
 
** Einbettung von [[Videos und Multimedia]]
 
** Erstellen von [[Formulare|Formularen]] mit [[CTX-Platzhalter|kontextsensitiven Platzhaltern]]
 
** Erstellen von [[Formulare|Formularen]] mit [[CTX-Platzhalter|kontextsensitiven Platzhaltern]]
** der komfortablen [[DynPG Module einbinden|Einbindung]] weiterer [[:Kategorie:Module|DynPG-Module]] mit noch mehr Funktionen
+
** der komfortablen Einbindung weiterer [[:Kategorie:Module|DynPG-Module]] mit noch mehr Funktionen
  
 
== Erste Schritte  ==
 
== Erste Schritte  ==
Zeile 55: Zeile 74:
 
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.
 
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.
  
[[Bild:editor2.png|center|800px|frame|Der eingebaute Editior von DynPG]]
+
[[Bild:Editor.png|center|800px|Der eingebaute Editor von DynPG]]
  
 
=== Webseiten erstellen ===
 
=== 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 kurz und knackig|Integration]] realisieren. Webseiten sind durch die integrierte Template-Engine oder durch eigene CSS-Layouts praktisch unbegrenzt anpassbar. Dabei sieht ein [[Ein erstes kleines Beispiel|erstes kleines Beispiel]] einer Webseite, die den gesamten Inhalt anzeigt, nicht viel schwerer aus als:
+
Mit DynPG können Sie in kürzester Zeit eine voll funktionsfähige Webpräsenz aufbauen oder aber komplexe Designs durch die einfache [[Webseiten erstellen mit DynPG|Integration]] realisieren. Webseiten sind durch die integrierte Template-Engine oder durch eigene CSS-Layouts praktisch unbegrenzt anpassbar. Dabei sieht ein [[Eine einfache Inhaltsübersicht|erstes kleines Beispiel]] einer Webseite, die den gesamten Inhalt anzeigt, nicht viel schwerer aus als:
  
 +
'''Einfaches Beispiel'''
 
<code>[php, N]
 
<code>[php, N]
  
 
<?php
 
<?php
   require '../dynpg/getcontent.php';
+
   require 'dynpg/getcontent.php';
   $DynPG->SetParam_PathToRoot('../dynpg/');
+
   $DynPG->SetParam_PathToRoot('dynpg/');
 
?>
 
?>
  
Zeile 94: Zeile 114:
  
 
=== Anpassen der Webseite ===
 
=== Anpassen der Webseite ===
Nachdem Sie sich mit der [[Integration kurz und knackig|Integration]] und den [[Die drei Ansichten von DynPG|Sichten]] von DynPG vertraut gemacht haben, können Sie Ihre Seiten nach Belieben mittels [[CSS]] und [[Templates]] anpassen.
+
Nachdem Sie sich mit der [[Webseiten erstellen mit DynPG|Integration]] und den [[Die drei Ansichten von DynPG|Sichten]] von DynPG vertraut gemacht haben, können Sie Ihre Seiten nach Belieben mittels [[CSS]] und [[Templates]] anpassen.
  
 
== Spezielle Anwendungen ==
 
== Spezielle Anwendungen ==
Zeile 108: Zeile 128:
 
* oder die Umwandlung von [[Formular zu CSV Umwandlungsmodul|Formulardaten in das CSV-Format]]
 
* oder die Umwandlung von [[Formular zu CSV Umwandlungsmodul|Formulardaten in das CSV-Format]]
  
Diese Module können Sie kostengünstig auf der DynPG [http://www.dynpg.org/cms-freeware.php?t=Module&read_category=5 Homepage] erwerben. Sie können aber natürlich auch Ihre eigenen Lösungen entwerfen und einsetzen.  
+
Diese Module können Sie kostengünstig auf der DynPG [http://www.dynpg.org/cms-freeware.php?t=Module&read_category=5 Homepage] erwerben. Sie können aber natürlich auch Ihre eigenen Lösungen entwerfen und einsetzen. Alle anderen hier beschriebenen Funktionen gehören zur Grundversion von DynPG und sind völlig [[FAQ#Ist DynPG wirklich kostenlos?|kostenlos]].
  
 
== Support ==
 
== Support ==
Zeile 120: Zeile 140:
  
 
== Weitere Informationen ==
 
== Weitere Informationen ==
 +
* [[Installation von DynPG]]
 
* [[Erste Schritte]]
 
* [[Erste Schritte]]
 
* [[FAQ]]
 
* [[FAQ]]

Aktuelle Version vom 6. Januar 2018, 17:03 Uhr


Übersicht

Arbeiten mit DynPG

Nach dem Download und den fünf Schritten der Installation von DynPG können Sie praktisch sofort mit der Erstellung Ihrer eigenen Webseite loslegen. Um diese mit dynamischen Inhalt zu füllen ist im Wesentlichen die Arbeit an zwei Stellen wichtig:

  1. im Administrationsbereich der Webseite, dem sogenannten Backend, mit dem Inhalte hochgeladen bzw. erstellt und verwaltet werden und
  2. der Integration von kleinen Codeabschnitten - den sogenannten Snippets - in HTML/PHP-Dateien. Diese Dateien, welche die Inhalte anzeigen, bezeichnen wir in ihrer Gesamtheit als Frontend.

Screenshots

Beispielwebseiten

Schauen Sie sich die Beispielwebseiten auf unserem Demo-Server an. Diese Seiten können Sie sich später auch kostenlos runterladen und als Basis für Ihre eigene Webseite verwenden.

Features des Frontend

Das Frontend ist der Teil Ihrer Webseite, welcher später im Browser zu sehen ist. Mit den kostenlosen integrierten Modulen und Standardfunktionen haben Sie viele Möglichkeiten zur Gestaltung Ihrer Webseiten mit dynamischen Elementen. Diese Funktionen umfassen:

Eine komplette Übersicht finden sie in der Sektion Integration von DynPG in eine Webseite und der Dokumentation zu den Modulen.

Features des Backend

Mit dem Backend, d.h. dem Administrationsbereich von DynPG, können Sie Ihre Artikel und Inhalte komfortabel verwalten. Sie können jederzeit neue Inhalte hinzufügen, die dann automatisch in der Webseite erscheinen, ohne dass Sie dafür auch nur eine Zeile HTML oder PHP Code verändern müssen. Diese leichte Bedienung gestattet es jedem Benutzer, alle Funktionen zu nutzen und den Inhalt je nach Bedarf zu ändern und die Darstellung anzupassen. Die Features des Backends umfassen:

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

Einfaches Beispiel

<?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. In den Artikeln über die Integration von DynPG in eine Webseite erfahren Sie Schritt für Schritt, wie Sie mit DynPG dynamische Webseiten erstellen können. Außerdem zeigen Ihnen die Tutorials mit vielen Code-Beispielen sowie die allgemeineren Beispiele und Musterwebseiten wie's geht.

Anpassen der Webseite

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.

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. Alle anderen hier beschriebenen Funktionen gehören zur Grundversion von DynPG und sind völlig kostenlos.

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.

Weitere Informationen