Teilbereiche und Schnittstellen

Aus OffenesProjekt

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 13: Zeile 13:
* '''Dienmeister''': was auf dem Knoten / Diener /server läuft (Chiliproject oder Katalogmeister), nämlich
* '''Dienmeister''': was auf dem Knoten / Diener /server läuft (Chiliproject oder Katalogmeister), nämlich
** '''Datenbank'''-Schnittstelle zu MySQL, PostgreSQL, SQLite, ...
** '''Datenbank'''-Schnittstelle zu MySQL, PostgreSQL, SQLite, ...
-
** '''Erlaubnis- und Ereignismeister''' ('''EEM''') bereit, den auch andere CMS benutzen können.
+
** '''Erlaubnis- und Ereignismeister''' ('''EEM'''), den können auch andere CMS benutzen
**'''ChiliProject'''    oder aber
**'''ChiliProject'''    oder aber
** '''Katalogmeister'''  oder aber
** '''Katalogmeister'''  oder aber
Zeile 23: Zeile 23:
** GANTT-Graphen
** GANTT-Graphen
 +
*'''Fragenmeister''' (Dialogmeister) braucht man: für Formulare, Quiz, ...
-
XML/SQL/...-Schnittstellen:
+
 
 +
==XML-/SQL-/...-Schnittstellen==
*'''ChiliProject''': Verzeichnisse, Tickets usw. sollen auch als XML usw. exportiert werden können
*'''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.
*'''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.
 +
 +
==Oberflächen und Seitenbau==
 +
* mit '''Zettelmeister''':<br>die Bearbeitungswerkzeuge lassen sich mit JavaScript wegschalten; was übrigbleibt, kann eine aufgeräumte, vollgültige Netzseite sein, in deren Bestandteile alle Wirkungsweisen von OffenesProjekt eingefügt werden können.
 +
* mit Ulrich Kritzners '''Nachtschicht''': <br>große Freiheit des Netzseitenbaues (auch Hausfrauen schaffen das), die Seiten werden mit PHP gerechnet, DB und JS sind nicht nötig. Beispiel: http://Sigrid-Saxen.de

Version vom 26. Januar 2012, 20:36 Uhr

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), den können auch andere CMS benutzen
    • 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
  • Fragenmeister (Dialogmeister) braucht man: für Formulare, Quiz, ...


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.

Oberflächen und Seitenbau

  • mit Zettelmeister:
    die Bearbeitungswerkzeuge lassen sich mit JavaScript wegschalten; was übrigbleibt, kann eine aufgeräumte, vollgültige Netzseite sein, in deren Bestandteile alle Wirkungsweisen von OffenesProjekt eingefügt werden können.
  • mit Ulrich Kritzners Nachtschicht:
    große Freiheit des Netzseitenbaues (auch Hausfrauen schaffen das), die Seiten werden mit PHP gerechnet, DB und JS sind nicht nötig. Beispiel: http://Sigrid-Saxen.de
Persönliche Werkzeuge