Hallo erstmal...
Ich habe mir mal überlegt, dass es cool wäre, wenn man andere PHP-Scripte ganz einfach in Typo integrieren könnte, ohne alles neu zu schreiben. o.O o.O o.O
Ich wollte diese Idee bloß mal zur Diskussion stellen:
Man braucht eine bestimmte Extension, die "Browser" spielt, also z.B. mit Snoopy http://snoopy.sf.net eine vorgegebene Webseite besucht, wo z.B. eine Fotogallerie zu sehen ist. Dieser Code wird geparst und so abgeändert, dass z.B. ein Klick auf eine bestimmte Kategorie dann die Seite, auf der ich das FE-Plugin erstellt habe, aufgerufen wird und dass diese dann die Argumente weitergibt...
Hier mal ein Beispiel, wie sowas funktionieren könnte:
Alsom ich habe typo auf http://test.de laufen, meine einzubindende Bildergallerie auf http://bildergallerie.test.de .
Nun surft jemand auf http://test.de/bildergallerie.0.html . Dabei soll dann mit Scoopy http://bildergallerie.test.de aufgerufen werden und so abgeändert werden, dass ein Link z.B. auf die unterordner.php der Bildergallerie so aussieht: http://test.de/bildergallerie.0.html?unterordner.php . Dann soll die Extension mit Scoopy die URL http://bildergallerie.test.de/unterordner.php aufrufen. Das ganze müsste dann eben auch irgendwie für POST-Variablen gemacht werden...
Ich hoffe, es was halbwegs verständlich, was ich da erzählt habe.
Wie findet ihr die Idee? Ist euch irgendein Problem aufgefallen???
Ich bin leider (noch) nicht in der Lage, eigene Extensions zu schreiben. Vielleicht kann jemand anderes diese Idee aufgreifen??? :o
Dies wäre eine Extension, die warscheinlich richtig nützlich werden könnte...
Gruß,
Sebastian Kurfürst
gute Idee!
Ich werd mir die Idee mal merken, und vielleicht später realisieren.
Aber so wie du dich anhörst bist du doch selber fit in PHP.
Extensions schreiben ist nicht viel schwerer, einfach mal versuchen!
roxx schrieb
Aber so wie du dich anhörst bist du doch selber fit in PHP.
Naja, das Problem ist, dass es noch keine anständige Doku dafür gibt... Ich weiß vorallem nicht, was in all den Arrays von Typo steht...
Achja, noch mal ne Frage:
Wenn man jetzt irgend eine Extension mit dem Kickstarter geschrieben hat, und man schon eigenen Code eingefügt hat, was macht man da, wenn man noch ein neues Datenbankfeld z.B. reinschreiben will?
Muss man das dann per hand machen?
Gruß,
Sebastian
kurfuerst schriebroxx schrieb
Aber so wie du dich anhörst bist du doch selber fit in PHP.
Naja, das Problem ist, dass es noch keine anständige Doku dafür gibt... Ich weiß vorallem nicht, was in all den Arrays von Typo steht...
Hast du dir denn InsideTypo3 durchgelesen? Das ist eigentlich recht hilfreich, gerade um die von dir angesprochenen Arrays (TCA...) zu verstehen.
Ansonsten einfach andere Extensions angucken, das Hilft eigentlich auch meistens, sonst eben die Mailingliste fragen.
kurfuerst schrieb
Achja, noch mal ne Frage:
Wenn man jetzt irgend eine Extension mit dem Kickstarter geschrieben hat, und man schon eigenen Code eingefügt hat, was macht man da, wenn man noch ein neues Datenbankfeld z.B. reinschreiben will?
Muss man das dann per hand machen?
Muss man per Hand machen.
Oder du machst's eben nochmal neu via "start new", sicherst deinen Code vorher und fügst ihn dann wieder ein.
Aber mal ehrlich, der Kickstarter (und der EM) ist doch soo geil, ich hab noch nie so'ne fette Erweiterungs API gesehen wie bei Typo3.
Man muss sich da nur mal das phpBB angucken, was dessen "Hack"-Architektur gegenüber Typo3's ExtensionAPI für'n mist ist glaubt man gar nicht!
roxx schriebkurfuerst schriebroxx schrieb
Aber so wie du dich anhörst bist du doch selber fit in PHP.
Naja, das Problem ist, dass es noch keine anständige Doku dafür gibt... Ich weiß vorallem nicht, was in all den Arrays von Typo steht...
Hast du dir denn InsideTypo3 durchgelesen? Das ist eigentlich recht hilfreich, gerade um die von dir angesprochenen Arrays (TCA...) zu verstehen.
Ansonsten einfach andere Extensions angucken, das Hilft eigentlich auch meistens, sonst eben die Mailingliste fragen.
OK, Ich werde mal sehen...
roxx schrieb
kurfuerst schrieb
Achja, noch mal ne Frage:
Wenn man jetzt irgend eine Extension mit dem Kickstarter geschrieben hat, und man schon eigenen Code eingefügt hat, was macht man da, wenn man noch ein neues Datenbankfeld z.B. reinschreiben will?
Muss man das dann per hand machen?
Muss man per Hand machen.
Oder du machst's eben nochmal neu via "start new", sicherst deinen Code vorher und fügst ihn dann wieder ein.
Aber mal ehrlich, der Kickstarter (und der EM) ist doch soo geil, ich hab noch nie so'ne fette Erweiterungs API gesehen wie bei Typo3.
Man muss sich da nur mal das phpBB angucken, was dessen "Hack"-Architektur gegenüber Typo3's ExtensionAPI für'n mist ist glaubt man gar nicht!
Ja, ich habe auch noch dafür ne Idee.
Ich habe mir eine Versionsverwaltung installiert, da kann man dann sehen, was man geändert hat...
Hat noch jemand Interesse, da mit zu machen, bei der Entwicklung?
Gruß,
Sebastian