Unterschiede zwischen den Revisionen 20 und 31 (über 11 Versionen hinweg)
Revision 20 vom 2005-01-18 17:03:42
Größe: 2790
Autor: port-212-202-104-142
Kommentar: Umlaut-Updates, private Bereiche für User entfernt: wurden auf Treffen gestriche
Revision 31 vom 2009-03-08 22:17:18
Größe: 3499
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. Viel ist zu tun, daher findet sich unter WebseitenRenovierungBrainstorming die erste Liste der erwogenen Punkte. Die Webseite der LugOwl soll renoviert werden. Viel ist zu tun, daher haben wir hier eine Übersicht aller Punkte zusammengetragen, die zur Planung gehören.
Zeile 3: Zeile 3:
Im Folgenden der aktuelle Stand der Dinge (Änderungen bitte nur eingeloggt eintragen):
[[TableOfContents]]
Im Folgenden der aktuelle Stand der Dinge ('''Änderungen bitte nur eingeloggt eintragen'''):
<<TableOfContents>>

'''weiterführende Inhalte:'''

 * /AktuelleArbeitspakete
 * /DbBackend2
 * /MailingListenFunktionalitaet (MailingListen als zentrales Kommunikationselement - und der weitere Ausbau)
 * /InhalteCms
 * /BrainStorming (Ursprünglich zur Diskussion gestanden habende Punkte)
Zeile 10: Zeile 18:
 * Middelware: C-Demon  * Middleware: C-Demon
Zeile 13: Zeile 21:
 * Suchmaschine: Mnogo-Search
Zeile 28: Zeile 37:
=== DB-Backend1 === === DB-Backend1 (relational) ===
Zeile 31: Zeile 40:

=== DB-Backend2 ===
 * Authentifizierung
Zeile 36: Zeile 42:
== Funktionalitaeten == === DB-Backend2 (LDAP) ===
 * Authentifizierung


== Funktionalitäten ==
Zeile 45: Zeile 55:
 * öffentliche und geschlossene Bereiche für Lug-Mitglieder (jedoch keine expliziten "Privatseiten")
Zeile 47: Zeile 58:
 * anlegen, loeschen, aendern, ACLs fuer
 * Einzelseiten
 * Verzeichnisebenene
 * User
 * Gruppen
 * anlegen, löschen, ändern, ACLs für:
  * Einzelseiten
  * Verzeichnisebenen
  * User
  * Gruppen
Zeile 65: Zeile 76:
 * Terminkalender
 * Wiki
 * Galerie
 * KeyRing
 * LugKarten
 * SuchMaschine
  * Wiki (als normaler Teil des CMS mit erweiterten Rechten für "normale Benutzer")
  * Terminkalender (siehe auch /MailingListenFunktionalitaet)
  * Galerie
  * KeyRing
  * LugKarten
  * SuchMaschine
  * Hardwareboerse (siehe auch /MailingListenFunktionalitaet)
  * Jobboerse (siehe auch /MailingListenFunktionalitaet)
Zeile 73: Zeile 86:
 * Hardwareboerse
Zeile 79: Zeile 91:
 * zentrale Userverwaltung (nur ein Benutzername/Passwort) für möglichst ale Dienste (Wiki, CMS, Karten, WebOfTrust, MailingListen)  * zentrale Userverwaltung (nur ein Benutzername/Passwort) für möglichst ale Dienste (Wiki, CMS, [[http://lug-owl.de/Maps/|Karten]], [[http://lug-owl.de/WebOfTrust/|WebOfTrust]], [[http://lug-owl.de/mailman/listinfo|MailingListen]])
Zeile 85: Zeile 97:
 * Storage:   * Storage:
Zeile 91: Zeile 103:
 * Coding-Guidelines festlegen
Zeile 94: Zeile 105:
 * Datenbank- und LDAP-Layout erstellen
 *
Arbeitspakete erstellen und zuordnen
 * /AktuelleArbeitspakete erstellen und zuordnen

Die Webseite der LugOwl soll renoviert werden. Viel ist zu tun, daher haben wir hier eine Übersicht aller Punkte zusammengetragen, die zur Planung gehören.

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

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

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

Impressum Datenschutz