Welcompose™ Benutzerhandbuch

Content Management System

Die Dokumentation ist unter einer Creative Commons-Lizenz 3.0 lizenziert.

Stand: 06.08.2012


Inhaltsverzeichnis

1. Vorwort
1.1. Was ist Welcompose?
1.2. Konventionen
1.2.1. Icons
1.2.2. Typographie
1.2.3. Symbole
1.3. Abbildungen der Software im Handbuch
2. Installation
2.1. Welcompose herunterladen
2.2. Voraussetzungen
2.3. Welcompose installieren
2.3.1. Installations-Art wählen
2.3.2. Package Installer
2.3.3. Manuelle Installation
2.4. Welcompose konfigurieren
2.4.1. Lizenzierung
2.4.2. Voraussetzungen
2.4.3. Datenbank
2.4.4. Konfiguration
2.4.5. Setup abschliessen
2.5. Auf einen Blick
2.5.1. Installation (Package Installer)
3. Aktualisierung
3.1. Allgemeine Informationen
3.2. Informationen zur Versionierung
3.3. Vorbereitungen
3.4. Aktualisierungen für Version kleiner 1.0.0
3.4.1. Dateien aktualisieren
3.4.2. Update-Prozedur ausführen
3.5. Auf einen Blick
4. Änderungshistorie
4.1. Überblick
4.2. Version 0.9.6
4.2.1. sys.inc.php
4.2.2. Anwendung
4.2.3. Dokumentation
5. Einführung
5.1. Kontext-Hilfe
5.2. Echtzeit-Validierung
6. Inhalte
6.1. Arbeitsweise von Welcompose
6.2. Seiten
6.2.1. Einführung
6.2.2. Verwaltung
6.2.3. Ausgabe
6.3. Globale Boxen
6.3.1. Einführung
6.3.2. Verwaltung
6.3.3. Ausgabe
6.4. Boxen
6.4.1. Einführung
6.4.2. Verwaltung
6.4.3. Ausgabe
6.5. Navigationen
6.5.1. Einführung
6.5.2. Verwaltung
6.5.3. Ausgabe
6.6. Seitentypen
6.6.1. Einführung
6.6.2. Verwaltung
6.6.3. Anwendung
6.7. Strukturvorlagen
6.7.1. Einführung
6.7.2. Verwaltung
6.7.3. Anwendung
6.8. Abkürzungen
6.8.1. Einführung
6.8.2. Verwaltung
6.8.3. Anwendung
6.8.4. Ausgabe Glossar
7. Media
7.1. Einführung
7.1.1. Media als Globale Dateien
7.1.2. Media als individuelle Seiteninhalte
7.2. Der Mediamanager
7.2.1. Einführung
7.2.2. Funktionale Bereiche
7.2.3. Anwendung
8. Vorlagen
8.1. Einführung
8.2. Funktionsweise des Vorlagensystems
8.3. Seitenvorlagen
8.3.1. Einführung
8.3.2. Vorlagen verwalten
8.3.3. Anwendung
8.4. Vorlagengruppen
8.4.1. Einführung
8.4.2. Verwaltung
8.4.3. Anwendung
8.5. Vorlagentypen
8.5.1. Einführung
8.5.2. Verwaltung
8.5.3. Anwendung
8.6. Globale Vorlagen
8.6.1. Einführung
8.6.2. Verwaltung
8.6.3. Anwendung
8.7. Globale Dateien
8.7.1. Einführung
8.7.2. Verwaltung
8.7.3. Anwendung
9. Einstellungen
9.1. Projekte
9.1.1. Einführung
9.1.2. Verwaltung
9.2. Ping-Services
9.2.1. Einführung
9.2.2. Verwaltung
9.2.3. Verwendung der Ping-Services
9.3. Textkonverter
9.3.1. Einführung
9.3.2. Verwaltung
9.3.3. Anwendung der Textkonverter
9.3.4. XHTML, Markdown und Textile
9.3.5. Eigene Textkonverter integrieren
9.4. Textmakros
9.4.1. Einführung
9.4.2. Verwaltung
9.4.3. Anwendung der Textmakros
9.4.4. Mitgelieferte Textmakros
9.4.5. Eigene Textmakros integrieren
9.5. Sitemaps
9.5.1. Einführung
9.5.2. Sitemaps erstellen
9.5.3. Anwendung
9.6. Aktionen
9.6.1. Einführung
9.6.2. Die Aktionen
10. WYSIWYG vs. Markup Editor
10.1. Ø WYSIWYG
10.1.1. Markup Editor
10.1.2. Erweiterungen zur Texteingabe
11. Crash-Kurs: Demo-Webseite
11.1. Vorbereitungen
11.2. Seiten anlegen
11.3. Startseite mit Inhalten füllen
11.4. Startseite mit Vorlage verbinden
11.5. Style Sheets, Logo und Hintergrundbilder einbinden
11.6. Inhalte der Startseite gestalten
11.7. Inhalte des Impressum gestalten
11.8. Kontaktformular erstellen
12. Crash-Kurs: Weblog
12.1. Vorbereitungen
12.2. Seiten anlegen
12.3. Weblog mit Inhalten füllen
12.4. Weblog mit Vorlagen verbinden
12.4.1. Seitenvorlage für die Blog-Übersichtsseite erstellen
12.4.2. Logo, Stylesheet und Grafiken einbinden
12.4.3. Seitenvorlage für eine Blog-Eintragsseite erstellen
12.4.4. Seitenvorlage für das Blog-Jahresarchiv erstellen
12.4.5. Seitenvorlage für das Blog-Monatsarchiv erstellen
12.4.6. Seitenvorlage für den RSS Feed erstellen
12.4.7. Seitenvorlage für die RSS Feed Kommentare erstellen
12.4.8. Seitenvorlage für den Atom Feed erstellen
12.4.9. Seitenvorlage für die Atom Feed Kommentare erstellen
13. Anwendungsbeispiele
13.1. Seitenvorlagen für die unterschiedlichen Seitentypen
13.1.1. Blogseiten (WCOM_BLOG)
13.1.2. Termine (WCOM_EVENT)
13.1.3. Individuelle Formulare (WCOM_GENERATOR_FORM)
13.1.4. Einfache Formulare (WCOM_SIMPLE_FORM)
13.1.5. Einfaches Gästebuch (WCOM_SIMPLE_GUESTBOOK)
13.1.6. Termine (WCOM_SIMPLE_DATE)
13.1.7. Einfache Inhaltsseiten (WCOM_SIMPLE_PAGE)
13.1.8. Externer Verweis (WCOM_URL)
13.2. Navigationen
13.2.1. Einfache Navigation
13.2.2. Verschachtelte Navigationen
13.3. Smarty Plugins
13.3.1. Breadcrumb
13.3.2. Get Glossary
13.3.3. Tag Cloud
13.3.4. Social Bookmarks
13.4. Sonstiges
13.4.1. Geschützte Seiten (Passwortschutz)
14. Welcompose konfigurieren
14.1. Die Datei sys.inc.php
14.1.1. Pfade [path]
14.1.2. Logging [log]
14.1.3. Umgebungsvariablen [enviroment]
14.1.4. Spracheinstellungen [locales]
14.1.5. Datenbank [database]
14.1.6. Media [media]
14.1.7. Globale Dateien [global_files]
14.1.8. Caching [caching]
14.1.9. Komprimierung [output]
14.1.10. Projektauswahl speichern [cookie]
14.1.11. Plugins [plugins]
14.1.12. URL-Muster [urls]
14.1.13. Flickr [flickr]
15. URL Rewriting
15.1. Einführung
15.2. URL Rewriting konfigurieren
15.2.1. Welcompose für URL Rewriting konfigurieren
15.2.2. Webserver für URL Rewriting konfigurieren
15.3. URL-Rewriting im Detail
15.3.1. URL-Muster
15.3.2. Rewrite Rules
15.4. Konfigurationsbeispiele
15.4.1. Betrieb mit einem Projekt
16. Lokalisierung
16.1. Für Übersetzer
16.1.1. Voraussetzungen
16.1.2. Zeichenketten extrahieren
16.1.3. Zeichenketten übersetzen
16.1.4. Übersetzungen aktualisieren
17. Entwicklung
17.1. API-Dokumentation erzeugen
A. Gut zu wissen...
A.1. PHP-Konfiguration auslesen
A.2. Datenbank-Backup mit phpMyAdmin
A.3. FTP-Programme für Windows und Mac
B. Referenz
B.1. Liste der Vorlagen-Typen
B.1.1. Blog
B.1.2. Event
B.1.3. Generated Form
B.1.4. Simple Date
B.1.5. Simple Form
B.1.6. Simple Guestbook
B.1.7. Simple Page
B.1.8. System Login

