Jun 3

Gestern Abend – 17:32 Uhr – war es soweit. 2,5 Jahre Entwicklungsarbeit werden ertmals auf die Öffentlichkeit losgelassen :-)

It works!

It works!

Während man sich in den letzten Monaten schon per SVN die jeweils aktuelle FLOW3 Entwicklungsversion besorgen und testen konnte – steht seit gestern der erste Alpha-Kandidat des FLOW3-Frameworks zur Verfügung.

NEWS: http://flow3.typo3.org/news/0/1/

Gerade für Anfänger ist die “Installation” unter Umständen nicht trivial – sie wurde aber so leicht wie nur irgendwie möglich gehalten.

Die größte Hürde dürfte die PHP-Version sein. Während sich die Entwicklungsversion noch mit PHP 5.3 alpha 1-3 zufrienden gab, verlangt die FLOW3 1.0.0 alpha1 nun  die Version PHP 5.3 RC1 oder höher.

Wer auf Mac OS X arbeitet und Macports verwendet (siehe Beitrag vom 14.12.2008)  ist fein raus:

  1. Wer noch keine Pakete via Macports installiert hat, kann dies (nach der Installation von “port” – siehe Punkt 1 im oben referenzierten Artikel) ganz einfach nachholen:
    port install php5-devel +apache2+macosx+mysql5+pear+postgresql83+sqlite
  2. Wer bereits ältere Pakete installiert hat, muss zunächst die port Datenbank aktualisieren und dann die Pakete upgraden. Dies geschieht wie folgt:
    sudo port -d sync
    sudo port upgrade installed
  3. Nun laden wir das FLOW3-Paket von der offiziellen Download-Seite herunter. Nehmt das “tgz”-Paket.
  4. Dieses wird nun irgendwo entpackt – ich habe den Pfad (auf MacOSX) /Library/WebServer/ verwendet und dort das Paket mittels dem folgenden Kommando entpackt:
    tar xzf FLOW3-1.0.0-alpha1.tgz
  5. Nun haben wir das Verzeichnis FLOW3-1.0.0.-alpha1 erhalten, dass ich in FLOW3 umbenannt habe:
    mv FLOW3-1.0.0.-alpha1 FLOW3
  6. Nun flugs in das Verzeichnis gewechselt:
    cd /Library/WebServer/FLOW3

    um die Rechte anzupassen.Im Verzeichnis liegt bereits eine Datei, die dies für uns übernimmt. Nehmen wir an der Webserver läuft unter dem User “www” und der Gruppe “www”, dann passt man die Rechte wie folgt an:

    sudo su
    ./setfilepermissions.sh www www
  7. Um zu überprüfen, unter welchem User (und Gruppe) der Webserver wirklich läuft, kann man beispielsweise in der Datei httpd.conf nachsehen, die bei oben beschriebenen Weg unter Mac OS X im Verzeichnis /opt/local/apache2/conf liegt. Dort enthalten sind die Direktiven “User” und “Group”:
    User www
    Group www
  8. Diese Datei brauchen wir prinzipiell gleich nochmal, da wir dafür Sorge tragen müssen, dass einerseits die Datei .htaccess ausgewertet wird und andererseits das DocumentRoot vernünftig gesetzt wird:
    sudo vi /opt/local/apache2/conf/httpd.conf

    Nun gehen wir zur Zeile, die mit DocumentRoot anfängt und tragen dort ein:
    DocumentRoot “/Library/WebServer/FLOW3/Public”
    Jetzt suchen wir noch die zwei Zeilen “AllowOverride None” und ändern diese in:
    AllowOverride All

  9. Nach dem Abspeichern der Datei sollten wir den Webserver neu starten – dies geschieht mit dem apache2ctl-Kommando:
    apache2ctl restart
  10. Voilá – nun solltet Ihr die FLOW3-Startseite bekommen, wenn Ihr im Browser die IP-Adresse (bei der lokalen Installation ist die 127.0.0.1) eintippt.

In den nächsten Zeit werden wir Euch hier mit weiteren Infos rund um das Framework versorgen – bis dahin gilt als Hausaufgabe: FLOW3 Installieren ;-)

Wir würde uns freuen, wenn sich User mit anderen Betriebssystemen zur Installation in den Kommentaren melden würden – wenn nicht – machen wir uns selbst dran :-)

Nachtrag (03.06.2009 – 10:45 Uhr): Auf FLOW3 gibt es natürlich auch eine Installationsanleitung für alle Betriebsysteme :-)

Apr 1

