Unterschiede zwischen den Revisionen 1 und 27 (über 26 Versionen hinweg)
Revision 1 vom 2004-11-17 20:20:44
Größe: 344
Kommentar:
Revision 27 vom 2005-02-04 10:09:30
Größe: 3089
Autor: SammyWg
Kommentar: Moved Page WebseitenRenovierung->Brainstorming
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 /BrainStorming die Liste der ursprünglich in Betracht gezogenen Punkte.
Zeile 3: Zeile 3:
Hier sollen dazu die Anforderungen an die neue Seite gesammelt werden. Im Folgenden der aktuelle Stand der Dinge ('''Änderungen bitte nur eingeloggt eintragen'''):
[[TableOfContents]]
Zeile 5: Zeile 6:
'''weiterführende Inhalte:'''

 * /AktuelleArbeitspakete
 * /DbBackend2
 * /MailingListenFunktionalitaet
 * /BrainStorming

----

== Geplanter Einsatz von Software ==
 * Frontend: XHTML, PHP
 * Middleware: C-Demon
 * DB-Backend1: PostgreSQL
 * DB-Backend2: LDAP
 * Suchmaschine: Mnogo-Search

== 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


== Funktionalitäten ==
=== Userside Standard ===
Zeile 6: Zeile 48:
 * 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) ==
 * CMS, das per Plugin auch folgende Inhalte einbinden kann:
Zeile 7: Zeile 76:
 * Integration von dynamischen Inhalten wie dem KeyRing, den LugKarten, der SuchMaschine, den MailingListen...  * Wiki
 * Galerie
 * KeyRing
 * LugKarten
 * SuchMaschine
 * MailingListen -> News -> Forum
 * Sitemap
 * Hardwareboerse

== Weitere Aspekte ==
Zeile 10: Zeile 88:
 * 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 92:
== 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

Die Webseite der LugOwl soll renoviert werden. Viel ist zu tun, daher findet sich unter /BrainStorming die Liste der ursprünglich in Betracht gezogenen Punkte.

Im Folgenden der aktuelle Stand der Dinge (Änderungen bitte nur eingeloggt eintragen): TableOfContents

weiterführende Inhalte:


Geplanter Einsatz von Software

  • Frontend: XHTML, PHP
  • Middleware: C-Demon
  • DB-Backend1: PostgreSQL
  • DB-Backend2: LDAP
  • Suchmaschine: Mnogo-Search

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

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