2 Kommunikation von Menschen und Maschinen
- Kommunikation: Senden und Empfangen von Informationen
- Menschen gestalten Kommunikations-Situationen und Zeichen
- Computer sind Maschinen zur Zeichen-Verarbeitung
2.1 Individualität und Privatheit
- Ziel der Informationen (zwischen Blog und Nutzerprofil)
- die Öffentlichkeit (das eigentliche WWW)
- an geschlossene Empfänger-Gruppen (Freunde, Teams)
- privat (persönliche Notizen, Nachrichten und Bookmarks)
- Automatische Aufzeichnung von Benutzerverhalten
- Systembedingt z.B. für Login
- Statistiken aller Art von Server und Webanwendung
- Konzeptionelle Kontrolle z.B. für Lernerfolg in Lernumgebungen
- Gefahren der EDV insbesondere von Webanwendungen
- Fehlendes Bewusstsein über die Veröffentlichung von Privatem
- Fehlfunktionen oder Fehlbedienung der Software geben.
- Erfolgreiche Manipulation durch Unbefugte.
2.2 Soziale Organisation
- Website-Weite Rollen, Rechte und Zusammen-Arbeit
- Basis: Gäste, Benutzer, Administratoren (user/1 ist root)
- weitere Rollen frei definierbar und Rechte zuweisbar
- Wiki-Funktionen und Checkout (Bearbeitungs-Sperre)
- Core-Forum mit Kommentaren oder dieses erweitern
- Individuelle Beziehungen
- Beziehungen definieren oder nachbilden (z.B. mit Relationships)
- individuelle Node-Rechte und private Mittteilungen
- Gruppen mit Organic Groups
- Rollen und Rechte - Unterverteilung
- eigene Inhalte und Kommunikation
- versteckte und offene Gruppen
2.3 Zugänglichkeit der Maschine
- Zugänglichkeit der Web-Anwendung
- Ausfall-Sicherheit von Hard- und Software (Sicherheits-Updates)
- Kapazitäten der Rechenleistung und Bandbreite (Kompression)
- Zugänglichkeit der Inhalte (Barrierefreiheit)
- für Browser aller Art und Betriebssysteme (auch für Seh-Behinderte)
- für Suchmaschinen
- Zugänglichkeit von Funktionen: Usability und Interface-Gestaltung
-
für Benutzer ("Frontend")
-
für Administratoren, Moderatoren usw. ("Backend")
2.4 Aktion und Reaktion
- Interne Abläufe (Hook- und Form-API für PHP-Entwickler)
- Benutzer-Aktion (erstellen, blockieren, einloggen, ausloggen usw.)
- Node-Aktionen (erstellen, laden, vorbereiten und ausgeben)
- Kontakt-Formular erzeugt E-Mail (Messaging-Modul kann mehr)
- Core: Trigger und Actions (z.B. Benutzer sperren)
- Core: Update status informiert Admin über Sicherheits-Updates
- Workflow-Modul (Arbeits-Abläufen, Status-Änderungen)
- Rules-Modul (erweiterbares Automatisierungs-Framework)
- Weitere Module z.B. zum automatisierten Twittern
- Taktgeber: cron.php (intern Unix, extern über HTTP)