|
Größe: 2686
Kommentar: Datenupdate im Rahmen des web-dev-Treffens vom 30.12.2004
|
Größe: 3089
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. 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 findet sich unter /BrainStorming die Liste der ursprünglich in Betracht gezogenen Punkte. |
| 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:''' * /AktuelleArbeitspakete * /DbBackend2 * /MailingListenFunktionalitaet * /BrainStorming |
|
| Zeile 8: | Zeile 15: |
| == geplanter Einsatz von Software == | == Geplanter Einsatz von Software == |
| Zeile 10: | Zeile 17: |
| * Middelware: C-Demon | * Middleware: C-Demon |
| Zeile 13: | Zeile 20: |
| * Suchmaschine: Mnogo-Search | |
| Zeile 22: | Zeile 30: |
| * 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 36: |
| === DB-Backend1 === | === DB-Backend1 (relational) === |
| Zeile 30: | Zeile 39: |
| * ACL-Speicherung (Novell-ähnlicher Grundansatz) | |
| Zeile 31: | Zeile 41: |
| === DB-Backend2 === | === DB-Backend2 (LDAP) === |
| Zeile 33: | Zeile 43: |
| * ACL-Verwaltung (Novell-aehnlicher Grundansatz) | |
| Zeile 35: | Zeile 44: |
| == Funktionalitaeten == | == Funktionalitäten == |
| Zeile 38: | Zeile 48: |
| * Zuweisung von Gestaltungsmoeglichkeiten per Templatesets | * Zuweisung von Gestaltungsmöglichkeiten per Templatesets |
| Zeile 41: | Zeile 51: |
| * 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 53: |
| * 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 57: |
| * anlegen, loeschen, aendern, ACLs fuer | * anlegen, löschen, ändern, ACLs für: |
| Zeile 49: | Zeile 59: |
| * Verzeichnisebenene | * Verzeichnisebenen |
| Zeile 52: | Zeile 62: |
| * ACL * Eigene Daten |
* ACL * Eigene Daten |
| Zeile 55: | Zeile 65: |
| * Datei Upload / Uploads veraendern | * Datei Upload / Uploads verändern |
| Zeile 65: | Zeile 75: |
| * Terminkalender * Wiki * Galerie * KeyRing * LugKarten |
* Terminkalender * Wiki * Galerie * KeyRing * LugKarten |
| Zeile 73: | Zeile 83: |
| * Hardwareboerse | |
| Zeile 81: | Zeile 92: |
| == Hardware Lug-Rechner == * CPU: 2x500MHz Pentium III * RAM: 1 GB * Storage: || Filesystem || Available || || /home || 32794772k || || /var || 17872516k || |
|
| Zeile 82: | Zeile 101: |
| * 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 /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)
- CMS, das per Plugin auch folgende Inhalte einbinden kann:
- Terminkalender
- Wiki
- Galerie
MailingListen -> News -> Forum
- Sitemap
- Hardwareboerse
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
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