Hallo,
mir sind in den letzten Monaten immer mal wieder schöne TYPO3 Portal Aufträge "durch die Lappen gegangen", da mir das Ganze doch etwas zu komplex erschien.
Deswegen möchte ich jetzt mal in Ruhe mal ein paar "Portals-Lösungen" für mich selbst austesten.
Vielleicht könnte mir der eine oder andere ein paar Tips für die groben Schritte geben - vielleicht hilfts ja später auch anderen, da hier im Forum "verewigt".
--------------------------------------
Was mein "Portal 1" machen soll:
- User registriert sich mit Front-End-User Registrierung (Schritte zum Einrichten sind mir klar)
- User kann sich einloggen und seine eigenen persönlichen Stammdaten ändern
- User bezahlt einen Jahresbeitrag via PayPal und zwar in dieser Form: Click auf einen PayPal-Payment-Button, Weiterleitung zur PayPal Website, Bezahlung dort, User kommt auf die "Vielen Dank-Seite" des Portals, PDT (Payment Data Transfer) benachrichtigt Portal über erfolgte Zahlung
- Portal schaltet Zugang zu "Premium-Content" frei
----------------------------------------
Schritt 1 mit User-Frontend-Reg Geschichte ist klar, aber dann wirds düster.
Ich hab sowas schon ohne TYPO3 entwickelt, aber jetzt würd ich sowas mal mit T3 machen.
Vorschläge, Ideen usw. - Welcome! :-)
Hi... weiß jetzt gar nicht so genau was du damit sagen willst...
schau dir cwt_community an, als Com Extension.
Für Paypal gibts auch Extensions... Schau mal im TER nach donation
Das ist eben das Problem...
Ich weiss genau wie's zum Schluss aussehen soll, nur nicht genau wie ich da hinkomme.
cwt_community scheint schon mal ein Schritt vorwärts zu sein, da "Profile Administration" drin ist.
Ob die jetzigen PayPal Extensions das abdecken, bezweifle ich ein wenig. Das PayPal-gezeugse hört sich kompliziert an, läuft aber auf die Frage hinaus:
Wenn Payment-Data-Transfer den User zum Portal zurückschickt (da Beitrag für Premium-Services bezahlt), wie geb ich diesem User eine andere Usergruppe mit mehr Rechten?
... und wenn da keine Ext. passen sollte, bist du ja so flexibel und koenntest selbst eine schreiben. Letzten Endes ist das ja auch "nur" PHP - und wenn du sowas schon mal programmiert hast kannst du sicher vieles davon uebernehmen.
Im Eifer des Gefechts hab ich Slangs suchwort "donation" ganz übersehen.
Genau...
http://typo3.org/documentation/document-library/extension-manuals/donations/0.6.0/view/1/2/ ...und da bisschen weiter unten der "Donation View"...
Das könnte man ja zu einem "Jahresbeitrag View" oder so um-coden...
Bleibt nur diese automatische Umstellung der Usergruppe, eigentlich ähnlich der Email-Confirmation von der Frontend-User-Registration...
Irgendwelche Ideen, wie man das am Besten machen könnte?
Von der PayPal-Website bekommst du doch bei erfolgreicher "Gutschrift" einen "ping positive" zurueck, in welcher Form auch immer - variable, URL oder so.
Wenn du dies in der Extension/im Script abfaengst und dann im User die usergroup aenderst, sollte es das gewesen sein.
Gruss
Alex