[Typo3-UG Oesterreich] Reporting mit Typo3 und PHP

Christian Kurta kurta at typoheads.com
Tue Jan 18 19:41:08 CET 2005


Hi! Georg, hi Mostviertel!

DB-Connection Relativ Easy:
(Folgende Anleitung getestet auf MS-SQL, jedoch für alle Datenbanken, die von
PHP supportet werden, anwendbar)

1. Informix-Support ins PHP kompilieren, oder per Modul nachladen und die
Datenbankverbindung konfigurieren.
2. TYPO3.7 installieren.
3. Folgende Extensions installieren (reihenfolge beachten!!!):
datasources, adodb und rlmp_extdbauth (XCLASS+devlog aktivieren!!!), cc_devlog
4. Einen Sysfolder anlegen "Datenbankverbindung"
5. Einen Sysfolder anlegen "Frontendbenutzer"
6. Einen Sysfolder anlegen "Auswertungsdaten"
7. Zuerst im Sysfolder "Datenbankverbindung" im Listenmodul einen Datensatz:
datasource anlegen, - du solltest falls Informix richtig reinkompiliert ist,
Informix auswählen können. Dann die informix-daten (host, username, password,
table,...) eingeben und den kleinen Button neben der IP-Adresse klicken -
damit kannst du die Datenbankverbindung testen. Wenn alles ok:
8. Dann noch einen Datensatz: "Frontendbenutzer" anlegen - hier wirds heikel:
Einfach Handbuch in ruhe durchlesen auf typo3.org - Da steht eigentlich alles
supa toll beschreiben (Danke Robert!)
Bei Actions kannst du eine Aktion anlegen, die ausgeführt werden soll, wenn
sich ein Frontendbenutzer einloggt.
(Mit ein bisschen PHP-Know-How kann man diese sachen auch dynamisieren - also
ohne irgendeinen Login)

Diese Aktion kann zB heissen: SELECT * FROM informix und als Target gibst du
eine vorher mit phpmyadmin angelegte table an.
Dann brauchst du nur mehr - wie Georg beschrieben mit zB SelectPro deine
Abfragen zu fahren.

Ich gebe zu, das war jetzt ein bisschen sehr Grob, aber die Details kannst du
dir LIVE auf der TUGA08 ansehen, wo wir obiges Beispiel herzeigen werden. (Hab
leider nix Informix, aber ist exactly the same.)

Um Reports zu generieren kannst du auch OpenOffice Serverseitig fahren, damit
kann man schöne Sachertorterl-Diagramme machen und als XLS, Word, PDF ausgeben...

Ich sag aber gleich: TYPO3 ist kein Crystal Reports!
Da wird viel feintunig (PHP-Programmierung) nötig sein.

lg Christian.



On Tue, 18 Jan 2005 18:37:58 +0100, Georg Kuehnberger | plan2.net wrote
> Ahoi in's Mostviertel,
> 
> At 14:49 18.01.2005, Alfred Stranimaier wrote:
> >Hallo Leute,
> >ich bin auf der Suche nach einem Report-Generator o.ä. mit dem man
> >in Verbindung mit PHP auf eine externe SQL-Datenbank (Informix)
> >SQL-Abfragen sendet und die Ergebnisse als HTML od. PDF ausgibt.
> >Wobei die zumindest Ausgabe aber ev. auch die Abfragen in Typo3
> >eingebaut werden sollen.
> >Bisher geschah das mit IIS unter WinNT und Crystal-Page-Server. In
> >Zukunft soll alles über Linux/Apache ablaufen.
> >Kann mir vielleicht jemand ein paar Tips geben ?
> 
>  > in Verbindung mit PHP auf eine externe SQL-Datenbank (Informix) 
> SQL-Abfragen sendet:
> Das sollte kein Problem sein = entweder selbtgestrickt mit ODBC, 
> oder ueber eine der Abstraction Layers PEAR DB oder ADODB  oder 
> ueber PDO (PHP5 fuer die Mutigen) oder sicherlich noch besser 
> mittels TYPO3 eingebautem DBAL.
> 
>  > Wobei die zumindest Ausgabe aber ev. auch die Abfragen in Typo3
> eingebaut werden sollen.
> 
> Ausgabe > PDF:  Output ueber html und eine PDF Extension Deiner Wahl 
> dazu; http://typo3.org/extensions/repository/search/pdf_export/
http://typo3.org/extensions/repository/search/pdf_generator/
> http://typo3.org/extensions/repository/search/pt_html2pdf/
> 
>  > Abfragen
> Fuer beliebige (vom Admin vorkonfigurierte) SQL Abfragen ist die 
> EXT: gst_selectpro http://typo3.org/extensions/repository/search/gst_selectpro/
> recht fein;
> 
> Ich denke all das zusammen macht schon einen recht guten Starting-Point.
> 
> Ich waere an weiteren Details (Anforderungen insb. Anzahl / Art der 
> Abfragen und zu erstellenden Reports) interressiert; vielleicht 
> können wir da gemeinsam etwas entwickeln; (pls. contact me offlist 
> gk AT plan2.net )
> 
> lg gk
> 
> >Liebe Grüsse aus dem Mostviertel
> >Alfred Stranimaier
> >EDV-Leiter
> >
> >MOSSER LEIMHOLZ
> >Gesellschaft m.b.H.
> >
> >Perwarth 88
> >3263 RANDEGG
> >
> >Tel: +43 7487 6271 0
> >Fax: +43 7487 6271 55
> >
> >Email: alfred.stranimaier at mosser.at
> >Homepage: www.mosser.at
> 
> _______________________________________________
> Typo3-at mailing list
> Typo3-at at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at


mfg

--
Christian Kurta
kurta at typoheads.com
www.typoheads.com
Tel.: 0650 / 530 12 76
ICQ: 50273991
----------------------





More information about the TYPO3-at mailing list