Recent Comments
Mai 28
T3blog.de kann iPad
icon1 alex | icon2 Template | icon4 05 28th, 2011| icon32 Comments »

Wer mit einem iPad unseren Blog t3blog.de ansurft, darf sich nun über ein Magazin-ähnliches Layout freuen. Realisiert wird das ganze durch das Plugin Onswipe. Wir werden das jetzt mal so eine Weile testen um zu sehen, ob das auch bei den Lesern ankommt.

Update 22.06: Screenshots

Mrz 20

Gastbeitrag von Tobias Forkel


Der t3manager t3manager ist ein neues Start-Up und beschäftigt sich hauptsächlich damit das tägliche Leben als TYPO3 Entwickler und Administrator zu erleichtern. Einmal die t3manager Extension installiert und auf t3manager.com kostenlos registriert, werden unter anderem folgende Informationen auf einem Dashboard serviert:

* TYPO3 Version
* installierte Extensions, vergleich mit TYPO3 Extension Repository
* PHP Fehlermeldungen
* fehlgeschlagene Backend Logins
* IP Adresse, Hostname, Root-Verzeichnis, Server-Software und Server-Admin
* Speicherplatz

Diese Informationen werden im Intervall aktualisiert ohne dafür einen Cronjob konfigurieren zu müssen. In Zukunft wird es immer wieder ein kleines Update geben welches hauptsächlich mit einem neuen Feature verbunden ist. Hier ein kleiner Vorgeschmack.

* Kundendaten hinzufügen und TYPO3 Installationen zuweisen
* Grösse der MySQL Datenbank anzeigen
* detailierter 24 Stunden Bericht zur individuellen Tageszeit
* Ping

Die Extension kann hier heruntergeladen werden.

Jan 21

TYPO3 4.5 kommt als Long Term Support Version. Und mit einer Fülle an Neuerungen. Sicher ist, diese Version wird einen Meilenstein in der der TYPO3 Geschichte darstellen. Ein Grund zum feiern. Und TYPO3lern is ja jeder Grund zum feiern recht. In Asien und Australien wird gefeiert. Aber besonders viel natürlich in Europa. Allein in Deutschland finden 7 Partys in verschiedenen Städten statt. Natürlich auch in München. Ihr dachtet doch nicht  wirklich, dass sich das TYPO3camp Team, die MTUG und die T3Biergarten Orga sich diese Gelegenheit entgehen lassen? Hier also die Daten:

Am 26. Januar 2011 im Löwenbräukeller in der runden Stube ab 19 Uhr bis Open end. Der Eintritt ist frei. Jeder Interessierte ist eingeladen. Die jeweils besser Hälfte, Freunde etc. dürfen gerne mitgebracht werden.

Wie suchen noch Getränkesponsoren :-) Auf jeden Fall freuen wir uns über zahlreiches Erscheinen! Wir bitten aber um eine kurze unverbindliche Anmeldung.
Facebook: http://www.facebook.com/event.php?eid=124262914308427
Xing: https://www.xing.com/events/typo3-4-5-release-party-munchen-674636
TYPO3.org Wiki: http://wiki.typo3.org/Release_Party/TYPO3_4.5#Munich_.2F_M.C3.BCnchen

Weitere Infos zu der Party findet Ihr hier: http://www.mtug.de/typo3-45-release-party.html

Dez 25

