Unterschiede zwischen den Revisionen 22 und 23
Revision 22 vom 2005-01-20 16:40:49
Größe: 2898
Autor: SammyWg
Kommentar: User(gruppen)abhaengige Bereiche wieder eingefuegt, Subpunkte redeklariert, Typo
Revision 23 vom 2005-01-21 21:59:54
Größe: 3171
Kommentar: LDAP aktualisiert
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 28: Zeile 28:
=== DB-Backend1 === === DB-Backend1 (relational) ===
Zeile 31: Zeile 31:
 * ACL-Speicherung (Novell-ähnlicher Grundansatz)
Zeile 32: Zeile 33:
=== DB-Backend2 === === DB-Backend2 (LDAP) ===
Zeile 34: Zeile 35:
 * ACL-Speicherung (Novell-ähnlicher Grundansatz)  * prim. Mailadresse (gegenchecken)
 * Realname
 * PGP-Keys (referenzen auf die UIDs, Kommentar)
 * Koordinaten
 * subtree fuer Mailinglisten und dazugehoerigen Empfangsadresse(n)
 * Liste mit Whitelist-Adressen (erst nach Verifikation nutzbar)

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 (Änderungen 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
  • Überwachung der Verfügbarkeit einzelner Dienste (LDAP, PostgreSQL, ...)
  • Kontrolle zusätzlicher Funktionalitäten/Skripte/Plugins
  • Cache-Verwaltung
  • ACL-Verwaltung

DB-Backend1 (relational)

  • Content-Datengrab
  • History/Restore-Daten
  • ACL-Speicherung (Novell-ähnlicher Grundansatz)

DB-Backend2 (LDAP)

  • Authentifizierung
  • prim. Mailadresse (gegenchecken)
  • Realname
  • PGP-Keys (referenzen auf die UIDs, Kommentar)
  • Koordinaten
  • subtree fuer Mailinglisten und dazugehoerigen Empfangsadresse(n)
  • Liste mit Whitelist-Adressen (erst nach Verifikation nutzbar)

Funktionalitäten

Userside Standard

  • einfache Änderung von Inhalten per Browser
  • Zuweisung von Gestaltungsmöglichkeiten per Templatesets
  • terminierte Freigabe von Content
  • terminierte Ausblendung von Content
  • Contentfreigaben "für alle/für einen bestimmten Benutzerkreis (z.B. LUG)"
  • Contentkategorien (LUG-OWL/LUG-RHWD/...)
  • Suchfunktion über den gesamten Content einschließlich aller Archive, Newsletters etc. mit der Möglichkeit der zu durchsuchenden Contentart
  • öffentliche und geschlossene Bereiche für Lug-Mitglieder (jedoch keine expliziten "Privatseiten")

Userside Administration

  • anlegen, löschen, ändern, ACLs für:
    • Einzelseiten
    • Verzeichnisebenen
    • User
    • Gruppen
  • ACL
  • Eigene Daten
  • Cacheverwaltung / Cache leeren
  • Datei Upload / Uploads verändern
  • History, Restore
  • Security-Logs
  • Template-Verwaltung
  • Mediadatenbank
  • Whitelist-Verwaltung
  • System-Logs/System-Statusanzeigen

Inhalte (konzeptionell)

Weitere Aspekte

  • Übersichtlicher.
  • BarriereFrei

  • 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

Hardware Lug-Rechner

  • CPU: 2x500MHz Pentium III
  • RAM: 1 GB
  • Storage:
    • Filesystem

      Available

      /home

      32794772k

      /var

      17872516k

Arbeitspunkte

  • Coding-Guidelines festlegen
  • Abläufe definieren
  • APIs definieren
  • Datenbank- und LDAP-Layout erstellen
  • Arbeitspakete erstellen und zuordnen

LugOwlWiki: WebseitenRenovierung (zuletzt geändert am 2009-03-08 22:17:18 durch CordBeermann)

Impressum Datenschutz