Achtung: Bald neues TVDatenkit
Achtung: Bald neues TVDatenkit
Ich arbeite gerade an einer neuen Version des TVDatenkits.
Grundlegende Änderungen:
- Kein ExcelPDS mehr (!!)
- Basierend auf ant, nicht mehr auf shell-skripten
- Komplett neue, und hoffentlich einfacher verständliche, Anleitung
- Erweiterung des XmlTvPDS um die neuen Felder der 2.6er und der 2.7er Version, d.h. man soll dann alles, was an Feldern vorhanden ist, auch mit dem XmlTvPDS andecken können.
Grundlegende Änderungen:
- Kein ExcelPDS mehr (!!)
- Basierend auf ant, nicht mehr auf shell-skripten
- Komplett neue, und hoffentlich einfacher verständliche, Anleitung
- Erweiterung des XmlTvPDS um die neuen Felder der 2.6er und der 2.7er Version, d.h. man soll dann alles, was an Feldern vorhanden ist, auch mit dem XmlTvPDS andecken können.
Also jeder, der kein Java kann und programmieren kann, kann eine Xml-Datei anlegen. Das ist eigentlich sogar einfacher, als eine Excel-Datei anlegen zu müssen.
Zumal man im Xml mehr Möglichkeiten hat und weniger Probleme. Excel ist halt ein properitäres M$-Format, das ist halt nicht so einfach auszulesen.
Das entfernen des Excel-PDS ist schon 20006(!) angekündigt worden, und jetzt zieh ich das halt durch .
Das neue Tutorial wird auch anders aufgebaut sein und somit hoffentlich viel einfacher verständlich sein. Das ganze wird dann auch im Wiki abgelegt und nicht in HTML-Dateien, die dem Datenkit beiliegen.
Zumal man im Xml mehr Möglichkeiten hat und weniger Probleme. Excel ist halt ein properitäres M$-Format, das ist halt nicht so einfach auszulesen.
Das entfernen des Excel-PDS ist schon 20006(!) angekündigt worden, und jetzt zieh ich das halt durch .
Das neue Tutorial wird auch anders aufgebaut sein und somit hoffentlich viel einfacher verständlich sein. Das ganze wird dann auch im Wiki abgelegt und nicht in HTML-Dateien, die dem Datenkit beiliegen.
Funktioniert die alte Version des TVDatenkits denn weiter oder muss man sich mal nen nachmittag hinsetzen um das umzuprogrammieren? (ich benutze die XmlTvPDS)
@Siggi: bastel dir doch einfach eine eigene "ExcelPDS" mittels verketten() und kopier die Spalte dann einfach in die XML-Datei.
Der Vorteil dabei ist, dass du die Auswahl aus wesentlich mehr Feldern hast und du dir eine eigene Spaltenreihenfolge definieren kannst.
@Siggi: bastel dir doch einfach eine eigene "ExcelPDS" mittels verketten() und kopier die Spalte dann einfach in die XML-Datei.
Der Vorteil dabei ist, dass du die Auswahl aus wesentlich mehr Feldern hast und du dir eine eigene Spaltenreihenfolge definieren kannst.
Hi Alex1,
ja so werde ich es auch machen. Ich muss nur mal schauen, wie ich mit Excel XML Dateien einfach erstellen kann.
Dann könnte ich das auch zur Verfügung stellen.
@Bodo: Ja stimmt, das wurde schon 2006 angekündigt, hatte ich nur vergessen. Wenn die neue Doku im Wiki ist, wäre das sehr schön. Da ich deine Dokus kenne, kann ich davon ausgehen, dass das sehr verständlich sein wird.
Also setze ich mich mal am WE hin und schau mir mal das Muster XML an und das aktuelle Excel PDS um so mit Excel die sachen zu bauen.
ja so werde ich es auch machen. Ich muss nur mal schauen, wie ich mit Excel XML Dateien einfach erstellen kann.
Dann könnte ich das auch zur Verfügung stellen.
@Bodo: Ja stimmt, das wurde schon 2006 angekündigt, hatte ich nur vergessen. Wenn die neue Doku im Wiki ist, wäre das sehr schön. Da ich deine Dokus kenne, kann ich davon ausgehen, dass das sehr verständlich sein wird.
Also setze ich mich mal am WE hin und schau mir mal das Muster XML an und das aktuelle Excel PDS um so mit Excel die sachen zu bauen.
mfg Siggi
PS: Wer Fehler findet, darf Sie behalten!!!
PS: Wer Fehler findet, darf Sie behalten!!!
Das Tutorial wurde nun umgestaltet:
Haupt-Seite:
http://wiki.tvbrowser.org/index.php/Eig ... n_anbieten
Tutorial:
http://wiki.tvbrowser.org/index.php/TV-Daten_Tutorial
Datenkit:
http://tvbrowser.org/entwickler-mainmen ... erkit.html
Haupt-Seite:
http://wiki.tvbrowser.org/index.php/Eig ... n_anbieten
Tutorial:
http://wiki.tvbrowser.org/index.php/TV-Daten_Tutorial
Datenkit:
http://tvbrowser.org/entwickler-mainmen ... erkit.html
Hi Bodo,
ich will mich nun auch an das Daten anbieten wagen, weiß aber noch nicht welche Sender. Muss ich mal schauen und die Datenaufbereitung erarbeiten.
Ich will hier Excel nehmen um die xml Files zu erstellen. Excel unterstützt nativ xml.
Braucht man wirklich das JDK oder kannst du das Programm auch so aufbauen, dass es mit der JRE läuft?
Wär schön, da ich sonst erst JDK installieren müsste.
Gib es sonst noch Punkte, auf die man achten muss?
ich will mich nun auch an das Daten anbieten wagen, weiß aber noch nicht welche Sender. Muss ich mal schauen und die Datenaufbereitung erarbeiten.
Ich will hier Excel nehmen um die xml Files zu erstellen. Excel unterstützt nativ xml.
Braucht man wirklich das JDK oder kannst du das Programm auch so aufbauen, dass es mit der JRE läuft?
Wär schön, da ich sonst erst JDK installieren müsste.
Gib es sonst noch Punkte, auf die man achten muss?
mfg Siggi
PS: Wer Fehler findet, darf Sie behalten!!!
PS: Wer Fehler findet, darf Sie behalten!!!
Also da das Datenkit immer erst die Klassen kompiliert, braucht man da leider momentan das JDK für. Aber das ist ja nich soo wild, das zu installieren .
Ich weiß allerdings nicht, ob Excel das von mir geforderte XML erzeugen kann.
XML != XML. XML heißt eigentlich nur, das die Text-Datei in einem bestimmten Format ( <element attribut="wert">element-inhalt</element> ) strukturiert sein müssen, was genau da für Elemente drin sind, bestimmt der Programmierer der Anwendung, die das XML-File einliest.
Momentan gehe ich nicht davon aus, das Excel mein Format erzeugen kann.
Ich weiß allerdings nicht, ob Excel das von mir geforderte XML erzeugen kann.
XML != XML. XML heißt eigentlich nur, das die Text-Datei in einem bestimmten Format ( <element attribut="wert">element-inhalt</element> ) strukturiert sein müssen, was genau da für Elemente drin sind, bestimmt der Programmierer der Anwendung, die das XML-File einliest.
Momentan gehe ich nicht davon aus, das Excel mein Format erzeugen kann.
Soooo, nach langer Zeit bin ich denn "ebbet" mal zum Testen gekommenbodo hat geschrieben:Keine Kommentare/Verbesserungsvorschläge ?
Da es nur eine "kleinere" Gemeinde trifft ist der Installationsaufwand verschmerzbar. Die 2.54er war halt doch etwas einfacher. Trotzdem war die Umstellung 2.54 --> 2.7 innerhalb 15 Minuten erledigt, nachdem ich einige kleinere Hürden umschifft hatte. "ant" stört nicht wirklich, da man es erfreulicherweise nicht "installieren" muss + es somit keine störende Einflüsse auf das System nimmt (außer ev. dem Pfadzusatz *g*). Der Hauptvorteil liegt aber eindeutig auf der Hand: wesentlich schneller
Zwei Dinge hätte ich noch anzumerken:
Wird das "workspace-Directory" im 'root' überhaupt benötigt (ev. Überbleibsel)? "raw" etc. werden beim ersten Run im 'root' angelegt. Somit habe ich es gelöscht und nix weiter ist passiert...
Welche neuen XML-Parameter gibt es denn (die Sampel TvData.xml enthält noch nicht die neuen)?
Gestern standen wir vor dem Abgrund; heute sind wir bereits einen Schritt weiter...
Ein Problem hätte ich dann doch noch:
Wollte etwas Ordnung in den Datenwust bringen und habe nun zwei Gruppen von Sendern angelegt. Beim Aufruf von
ant primarydatamanager -Dgroups=aa,bb
bekomme ich dann aber
aa + bb halten sich natürlich an die Vorgaben (nur A-z, keine Umlaute, Sonder- oder Leerzeichen), sonst würde ja wohl auch die Einzelverarbeitung nicht funktionieren?
Mein Fehler oder aberweitiges Problem...?
Wollte etwas Ordnung in den Datenwust bringen und habe nun zwei Gruppen von Sendern angelegt. Beim Aufruf von
ant primarydatamanager -Dgroups=aa,bb
bekomme ich dann aber
zurück. Wenn ich es mit ant primarydatamanager -Dgroups=bb versuche klappt die Verarbeitung dann zwar, aber im "prepared"-Verzeichnis sind dann nur noch die bb Daten......
BUILD FAILED
Target "bb" does not exist in the project "TV-Browser Datakit".
aa + bb halten sich natürlich an die Vorgaben (nur A-z, keine Umlaute, Sonder- oder Leerzeichen), sonst würde ja wohl auch die Einzelverarbeitung nicht funktionieren?
Mein Fehler oder aberweitiges Problem...?
Gestern standen wir vor dem Abgrund; heute sind wir bereits einen Schritt weiter...
-
- Junior Member
- Beiträge: 40
- Registriert: 09 Sep 2005, 18:21
Re: Achtung: Bald neues TVDatenkit
Warum macht ihr nicht auch eine Unterstützung für MySQL, MSSQL, SQLLite, etc. Datenbanken zum Daten anbieten. Weil euer Datenbankstem verstehe ich gar nicht ehrlich gesagt..