|
Größe: 2686
Kommentar: Datenupdate im Rahmen des web-dev-Treffens vom 30.12.2004
|
Größe: 3398
Kommentar: converted to 1.6 markup
|
| 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 (Aenderungen 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 8: | Zeile 16: |
| == geplanter Einsatz von Software == | == Geplanter Einsatz von Software == |
| Zeile 10: | Zeile 18: |
| * Middelware: C-Demon | * Middleware: C-Demon |
| Zeile 13: | Zeile 21: |
| * Suchmaschine: Mnogo-Search | |
| Zeile 22: | Zeile 31: |
| * 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 37: |
| === DB-Backend1 === | === DB-Backend1 (relational) === |
| Zeile 30: | Zeile 40: |
| * ACL-Speicherung (Novell-ähnlicher Grundansatz) | |
| Zeile 31: | Zeile 42: |
| === DB-Backend2 === | === DB-Backend2 (LDAP) === |
| Zeile 33: | Zeile 44: |
| * ACL-Verwaltung (Novell-aehnlicher Grundansatz) | |
| Zeile 35: | Zeile 45: |
| == Funktionalitaeten == | == Funktionalitäten == |
| Zeile 38: | Zeile 49: |
| * Zuweisung von Gestaltungsmoeglichkeiten per Templatesets | * Zuweisung von Gestaltungsmöglichkeiten per Templatesets |
| Zeile 41: | Zeile 52: |
| * 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 54: |
| * 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 58: |
| * anlegen, loeschen, aendern, ACLs fuer | * anlegen, löschen, ändern, ACLs für: |
| Zeile 49: | Zeile 60: |
| * Verzeichnisebenene | * Verzeichnisebenen |
| Zeile 52: | Zeile 63: |
| * ACL * Eigene Daten |
* ACL * Eigene Daten |
| Zeile 55: | Zeile 66: |
| * Datei Upload / Uploads veraendern | * Datei Upload / Uploads verändern |
| Zeile 65: | Zeile 76: |
| * Terminkalender * Wiki |
* Wiki (als normaler Teil des CMS mit erweiterten Rechten für "normale Benutzer") * Terminkalender (siehe auch /MailingListenFunktionalitaet) |
| Zeile 70: | Zeile 81: |
| * SuchMaschine | * SuchMaschine * Hardwareboerse (siehe auch /MailingListenFunktionalitaet) * Jobboerse (siehe auch /MailingListenFunktionalitaet) |
| Zeile 81: | Zeile 94: |
| == Hardware Lug-Rechner == * CPU: 2x500MHz Pentium III * RAM: 1 GB * Storage: || Filesystem || Available || || /home || 32794772k || || /var || 17872516k || |
|
| Zeile 82: | Zeile 103: |
| * Codingguidelines festlegen * Hardwareausstattung des LUG-Rechners niederlegen * Ablaeufe definieren |
* Abläufe definieren |
| Zeile 86: | 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):
Inhaltsverzeichnis
weiterführende Inhalte:
/MailingListenFunktionalitaet (MailingListen als zentrales Kommunikationselement - und der weitere Ausbau)
/BrainStorming (Ursprünglich zur Diskussion gestanden habende Punkte)
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:
- Wiki (als normaler Teil des CMS mit erweiterten Rechten für "normale Benutzer")
Terminkalender (siehe auch /MailingListenFunktionalitaet)
- Galerie
Hardwareboerse (siehe auch /MailingListenFunktionalitaet)
Jobboerse (siehe auch /MailingListenFunktionalitaet)
MailingListen -> News -> Forum
- Sitemap
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
- Abläufe definieren
- APIs definieren
/AktuelleArbeitspakete erstellen und zuordnen