snowflake premium open source

Daten aus TYPO3 exportieren - ohne Extensions

Es gibt unzählige Extensions die Daten aus TYPO3 exportieren, dabei ist vieles in TYPO3 bereits built-in!

Beim Prüfen des TYPO3 Extension Repositories bin ich heute auf eine Extension gestossen, mit der man FE-User nach xls oder csv exportieren kann. Ist dem Autor dieser Extension bewusst, dass er sich die Arbeit hätte ersparen können?

Modul DB check, auf den ersten Blick recht unscheinbar...

Modul DB check, auf den ersten Blick recht unscheinbar...

Modul DB check

Mit dem Modul "DB check" lässt sich nämlich exzellent Daten aus div. Tabellen exportieren, z.B. nach csv oder xml.

...aber auf den zweiten Blick ein sehr mächtiges Tool!

...aber auf den zweiten Blick ein sehr mächtiges Tool!

Query selber zusammenstellen...

Unter "Full search" wählt man die "Advanced query", und schon kann man sich austoben.

Dabei hat man nicht nur die Auswahl aller Felder einer Tabelle, man kann sich auch gleich den Query noch anpassen: SELECT, GROUP BY, ORDER BY, ASC oder DESC inklusive LIMIT ist sehr einfach zusammenklickbar.

Und das ist erst das Drittbeste am Ganzen!

Query speichern und später wiederverwenden.

Query speichern und später wiederverwenden.

... und speichern.

Das Zweitbeste ist, dass man sich den zusammengestellten Query speichern kann. Wenn ich also regelmässig Exports damit machen will, muss ich nicht jedesmal alles neu einstellen.

Für den Redakteur komfortabel machen

So könnte es dann aussehen. Ganz ohne zusätzliche Extensions!

So könnte es dann aussehen. Ganz ohne zusätzliche Extensions!

Und wie macht man das nun benutzerfreundlich? So, dass auch der Redakteur ohne 2-wöchiges Bootcamp seine Exports erstellen kann?

Hier kommt nun das (Erst)Beste an der ganzen Geschichte: Als Administrator erstelle ich nun eine Action mit meinem Query und weise das den Redaktorengruppen zu. Wie das dann fertig konfiguriert für den Redakteur aussehen könnte, sieht man rechts im Screenshot.

Und das alles ohne zusätzliche Extensions...

Für Kunden die den TYPO3 Administrator Kurs von snowflake bereits besucht haben natürlich nichts Neues ;)

Kommentar(e)

csv export buggy..?

Schade, dass bei den queries bestimmte Felder vorgegeben sind. Wir haben versucht aus der Tabelle "Website user" nur die email als csv zu exportieren. Username und uid kommen aber immer automatisch mit. Oder überseh ich was..?

  • Donnerstag, 02.12.2010 13:57
  • S. Reinhardt
  • Antworten

Save funktioniert nicht

Hast DU eine Ahnung, warum das Abspeichern der zusammengestellten Abfrage kein Abmelden und neu anmelden überlebt? (Typo3 4.4.3) ich kann die zusammengestellte Abfrage nicht abspeichern. Typo3 zeigt es nur unter dem Dropdownfeld, solange ich mit der gleichen session angemeldet bin....

  • Dienstag, 04.01.2011 15:33
  • Rene
  • Antworten

Problem mit SAVE

ja, das hätte ich auch gern gewußt. Die Speicherung geht beim erneuten anmelden verloren

Queries überleben nur in Actions!

Danke für Euer Feedback.


Ihr habt recht: Die gespeicherten Queries leben nur während einer Session, beim nächsten Login sind sie weg.


Werden die Queries aber in eine Action gespeichert, dann überleben sie (innerhalb der Action).


Von der Action aus ist es dann auch möglich, den gespeicherten Query zu editieren.

wie speichert man Actions?

Hallo,


erst mal danke für das Feedback. Wie kann ich denn Actions speichern. Was genau ist damit gemeint?


Grüße,


René

Queries in Actions speichern

Ein Query (Abfrage) kann in einer Action (Befehl) gespeichert werden. Actions können nur auf der obersten Ebene erstellt werden (dort, wo auch die Backend-User sind).

 

Erstelle dazu zuerst eine Action vom Typ "SQL-Abfrage".

 

Dann erstellst du einen neue Abfrage. Anstatt nun die Abfrage als "Abfrage" zu speichern (die ja nach dem nächsten Login wieder gelöscht ist), speicherst du die Abfrage in den Befehl. Im Dropdown-Feld wo du die Abfrage speicherst, steht zusätzlich zur Auswahl: "Save to action..." und dort wählst du die vorher erstellte Action als Speicherort/Name.

 

Queries in Actions speichern

Hallo Mario,


1000 Dank! Das ist genau das was ich gesucht habe. Die Lösung ist so einfach :-)


Danke Danke!!!

Mein Kommentar

Benachrichtige mich, wenn jemand einen Kommentar zu dieser Nachricht schreibt.