Größe: 2862
Kommentar: Hardwareboerse eingefuegt
|
Größe: 2790
Kommentar: Umlaut-Updates, private Bereiche für User entfernt: wurden auf Treffen gestriche
|
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 8: | Zeile 8: |
== geplanter Einsatz von Software == | == Geplanter Einsatz von Software == |
Zeile 22: | Zeile 22: |
* permanente Vermittlung zwischen Frontend und Backends * Ueberwachung der Verfuegbarkeit einzelner Dienste (LDAP, PostgreSQL, ...) * Kontrolle zusaetzlicher Funktionalitaeten/Skripte/Plugins * Cacheverwaltung * ACL Verwaltung |
* 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 34: | Zeile 34: |
* ACL-Speicherung (Novell-aehnlicher Grundansatz) | * ACL-Speicherung (Novell-ähnlicher Grundansatz) |
Zeile 39: | Zeile 39: |
* Zuweisung von Gestaltungsmoeglichkeiten per Templatesets | * Zuweisung von Gestaltungsmöglichkeiten per Templatesets |
Zeile 42: | Zeile 42: |
* Contentfreigaben "fuer alle/fuer einen bestimmten Benutzerkreis (z.B. LUG)" | * Contentfreigaben "für alle/für einen bestimmten Benutzerkreis (z.B. LUG)" |
Zeile 44: | Zeile 44: |
* 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 |
Zeile 49: | Zeile 48: |
* Einzelseiten * Verzeichnisebenene * User * Gruppen * ACL * Eigene Daten |
* Einzelseiten * Verzeichnisebenene * User * Gruppen * ACL * Eigene Daten |
Zeile 56: | Zeile 55: |
* Datei Upload / Uploads veraendern | * Datei Upload / Uploads verändern |
Zeile 66: | Zeile 65: |
* Terminkalender * Wiki * Galerie * KeyRing * LugKarten |
* Terminkalender * Wiki * Galerie * KeyRing * LugKarten |
Zeile 85: | Zeile 84: |
* Ram: 1 GB | * RAM: 1 GB |
Zeile 92: | Zeile 91: |
* Codingguidelines festlegen * 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
Geplanter Einsatz von Software
- Frontend: XHTML, PHP
- Middelware: C-Demon
- DB-Backend1: PostgreSQL
- DB-Backend2: LDAP
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
- Content-Datengrab
- History/Restore-Daten
DB-Backend2
- Authentifizierung
- ACL-Speicherung (Novell-ähnlicher Grundansatz)
Funktionalitaeten
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
Userside Administration
- anlegen, loeschen, aendern, ACLs fuer
- Einzelseiten
- Verzeichnisebenene
- 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