Zum Inhalt springen

Starthilfe bei Ext-Entwicklung

Erstellt am 24. April 2006 · 3 Antworten · letzte Antwort am 26. April 2006

Tags: Frage

GreaseGun ·

ich habe mich jetzt etwas mit dem kickstarter angefreundet und möchte die erste ext entwickeln.
die tutorials, die ich gefunden habe, behandeln sehr einfache beispiele.
ich suche auch keine lösung (code), sondern einfach eine starthilfe, wie man mein problem am elegantesten lösen kann (best practise). mir ist klar, dass bei typo3 viele wege nach rom führen können.

meine aufgabe:
im BE können produkte eingetragen werden und im FE werden die produkte angezeigt (in einem formular) und können bestellt werden.
die bestellung soll in der extension gespeichert werden, zusätzlich eine benachrichtigung per email rausgehen.

-- nein nicht der x. onlineshop nur eine kleine lösung, weil ein shop zuviel overhead wäre ---

ich habe jetzt (im kickstarter) eine tabelle für die produkte und eine für die bestellungen angelegt.

nun geht es um die funktionalität. per default (ohne mein zutun) werden mir auf der seite die produkte in einer tabelle angezeigt, mit seitenaufteilung, 3 mode links (die keine funktionalität haben?) und sortierfunktion.

bevor ich mich ewgig verlaufe suche ich jetzt 'expertenrat'.
mir ist noch nicht so 100%ig klar, was ich mit dem kickstarter an funktionalität umsetzen kann/könnte und was ich direkt in der php-datei (pi1/class.tx_order_pi1.php) programmieren muß.

ich könnte natürlich im ersten schritt erst mal ein mailformular um die datensätze legen und hätte schon mal das gelöst, aber der clou soll ja die datenhaltung im BE sein.

ich suche also keine konkrete lösung, sondern tipps und hinweise, wie man so eine aufgabe löst.

danke

jenses ·
GreaseGun schrieb

nun geht es um die funktionalität. per default (ohne mein zutun) werden mir auf der seite die produkte in einer tabelle angezeigt, mit seitenaufteilung, 3 mode links (die keine funktionalität haben?) und sortierfunktion.

Das sind nur Dummy-Funktionalitäten, die kannst Du rausschmeißen.
Alles andere mußt du selbst schreiben, der kickstarer macht das nicht.

Flink ·

Am einfachsten eine fertige funktionierende Extension verwenden und den überflüssigen Code einfach rauslöschen. 🙂

steffenk ·

dann funktioniert sie doch nicht mehr 😃

Am besten man sucht sich ähnliche Extensions und studiert den Sourcecode. Das baut man dann nach - learning by doing.