Liste der Anhänge anzeigen (Anzahl: 2)
Weiteres GraphViz Experiment, Script
Moin,
ich habe mir ein wenig Zeit gestohlen, GraphViz weiter zu erforschen:
https://community.contao.org/de/atta...2&d=1271302619
Zufrieden bin ich damit noch lange nicht, aber immerhin wurde die GraphViz DOT Quell-Datei automatisch aus meiner 2.8.0 TL Installation erzeugt (siehe Script im Anhang).
Jedenfalls lässt sich erkennen, dass tl_user/_group (der Backend-Benutzer und seine Gruppe) eine zentrale Rolle spielt (Überraschung?). Die tl_meber_group (Frontend-Benutzer-Gruppe) ist auch noch recht wichtig, der einzelne Frontend-Benutzer dagegen garnicht.
In meiner Installation ist die Erweiterung [survey_ce] vorhanden und beansprucht ebenfalls viel Platz nahe des Zentrums ... völlig zu Recht, weil sie für mich wichtig ist.
Ich würde mich freuen, wen der eine oder andere das anhängende Script mal erprobt und Rückkopplung gibt.
LG, Georg
Liste der Anhänge anzeigen (Anzahl: 1)
Nettes Ergebniss ...
Also dafür das es automatisch generiert wird finde ich es cool.
Wenn ich im Viewer "dotty.exe" was verändern wollte, gabs immer n totales Chaos mit Darstellungsfehlern und er "vergisst" einige Formatierungen bei den Beziehungs Pfeilen sobald ich was ändere. Hab mich aber jetzt noch nicht weiter großartig damit beschäftigt.
Die Verbindung von meinen Relationen tl_channel -> tl_show -> tl_video hat er jedenfalls gut erkannt.
Gruß Tim :)
Liste der Anhänge anzeigen (Anzahl: 2)
Liebe Leser,
da ich mit dem GraphViz Layout nicht wirklich zufrieden war, habe ich mich mal umgesehen und bin dabei auf den yEd gestoßen. Kostenlos, wenn auch nicht Open Source (die Jungs dort leben vom Verkauf ihrer Bibliothek). Ich bin wirklich echt begeistert von diesem Werkzeug und zeige hier nur einmal kurz EINE Variante der möglichen Layouts (hierarchisch, entspricht in der Struktur dem GraphViz Layout). Die volle Stärke des Layouts zeigt sich nebenbei nicht im anliegenden Bild, sondern erst interaktiv in yEd (siehe unten).
Ich warne Interessierte aber: yEd ist nicht nur ein wundervolles Werkzeug, sondern auch ein geiles Spielzeug ... nicht gerade eine Ego-Shooter, aber yEd hat so unglaublich viele Layout-Verfahren und Optionen, dass man sich tagelang damit beschäftigen kann ... und dabei immer neue Erkenntnisse gewinnt!
Und damit Ihr auch etwas zu spielen habt, hänge ich ein ZIP mit den yEd-Quellen für die TYPOlight DB an (noch unvollständig, es fehlen noch einige Foreign Keys). "TYPOlight_yEd_hierachical.graphml" ist bereits fertig ausgelegt, "TYPOlight.graphml" ist so, wie es aus meinem (beta) DBCrawler Script erzeugt wird: ohne jegliche Größen- und Positions-Angaben. Sieht echt blöd aus nach dem ersten Laden ... aber dann probiert doch bitte (in yEd):
- Werkzeuge > Knoten wie Beschriftung...
- Layout > Hierarchisch...
- Layout > Beschriftungen...
und spielt mit den Parametern herum.
Das Script ist, wie gesagt, noch beta, aber es fehlt echt nicht mehr viel. Sobald es fertig ist, bekommt Ihr es, zusammen mit Instruktionen/Hinweisen, wie man daraus gute Layouts macht.
LG, Georg
Liste der Anhänge anzeigen (Anzahl: 3)
Moin,
ich hatte gerade mal wieder Lust und Zeit, an der automatischen Erzeugung eines Datenmodells der TL DB weiter zu arbeiten. Im Anhang der aktuelle Stand des Scripts (Doku folgt) und etwas zu sehen.
LG, Georg