"Demo"-Projekt mit RagTime....
Hallo,
ich habe beruflich enorm viel damit zu tun, Daten aus verschiedensten Quellen
zusammenzutragen, sie zu verarbeiten (durch maschinelle Berechnungen ebenso
wie durch menschliche Intelligenz) um daraus Informationen zu gewinnen, die
Informationen dann wieder zusammenzuführen (in Tabellen), sie anschaulich
aufzubereiten (in Diagrammen) und jede Menge erklärenden Text zu den
Tabellen, Diagrammen und sonstigem zu schreiben.
Bisher wird dafür in unserem Büro dafür der übliche unbrauchbare 08/15
Standard-Schrott verwendet:
- nicht effizient auswertbare, eingabefreundliche und redundanz- bzw.
widerspruchsfrei zu haltende primitive eindimensionale Excel-Listen als
"Datenmüllhalde", die man bei jedem Projekt aus neue manuell aufwendig
durchwühlen "darf"
- Word, in das man die Informationen aus den Excel-Listen nicht vernünftig
übernehmen kann - DDE und OLE scheiden mangels Zuverlässigkeit bei
nennenswerten Datenmengen prinzipbedingt aus. Und das auch keine brauchbaren,
wirklich funktionierenden Formatvorlagen bietet.
Meine Idee ist nun, anhand eines aktuell gelaufenen Projekts dem Chef zu
zeigen, mit welchen Werkzeugen sich viel effizienter weitaus bessere
Resultate erzielen lassen.
Einer der Kandidaten, unter denen ich mich für meine privat nach Feierabend
aufgezogene Demo entscheiden muß ist RagTime.
Also:
Die Grunddaten kommen in eine Datenbank (Postgres). Es handelt sich dabei
sowohl um Zahlen als auch um Text. Dabei sollen auch lange, strukturierte
Texte in der Datenbank verwaltet werden, z.B. technische Beschreibungen. Die
Strukturierung sollte sinnvollerweise in einer standardisierten Art und Weise
erfolgen, damit die Leute, die die Texte erarbeiten, mit entsprechenden
Vorgaben zuverlässig korrekt strukturierte Texte erzeugen können. Hier würde
sich z.B. XML anbieten mit einem vordefinierten Schema.
Die Daten müßten durch entsprechend definierte Abfragen in eine
menschenlesbare Listenform überführt werden, was die Zahlen und einfache
Textfelder angeht. Diese einfachen Listen würde dann ein menschliches Wesen
filtern (z.B. durch manuelles Ausblenden oder Markieren/Löschen von
Listeneinträgen) und aus den gefilterten Daten müßten dann wieder automatisch
schön formatierte Tabellen im Dokument erzeugt werden. Außerdem würden aus
den gefilterten Daten automatisch Diagramme erzeugt, die automatisch mit
Formatvorlagen formatiert würden.
Die Inhalte der langen, strukturierten Texte müßten in das gleiche Dokument
einfließen und dabei entsprechend der Struktur geeignet durch vordefinierte
Absatzformate etc. formatiert werden.
Die Formatierung aller Elemente im gesamten Dokument müßte komplett
automatisch mit entsprechend definierten Vorlagen erfolgen. Funktionieren
soll alles ohne irgendwelche großartige Makroprogrammierung, ein kleines
bischen Applescript oder/und Python (zur Verarbeitung von Texten und XML)
geht grade noch in Ordnung.
So. Das ist alles, was ich brauche. :-)
Bei RagTime sehe ich derzeit noch keine mit "Bordmitteln" realisierbare
Lösung z.B. dafür, XML-Textblöcke in eine Pipeline einfließen zu lassen und
dabei entsprechend den Element-"Tags" vordefinierte Absatzformate auf den
Text anzuwenden. Die einzige Möglichkeit, die ich hier sehe, wäre, den Text
nachträglich per Applescript-Schnittstelle entsprechend "durchzuackern". Auch
der aktuelle Stand der Datenbankanbindung ist mir noch unklar. Daneben
scheint mir die Numerierungsfunktion noch keine frei benutzerdefinierten
Formate für beliebige Elemente bieten zu können, wie ich sie benötige. Eine
Referenz wäre hier die "Autotext"-Funktion von Mellel, die extrem flexible
Möglichkeiten durch Definition von Variablen bietet.
Danke im Voraus für alle sachdienlichen Hinweise, die mir erlauben würden, im
Voraus zu beurteilen, wie geeignet RagTime für die beschriebene
Aufgabenstellung ist.
MfG,
Wolfgang Keller
_____________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-b
Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists