Hallo, ich bin Informatikstudent und betreue eine Homepage eines Clans und möchte eher ein größeres Projekt umsetzen.
Ich möchte erstens kein 08/15 ClanCMS wählen, weil das einfach für mich gar nicht in Frage kommt. Entweder ich schreib mir das CMS komplett selbst oder ich nehme ein ausgereiftes Open Source CMS, da fasse ich Typo3 ins Auge.
Habe selbst schon eine Homepage mit Typo3 (mehr oder weniger) umgesetzt, da hatte es aber auch mehr Sinn das Projekt mit Typo3 umzusetzen, weil es eine Schulhomepage war.
Da ein Kommilitone und ich uns tiefer mit Typo3 beschäftigen möchten, kommt das nur gelegen.
Hier die Projekt Details:
Ich möchte ein Community Modul schreiben, das meine Anforderungen erfüllt (Gruppen, für Gruppen einschreiben, PN's, usw).
Das Ganze soll dann in einem Forum nutzbar sein.
Dann soll aufbauend auf das Community Modul ein Modul entwickelt werden, mit dem man anderen Benutzern "Charaktere" über die Seite zur Verfügung stellen kann.
Das Communitymodul soll außerdem mit einem "Liga Modul" zusammen arbeiten.
Das Community Modul möchte ich dann auch noch für ein paar andere Sachen verwenden.
Alle Module sollen im Backend verwaltbar sein.
Meine Fragen:
- wäre es sinnvoll auf einem 1Blu Webspace die Homepage umzusetzen
- gibt es einige gute Seiten wie man Extensions bastelt
- kann man Extensions "zusammen arbeiten lassen" oder muss ich eine "große" Extension schreiben
- lohnt es sich vom Zeitaufwand (im Hinblick auf den Lerneffekt und dem was dabei rauskommen könnte)
MfG AquaWolf
Edit:
Die eine Frage "Kann man Extensions 'zusammenarbeiten lassen'" kann ich mir selber beantworten: ja kann man
Jetzt kommt aber noch eine weitere Frage dazu, gibt es für Typo3 noch ein anderes Ajax Framework als xaJax?
Hallo.
AquaWolf schrieb
- wäre es sinnvoll auf einem 1Blu Webspace die Homepage umzusetzen
Reine Webspace-Pakete, die explizit als TYPO3-Webspace angeboten werden oder bei Hostern angeboten werden, die TYPO3-Hoster sind, sind meist eher ungeeignet. Einige Provider haben in ihren Beschreibungen so Formulierung wie "TYPO3-fähig", was aber oft nur heißt "Datenbank und PHP vorhanden". Um TYPO3 sinnvoll laufen zu lassen, ist aber etwas mehr nötig als nur mysql und PHP.
Kommt aber sicher auch auf die Größe der Pakete an.
AquaWolf schrieb
- gibt es einige gute Seiten wie man Extensions bastelt
Das Thema ist sehr umfangreich - je nach dem, was die Extension tun soll. Sinnvoll zu lesen bzw. zur Hand zu haben sind die Core-Dokumentationen, da dort die Interna von TYPO3 erklärt sind, auf die man aufbaut, und der Rahmen, den man mit nutzen kann (und sollte).
Von Dmitry Dulepov gibt es das bislang einzige Buch dazu: TYPO3 Extension Development (ISBN-13: 978-1847192127). Dieses soll Ende April auch auf deutsch erscheinen (ISBN-13: 978-3827328076).
Ansonsten kann man auch viel aus (guten) Extensions lernen. Z.B. in tt_news findet man viele Anregungen, wie man etwas sauber umsetzen kann.
Wie bei TYPO3 ansich ist es auch bei der Extensionentwicklung so, dass man am Anfang erstmal etwas ratlos dasteht, wenn man aber mal drin steckt, es relativ leicht wird und nicht viel Neues kommt.
AquaWolf schrieb
- lohnt es sich vom Zeitaufwand (im Hinblick auf den Lerneffekt und dem was dabei rauskommen könnte)
Das musst Du Dir selbst beantworten. Denn Dein Vorhaben ist sicherlich etwas, wo Du etwas länger beschäftigt bist und etwas tiefer eintauchen musst, wenn es am Ende eine saubere Lösung sein soll, die Du als Informatiker auch gerne mal jemandem zeigst oder nach Jahren selber wiedder ändern können willst. Lernen wirst Du daher auch vieles dabei. Aber wirst Du das Wissen danach auch nutzen (können), d.h. im TYPO3-Bereich weiter aktiv sein? Wenn nicht, dann würde ich sagen, ist der Aufwand zu groß.
AquaWolf schrieb
Jetzt kommt aber noch eine weitere Frage dazu, gibt es für Typo3 noch ein anderes Ajax Framework als xaJax?
Prototype ist seit TYPO3 4.1 mit im Core (typo3/contrib/prototype/). Ansonsten gäb es noch die Möglichkeit von jQuery (samt Plugins).
Letztlich bist Du aber vollkommen frei, was Du in Deine Installtion mit einbaust.
Viele Grüße
Julian
Danke für die ausführliche Antwort, das beantwortet meine Fragen 🙂
Mir fällt eben auf, dass ich mich beim Schreiben vorhin etwas vertan habe. Da fehlen zwei Verneinungen:
"Reine Webspace-Pakete, die nicht explizit als TYPO3-Webspace angeboten werden oder bei Hostern angeboten werden, die keine TYPO3-Hoster sind, sind meist eher ungeeignet."