<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>p7media.de - Weblog</title>
		<link>http://p7media.de/weblog/</link>
		<atom:link href="http://p7media.de/weblog/" rel="self" type="application/rss+xml" />
		<description></description>

		
		<item>
			<title>TYPO3Camp Stuttgart</title>
			<link>http://p7media.de/weblog/typo3camp-stuttgart/</link>
			<description>&amp;lt;p&amp;gt;Falls jemand vom 20. bis zum 22. Mai 2011 noch nach einem gediegenen Event sucht, so kann ihm nun geholfen werden. Denn da findet im Schloß der Universität Hohenheim in Stuttgart ein TYPO3Camp statt.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Alle wichtigen Eckdaten zur Veranstaltung wie Programm, Location, Anfahrt, Übernachtungsmöglichkeiten etc. kann man auf der &amp;lt;a href=&amp;quot;http://www.typo3camp-stuttgart.de/&amp;quot;&amp;gt;Website zum TYPO3Camp&amp;lt;/a&amp;gt; einsehen.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Dort befindet sich übrigens auch das Anmeldeformular ;-)&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;</description>
			<pubDate>Thu, 17 Mar 2011 17:15:25 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/typo3camp-stuttgart/</guid>
		</item>
		
		<item>
			<title>SilverStripe, Git+Github und Piston</title>
			<link>http://p7media.de/weblog/silverstripe-git-github-und-piston/</link>
			<description>&amp;lt;p&amp;gt;Das SilverStripe Projekt und die verfügbaren Module sind nun beinahe vollständig nach &amp;lt;a href=&amp;quot;http://github.com&amp;quot;&amp;gt;Github&amp;lt;/a&amp;gt; umgezogen. Und spätestens &amp;lt;a href=&amp;quot;https://groups.google.com/d/msg/silverstripe-dev/jB6MRZO_pfM/UP1992NtPGAJ&amp;quot;&amp;gt;seit dieser Ankündigung&amp;lt;/a&amp;gt; gibt es nun auch einen weiteren, neuen Weg SilverStripe zu installieren.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Dieser ist vor allem für Entwickler interessant die sich mit dem &amp;quot;latest and greatest&amp;quot; Entwicklungsstand vertraut machen wollen, oder zum Projekt beitragen möchten und ersetzt auch nicht den &amp;lt;a href=&amp;quot;http://silverstripe.org/download&amp;quot;&amp;gt;offiziellen Download&amp;lt;/a&amp;gt;, der weiterhin verfügbar bleibt.&amp;lt;/p&amp;gt;<br />&amp;lt;h3&amp;gt;Was brauche ich dazu?&amp;lt;/h3&amp;gt;<br />&amp;lt;p&amp;gt;Zunächst einmal sollte natürlich das &amp;lt;a href=&amp;quot;http://git-scm.com/&amp;quot;&amp;gt;Versionskontrollsystem Git&amp;lt;/a&amp;gt; auf dem Rechner installiert sein. &amp;lt;span class=&amp;quot;mediumtext&amp;quot;&amp;gt;(Für Gitneulinge wie mich, war &amp;lt;a href=&amp;quot;http://progit.org/book/de/&amp;quot;&amp;gt;dieses Online Buch&amp;lt;/a&amp;gt; übrigens pures Gold wert)&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Für die neuen &amp;quot;Build Scripts&amp;quot;, muß sich Php auch über die Kommandozeile ausführen lassen. Und um &amp;lt;a href=&amp;quot;http://piston.rubyforge.org/&amp;quot;&amp;gt;Piston&amp;lt;/a&amp;gt; zum Laufen zu kriegen, wird noch die Sprache &amp;lt;a href=&amp;quot;http://www.ruby-lang.org/de/&amp;quot;&amp;gt;Ruby&amp;lt;/a&amp;gt; und der Paketmanager &amp;lt;a href=&amp;quot;http://rubygems.org/&amp;quot;&amp;gt;Rubygems&amp;lt;/a&amp;gt; benötigt.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Puh, eine ganze Menge! Das liest sich allerdings schlimmer, als es dann tatsächlich ist. Zumindest habe ich &amp;lt;span class=&amp;quot;mediumtext&amp;quot;&amp;gt;(unter Ubuntu 10.4)&amp;lt;/span&amp;gt; keine 10 Minuten gebraucht, das alles herunterzuladen und zu installieren.&amp;lt;/p&amp;gt;<br />&amp;lt;h3&amp;gt;Und weiter?&amp;lt;/h3&amp;gt;<br />&amp;lt;p&amp;gt;Meine Gehversuche und Erfahrungen wandern in einen neuen Blogpost. Bis dahin verweise ich auf den neuen &amp;lt;a href=&amp;quot;http://doc.silverstripe.org/sapphire/en/installation/from-source&amp;quot;&amp;gt;Eintrag in der offiziellen Dokumentation&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Dort werden sehr genau die Vorraussetzungen und vor allem die einzelnen Schritte beschrieben, um SilverStripe &amp;quot;from source&amp;quot; zu installieren und wie man am Einfachsten zum Projekt beitragen kann.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;</description>
			<pubDate>Tue, 15 Feb 2011 08:04:53 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/silverstripe-git-github-und-piston/</guid>
		</item>
		
		<item>
			<title>Stilauswahl im SilverStripe Editor</title>
			<link>http://p7media.de/weblog/stilauswahl-im-silverstripe-editor/</link>
			<description>&amp;lt;p&amp;gt;In diesem Artikel beschreibe ich, wie man Autoren die den SilverStripe Editor nutzen, Stylesheets zur Verfügung stellen kann falls diese fehlen sollten.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Der SilverStripe Editor besitzt ein praktisches Auswahlfeld, bei dem ein Website Autor ganz einfach die Stile zur Textformatierung auswählen kann. Wenn man  nun ein eigenes Theme für SilverStripe entwickelt hat, oder eines der zahlreichen &amp;lt;a href=&amp;quot;http://silverstripe.org/themes&amp;quot;&amp;gt;Community-Themes&amp;lt;/a&amp;gt; benutzt, kann es passieren das dieses Feld leider kläglich leer bleibt:&amp;lt;/p&amp;gt;<br />&amp;lt;p class=&amp;quot;captionCanvas&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;leftAlone captionImage&amp;quot; src=&amp;quot;http://p7media.de/assets/Uploads/BlogEntries/tinymce-nostyles-be080211.jpg&amp;quot; alt=&amp;quot;Tinymce editor ohne stylesheets&amp;quot; width=&amp;quot;600&amp;quot; height=&amp;quot;170&amp;quot; title=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;span class=&amp;quot;caption&amp;quot;&amp;gt;Hier kann man keine Stilauswahl treffen&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Es fehlt eine einfache CSS Datei namens &amp;lt;strong&amp;gt;editor.css&amp;lt;/strong&amp;gt;. Diese muß nur im Verzeichnis &amp;lt;em&amp;gt;themes/&amp;amp;lt;MyThemeName&amp;amp;gt;/css&amp;lt;/em&amp;gt; vorliegen und wird automatisch vom SilverStripe Backend geladen.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;In dieser Datei notieren wir einfach alle CSS Stile, auf die ein Autor zugreifen will/darf/muß. (Das standard Theme &amp;lt;em&amp;gt;Blackcandy&amp;lt;/em&amp;gt; inkludiert übrigens gleich die gesamte &amp;lt;em&amp;gt;typography.css&amp;lt;/em&amp;gt; Datei per @import Regel.) Und nach einem erneutem Login sollten die Stile nun auswählbar sein.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;So einfach kann man die Autoren glücklich machen!&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;mediumtext&amp;quot;&amp;gt;Update: Ein Screenshot vom Endergebnis mit ausgeklappter Auswahlliste! &amp;lt;a href=&amp;quot;http://shutter-project.org/&amp;quot;&amp;gt;Dank Shutter&amp;lt;/a&amp;gt;.&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;mediumtext&amp;quot;&amp;gt;&amp;lt;img class=&amp;quot;leftAlone&amp;quot; src=&amp;quot;http://p7media.de/assets/Uploads/BlogEntries/tinymce-styles-be080211.jpg&amp;quot; alt=&amp;quot;tynimce editor mit style-select&amp;quot; width=&amp;quot;600&amp;quot; height=&amp;quot;170&amp;quot; title=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;mediumtext&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;</description>
			<pubDate>Fri, 04 Feb 2011 12:35:23 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/stilauswahl-im-silverstripe-editor/</guid>
		</item>
		
		<item>
			<title>SilverStripe Version 2.4.5 ist erschienen</title>
			<link>http://p7media.de/weblog/silverstripe-version-2-4-5-ist-erschienen/</link>
			<description>&amp;lt;p&amp;gt;Seit heute ist SilverStripe in der Version 2.4.5 erschienen und steht zum Download bereit.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Auch hat der Versionszweig 2.3 ein Update erfahren und Benutzern steht nun die Version 2.3.11 zur Verfügung.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Einige Bugfixes aus dem 2.4.5 Release:&amp;lt;/p&amp;gt;<br />&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Problem behoben,bei dem das Springen zu einer früheren Seitenversion einen Fehler verursachte&amp;lt;/li&amp;gt;<br />&amp;lt;li&amp;gt;Problem behoben, bei dem Kommentare der falschen Seite zugeordnet wurden&amp;lt;/li&amp;gt;<br />&amp;lt;li&amp;gt;Problem behoben, bei dem Dateien und Bilder mit Dateierweiterungen in Großbuchstaben nicht akzeptiert wurden&amp;lt;/li&amp;gt;<br />&amp;lt;/ul&amp;gt;&amp;lt;p&amp;gt;Mehr dazu kann man im &amp;lt;a href=&amp;quot;http://doc.silverstripe.org/sapphire/en/changelogs/2.4.5&amp;quot;&amp;gt;Changelog nachlesen&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Und hier ist der &amp;lt;a href=&amp;quot;http://silverstripe.org/stable-download/&amp;quot;&amp;gt;Link zum Download&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;</description>
			<pubDate>Wed, 02 Feb 2011 12:57:50 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/silverstripe-version-2-4-5-ist-erschienen/</guid>
		</item>
		
		<item>
			<title>TYPO3 mit Long Term Support</title>
			<link>http://p7media.de/weblog/typo3-mit-long-term-support/</link>
			<description>&amp;lt;p&amp;gt;Seit gestern &amp;lt;a href=&amp;quot;http://twitter.com/#!/typo3/status/30349266350243840&amp;quot;&amp;gt;ist es amtlich&amp;lt;/a&amp;gt;, TYPO3 4.5 LTS ist da! Pünklich wie die sprichwörtliche Feuerwehr hat die neue Version meines &amp;lt;span class=&amp;quot;smalltext&amp;quot;&amp;gt;zweitliebsten&amp;lt;/span&amp;gt; CMS das Licht der Welt erblickt.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Und was für ein Kerlchen! Das Core Team und vor allem die &amp;lt;a href=&amp;quot;http://typo3.org/&amp;quot;&amp;gt;TYPO3 Community &amp;lt;/a&amp;gt;durften sich zu Recht voller Stolz auf die Schultern klopfen, Zigarren rauchen und &amp;lt;a href=&amp;quot;http://p7media.de/weblog/typo3-partytime/&amp;quot;&amp;gt;Parties&amp;lt;/a&amp;gt; feiern.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Gut, vielleicht klinge ich nun ein wenig zu euphorisch. Aber die Testinstallation an der ich gerade arbeite, macht einfach einen Heidenspaß! Sei es das viel besser augeräumte Backend, die neue Grid View, oder das überarbeitete Workflow Modul. Es &amp;quot;flutscht&amp;quot; einfach. Und &amp;quot;flutschen&amp;quot; hat bisher nun nicht so wirklich zu TYPO3 gepasst.&amp;lt;/p&amp;gt;<br />&amp;lt;h3&amp;gt;Neuerungen in TYPO3 4.5 LTS:&amp;lt;/h3&amp;gt;<br />&amp;lt;p&amp;gt;Zuerst das ins Auge stechende LTS hinter der Versionsnummer.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;LTS steht für &amp;quot;Long Term Support&amp;quot;. Damit wird garantiert, das die auf dieser Version basierenden Websites die nächsten drei Jahre in Dingen wie Fehlerbereinigung und Sicherheit auf dem aktuellsten Stand gehalten werden.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;All die anderen Neuerungen haben Patrick Lobacher und Peter Kraume in einem ausführlichen PDF Dokument beschrieben und &amp;lt;a title=&amp;quot;Pdf download link&amp;quot; href=&amp;quot;http://www.typovision.de/fileadmin/slides/TYPO3_4.5_Die_Neuerungen_typovision.pdf&amp;quot;&amp;gt;zum Download&amp;lt;/a&amp;gt; zur Verfügung gestellt.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Danke &amp;lt;a title=&amp;quot;Pdf download link&amp;quot; href=&amp;quot;http://www.typovision.de/&amp;quot;&amp;gt;typovision.de&amp;lt;/a&amp;gt;!&amp;lt;/p&amp;gt;</description>
			<pubDate>Thu, 27 Jan 2011 22:08:24 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/typo3-mit-long-term-support/</guid>
		</item>
		
		<item>
			<title>TYPO3 Partytime</title>
			<link>http://p7media.de/weblog/typo3-partytime/</link>
			<description>&amp;lt;p&amp;gt;Am Mittwoch dem 26.01.2011 ist es soweit. TYPO3 4.5 &amp;lt;abbr class=&amp;quot;help tooltip&amp;quot; title=&amp;quot;Long Term Support&amp;quot;&amp;gt;LTS&amp;lt;/abbr&amp;gt; wird auf den Rest der Welt losgelassen. Um dieses Ereignis gebührend zu feiern, sind weltweite Release Partys geplant.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Wer nun ebenso eine Party ankündigen möchte, oder plant auf einer der bereits angekündigten Partys in seiner Nähe aufzuschlagen, findet die nötigen Informationen &amp;lt;a href=&amp;quot;http://wiki.typo3.org/Release_Party/TYPO3_4.5&amp;quot;&amp;gt;in der TYPO3 Wiki&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Leider muß ich den nächsten Tag wirklich sehr früh aufstehen, also fällt das Feiern für mich wohl eher flach.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;smalltext&amp;quot;&amp;gt;Na ja, vielleicht... ;-)&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;</description>
			<pubDate>Fri, 21 Jan 2011 17:48:45 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/typo3-partytime/</guid>
		</item>
		
		<item>
			<title>Neue SilverStripe Dokumentation ist da</title>
			<link>http://p7media.de/weblog/neue-silverstripe-dokumentation-ist-da/</link>
			<description>&amp;lt;p&amp;gt;Die SilverStripe Dokumentation unter &amp;lt;a href=&amp;quot;http://doc.silverstripe.org/&amp;quot;&amp;gt;http://doc.silverstripe.org/&amp;lt;/a&amp;gt; hat eine massive Überarbeitung erfahren und ist seit heute im neuen Gewand online.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Das betagte DokuWiki-System ist einer eigenen auf SilverStripe basierenden Lösung gewichen und auch vom Design her wirkt die ganze Dokumentation nun viel klarer und ist einfach zugänglicher geworden.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Ein richtiger und wichtiger Schritt wie ich finde. Gratulation @&amp;lt;a href=&amp;quot;http://silverstripe.org/&amp;quot;&amp;gt;SilverStripe&amp;lt;/a&amp;gt;!&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;mediumtext&amp;quot;&amp;gt;Update 18.01.1011:&amp;lt;/span&amp;gt; Mehr Details dazu sind nun im &amp;lt;a href=&amp;quot;http://silverstripe.org/updates-to-our-documentation/&amp;quot;&amp;gt;offiziellen Blog zu lesen&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;</description>
			<pubDate>Mon, 17 Jan 2011 12:44:09 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/neue-silverstripe-dokumentation-ist-da/</guid>
		</item>
		
		<item>
			<title>Neue SilverStripe Version verfügbar</title>
			<link>http://p7media.de/weblog/neue-silverstripe-version-verfuegbar/</link>
			<description>&amp;lt;p&amp;gt;Kurz bevor das Weihnachtsfest ansteht und wenige Tage bevor 2010 endgültig verabschiedet wird, dringt frohe Kunde aus Neuseeland an unser Ohr. Denn neue Versionen von SilverStripe sind erschienen.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Und zwar handelt es sich um die Versionen 2.3.10 und 2.4.4 mit zahlreichen Verbesserungen und vielen &amp;lt;a href=&amp;quot;http://open.silverstripe.org/wiki/ChangeLog/2.4.4&amp;quot;&amp;gt;Bugfixes&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;div class=&amp;quot;grid_4 alpha&amp;quot;&amp;gt;<br />&amp;lt;h3&amp;gt;2.3.10:&amp;lt;/h3&amp;gt;<br />&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;https://groups.google.com/forum/#!topic/silverstripe-announce/RZEKkZagY_8&amp;quot;&amp;gt;Release Announcement&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br />&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.silverstripe.org/assets/downloads/SilverStripe-v2.3.10.tar.gz&amp;quot;&amp;gt;Download&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br />&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;<br />&amp;lt;div class=&amp;quot;grid_4 omega&amp;quot;&amp;gt;<br />&amp;lt;h3&amp;gt;2.4.4:&amp;lt;/h3&amp;gt;<br />&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;https://groups.google.com/forum/#!topic/silverstripe-announce/rXLRNT0Yi1Y&amp;quot;&amp;gt;Release Announcement&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br />&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.silverstripe.org/assets/downloads/SilverStripe-v2.4.4.tar.gz&amp;quot;&amp;gt;Download&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br />&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Na dann, frohes Fest :-)&amp;lt;/p&amp;gt;</description>
			<pubDate>Tue, 21 Dec 2010 12:16:13 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/neue-silverstripe-version-verfuegbar/</guid>
		</item>
		
		<item>
			<title>Falls das CDN streikt</title>
			<link>http://p7media.de/weblog/falls-das-cdn-streikt/</link>
			<description>&amp;lt;p&amp;gt;Meine Website setzt für die Javascript Effekte auf &amp;lt;a href=&amp;quot;http://jquery.com/&amp;quot;&amp;gt;jQuery&amp;lt;/a&amp;gt;, oder eher genauer, die &amp;lt;a href=&amp;quot;http://flowplayer.org/tools/index.html&amp;quot;&amp;gt;jQuery-Tools&amp;lt;/a&amp;gt;. Und weil es so schön einfach ist, binde ich die über deren &amp;lt;a href=&amp;quot;http://de.wikipedia.org/wiki/Content_Distribution_Network&amp;quot;&amp;gt;CDN&amp;lt;/a&amp;gt; ein. Doch das scheint &amp;lt;a href=&amp;quot;http://flowplayer.org/tools/forum/20/54608&amp;quot;&amp;gt;gerade zu streiken&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Das ist immerhin eine gute Gelegenheit, um meine Quick &#39;n Dirty-Fallback-Silverstripe-Lösung (QnDFSL) vorzustellen.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Mein Ziel war es, einfach im Silverstripe Backend auswählen zu können, von wo die Javascript Bibliotheken geladen werden. Entweder vom CDN oder eben von meinem Webhoster. Dafür musste ich nur schnell die &amp;lt;a href=&amp;quot;http://doc.silverstripe.org/siteconfig&amp;quot;&amp;gt;SiteConfig&amp;lt;/a&amp;gt; erweitern.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Ich möchte jetzt kein Tutorial daraus machen, deshalb genauso Quick &#39;n Dirty:&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Ein Bild vom Endergebnis:&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;&amp;lt;img class=&amp;quot;leftAlone&amp;quot; src=&amp;quot;http://p7media.de/assets/Uploads/BlogEntries/silverstripe-cdn-fallback.png&amp;quot; alt=&amp;quot;Silverstripe CDN Fallback&amp;quot; width=&amp;quot;600&amp;quot; height=&amp;quot;210&amp;quot; title=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Der Code:&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Eine neue Klasse die von Extension erbt ...&amp;lt;/p&amp;gt;<br />&amp;lt;p class=&amp;quot;mediumtext&amp;quot;&amp;gt;mysite/code/P7SiteConfigDecorator.php&amp;lt;/p&amp;gt;<br />&amp;lt;pre class=&amp;quot;brush: php&amp;quot;&amp;gt;/**<br /> * Class to extend SiteConfig to add new fields<br /> */<br />class P7SiteConfigDecorator extends Extension {<br /><br />  public function extraStatics() {<br />    return array(<br />                 &#39;db&#39; =&amp;amp;gt; array( &#39;HasCDNEnabled&#39; =&amp;amp;gt; &#39;Boolean&#39; )<br />    );<br />  }<br />  public function updateCMSFields(FieldSet $fields) {<br />    $fields-&amp;amp;gt;addFieldToTab(&#39;Root.Main&#39;, new CheckboxField(&#39;HasCDNEnabled&#39;, &#39;Enable JS-Libraries served by a CDN:&#39;));<br />  }<br />}<br />&amp;lt;/pre&amp;gt;<br />&amp;lt;p&amp;gt;Die erweiterte init() Funktion der Klasse Page_Controller ...&amp;lt;/p&amp;gt;<br />&amp;lt;p class=&amp;quot;mediumtext&amp;quot;&amp;gt;mysite/code/Page.php&amp;lt;/p&amp;gt;<br />&amp;lt;pre class=&amp;quot;brush: php&amp;quot;&amp;gt;...<br />public function init() {<br />  ...<br />  //get site-config<br />  $config = SiteConfig::current_site_config();<br /><br />  //we load our library from CDN<br />  if ($config-&amp;amp;gt;HasCDNEnabled == true) {<br />    Requirements::javascript(&#39;http://cdn.jquerytools.org/1.2.5/full/jquery.tools.min.js&#39;);<br />  }<br />  //nope, we choose our own<br />  else {<br />        Requirements::javascript(&#39;mysite/javascript/jquery/jquery-1.4.4.min.js&#39;);<br />        Requirements::javascript(&#39;mysite/javascript/jquery/plugins/jquery.tools.min.js&#39;);<br />  }<br />...<br />}<br />&amp;lt;/pre&amp;gt;<br />&amp;lt;p&amp;gt;Auszug meiner &amp;lt;span class=&amp;quot;mediumtext&amp;quot;&amp;gt;mysite/_config.php&amp;lt;/span&amp;gt; :&amp;lt;/p&amp;gt;<br />&amp;lt;pre class=&amp;quot;brush: php&amp;quot;&amp;gt;Object::add_extension(&#39;SiteConfig&#39;, &#39;P7SiteConfigDecorator&#39;);<br />&amp;lt;/pre&amp;gt;<br />&amp;lt;p&amp;gt;Bamm! Fertig!&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Und während ich diesen Eintrag getippt habe, scheint das CDN auch wieder seine Arbeit zu verrichten. Prima! Aber fürs nächste Mal bin ich gerüstet :-)&amp;lt;/p&amp;gt;</description>
			<pubDate>Fri, 17 Dec 2010 22:08:27 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/falls-das-cdn-streikt/</guid>
		</item>
		
		<item>
			<title>TYPO3 4.5beta2 ist verfügbar</title>
			<link>http://p7media.de/weblog/typo3-4-5beta2-ist-verfuegbar/</link>
			<description>&amp;lt;p&amp;gt;Heute Nacht wurde die zweite Beta-Version von TYPO3 4.5. veröffentlicht. Dabei handelt es sich um einen &amp;quot;Developer Snapshot&amp;quot;, der viele Bugfixes seit beta1 und auch ein paar nette neue Features (FAL und einen neuen Extension Manager) erhalten hat.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Es gibt außerdem auch ein &amp;quot;Introductionpackage&amp;quot; für die beta2, das ein Testen der neuen Funktionen sofort auf einer neuen Installation ermöglicht. Aber nicht vergessen, das es sich immer noch um eine Beta Version handelt und weitere Änderungen und Korrekturen in neuen Versionen enthalten sein werden.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Alle wichtigen Details zum Release &amp;lt;a href=&amp;quot;http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450beta2&amp;quot;&amp;gt;kann man hier nachlesen&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Die Downloads befinden sich hier: &amp;lt;a href=&amp;quot;http://typo3.org/download/packages/&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;http://typo3.org/download/packages/&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;</description>
			<pubDate>Thu, 02 Dec 2010 10:08:09 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/typo3-4-5beta2-ist-verfuegbar/</guid>
		</item>
		
		<item>
			<title>Adventskalender von typo3blogger.de</title>
			<link>http://p7media.de/weblog/adventskalender-von-typo3blogger-de/</link>
			<description>&amp;lt;p&amp;gt;Die Adventszeit ist gekommen. Mal wieder. Und mit ihr kommen  außer Schnee, Kälte und vereiste Windschutzscheiben auch Adventskalender. Einer auf den ich mich wirklich freue stammt von &amp;lt;a href=&amp;quot;http://typo3blogger.de&amp;quot;&amp;gt;typo3blogger.de&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Zum dritten Mal schon wird jeden Tag &amp;quot;ein Türchen geöffnet&amp;quot; und wir werden mit Tips und Tricks rund um TYPO3 versorgt.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Das erste Türchen steht schon offen: &amp;lt;a href=&amp;quot;http://typo3blogger.de/papierkorb-fur-dateien-turchen-1/&amp;quot;&amp;gt;der Papierkorb für Dateien&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;</description>
			<pubDate>Wed, 01 Dec 2010 08:05:54 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/adventskalender-von-typo3blogger-de/</guid>
		</item>
		
		<item>
			<title>SilverStripe Usability - Löschen mit Rückfrage</title>
			<link>http://p7media.de/weblog/silverstripe-usability-loeschen-mit-rueckfrage/</link>
			<description>&amp;lt;p&amp;gt;Folgendes Szenario: man möchte eine Software beenden oder eine Datei löschen. Manche Programme reagieren darauf mit einem Bestätigungsfenster, das oft diesen (oder ähnlichen) Text enthält: &amp;quot;Wollen Sie wirklich ... ? bla bla&amp;quot;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Meist reagiere ich ziemlich genervt darauf und schreie meinen Rechner an: &amp;quot;Logisch! Sonst hätte ich ja nicht &#39;Löschen&#39; gedrückt!&amp;quot;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Doch manchmal kann so ein Hinweis ein wahrer Lebensretter sein und vor ärgerlicher Mehrarbeit schützen. Zum Beispiel wenn man mal wieder etwas übermüdet und abgelenkt versucht einen Blog Eintrag zu verfassen und diesen aus Versehen löscht ;-).&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Eine Lösung um in Silverstripe die Löschen/Unveröffentlichen Buttons ein wenig sicherer zu gestalten, hat &amp;lt;a href=&amp;quot;http://silverstripe.org/ForumMemberProfile/show/6793&amp;quot;&amp;gt;Tama&amp;lt;/a&amp;gt; im offiziellen Forum &amp;lt;a href=&amp;quot;http://silverstripe.org/content-editor-discussions/show/11962&amp;quot;&amp;gt;vorgestellt.&amp;lt;/a&amp;gt; Die funktioniert prima und ein Javascript-Popup warnt nun sobald man etwas löschen möchte.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Wem (wie mir) ein Popup etwas zu öde erscheint, dem könnte das jQuery Plugin &amp;lt;a href=&amp;quot;http://blog.pierrejeanparra.com/jquery-plugins/fast-confirm/&amp;quot;&amp;gt;Fast Confirm&amp;lt;/a&amp;gt; weiterhelfen - eine schlanke Möglichkeit für Dialogboxen.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Wie man das ganze in Silverstripe integriert, versuche ich beispielhaft im Anschluss zu zeigen. Doch Vorsicht, bitte nicht als &amp;quot;Anfängertutorial&amp;quot; verstehen.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Ich benutze hier Tamas Code zusammen mit Fast Confirm:&amp;lt;/p&amp;gt;<br />&amp;lt;p class=&amp;quot;mediumtext&amp;quot;&amp;gt;/mysite/javascript/myConfirmdelete.js:&amp;lt;/p&amp;gt;<br />&amp;lt;pre class=&amp;quot;brush: php&amp;quot;&amp;gt;// Add popup to Unpublish box when mouse enters div containing action buttons.<br />// This is bound via live as the action buttons can be rebuilt with AJAX.<br />jQuery(&#39;#form_actions_right&#39;).live(&#39;mouseenter&#39;, function() {<br /><br />    //Check if Unpublish button needs to be disabled<br />    if (jQuery(&#39;#Form_EditForm_action_unpublish&#39;).attr(&#39;name&#39;) != &#39;&#39;) {<br /><br />        //Disable Unpublish Button<br />        jQuery(&#39;#Form_EditForm_action_unpublish&#39;).attr(&#39;name&#39;, &#39;&#39;);<br /><br />        //Bind Mousedown event handler to Unpublish button.<br />        //Mouseover is used instead of click to avoid conflict<br />        jQuery(&#39;#Form_EditForm_action_unpublish&#39;).mousedown(function() {<br /><br />            jQuery(this).fastConfirm({<br />                 position     : &#39;top&#39;,<br />                 questionText : &#39;This will also affect child pages&#39;,<br />                 proceedText  : &#39;Proceed&#39;,<br />                 cancelText   : &#39;Cancel&#39;,<br />                 zIndex       : 666,//the number of the beast<br /><br />                 onProceed    : function(trigger) {<br />                                //Enable Unpublish Button<br />                                jQuery(&#39;#Form_EditForm_action_unpublish&#39;)<br />                                  .attr(&#39;name&#39;, &#39;action_unpublish&#39;);<br />                                //Trigger click on Unpublish button to set submit in motion<br />                                jQuery(&#39;#Form_EditForm_action_unpublish&#39;)<br />                                  .click();<br />                 }<br />            });<br /><br />        });<br /><br />    }<br /><br />    //Check if Delete button needs to be disabled<br />    if (jQuery(&#39;#Form_EditForm_action_delete&#39;).attr(&#39;name&#39;) != &#39;&#39;) {<br /><br />        //Disable Delete Button<br />        jQuery(&#39;#Form_EditForm_action_delete&#39;).attr(&#39;name&#39;, &#39;&#39;);<br /><br />        //Bind Mousedown event handler to Delete button.<br />        //Mouseover is used instead of click to avoid conflict<br />        jQuery(&#39;#Form_EditForm_action_delete&#39;).mousedown(function() {<br /><br />            jQuery(this).fastConfirm({<br />                 position     : &#39;top&#39;,<br />                 questionText : &#39;Really?&#39;,<br />                 proceedText  : &#39;Yes&#39;,<br />                 cancelText   : &#39;No!&#39;,<br />                 zIndex       : 666,<br /><br />                 onProceed    : function(trigger) {<br />                                //Enable Delete Button<br />                                jQuery(&#39;#Form_EditForm_action_delete&#39;)<br />                                  .attr(&#39;name&#39;, &#39;action_delete&#39;);<br />                                //Trigger click on Unpublish button to set submit in motion<br />                                jQuery(&#39;#Form_EditForm_action_delete&#39;)<br />                                  .click();<br />                 }<br />            });<br />        });<br />    }<br />});<br />&amp;lt;/pre&amp;gt;<br />&amp;lt;p&amp;gt;Die Einbindung in Silverstripe geschieht bei mir, anders als bei Tama, über eine eigene Extensionklasse die von &amp;lt;a href=&amp;quot;http://api.silverstripe.org/2.4/cms/core/LeftAndMainDecorator.html&amp;quot;&amp;gt;LeftAndMainDecorator&amp;lt;/a&amp;gt; erbt.&amp;lt;/p&amp;gt;<br />&amp;lt;p class=&amp;quot;mediumtext&amp;quot;&amp;gt;/mysite/code/MyLeftAndMainDecorator.php:&amp;lt;/p&amp;gt;<br />&amp;lt;pre class=&amp;quot;brush: php&amp;quot;&amp;gt;class MyLeftAndMainDecorator extends LeftAndMainDecorator {<br /><br />public function init() {<br /><br />    parent::init();<br /><br />    // fast confirm plugin - css<br />    Requirements::css(&#39;mysite/javascript/jquery/plugins/jquery-fastconfirm/jquery.fastconfirm.css&#39;);<br />    // fast confirm plugin - core script<br />    Requirements::javascript(&#39;mysite/javascript/jquery/plugins/jquery-fastconfirm/jquery.fastconfirm.js&#39;);<br />    // fast confirm plugin - custom implementation<br />    Requirements::javascript(&#39;mysite/javascript/myConfirmdelete.js&#39;);<br />   }<br />}<br />&amp;lt;/pre&amp;gt;<br />&amp;lt;p class=&amp;quot;mediumtext&amp;quot;&amp;gt;und in meiner /mysite/config.php:&amp;lt;/p&amp;gt;<br />&amp;lt;pre class=&amp;quot;brush: php&amp;quot;&amp;gt;// custom LeftAndMain backend extensions...<br />Object::add_extension(&#39;LeftAndMain&#39;, &#39;MyLeftAndMainDecorator&#39;);<br /><br />&amp;lt;/pre&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Als Ergebnis kann das dann beispielsweise so aussehen:&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;&amp;lt;img class=&amp;quot;leftAlone&amp;quot; src=&amp;quot;http://p7media.de/assets/Uploads/BlogEntries/blog-post-confirmdelete.jpg&amp;quot; alt=&amp;quot;Bestätigung zum Löschen&amp;quot; width=&amp;quot;600&amp;quot; height=&amp;quot;170&amp;quot; title=&amp;quot;&amp;quot;/&amp;gt;&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Nie wieder ungewolltes Löschen!&amp;lt;/p&amp;gt;</description>
			<pubDate>Mon, 22 Nov 2010 15:22:21 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/silverstripe-usability-loeschen-mit-rueckfrage/</guid>
		</item>
		
		<item>
			<title>TYPO3 Sprint Release 5 erschienen</title>
			<link>http://p7media.de/weblog/typo3-sprint-release-5-erschienen/</link>
			<description>&amp;lt;p&amp;gt;Ein weiterer Schritt in Richtung TYPO3 5.0 (Codename Phoenix) ist getan und als Ergebnis ist nun das Sprint Release 5 erschienen.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Diese Version verfügt über eine einfache Unterstützung für Workspaces und integriert auch schon das neue (meiner Meinung nach gelungene) Design.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Viel ausführlichere Informationen dazu finden sich &amp;lt;a href=&amp;quot;http://flow3.typo3.org/typo3-phoenix/download/release-notes/sprint-release-5/&amp;quot;&amp;gt;auf der Projektseite&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Außerdem kann man sich hierzu ein kurzes Video von Robert Lemke ansehen:&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;&amp;lt;iframe src=&amp;quot;http://player.vimeo.com/video/16850096&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;300&amp;quot; frameborder=&amp;quot;0&amp;quot;&amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;a href=&amp;quot;http://vimeo.com/16850096&amp;quot; mce_href=&amp;quot;http://vimeo.com/16850096&amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;TYPO3 Phoenix Sprint 5 Demo&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; from &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;a href=&amp;quot;http://vimeo.com/robertlemke&amp;quot; mce_href=&amp;quot;http://vimeo.com/robertlemke&amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Robert Lemke&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; on &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;a href=&amp;quot;http://vimeo.com&amp;quot; mce_href=&amp;quot;http://vimeo.com&amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;Vimeo&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;.&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;</description>
			<pubDate>Tue, 16 Nov 2010 18:26:30 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/typo3-sprint-release-5-erschienen/</guid>
		</item>
		
		<item>
			<title>SilverStripe Sicherheitsupdates erschienen</title>
			<link>http://p7media.de/weblog/silverstripe-sicherheitsupdates-erschienen/</link>
			<description>&amp;lt;p&amp;gt;Seit heute ist im offiziellen SilverStripe Forum die &amp;lt;a href=&amp;quot;http://silverstripe.org/releases-and-announcements/&amp;quot;&amp;gt;Mitteilung zu lesen&amp;lt;/a&amp;gt;, das neue Sicherheitsupdates für das &amp;quot;Beste CMS der Welt&amp;quot; &amp;lt;sup class=&amp;quot;smalltext&amp;quot;&amp;gt;TM&amp;lt;/sup&amp;gt; erschienen sind.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Und zwar handelt es sich um die Versionen 2.3.9-rc1 und 2.4.3-rc1.&amp;lt;/p&amp;gt;<br />&amp;lt;div class=&amp;quot;grid_4 alpha&amp;quot;&amp;gt;<br />&amp;lt;h3&amp;gt;2.3.9-rc1:&amp;lt;/h3&amp;gt;<br />&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://groups.google.com/group/silverstripe-announce/browse_thread/thread/360207c2db61cb80&amp;quot;&amp;gt;Release Announcement&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br />&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.google.com/url?sa=D&amp;amp;amp;q=http://www.silverstripe.org/assets/downloads/SilverStripe-v2.4.3-rc1.tar.gz&amp;amp;amp;usg=AFQjCNH2s7rxTuixjQk6O1uon8BPxHJZ3g&amp;quot;&amp;gt;Download&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br />&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;<br />&amp;lt;div class=&amp;quot;grid_4 omega&amp;quot;&amp;gt;<br />&amp;lt;h3&amp;gt;2.4.3-rc1:&amp;lt;/h3&amp;gt;<br />&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://groups.google.com/group/silverstripe-announce/browse_thread/thread/f3a5facb3a1f64aa?pli=1&amp;quot;&amp;gt;Release Announcement&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br />&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.google.com/url?sa=D&amp;amp;amp;q=http://www.silverstripe.org/assets/downloads/SilverStripe-v2.4.3-rc1.tar.gz&amp;amp;amp;usg=AFQjCNH2s7rxTuixjQk6O1uon8BPxHJZ3g&amp;quot;&amp;gt;Download&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;<br />&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Ein Update wird übrigens dringend empfohlen ;-)&amp;lt;/p&amp;gt;</description>
			<pubDate>Mon, 01 Nov 2010 14:14:58 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/silverstripe-sicherheitsupdates-erschienen/</guid>
		</item>
		
		<item>
			<title>p7media.de ist online</title>
			<link>http://p7media.de/weblog/p7media-de-ist-online/</link>
			<description>&amp;lt;p&amp;gt;Des Schusters Kinder tragen (wenn überhaupt) die hässlichsten Schuhe. Ganz nach diesem Spruch habe ich es auch bis heute nicht geschafft meine eigene Website online zu stellen.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Aber das ist nun endlich Geschichte und p7media.de erblickt das Licht der Welt.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Es gibt zwar noch ein paar Details die mich stören, aber zu 100% zufrieden werde ich sowieso nie sein.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Doch jetzt wird erst einmal der Sekt ausgepackt und ein wenig gefeiert.&amp;lt;/p&amp;gt;<br />&amp;lt;p&amp;gt;Prost p7media.de.&amp;lt;/p&amp;gt;<br />&amp;lt;pre class=&amp;quot;brush: php&amp;quot;&amp;gt;function Hello($text) {<br />    echo &#39;Hello World from &#39; . $text;<br />}<br />Hello(&#39;p7media.de&#39;);<br />&amp;lt;/pre&amp;gt;<br />&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;</description>
			<pubDate>Sun, 31 Oct 2010 12:38:09 +0100</pubDate>
			
			
			<guid>http://p7media.de/weblog/p7media-de-ist-online/</guid>
		</item>
		

	</channel>
</rss>