Teilbereiche und Schnittstellen

Aus OffenesProjekt

Wechseln zu: Navigation, Suche

Teilbereiche und Schnittstellen von OffenesProjekt.de:

  • Machmeister: Das Vorderende, das beim Nutzer auf seinem Rechner im Stöberer (browser) läuft
    • CSS – wie sind die Klassen verteilt und benannt? Mediawiki hat grausig viele und unübersichtliche Klassen! Wordpress: habe ich mir noch nicht angeschaut.
    • Farbmeister gestaltet CSS
    • Der Machmeister / Mm...) soll für ChiliProject / CP und Katalogmeister / Km derselbe sein.
    • Mm enthält einen Steuerraum. Ähnlich einem Kreisverkehr nimmt der alle Zustandsgrößen und Sendgrößen auf und gibt sie wieder ab, wenn ein Skript wissen will, was gemacht werden soll
      (zum Beispiel: Welche Spalten sollen gezeigt werden? Welche Suchanfrage ist gültig? Welches waren die vorigen Suchanfragen (Stapel; für Zurück-/wieder-vor-Schaltung)? Darstellung als Tabelle, als Absätze (mit oder ohne Spaltenname), als Verschiebefensterchen? Wie viele Datensätze je Seite, die wievielete Seite?)
    • Bildermeister für Bildergalerien
    • Wegweisermeister:
    • Zettelmeister:
      • eigene Datenbankanbindung für zurück / wieder vor; Datenaustausch mit XML/JSON/YAML/SQL
      • Zettelgestalt (CSS usw.) geht in die Datensätze hinein und kann mit ausgetauscht werden.
  • Dienmeister: was auf dem Knoten / Diener /server läuft (Chiliproject oder Katalogmeister), nämlich
    • Datenbank-Schnittstelle zu MySQL, PostgreSQL, SQLite, ...
    • Erlaubnis- und Ereignismeister (EEM) bereit, den auch andere CMS benutzen können.
    • ChiliProject    oder aber
    • Katalogmeister  oder aber
    • eine andere OpenProject-Skriptesammlung
    • Sprachen, angedockt an den Dienmeister
    • Zeichencodierungen mindestens für Rückwärtskompatibilität, für anspruchsvollen und wissenschaftlichen Schriftsatz (z.B. TeX)
    • Kalendermeister
    • Voreinstellungen
    • GANTT-Graphen


XML/SQL/...-Schnittstellen:

  • ChiliProject: Verzeichnisse, Tickets usw. sollen auch als XML usw. exportiert werden können
  • Zettelmeister: eine Auswahl aller Zettel (mit einem bestimmten Stichwort oder einer bestimmten Farbe) oder ein Zweige des DOM-Baumes (z.B. alle Zettel, um das Sommerfest vorzubreiten) kann mitsamt den Abhängigkeiten als XML exportiert werden, um z.B. mit Netzpost versendet und in einen anderen Zettelmeister eingehängt zu werden.
Persönliche Werkzeuge