Abbildungsverzeichnis

2.1. Schreibrechte ändern
2.2. Welcompose Package Installer
2.3. Schreibrechte von Dateien ändern
2.4. Schreibrechte von Verzeichnissen ändern
2.5. Setup: Lizenz anerkennen
2.6. Setup: Anzeige der Testergebnisse
2.7. Setup: Datenbank Verbindungsparameter konfigurieren
2.8. Setup: Grundeinstellungen vornehmen
2.9. Setup: Setup abschliessen
3.1. Update: Lizenz anerkennen
3.2. Update: Voraussetzungen
3.3. Update: Backups
3.4. Update: Datenbank aktualisieren
3.5. Update: Datenbank erfolgreich aktualisiert
3.6. Update: Aktualisierung erfolgreich beendet
5.1. Verwendung der Kontext-Hilfe
5.2. Beispiel der Echtzeit-Validierung
6.1. Strukturelemente einer Seite
6.2. Abhängigkeiten zwischen Strukturelementen
6.3. Seiten-Übersicht
6.4. Seiten verschieben
6.5. Seite hinzufügen (Standardansicht)
6.6. Seite hinzufügen (Erweiterte Ansicht)
6.7. Übersicht über vorhandene Globale Boxen
6.8. Global Box hinzufügen
6.9. Globale Box referenzieren
6.10. Übersicht über vorhandene Boxen
6.11. Offene Ansicht der Option: Bestehende Boxen übernehmen
6.12. Neue Box anlegen
6.13. Box referenzieren
6.14. Navigationen verwalten
6.15. Seitentyp auswählen
6.16. Strukturvorlage anlegen
6.17. Strukturvorlage einsetzen
6.18. Abkürzungen anlegen
6.19. Abkürzung einsetzen
6.20. Abkürzung auswählen und/oder anlegen
7.1. Plazierung des Mediamanager
7.2. myLocal: Anzeigeoptionen
7.3. myFlickr: Standardansicht Anzeigeoptionen
7.4. myFlickr: Anzeigeoptionen nach Flickr-Anmeldung
7.5. Media-Datei hochladen - Datei auswählen und Meta-Daten eintragen
7.6. Media-Datei löschen
7.7. Media-Datei editieren
7.8. Meta-Daten editieren
7.9. Media-Datei einfügen: Ohne optionale Attribute - Cursor positionieren
7.10. Media-Datei einfügen: Ohne optionale Attribute - Datei auswählen
7.11. Media-Datei einfügen: Ohne optionale Attribute - Eingefügte(r) Referenz/Link
7.12. Media-Datei einfügen: Mit optionalen Attributen - Cursor positionieren
7.13. Media-Datei einfügen: Mit optionalen Attributen - Datei auswählen
7.14. Media-Datei einfügen: Mit optionalen Attributen - Als HTML einfügen
7.15. Media-Datei einfügen: Mit optionalen Attributen - Eingefügtes HTML
7.16. Media-Datei einfügen: Mit optionalen Attributen - Als Referenz einfügen
7.17. Media-Datei einfügen: Mit optionalen Attributen - Eingefügte Referenz
8.1. Übersicht über vorhandene Vorlagen
8.2. Vorlage hinzufügen
8.3. Interne Links mit Hilfsfunktion referenzieren
8.4. "Hallo-Welt"-Vorlage
8.5. Smarty Debug Konsole
8.6. Übersicht über vorhandene Vorlagengruppen
8.7. Neue Vorlagengruppe anlegen
8.8. Übersicht über vorhandenen Vorlagentypen
8.9. Neuen Vorlagen-Typ hinzufügen
8.10. Übersicht über vorhandene Globale Vorlagen
8.11. Globale Vorlage neu anlegen
8.12. CSS-Datei als Globale Vorlage anlegen
8.13. Bild als Globale Datei ins CSS einfügen
8.14. Globale Vorlage mit Hilfsfunktion referenzieren
8.15. Übersicht über vorhandene Globale Dateien
8.16. Globale Datei hinzufügen
8.17. Globale Datei mit Hilfsfunktion referenzieren
9.1. Übersicht über die vorhandenen Projekte
9.2. Auswahlmenü bei mehreren Projekten
9.3. Neues Projekt hinzufügen
9.4. Übersicht der eingetragenen Ping-Services
9.5. Neuen Ping-Services hinzufügen
9.6. Neuen Ping-Service einer Blog-Seite hinzufügen
9.7. Ping-Services auf einer Blog-Beitragsseite aktivieren/deaktivieren
9.8. Übersicht über die vorhandenen Textkonverter
9.9. Auswahl des Textkonverters
9.10. Textkonverter hinzufügen
9.11. Übersicht über die vorhandenen Textmakros
9.12. Textmakros anwenden
9.13. Textmakro anlegen
9.14. Sitemaps erstellen
9.15. Seiten Metadaten: Sitemap Angaben
9.16. Aktionen: Übersicht
10.1. Eingebundener Markup-Editor
11.1. Screenshot der Demo-Webseite
11.2. Vorlagengruppe hinzufügen
11.3. Navigation anlegen
11.4. Neue Seite anlegen
11.5. Angelegte Startseite
11.6. Angelegte Seiten
11.7. Inhalte der Startseite hinzufügen
11.8. Ausgabe: Fehlermeldung
11.9. Vorlage anlegen
11.10. Ausgabe: Original Demo HTML
11.11. Ausgabe: Seite mit dynamischen Inhalten
11.12. Stylesheet hochladen
11.13. Ausgabe: Startseite mit verknüpftem Style Sheet
11.14. Bilder als Globale Dateien hochladen
11.15. Ausgabe: Startseite mit Logo
11.16. Ausgabe: Startseite mit Logo und Hintergrundgrafiken
11.17. Globale Box anlegen
11.18. Mediamanager Bild hochladen
11.19. Bild einfügen
11.20. Crash-Kurs Demo-Webseite: Startseite mit Logo, Style Sheet und Headerbild
11.21. Inhalte dem Kontakt-Formular hinzufügen
11.22. Ausgabe: Kontaktformular
11.23. Vorlage der Email Ansicht
12.1. Ausgabe: Screenshot des Demo-Blogs
12.2. Crash-Kurs Weblog: Neue Seite anlegen
12.3. Crash-Kurs Weblog: Angelegte Seiten
12.4. Crash-Kurs Weblog: Neues Blog-Posting anlegen
12.5. Crash-Kurs Weblog: Übersicht der angelegten Blog Beiträge
12.6. Ausgabe: Original Weblog Demo HTML
12.7. Ausgabe: Weblog Demo HTML - Blog Übersicht
12.8. Ausgabe: Weblog Demo HTML - Blog Übersicht mit Headergrafik
12.9. Ausgabe: Weblog Demo HTML - Blog Beitrag mit Headergrafik
12.10. Ausgabe: Weblog Demo HTML - Blog Monatsarchiv
12.11. Weblog Demo - Angelegte Seitenvorlagen
13.1. Benutzergruppe für Passwortschutz anlegen
13.2. Benutzer für geschützte Seite hinzufügen
13.3. Seite schützen
13.4. Login-Vorlage erstellen
A.1. Exporteinstellungen für phpMyAdmin
A.2. Datenbank-Backup mit phpMyAdmin importieren

Tabellenverzeichnis

6.1. Liste der Seiten-Typen
8.1. Liste der Vorlagen Typen
8.2. Liste der MIME-Typen

Beispiele

6.1. Aktuelle Seite auslesen
6.2. Seite auslesen
6.3. Mehrere Seiten auslesen
6.4. Globale Box ausgeben
6.5. Globale Boxen ausgeben
6.6. Box anhand des Namens ausgeben
6.7. Box anhand der ID ausgeben
6.8. Boxen ausgeben
6.9. Navigation auslesen
6.10. Mehrere Navigationen auslesen
6.11. Glossar formatiert ausgeben
9.1. Pfad(e) Sitemap Datei(en)