Ideen für staticpages2
Posted: Mon Nov 07, 2005 1:29 pm
Hallo Alle,
am Wochenende habe ich eine Liste mit Ideen für ein neues staticpages-Plugin zusammengestellt. Das neue Plugin wird ein kompletter "Neubau" mit neuen Funktionen. Schreibt eure Ideen und Kommentare hierher, damit ich schnell mit der Planung und Programmierung beginnen kann.
am Wochenende habe ich eine Liste mit Ideen für ein neues staticpages-Plugin zusammengestellt. Das neue Plugin wird ein kompletter "Neubau" mit neuen Funktionen. Schreibt eure Ideen und Kommentare hierher, damit ich schnell mit der Planung und Programmierung beginnen kann.
- Staticpages Features
=======================================
Event:
---------------------------------------
Seiten allgemein:
* Eltern- oder Kindseite
* Jede Seite kann in verschiedenen Sprachen existieren
* Jede Seite kann Template zugeordnet werden
* Jeder Seite kann ein Bildchen zugeordnet werden
Alternativ: Gruppieren von Seiten:
* Eine Gruppe besteht aus Eltern- und Kindseiten
* Jede Seite kann in verschiedenen Sprachen existieren
* Einer Gruppe kann ein (Haupt-)Template zugeordnet werden
* Je nach gewählter Sprache werden entsprechende Alternativseiten geladen, wenn vorhanden
* Standard: aktuelle Sprache
* Jeder Seite (für jede Sprache gleich) kann ein Bildchen zugeordnet werden
* Sinnvoll für Seitentyp "Aboutpage"
* Globale Einstellungen für
* Navigation (Weiter bzw. Vorher, Überschrift, an, aus, ...)
* Passwortschutz (?)
* Autoreninfos anzeigen
Veröffentlichtstatus:
* Entwurf (für Autor sichtbar)
* Fertig (muss vom Redakteur freigegeben werden)
* Veröffentlicht (Internet)
Rechtesystem:
* freier Autor (Artikel _muss_ vom Redakteur freigegeben werden)
* Autor (Artikel _kann_ vom _Autor_ freigegeben werden)
* Redakteur (für jede Sprache ein anderer möglich?)
* kann Artikel bearbeiten, freigeben, zurückziehen, ...
* Zuordnung Autoren <-> Redakteur (ein Autor hat einen Redakteur, ein Redakteur mehrere Autoren)
* Chefredakteur (kann staticpages2 verwalten und hat Rechte von Redakteur)
* Autoren und Redakteure einrichten
* Artikeltypen definieren
* Kategorien einrichten
* Templates zuordnen
* andere Plugins in Navigation aufnehmen
* Formatvorlagen definieren (Probleme mit WYSIWYG-Editor möglich?)
(div-Tags, Styles, in DB gespeichert und per event_hook css in Seite eingebunden,
Aufbau ähnlich wie Anmerkungen und Zitate bei heute.de-Artikeln)
Eine Seite besteht aus:
* einer Gruppe
* einer Sprache
* Seitentitle für title-Tag
* Überschrift
* einem Vorspann
* einem Haupttext
* kann mehrere Abschnitte haben
* ein Abschnitt hat einen Autor, ein Autor mehrere Abschnitte
* Link
* Aufbau:
* /staticpage/<sprache>/<name>.html // direkter Link auf Sprache
* /staticpage/<name>.html // aktuelle Sprache
* permalink mit und ohne mod_rewrite
* Artikeltyp: Artikel, Aboutpage, ...
* Veröffentlichtstatus
* einen/mehreren Autor(en) (siehe Abschnitt oben)
* Passwortschutz
Standardseitentypen:
* Artikel: normaler Artikel mit Text
* Aboutpage: Inhaltsübersicht für Kinderseiten (in Anlehnung an drweb.de)
* Text
* Kategoriebild
allgemeine Konfiguration:
* Startseite festlegen (nur bei Elternseiten möglich, nicht über Seitenerstellung)
* Seitenreihenfolge (Sprachenunabhängig)
Plugin:
---------------------------------------
* Auswahl, welche Seitengruppen angezeigt werden
* Anzeigearten: Menü oder Text
* Überschrift Sprachabhängig
* Anzahl anzuzeigender Seiten fliegt raus
* nur Elternseiten anzeigen
* Sprachen über serendipity_event_multilingual wählbar
* Andere Plugins in Navigation aufnehmen (jetzt event)
weitere Ideen:
---------------------------------------
* Kalender in staticpages2 integrieren (Datum und Überschrift in sidebar, genauere Beschreibung klickbar)
* Artikel als PDF zum herunterladen anbieten
Abhängige Plugins:
---------------------------------------
* serendipity_event_multilingual (Sprachen)
* serendipity_event_userprofiles (Infos über Autoren)