Größe: 344
Kommentar:
|
Größe: 2706
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
Die Webseite der LugOwl soll renoviert werden. | Die Webseite der LugOwl soll renoviert werden. Viel ist zu tun, daher findet sich unter WebseitenRenovierungBrainstorming die erste Liste der erwogenen Punkte. |
Zeile 3: | Zeile 3: |
Hier sollen dazu die Anforderungen an die neue Seite gesammelt werden. | Im Folgenden der aktuelle Stand der Dinge (Aenderungen bitte nur eingeloggt eintragen): [[TableOfContents]] |
Zeile 5: | Zeile 6: |
---- == geplanter Einsatz von Software == * Frontend: XHTML, PHP * Middelware: C-Demon * DB-Backend1: PostgreSQL * DB-Backend2: LDAP == Lastverteilung == === Frontend === * Schnittstelle zum Benutzer * Contentparsing * Inputvalidierung * Sessionhandling === Middleware === * permanente Vermittlung zwischen Frontend und Backends * Ueberwachung der Verfuegbarkeit einzelner Dienste (LDAP, PostgreSQL, ...) * Kontrolle zusaetzlicher Funktionalitaeten/Skripte/Plugins * Cacheverwaltung * ACL Verwaltung === DB-Backend1 === * Content-Datengrab * History/Restore-Daten === DB-Backend2 === * Authentifizierung * ACL-Speicherung (Novell-aehnlicher Grundansatz) == Funktionalitaeten == === Userside Standard === |
|
Zeile 6: | Zeile 39: |
* Terminkalender * Integration von dynamischen Inhalten wie dem KeyRing, den LugKarten, der SuchMaschine, den MailingListen... |
* Zuweisung von Gestaltungsmoeglichkeiten per Templatesets * terminierte Freigabe von Content * terminierte Ausblendung von Content * Contentfreigaben "fuer alle/fuer einen bestimmten Benutzerkreis (z.B. LUG)" * Contentkategorien (LUG-OWL/LUG-RHWD/...) * Suchfunktion über den gesamten Content einschließlich aller Archive, Newsletters etc. mit der Moeglichkeit der zu durchsuchenden Contentart * öffentliche und geschlossene Bereiche für Lug-Mitglieder === Userside Administration === * anlegen, loeschen, aendern, ACLs fuer * Einzelseiten * Verzeichnisebenene * User * Gruppen * ACL * Eigene Daten * Cacheverwaltung / Cache leeren * Datei Upload / Uploads veraendern * History, Restore * Security-Logs * Template-Verwaltung * Mediadatenbank * Whitelist-Verwaltung * System-Logs/System-Statusanzeigen == Inhalte (konzeptionell) == * CMS, das per Plugin auch folgende Inhalte einbinden kann: * Terminkalender * Wiki * Galerie * KeyRing * LugKarten * SuchMaschine * MailingListen -> News -> Forum * Sitemap == Weitere Aspekte == |
Zeile 10: | Zeile 78: |
* Alle (externen) Links sollen automatisiert auf 404er überprüft werden können. * zentrale Userverwaltung (nur ein Benutzername/Passwort) für möglichst ale Dienste (Wiki, CMS, Karten, WebOfTrust, MailingListen) * Benutzer.skel |
|
Zeile 11: | Zeile 82: |
== Arbeitspunkte == * Codingguidelines festlegen * Hardwareausstattung des LUG-Rechners niederlegen * Ablaeufe definieren * APIs definieren * Datenbank- und LDAP-Layout erstellen * Arbeitspakete erstellen und zuordnen |
Die Webseite der LugOwl soll renoviert werden. Viel ist zu tun, daher findet sich unter WebseitenRenovierungBrainstorming die erste Liste der erwogenen Punkte.
Im Folgenden der aktuelle Stand der Dinge (Aenderungen bitte nur eingeloggt eintragen): TableOfContents
geplanter Einsatz von Software
- Frontend: XHTML, PHP
- Middelware: C-Demon
- DB-Backend1: PostgreSQL
- DB-Backend2: LDAP
Lastverteilung
Frontend
- Schnittstelle zum Benutzer
- Contentparsing
- Inputvalidierung
- Sessionhandling
Middleware
- permanente Vermittlung zwischen Frontend und Backends
- Ueberwachung der Verfuegbarkeit einzelner Dienste (LDAP, PostgreSQL, ...)
- Kontrolle zusaetzlicher Funktionalitaeten/Skripte/Plugins
- Cacheverwaltung
- ACL Verwaltung
DB-Backend1
- Content-Datengrab
- History/Restore-Daten
DB-Backend2
- Authentifizierung
- ACL-Speicherung (Novell-aehnlicher Grundansatz)
Funktionalitaeten
Userside Standard
- einfache Änderung von Inhalten per Browser
- Zuweisung von Gestaltungsmoeglichkeiten per Templatesets
- terminierte Freigabe von Content
- terminierte Ausblendung von Content
- Contentfreigaben "fuer alle/fuer einen bestimmten Benutzerkreis (z.B. LUG)"
- Contentkategorien (LUG-OWL/LUG-RHWD/...)
- Suchfunktion über den gesamten Content einschließlich aller Archive, Newsletters etc. mit der Moeglichkeit der zu durchsuchenden Contentart
- öffentliche und geschlossene Bereiche für Lug-Mitglieder
Userside Administration
- anlegen, loeschen, aendern, ACLs fuer
- Einzelseiten
- Verzeichnisebenene
- User
- Gruppen
- ACL
- Eigene Daten
- Cacheverwaltung / Cache leeren
- Datei Upload / Uploads veraendern
- History, Restore
- Security-Logs
- Template-Verwaltung
- Mediadatenbank
- Whitelist-Verwaltung
- System-Logs/System-Statusanzeigen
Inhalte (konzeptionell)
- CMS, das per Plugin auch folgende Inhalte einbinden kann:
MailingListen -> News -> Forum
- Sitemap
Weitere Aspekte
- Übersichtlicher.
- Alle (externen) Links sollen automatisiert auf 404er überprüft werden können.
zentrale Userverwaltung (nur ein Benutzername/Passwort) für möglichst ale Dienste (Wiki, CMS, Karten, WebOfTrust, MailingListen)
- Benutzer.skel
Arbeitspunkte
- Codingguidelines festlegen
- Hardwareausstattung des LUG-Rechners niederlegen
- Ablaeufe definieren
- APIs definieren
- Datenbank- und LDAP-Layout erstellen
- Arbeitspakete erstellen und zuordnen