Unterschiede zwischen den Revisionen 16 und 26 (über 10 Versionen hinweg)
Revision 16 vom 2004-12-31 00:22:34
Größe: 2686
Autor: SammyWg
Kommentar: Datenupdate im Rahmen des web-dev-Treffens vom 30.12.2004
Revision 26 vom 2005-02-04 09:33:54
Größe: 3123
Autor: SammyWg
Kommentar: Inhalte ausgelagert und verlinkt
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 3: Zeile 3:
Im Folgenden der aktuelle Stand der Dinge (Aenderungen bitte nur eingeloggt eintragen): Im Folgenden der aktuelle Stand der Dinge (Änderungen bitte nur eingeloggt eintragen):
Zeile 5: Zeile 5:

'''weiterführende Inhalte:'''

 * WebseitenRenovierung/MailingListenFunktionalitaet
 * WebseitenRenovierung/DbBackend2
 * WebseitenRenovierung/AktuelleArbeitspakete
Zeile 8: Zeile 14:
== geplanter Einsatz von Software == == Geplanter Einsatz von Software ==
Zeile 10: Zeile 16:
 * Middelware: C-Demon  * Middleware: C-Demon
Zeile 13: Zeile 19:
 * Suchmaschine: Mnogo-Search
Zeile 22: Zeile 29:
 * permanente Vermittlung zwischen Frontend und Backends
 * Ueberwachung der Verfuegbarkeit einzelner Dienste (LDAP, PostgreSQL, ...)
 * Kontrolle zusaetzlicher Funktionalitaeten/Skripte/Plugins
 * Cacheverwaltung
 * 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
Zeile 27: Zeile 35:
=== DB-Backend1 === === DB-Backend1 (relational) ===
Zeile 30: Zeile 38:
 * ACL-Speicherung (Novell-ähnlicher Grundansatz)
Zeile 31: Zeile 40:
=== DB-Backend2 === === DB-Backend2 (LDAP) ===
Zeile 33: Zeile 42:
 * ACL-Verwaltung (Novell-aehnlicher Grundansatz)
Zeile 35: Zeile 43:
== Funktionalitaeten ==
== Funktionalitäten ==
Zeile 38: Zeile 47:
 * Zuweisung von Gestaltungsmoeglichkeiten per Templatesets  * Zuweisung von Gestaltungsmöglichkeiten per Templatesets
Zeile 41: Zeile 50:
 * Contentfreigaben "fuer alle/fuer einen bestimmten Benutzerkreis (z.B. LUG)"  * Contentfreigaben "für alle/für einen bestimmten Benutzerkreis (z.B. LUG)"
Zeile 43: Zeile 52:
 * 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
 * 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")
Zeile 47: Zeile 56:
 * anlegen, loeschen, aendern, ACLs fuer  * anlegen, löschen, ändern, ACLs für:
Zeile 49: Zeile 58:
  * Verzeichnisebenene   * Verzeichnisebenen
Zeile 52: Zeile 61:
  * ACL
  * Eigene Daten
 * ACL
 * Eigene Daten
Zeile 55: Zeile 64:
 * Datei Upload / Uploads veraendern  * Datei Upload / Uploads verändern
Zeile 65: Zeile 74:
  * Terminkalender
  * Wiki
  * Galerie
  * KeyRing
  * LugKarten
 * Terminkalender
 * Wiki
 * Galerie
 * KeyRing
 * LugKarten
Zeile 73: Zeile 82:
 * Hardwareboerse
Zeile 81: Zeile 91:
== Hardware Lug-Rechner ==
 * CPU: 2x500MHz Pentium III
 * RAM: 1 GB
 * Storage:
   || Filesystem || Available ||
   || /home || 32794772k ||
   || /var || 17872516k ||
Zeile 82: Zeile 100:
 * Codingguidelines festlegen
 * Hardwareausstattung des LUG-Rechners niederlegen
 *
Ablaeufe definieren
 * Coding-Guidelines festlegen
 * Abläufe definieren

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

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