Wir möchten Euch auf unsere neue Extension tt_joomla aufmerksam machen. Mit dieser Extension wird es endlich möglich sein, Joomla-Plugins in TYPO3 zu verwenden. Dazu wird der Joomla-Kern eingebunden und ersetzt fast vollständig den TYPO3 Kern. Damit steht die geballte Power von Joomla mit dem vertrauten TYPO3-Backend zur Verfügung. Wir arbeiten mit Hochdruck an der Extension und rechnen damit, eine erste Beta-Version in den nächsten zwei Wochen im TER zu haben. Wer als Betatester eine Vorabversion zum testen möchte, sendet uns eine Mail an betatester[at]t3blog.de. Wir freuen uns über jede Unterstützung.

tt_joomla im Backend

tt_joomla im Backend

Wir hoffen auf regen Zuspruch.

Dez 3

Will man die Extension timtab_tagcloud ohne TimTab, nur mit tt_news, einsetzen, stellt man fest, das die Ergebnisse in der Liste zu einem Tag nicht verlinkt sind. Abhilfe schafft dieses Fitzelchen Code.

plugin.tx_timtab.blogPid = 123   # Hier die PID der Seite mit der SINGLE-Ansicht eintragen.

Und das funktioniert natürlich auch, ohne installiertes Timtab.

Feb 12
mm_forum
icon1 alex | icon2 Extension | icon4 02 12th, 2008| icon35 Comments »

Wir wurden schon ein paar Mal gefragt, ob wir nicht ein Forum bereit stellen können, in dem Leser unserer Bücher Fragen stellen, oder Inhalte diskutieren können. Nach einigen internen Diskussionen, haben wir beschlossen den Wünschen Taten folgen zu lassen. Nicht zuletzt hilft uns das ja auch. Nun stellte sich die Frage: ein eigenes Forum, oder eines in einer Sub-Domain? Oder es in eine Seite (t3blog, Ebner // Lobacher oder typo3-backstage) einbinden? Kurzentschlossen haben wir entschieden, das Forum in Ebner // Lobacher zu integrieren. Die Seite läuft unter TYPO3, da sollte sich was machen lassen. Eine kurze Recherche ergab zwei Extensions, die für uns in Frage kommen: mm_forum und chc_forum. Ich entschied mich für mm_forum – und bin begeistert. Die Installation geht schnell von statten und die Funktionsvielfalt ist überwältigend. Auch administrativ ist es wirklich toll. Ein paar Feinheiten werde ich wohl noch glattschleifen, aber das Ding funktioniert. Mal sehen wie es angenommen wird. Das Forum findet Ihr hier.

Nov 15

Ich habe das aktuelle YAML-Framework für TYPO3 unter TemplaVoila ausprobiert. Es hat sich im Vergleich zur vorherigen Version einiges getan. Die Installation geht relativ fix von statten. Es muss eine Extension installiert und eine t3d-Datei importiert werden. Dazu noch einige Ordner in das Fleadmin-Verzeichnis kopieren, fertig. Viele Parameter lassen sich über den Constanteditor einstellen. Es ist für Änderungen am Stylesheet auch nicht mehr nötig diese in einer unübersichtlichen Anzahl Dateien durchzuführen, sondern in einer einzigen Datei, die die Werte überschreibt.

Insgesammt macht das Paket einen ordentlichen Eindruck. Es lassen sich sehr schnell sehr flexible Layouts erstellen. die Integration in TV ist hervorragend gelöst. Einziger Wehrmutstropfen: Der Footerlink darf nicht entfernt werden, ausser man kauft eine Lizenz. Will man das Paket in mehreren Projekten einsetzen, empfiehlt sich der Kauf eine projektunabhängigen Lizenz für YAML. Dazu kommt die Lizenz für die TYPO3 Integration. Zusammen ist man bei fast 180 Euro. Wer mit den Links leben kann, darf das Paket allerdings umsonst verwenden. Es lohnt sich also die Lizenzbedingungen durchzulesen.

Okt 30
Timtab News
icon1 alex | icon2 Extension, TYPO3 | icon4 10 30th, 2007| icon3No Comments »

Ingo Renner hat ein kleines TIMTAB Update heraus gebracht, dass einen Bug beseitigt der das Kommentieren erlaubte, obwohl die Comments geschlossen waren.

Auch zwei neue TIMTAB-Plugins gibt es: TIMTAB Close Comments After ( timtab_closecommentsafter ) schließt die Kommentarfunktion nach einer gewissen Zeit.
TIMTAB Feedburner ( timtab_feedburner ) leitet die Feeds zu Feedburner um, was eine genaue Statistik über die abonierten Feeds zulässt.