Zum Inhalt springen

SMS - Extension | Generelle Vorgehensweise?

Erstellt am 27. April 2008 · 7 Antworten · letzte Antwort am 27. April 2008

Tags: Frage

nobbi ·

Hallo,

da meine "Extension building skills" noch nicht so weit fortgeschritten sind, hier eine Frage zu einer neuen Extension die SMS versenden soll.

Wie soll ich vorgehen damit zum Schluß folgendes raus kommt?

1. Der Benutzer soll die Extension als Content Element in Seite einfügen können.

2. Vor dem Einfügen müssen in einem Backend Form Sachen wie Username, Passwort, Provider des Gateways, Land wo hingeschickt werden soll, ausgefüllt werden.
-- oder --
irgendwie über Klick auf Extension im Extension Manager -> Constant Editor die genannten Sachen eintragen.

3. Das Formular was dann im Frontend auf den Seiten erscheinen soll zeigt immer das gleiche simple Formular (Nummer des Empfängers+Message Text+Button). Nur die Ländervorwahlen und auch die eigentlichen Vorwahlen ändern sich.

-----------------------------------

Punkt 1 haut hin, aber die Eckdaten wie Username+Password usw. würden momentan als "New Record" eingetragen werden - was keinen Sinn macht; SMS Eingabeformular bliebt ja immer gleich und ich will ja nicht meine Usernames und Passwörter usw. als Content im Frontend ausgeben.

Hoffe es ist verständlich genug... :o

Wahrscheinlich sind mir die Unterschiede zwischen den verschiedenen Extension-Typen noch nicht klar genug.

nobbi ·

Müsste/kann man das im Kickstarter erledigen oder eher später von Hand?
Ist das Ganze ein Backend-Modul?

nobbi ·

Also Frontend Plugin und dann mit TS Setup/Constants anpassen.

Angenommen ich möchte ein Flexform für die Eingaben im BE haben, müsste man da was von Hand zusammenbasteln oder gibts da was im Kickstarter?

just2b ·

selber zusammenbasteln, ist aber nicht schwer. infos darübr einen thread darüber.

georg
PS: einfach mal anfangen! 😉

nobbi ·

Ok...
Hab jetzt tatsächlich ein Flexform im BE mit den passenden Tabs + Eingabefeldern. Schon mal super.

Nur jetzt fehlt noch der Teil, der dafür sorgt das die Eingaben in der Datenbank-Tabelle meiner Extension landen.

Muss man sich da eine Funktion schreiben?

---
Für die Flexforms hab ich diesen Link benutzt, wie empfohlen http://wiki.typo3.org/index.php/Extension_Development%2C_using_Flexforms

(und zur besseren Veranschaulichung eine kleine Extension für einen Skype-Buttton)

just2b ·

die eingaben landen in der tt_content mit dem Plugin. Wie man die Sachen ausliest sollte auch in dem Link stehen ^^

georg