EXT:Webdav for TYPO3 CMS

I’ve started to migrate my webdav extension to the CMS 6.x branch and i’d like to get some feedback. What it does: provide webdav access to your TYPO3 CMS installation also piping FAL storages (local and remote as API is used) If you never heard about FAL it the short form of „file abstraction layer“ this is used to provide access to files stored in any type of storage, can be locally, ftp, dropbod, webdav, whatever.

Usefull PHPStorm Plugins for TYPO3 FLOW and TYPO3 CMS

Warum 1und1 das Potential hat glückliche DSL Kunden zu haben

Sicher werdet ihr jetzt denken, „wow noch ein Werbetext von 1und1“, leider muss ich da enttäuschen. Ich will in den folgenden Zeilen, nach einem DSL Ausfall bei mir, analysieren, was besser laufen könnte, und das ganze bei minimalem Mitteleinsatz. Hardware Im Gegensatz zu den meisten großen Providern liefert 1und1 AVM Produkte als Router aus, diese werden unter dem Namen „1und1 Homeserver“ (7390) oder „1und1 Homeserver+“ (7490) versendent. Zu diesen Geräten gibt es je nach Anschluss mit der Sofortstart Option noch einen UMTS Stick (XS Stick P14v) dazu.

Setup Jabber notifications for Jenkins (Continuous Integration Server)

Using Knowledgetree with PHP 5.3 – an Odysee ;)

Perhaps you needed to upgrade PHP on your Servers too. I needed to do this, because i wanted to use tine20.org with my local thunderbird. I thought nothing easier than that and contacted my server maintainer, the guys @hosteurope.de did a great job and upgraded php very fast – thanks guys. After some time i found out knowledgetree is out of order and the odysee began. After digging into the code and having used google heavily i found a solution:

Neues Design für meinen Blog – oder wie man TV-Framework Skins aus TYPO3 in WordPress nutzt – Teil 3

Neues Design für meinen Blog – oder wie man TV-Framework Skins aus TYPO3 in WordPress nutzt – Teil 2

Wie versprochen kommen nun noch einige Details zum „Grabben“ des Themes. <?php class GrabIt_Xml_Helper { protected $prePlaceHolders = array( ‘contentBlock-1’ => ‘##CONTENT-1###’, ‘contentBlock-2’ => ‘##CONTENT-2###’, ‘contentBlock-3’ => ‘##CONTENT-3###’, ‘feature’ => ‘##FEATURE###’, ); protected $postPlaceHolders = array( ‘##CONTENT-1###’ => ‘content-1’, ‘##CONTENT-2###’ => ‘content-2’, ‘##CONTENT-3###’ => ‘content-3’, ‘##FEATURE###’ => ‘feature’, ‘##FOOTER###’ => ‘footer’, ‘##MENU###’ => ‘menu’, ); protected $debug = false; function __construct($url) { $this->setUrl($url); } function setUrl($url) { $this->url = $url; } function setPrePlaceHolders($array) { $this->prePlaceHolders = $array; } function setPrePlaceHolder($name, $value) { $this->prePlaceHolders[$name] = $value; } function setPostPlaceHolder($name, $value) { $this->postPlaceHolders[$name] = $value; } function parseDocument() { if(!

Neues Design für meinen Blog – oder wie man TV-Framework Skins aus TYPO3 in WordPress nutzt – Teil 1

Endlich ist meine Seite soweit umgestellt, dass ich auch meinen Blog umstellen kann. Dabei kommt eine interessante Technik zum Einsatz, ich nutze einfach die Ausgabe von meinem TYPO3 😉 Dazu habe ich mir ein Theme geschrieben, mit dem ich das Layout von Webseiten, die mit TemplaVoilaFramework erstellt worden in WordPress importieren kann. Die „Generated Content“ Bereiche werden dabei automatisch zu Sidebars umgewandelt. Das Prinzip läßt sich mit Sicherheit auch auf andere Layout Frameworks übertragen, da die Klassen sehr frei konfigurierbar sind.

HTTPS mit SSL Proxy für WordPress

So kann man WordPress mit SSL nutzen: öffnen der Datei wp-config.php einfügen des folgenden Codes vor dem Kommentar Stop editing Die Variable Domain gibt die Hauptdomain des Blogs an. //ssl patch begin $domain = ‘blog.kay-strobach.de’; if($_SERVER[‘HTTP_X_FORWARDED_HOST’]==“ssl.webpack.de”) { // mit SSL-oxy define(‘WP_SITEURL’, ‘https://ssl.webpack.de/' . $domain); define(‘WP_HOME’, ‘https://ssl.webpack.de/' . $domain); $_SERVER[‘HTTPS’] = ‘on’; $_SERVER[‘REQUEST_URI’] = ‘/’ . $domain . $_SERVER[‘REQUEST_URI’]; } else { // Ohne SSLroxy define(‘WP_SITEURL’, ‘http://’ . $domain); define(‘WP_HOME’, ‘http://’ .

Aloha editor im TYPO3 Backend

Based on the discussion on the TYPO3v4 List: http://lists.typo3.org/pipermail/typo3-project-v4/2011-July/002519.html I started to implement an early prototype of aloha editor in the TYPO3 Backend:

You may download the extension below. All other rte’s must be deactivated. T3X_aloha-0_1_0-z-201107041851 Please note, this software is an early alpha – Please do not use it in an production environment. I do not guarentee, that is works completly. Current features: Basic Aloha editor in Backend Saving works Must have features (currently missing):