Nachdem immer mehr Leute von Installationsproblemen mit dem neuen Phoenix Sprint Release 6 berichtet hatten – wollte ich dem Problem unbedingt auf die Spur kommen. Leicht verwirrende Fehlermeldungen führten leider oft auf die falsche Fährte – daher hier der Versuch einer Anleitung – diese entstand unter Mac OS X (Snow Leopard) mit über MacPorts installierttem PHP und Apache2 (http://flow3.typo3.org/documentation/manuals/flow3/flow3.installingphp53/#flow3.installingphp53.mac):

  1. Phoenix Sprint Release 6 herunterladen unter: http://sourceforge.net/projects/typo3/files/TYPO3%20Phoenix/Sprint-6/
  2. Entpacken der Sourcen
  3. Umbennen des Verzeichnisses in “phoenix6″ und kopieren des Verzeichnisse nach “/opt/local/apache2/htdocs/”
  4. Nun in das Verzeichnis wechseln und das Rechte-Script laufen lassen (den Namen “patricklobacher” durch den aktuellen Systemnutzer austauschen und “www” durch die vom Apache benutzen User und Gruppe):
    cd /opt/local/apache2/htdocs/phoenix6/
    sudo ./Packages/Framework/FLOW3/Scripts/setfilepermissions.sh patricklobacher www www
  5. Zwischendrin sollte man noch dafür sorgen, dass xdebug nicht aktiviert ist – bei mir war dies in der Datei /opt/local/var/db/php5/xdebug.ini zu erledigen, indem die Zeile auskommentiert worden ist:
    ;zend_extension=/opt/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
  6. Wichtig: Mit XAMPP wird das ganze nicht funktionieren, da hier eine Option miteinkompiliert ist, die mit FLOW3 nicht kompatibel ist – http://lists.typo3.org/pipermail/flow3-general/2009-December/000042.html
  7. Wenn PEAR noch nicht installiert ist, sollte dies zuerst nachgeholt werden: http://clickontyler.com/blog/2008/01/how-to-install-pear-in-mac-os-x-leopard/
  8. Nun muss zuerst PEAR aktualisiert werden:
    sudo pear upgrade PEAR
  9. Jetzt muss PHPunit installiert werden:
    sudo pear channel-discover pear.phpunit.de
    sudo pear channel-discover components.ez.no
    sudo pear channel-discover pear.symfony-project.com
    sudo pear install phpunit/PHPUnit
  10. Anschließend benötigt Phoenix noch das Paket vfsStream:
    sudo pear channel-discover pear.php-tools.net
    sudo pear install pat/vfsStream-beta
  11. Nun sollte im Apache ein virtueller Host eingerichtet werden – dafür zunächst die Datei “httpd.conf” im Verzeichnis /opt/local/apache2/conf/ öffnen und ganz unten die folgende Zeile (#Include…) auskommentieren:
    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf
  12. Nun die Datei /opt/local/apache2/conf/extra/httpd-vhosts.conf öffnen und dort das folgende eintragen:
    <VirtualHost *:80>
     ServerAdmin webmaster@phoenix6.tv
     DocumentRoot "/opt/local/apache2/htdocs/phoenix6/Web"
     ServerName www.phoenix6.tv
     ErrorLog "logs/phoenix6-error_log"
     CustomLog "logs/phoenix6-access_log" common
    </VirtualHost>
  13. Nun noch ein Eintrag in die Datei “/etc/hosts”:
    127.0.0.1       www.phoenix6.tv
  14. Anschließend noch den Webserver neu gestartet und los geht’s mit Phoenix :-)
    sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper restart
  15. Nun einfach mit dem Browser zu http://www.phoenix6.tv navigieren.

Nov 10
mm_forum 2.0.0-alpha1
icon1 admin | icon2 Extension | icon4 11 10th, 2010| icon31 Comment »

mm_forum gehört zu den bekanntesten Extensions für TYPO3. Die von Mittwald erstellte Extension erfährt gerade eine Rundumerneuerung und wird in Extbase / Fluid entwickelt. Eines der Ziele ist es, die Extension für TYPO3 5 Phoenix fit zu machen und darzustellen, das eine Portierung einer Extbase /Fluid Extension auf Phoenix auch bei großen Extensions problemlos möglich ist. Dazu wird auch eine kommentierte Version des Quelltextes bereit gestellt. mm_forum 2 ist noch im Alpha-Stadium und für den produktiven Einsatz noch nicht gedacht. Ein paar Kleinigkeiten fehlen noch und das Nachrichtenfeature, mit dem untereinander Nacrichten verschickt werden können, wird aus der Extension in eine eigenständige Extension ausgelagert. Aber gerade für Entwickler, die sich mit Extbase /Fluid beschäftigen, ist die dokumentierte Source eine interessante Lektüre.

mm_forum 2.0.0-alpha1 kann aus Forge geladen werden. Detailliertere Informationen findet Ihr im Blog von Mittwald.

Sep 28

Mittwald hat eine neue Version der Dokumentation zu Extbase / Fluid veröffentlicht. Diese findet Ihr unter http://www.mittwald.de/extbase-dokumentation/

Mehr Informationen zu der 170 Seiten starken Dokumentation findet Ihr im Mittwald Blog.

Auch einen genauen Blick wert ist die 16seitige Informations-Broschüre zu TYPO3, die Mittwald diese Woche veröffentlicht hat. Einzelbestellungen der Broschüre sind kostenlos. Ich habe mir eben ein Exemplar bestellt und bin gespannt darauf.

Sep 24
Mit der Version 4.3 wurde TYPO3 um den “Scheduler” erweitert. Ziel ist es, automatisierte Aufgaben zu bestimmten Zeiten auszuführen. Früher wurde dazu in der Regel ein CLI-Script über Cron aufgerufen. Der Scheduler stellt eine zentrale Verwaltung dieser Aufgaben zur Verfügung. Um den Scheduler nutzen zu können, muss die System-Extension scheduler installiert sein. Des weiteren muss der Benutzer _cli_scheduler existieren. Dieser benötigt keine Admin-Rechte, sollte aber zur Sicherheit mit einem sicheren Passwort geschützt werden. Der Cron-Job ruft dann nur noch das Scheduler-Script auf. Der Pfad dazu wird im Backendmodul angezeigt. Extensions die den Scheduler einsetzen sollen, müssen ihre Tasks über einen Hook in der ext_localconf.php der Extension registrieren. In folgenden Listings sind “extkey” und “TaskName” durch entsprechende Werte zu ersetzen, also dem Extension-Key und einem Namen für den Task.
$TYPO3_CONF_VARS['SC_OPTIONS']['scheduler']['tasks']['tx_extkey_TaskName'] = array( 'extension' => $_EXTKEY, 'title' => 'LLL:EXT:'.$_EXTKEY.'/locallang.xml:TaskName.name', 'description' => 'LLL:EXT:'.$_EXTKEY.'/locallang.xml:TaskName.description', );
Die Übersetzung wird in der Datei locallang.xml hinterlegt, die, sofern sie nicht schon existiert, dafür angelegt wird. Der Aufbau kann aus der locallang_db.xml übernommen werden.
Als nächstes wird die Datei ext_autoload.php im Extension-Verzeichnis angelegt. Diese enthält folgenden Inhalt:
<?php return array( 'tx_extkey_TaskName' => t3lib_extMgm::extPath('extkey', 'scheduler/class.tx_extkey_TaskName.php') ); ?>
Der eigentliche Code, der ausgeführt werden soll, wird in die Datei scheduler/class.tx_extkey_TaskName.php geschrieben. Diese erweitert die Klasse tx_scheduler_Task und enthält die Funktion execute(), die vom Scheduler aufgerufen wird.
<?php class tx_aebhotelbewimport_import extends tx_scheduler_Task { public function execute() { // Hier kommt all der lustige Code, der ausgeführt werden soll. } } ?>
Den Return-Wert der Funktion execute() sollte man nicht vergessen, damit der Scheduler den Erfolg oder Misserfolg der Ausführung verwerten kann. Der Return-Wert ist entweder true oder false. Die Datenbankfunktionen, t3lib_div etc. stehen zur Verfügung. Auch auf $GLOBALS und $TYPO3_CONF_VARS kann zugegriffen werden. Die zeitliches Konfiguration wird im Backendmodul des Schedulers eingestellt.
Sep 21

Ein paar Tage sind vergangen, Zeit das 3. TYPO3camp Munich Revue passieren zu lassen. Man strebt ja immer danach alles besser und schöner machen zu wollen, als im vergangenen Jahr. Ich denke, das hat auch dieses Jahr ganz gut hin gehauen. So gut, das mir von einem Teilnehmer schon gesagt wurde, wir sollen gar nicht erst versuchen das zu toppen, es reicht, wenn wir dieses Level halten. So weit, so schön. Das Socilizing haben wir dieses Jahr outgesourced. Die Freitags-Party wurde im Kater Mikesch am Isartor abgehalten. Eine schöne Location und dazu gut zu erreichen. Als ich dort zu ersten Mal vorsprach, um die Örtlichkeiten anzusehen und die Konditionen auszuhandeln, war ganz begeistert. und es war die richtige Entscheidung. obwohl sich zeigen wird, ob der Kater auch nächstes Jahr zum Zuge kommt. Das kommt auf die Rückmeldungen und Konditionen im nächsten Jahr an. Auf jeden Fall hat es sehr viel Spaß gemacht, und ich denke den Teilnehmern hat es gut gefallen. Gegen Mitternacht hatte sich das Feld gelichtet. Am nächsten Tag freuten wir uns über den vollen Raum im obersten Stock der SAE. Inzwischen routiniert brachten wir die Keynote hinter uns, nicht ohne auch eine Gedenkminute für Hans J. Martin einzulegen. Danach ging es an die Session-Planung. Ein Punkt, den wir definitiv noch verbessern werden. Das kleine Chaos habe aber ich zu verantworten, ich hoffe die Teilnehmer haben mir verziehen. Die Give-Aways – eine coole Konferenz-Mappe und Polo-Shirts – kamen erwartungsgemäß gut an. Und so begannen wir gut gelaunt den weiteren Tag beim Frühstück bei Thomis Kuchl. Den Tag über waren hoch interessante Sessions zu bewundern. Den Speakern an dieser Stelle noch einmal unser tiefster Dank. Wissen zu teilen kann doch so schön sein. Am Abend ging es wieder in die Innenstadt, zum Löwenbräu Keller. Die Location war toll, das Essen weniger. Auch lange Wartezeiten mussten wir in Kauf nehmen. Also auch hier noch Optimierungsbedarf. Dennoch entwickelten sich interessante Gespräche und laute Trinklieder. Der nächste Tag begann wieder mit einem Happen Essen bei Thommy. Bis um 16 Uhr lauschten die Teilnehmer interessanten Sessions. Auch ich gönnte mir eine. Patricks Vortrag über Domain Driven Design war für mich quasi Pflicht. Zwischendurch gab es eine Rekord-Ladung Sandwiches von Subway. Bei der Abschlussveranstaltung verteilten wir Bücher, die von unseren Buchsponsoren zur Verfügung gestellt wurden (Hanser, Galileo Press, Open Source Press, Franzis und O’Reilly). Für das nächste Jahr werden wir uns aber etwas spannenderes dafür einfallen lassen, wie wir den Lesestoff unters Volk bringen. Ohne unsere Sponsoren wäre die Veranstaltung nicht möglich gewesen. Sie bringen den Löwenanteil an den finanziellen Aufwendungen. Jochen Weiland von jweiland.net kündigte sogleich seine weitere Unterstützung für das nächste Jahr an. Domain Factory (doppelt vertreten durch ihr Produkt Jiffy Box) und Alpha Systems waren ebenfalls als Premium-Sponsor dabei. Als Value-Sponsoren unterstützten uns Hetzner online, Marit AG, dpool, Techpool und FROGGnet. Die T3N war auch wieder als Media-Sponsor mit an Bord. Ihnen allen sagen wir Danke! Und somit bleibt mir nur zu sagen: Danke an Pat, Peter, Sebastian und Harald. Wie immer hat es viel Spaß gemacht, mit Euch dieses Camp zu organisieren. Bis dann, wir sehen uns spätestens beim TYPO3camp Munich 2011 wieder.

Mrz 18

Der Münchner Reiseveranstalter investiert in den Content- Management-Spezialisten TYPO3.
München, 18. März 2010 – Der Reiseveranstalter FTI ist ab sofort Platin-Sponsor der TYPO3 Association. Das Münchner Reiseunternehmen setzt bereits seit mehreren Jahren die Software von TYPO3 ein und verwaltet unter anderem seine Website über das TYPO3 Content Management System (CMS). Mit dem Wechsel in den Platin-Sponsorgrad will FTI ein Zeichen setzen: „Als Vorreiter im technischen Bereich sehen wir es als unsere Aufgabe an, innovative Partner bei der Weiterentwicklung ihrer Technologien zu unterstützen“, sagt FTI-Geschäftsführer Boris Raoul. Mit der Platin-Mitgliedschaft ist ein Jahresbeitrag von 10.000 Euro verbunden.
FTI wird als viertes Unternehmen weltweit Platin-Sponsor der TYPO3 Association. Bisher erhielten diesen Status das Systemhaus AOE media GmbH, die Schweizer Online-Marketing-Agentur CS2 – Creative Solutions GmbH und der Web-Hosting-Spezialist Mittwald CM Service GmbH. FTI ist der erste Platin-Sponsor, der selbst keine TYPO3-Dienstleistungen anbietet, sondern reiner Anwender ist.
In der Touristik-Branche ist TYPO3 bereits heute ein weit verbreitetes Content Management System, das von vielen Veranstaltern und Dienstleistern mit Erfolg eingesetzt wird. „Dies hat sowohl mit der Flexibilität als auch mit den hohen Sicherheitsstandards von TYPO3 tun“, erläutert Søren Schaffstein, Pressesprecher der TYPO3 Association. „Wir freuen und sehr, dass wir mit FTI eines der führenden Reiseunternehmen in Deutschland für uns gewinnen konnten.“
Über FTI Touristik
FTI Touristik ist mit einem Angebot für über 80 Länder auf fünf Kontinenten einer der führenden Reiseveranstalter Deutschlands. Neben einem umfassenden Pauschal- und Bausteinangebot ergänzen der Mietwagenbroker DriveFTI und der größte deutsche Sprachreisenveranstalter LAL Sprachreisen das Produktportfolio. Darüber hinaus gehören zu FTI der Reiseshoppingsender sonnenklar.TV, der Kurzfristveranstalter 5vorFlug, das Online- Portal fly.de, der Consolidator FTI-Ticketshop sowie die Touristik Vertriebsgesellschaft mbH (TVG), die Reisebüros im Franchisesystem sowie im Eigenvertrieb führt.
Weltweit beschäftigt der Gesamtkonzern FTI Group mit Sitz in München rund 1.500 Mitarbeiter und ist auch in Österreich und der Schweiz mit Niederlassungen vertreten. Der Umsatz für das touristische Geschäftsjahr vom 1. November 2008 bis 31. Oktober 2009 betrug 1,093 Milliarden Euro.

Aug 19

Gestern Abend hat das FLOW3-Team die dritte Alpha-Version des FLOW3-Frameworks veröffentlicht.

Der Fokus in diesem Release lag auf der Dokumentation, daher wurde sowohl ein sehr ausführliches “GettingStarted”-Tutorial zugefügt, wie auch die Referenz überarbeitet und auf den neuesten Stand gebracht. Beide Dokumente sind im DocBook XML Standard erstellt und im Download in den Packages GettingStarted sowie FLOW3/Documentation enthalten. Zusätzlich hat Sebastian Kurfürst auch seine Dokumentation für die Template-Engine Fluid auf den neuesten Stand gebracht.
Untenstehend bieten wir alle drei Dokumente in PDF umgewandelt zum Download an.

Download:

FLOW3-Release: http://flow3.typo3.org/download/
FLOW3-SVN: svn export https://svn.typo3.org/FLOW3/ ./

PDF FLOW3 Getting Started-Tutorial: http://www.typofaktum.de/flow3/flow3_getting_started_1.0.0.alpha3.pdf
PDF FLOW3 Referenz: http://www.typofaktum.de/flow3/flow3_reference_1.0.0.alpha3.pdf
PDF Fluid-Handbuch http://www.typofaktum.de/flow3/flow3_fluid_1.0.0.alpha3.pdf

Mit dem Tutorial habt Ihr einen leichten und schnellen Einstieg in die FLOW3-Welt, angefangen von der Installation, über den Kickstarter, bis hin zur Modellierung. Robert hat dabei vor allem darauf geachtet, dass damit ein unkomplizierter Start möglich ist, der sicher jeden infizieren wird, der dies einmal gewagt hat. Denn FLOW3 rockt – und zwar gewaltig ;-)

Davon abgesehen, hat das Framework aber auch über 200 neue Features und Änderungen erfahren, die Ihr im Changelog findet: http://wiki.typo3.org/index.php/FLOW3_1.0.0_alpha3

« Previous Entries