Adventskalender 2008: Türchen 3
Nachdem Tim gestern das zweite Türchen geöffnet hat kommt nun Türchen 3 dran.
Ich möchte Euch heute eine Extension vorstellen, welche ich erst vor kurzem entdeckt habe, dabei ist diese gar nicht so neu. Es geht um die Extension "DB Integration".
Die Extension ermöglicht es auf eine sehr schnelle und einfach Art jede beliebige Tabelle im Frontend zu bearbeiten. Dazu gibt es eine Listenansicht, Insert & Edit Ansicht sowie einen Wizard. Ich habe den Wizard noch nicht testen können, aber die Listen und Edit-Ansichten funktionieren einwandfrei. Über Hooks kann man die Querys noch verändern um z.B. die Tabelle tt_address mit einem FE-User zu verknüpfen. So kann man in nur wenigen Minuten ein Adressbuch erzeugen, welches für jeden FE-User getrennt verwaltet wird.
Hier ein Screenshot von dem Wizard im Backend, mit dem man sehr bequem ein Formular definieren kann, welches später im Frontend automatisch erzeugt wird.
Und hier noch ein Screenshot vom Query-Wizard für die Listen-Ansicht, jedes nur erdenkliche SQL-Query lässt sich damit erstellen. Die Dokumentation ist sehr umfangreich und bietet einen schnellen Einstieg in die Extension.In fast jedem Projekt braucht man Frontend-Editing für eigene Tabellen, diese Extension nimmt einen massig viel Arbeit ab. Von meiner Seite her gibt es ein fettes Lob an die Entwickler, tolle Arbeit!




Dezember 3rd, 2008 at 07:20
Super Tipp! Danke! Die Extension ist ja wirklich der Hammer – und vor allem so dermaßen flexibel. Damit hätte ich mir schon so einige Eigenpogrammierungen sparen können…
Patrick
Dezember 3rd, 2008 at 09:43
Genau das habe ich mir auch gedacht :D Ich hatte vor ein paar Tagen das Problem, dass jeder FE-User weitere Adressen zu seinem Account anlegen soll. Nach einer Stunde (inkl. Doku lesen, ausprobieren und Hooks schreiben) war das Teil fertig. Es erspart wirklich sehr viel Programmierarbeit.
Dezember 3rd, 2008 at 19:01
Die Extension ist grossartig, man kann damit sehr einfach irgendwelche Statistiken im Frontend zeigen, sprich SQL Selects auflisten. Es gibt zudem eine CSV Export Funktion, mit der kann man diese dann z.B. in ein Excel zur Weiterverarbeitung holen.