yaos
YAOS (yet another online system) besteht aus drei Komponenten: PIA, PSM und RLS.
PIA basiert auf der Idee der alten PIM und PDA (Personal Information Manager, Personal Digital Assistant). Erstere waren in der Regel als Desktop-Software realisiert, letztere als Handheld-Computer. Beide wurden von der Technik der Smartphones und des überall-Internet in die Kuriositäten-Ecke geschoben. Mein Gedanke einer Kombination mündete 2005 in PIA, dem persönlichen Informations-Assistenten, als Webservice. Dies ist eine Grundversion davon, die nur Möglichkeiten zeigen soll. Zur Zeit von PIA galt der Streit um HTML/XHTML als der technisch neueste Stand. Von Bootstrap oder jQuery hat noch keiner gesprochen. PHP war auch noch nicht von Haus aus mit einer Benutzer- oder Session-Verwaltung versehen. Somit brauchte ich einen CSS-Style und eine Benutzer-Verwaltung, und es entstand neben PIA auch das Retro-Layout und der PHP-Session-Manager.
PIA: Persönlicher Informations Assistent
PIA bietet eine einfache Verwaltung von Textdateien mit einem HTML-Markup zur strukturierten Ablage von persönlichen Informationen. Der Editor bietet Überschriften, Absätze, Listen, Verweise, Tabellen und Komfort-Funktionen wie einfügbare Icons und automatische Zeitstempel.
Ergänzend zur Informations-Anlage bietet PIA eine Uhr, eine Erinnerungsfunktion, einen Kalender und einen Taschenrechner. Weitere Entwicklungen sind denkbar:
- Termin-Einträge
- Termin-Erinnerungen
- Markup in Textdateien für Termine und Erinnerungen in Dokumenten
- Ein Benutzer-Übergreifendes News-System, Nachrichten zwischen Benutzern
- ...
PSM: PHP Session Manager
Ein PHP-basiertes Login System. PSM ist flexibel einsetzbar, eine zentrale Konfiguration erfasst den Ablageort der Anwendung und wo die Start- und End-Punkte der Anwendung zu finden sind, also welche Datei bei erfolgreichem Login oder Logout aufzurufen sind. Ein Admin-Frontend bietet einfache Funktionen um Benutzer anzulegen, Passwörter zu wechseln oder den Status der Benutzer und offener Sessions zu betrachten.
RLS: Retro Layout Style
RLS liefert ein Retro-Layout das an das BorderLayout von Java erinnert: Top, Bottom, Left, Right und Center. Die Aufteilung ist auf dieser Seite bereits erkennbar, die einzelnen Bereiche werden durch gestrichelte Linien umrandet. Die Schrift ist weiss auf schwarz bzw. grün auf schwarz. Alles in allem entsteht der Eindruck einer Terminal-Anwendung von früher.
RLS wird ebenfalls in PIA verwendet. Das linke Panel dient dabei als Navigation, das rechte als Information und für ständige Begleiter (wie eine Uhr). Das Center-Panel stellt das aktuelle Dokument dar.