<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Contao Community Alliance News</title><description></description><link>http://c-c-a.org/</link><language>de</language><pubDate>Fri, 26 Aug 2016 14:13:00 +0200</pubDate><generator>Contao Open Source CMS</generator><atom:link href="https://c-c-a.org/share/news.xml" rel="self" type="application/rss+xml" /><item><title>Legacy-Server aktualisiert</title><description><![CDATA[ <div class="ce_text block">          <p>Gestern hat die CCA den Legacy-Server aktualisiert, der für die Einbindung älterer Contao-Erweiterungen aus dem Repository auf contao.org zuständig ist.</p> <p>Unser CCA-Mitglied Christian Schiffler (@Xtra)hat dafür ehrenamtlich zwei Arbeitstage eingesetzt, um den Dienst mit weiterhin aktueller Software der Community zur Verfügung stellen zu können. Über Geschenke von seiner <a href="http://www.amazon.de/gp/registry/wishlist/3J3K70FYE3EC" target="_blank">Wunschliste</a> freut er sich sehr.</p> <p>Der unter der Adresse <a href="https://legacy-packages-via.contao-community-alliance.org/" target="_blank">https://legacy-packages-via.contao-community-alliance.org/</a> erreichbare Server stellt sämtliche bisher veröffentlichten Erweiterungen für die Installation über Contao-Composer zur Verfügung.</p> <p>Während der Umstellung kam es in den vergangenen beiden Tagen zu einzelnen kurzen Ausfällen. Wir bitten, dies zu entschuldigen.</p> <p>Mit dem Legacy-Server sorgt die CCA dafür, dass für alle Anwender eine Brücke aus der alten in die neue Welt geschlagen wird und Contao weiterhin als zukunftsfähiges System bestehen kann.</p> <hr> <p>Die gefällt die Arbeit der Contao-Community-Alliance? Dann unterstütze uns, indem Du über unsere Arbeit sprichst, twitterst, bloggst.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/legacy-server-aktualisiert</link><pubDate>Fri, 26 Aug 2016 14:13:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/legacy-server-aktualisiert</guid></item><item><title>Und wir leben immer noch!</title><description><![CDATA[ <div class="ce_text block">          <p>Lange war es still hier bei uns. Im Hintergrund hat sich natürlich trotzdem einiges getan. Wir freuen uns, das seit einiger Zeit David Molineus (aka Netzmacht) bei uns mitmacht! Er ist angetreten um die große Lücke zu füllen, die bei uns entstanden ist, als Tristan Lins die CCA und Contao aus beruflichen Gründen verlassen hat.</p>         </div> <div class="ce_text block">          <p>David hat als erstes endlich unseren Mumble Status aufgebohrt. Man braucht die Seite jetzt nicht immer neu zu laden um zu sehen, wer gerade online und verfügbar ist. Das geschieht jetzt per JavaScript automatisch.</p>         </div> <div class="ce_text block">       <h3>Und sonst so?</h3>          <p>Im Hintergrund wurde natürlich auch fleißig gearbeitet. Viele Erweiterungen von Tristan haben ein neues Zuhause bekommen. Einige sind auch direkt bei uns gelandet. Das hat einige Zeit gekostet das neu zu organisieren. Auf Github kann man sehen, was da alles passiert ist.</p> <p>Christian Schiffler ist fleißig dabei, noch einige Seiten und Dienste von uns auf den neuen Server von Netcup umzuziehen. Gleichzeitig arbeitet er unermüdlich an der Weiterentwicklung der neuen Paketverwaltung von Contao (aka Composer). Dort ist noch einiges zu tun, und auf der Contao-Konferenz 2015 wird einiges zu sehen sein (wie ist der Stand? Wohin soll es gehen?).</p>         </div> <div class="ce_text block">       <h3>Aussicht</h3>          <p>Weit in die Zukunft wollen wir erst einmal nicht blicken. Das wichtigste Ereignis ist natürlich die <a href="http://contao-konferenz.de/">Contao Konferenz</a>!</p> <p>Wir freuen uns schon sehr auf das jährliches Contao Highlight. Gearbeitet wird auch fleißig an den Programmpunkten, die unsere Mitglieder halten werden:</p> <ul> <li>Warum eigentlich ständig dieser Composer?</li> <li>Metamodels 2.0 für Einsteiger</li> <li>Best Practice - Contao Theme Erstellung</li> <li>Responsive Images in der Anwendung</li> <li>Kommunikation mit Entwicklern</li> <li>Workflow Management mit Contao</li> <li>Code Quality - We have declared war on Error!</li> <li>Up and running: Contao zuverlässig betreiben</li> </ul> <p>Zusätzlich zu dem Programm werden wir natürlich wie immer gerne mit allen Besuchern der Konferenz fachsimpeln und diskutieren. Auch wenn Ihr Fragen zur CCA habt, sprecht uns einfach an!</p> <p><a href="https://contao.org/de/veranstaltungen/contao-konferenz-2015.html">Alle Vorträge der Konferenz 2015</a></p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/und-wir-leben-immer-noch</link><pubDate>Tue, 19 May 2015 08:45:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/und-wir-leben-immer-noch</guid></item><item><title>Webhosting bei netcup</title><description><![CDATA[ <div class="ce_text block">          <p>Im <a href="https://community.contao.org/de/showthread.php?27525-Wo-gibt-es-nur-Webspace&amp;p=346213&amp;viewfull=1#post346213" target="_blank">deutschen Contao Forum</a> ist nach dem diesjährigen Contao Camp die Frage aufgekommen, ob und wie gut Contao + Composer beim Hoster netcup (Haupt-Sponsor des Contao Camp 2014) läuft. Diese haben uns freundlicherweise ein <a href="https://www.netcup.de/hosting/webhosting_standard.php#vergleich" target="_blank">Web Standard M Paket</a> zur Verfügung gestellt. Wir haben bewusst das kleinste Paket angefragt, damit wir an der unteren Kante des Leistungs-/Preisspektrums testen können. Dieses haben wir auf Herz und Nieren überprüft und konnten selbst die Giganten MetaModels und Avisota darauf installieren!</p>         </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Über netcup</h3> <div class="ce_text block">             <figure class="image_container float_right" style="float:right;">               <a href="https://www.netcup.de/" target="_blank">              <img src="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/netcup.png" width="240" height="209" alt="">               </a>                   </figure>          <blockquote> <p>Als Internet Service Provider für Unternehmen und Privatpersonen betreut die netcup GmbH mittlerweile über 24.000 zufriedene Kunden weltweit. Die besonderen Kompetenzen der netcup GmbH liegen in der Bereitstellung von Webhostingaccounts und Servern sowie deren Betreuung durch Management-Dienstleistungen.</p> <p>Die netcup GmbH geht am 20. November 2008 aus der am 01. Januar 2007 gegründeten Preuß und Werner GbR hervor. Hiervor wurde netcup.de fünf Jahre als Einzelunternehmen von Dipl.-Ing. (BA) Felix Preuß geführt. Hinter der netcup GmbH steckt somit eine langjährige Tradition, die von der netcup GmbH auch in der Zukunft fortgeführt werden wird.</p> <p>Die Marke netcup kann sich von Beginn an einen Namen für höchste Qualität machen. Die Qualität wird von vielen positiven Kundenmeinungen, die im Internet verbreitet sind, sowie von unabhängigen nachweislichen Tests bestätigt. Diese Qualität wird dank der Geschäftsgrundsätze, die von den Machern netcups strengstens eingehalten werden, seit über sieben Jahren aufrecht erhalten.</p> </blockquote> <p>Quelle: <a href="https://www.netcup.de/ueber-netcup/" target="_blank">https://www.netcup.de/ueber-netcup/</a></p>   </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Der Composer Check</h3> <div class="ce_text block">          <p>Der Composer Check funktioniert tadellos und auch Contao lässt sich damit installieren.</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/check1.png" data-lightbox="lb868" title="check1.png"><img src="http://c-c-a.org/assets/images/d/check1-8e35702d.png" width="150" height="85" alt="check1.png"></a>                                   </figure>         </li>                         <li class="row_0 row_first row_last even col_1">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/check2.png" data-lightbox="lb868" title="check2.png"><img src="http://c-c-a.org/assets/images/3/check2-4ec7a723.png" width="150" height="72" alt="check2.png"></a>                                   </figure>         </li>                         <li class="row_0 row_first row_last even col_2">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/check3.png" data-lightbox="lb868" title="check3.png"><img src="http://c-c-a.org/assets/images/4/check3-b43dcd64.png" width="150" height="129" alt="check3.png"></a>                                   </figure>         </li>                         <li class="row_0 row_first row_last even col_3">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/check4.png" data-lightbox="lb868" title="check4.png"><img src="http://c-c-a.org/assets/images/b/check4-83916e1b.png" width="150" height="139" alt="check4.png"></a>                                   </figure>         </li>                         <li class="row_0 row_first row_last even col_4 col_last">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/check5.png" data-lightbox="lb868" title="check5.png"><img src="http://c-c-a.org/assets/images/a/check5-f956782a.png" width="150" height="73" alt="check5.png"></a>                                   </figure>         </li>             </ul>    </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Die Installation</h3> <div class="ce_text block">          <p>Die Installation mit dem Install Tool funktioniert reibungslos (ich denke das kennt ihr, daher spare ich mir hier die Screenshots). Zu beachten ist aber, dass ihr beim Datenbankserver eine andere IP eingeben müsst, die findet ihr im Webhosting-Panel:</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/datenbankserver.png" data-lightbox="lb876" title="datenbankserver.png"><img src="http://c-c-a.org/assets/images/2/datenbankserver-d81f7672.png" width="150" height="45" alt="datenbankserver.png"></a>                                   </figure>         </li>                                                     </ul>    </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Leistungsmerkmale</h3> <div class="ce_text block">          <p>Das Standard M Paket verfügt bereits über 1GB Festplatten- und 128M Arbeitsspeicher, da sollte sich durchaus was machen lassen. Deshalb werde ich im folgenden direkt Testläufe mit großen Erweiterungen machen. Kleinere Erweiterungen sollten sich immer installieren lassen, allerdings lässt sich hier keine Pauschalaussage treffen, da der Ressourcenverbrauch von Composer abhängig von den Kombinationen an installierten Erweiterungen sehr stark schwanken kann.</p>         </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Composer Installation</h3> <div class="ce_text block">          <p>Die Installation des Composer Client aus dem ER2 läuft erst mal reibungslos, ...</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer1.png" data-lightbox="lb873" title="composer1.png"><img src="http://c-c-a.org/assets/images/a/composer1-ce6e5fca.png" width="150" height="117" alt="composer1.png"></a>                                   </figure>         </li>                         <li class="row_0 row_first row_last even col_1">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer2.png" data-lightbox="lb873" title="composer2.png"><img src="http://c-c-a.org/assets/images/5/composer2-43ccb055.png" width="150" height="219" alt="composer2.png"></a>                                   </figure>         </li>                                           </ul>    </div> <div class="ce_text block">          <p>... nach der Migration kommt es allerdings erst mal zu einem "Internal Server Error", dieser wird vermutlich durch eine Exception ausgelöst, die unser composer-plugin erzeugt.</p> <p><strong>Das ist also völlig in Ordnung und weitestgehend ungefährlich!</strong></p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer3.png" data-lightbox="lb875" title="composer3.png"><img src="http://c-c-a.org/assets/images/b/composer3-2928c4eb.png" width="150" height="29" alt="composer3.png"></a>                                   </figure>         </li>                                                     </ul>    </div> <div class="ce_text block">          <p>Ich hab allerdings keinen Zugriff auf die Server Logs und kann deshalb nicht genau sagen, ob der Internal Server Error wirklich von unserem Plugin verursacht wird, ich gehe aber stark davon aus.</p> <p>Nach einem Reload der Seite und einem erneuten "Pakete aktualisieren" ist allerdings alles in Ordnung!</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer4.png" data-lightbox="lb878" title="composer4.png"><img src="http://c-c-a.org/assets/images/5/composer4-0bbbc405.png" width="150" height="140" alt="composer4.png"></a>                                   </figure>         </li>                         <li class="row_0 row_first row_last even col_1">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer5.png" data-lightbox="lb878" title="composer5.png"><img src="http://c-c-a.org/assets/images/1/composer5-2dad6f61.png" width="150" height="121" alt="composer5.png"></a>                                   </figure>         </li>                                           </ul>    </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Composer Ausführungsmodi</h3> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer6.png" data-lightbox="lb880" title="composer6.png"><img src="http://c-c-a.org/assets/images/0/composer6-6ed86ec0.png" width="150" height="45" alt="composer6.png"></a>                                   </figure>         </li>                                                     </ul>    </div> <div class="ce_text block">          <p>Der Modus <strong>während der aktuellen HTTP-Anfrage</strong> läuft ohne Probleme.</p>         </div> <div class="ce_text block">          <p>Für die Modi <strong>als Unterprozess des aktuellen Webserverprozesses</strong> und <strong>als eigenständiger Prozess</strong> muss allerdings der <strong>PHP-Pfad/Befehl</strong> angepasst werden. Dort muss <code>/usr/bin/env php</code> durch <code>/usr/local/php54/bin/php</code> ersetzt werden.</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer7.png" data-lightbox="lb883" title="composer7.png"><img src="http://c-c-a.org/assets/images/2/composer7-acfbc042.png" width="150" height="72" alt="composer7.png"></a>                                   </figure>         </li>                                                     </ul>    </div> <div class="ce_text block">          <p><strong>Hinweis</strong>: Es können auch neuere PHP Version verwendet werden, ich würde aber grundsätz empfehlen bei der Version zu bleiben, mit der auch das Webhosting betrieben wird um Konflikte zu vermeiden. Das kleine Hosting wird aktuell mit PHP 5.4 betrieben, bei den Expert Paketen kann man die Version ändern und sollte dann auch hier die passende Version auswählen. Um eine andere Version zu verwenden muss <code>/usr/local/php55/bin/php</code> oder <code>/usr/local/php56/bin/php</code> eingetragen werden.</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer8.png" data-lightbox="lb885" title="composer8.png"><img src="http://c-c-a.org/assets/images/e/composer8-8e7ec67e.png" width="150" height="127" alt="composer8.png"></a>                                   </figure>         </li>                                                     </ul>    </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Testlauf im Modus: während der aktuellen HTTP-Anfrage &#40;Standardmodus&#41;</h3> <div class="ce_text block">          <p>Ich werde die Installation zuerst im Modus <strong>während der aktuellen HTTP-Anfrage</strong> durchführen, um die Limits zu testen.</p>         </div> <h4 class="ce_headline">   Test 1: Official Demo</h4> <div class="ce_text block">          <p>Die Installation der COD läuft ohne Probleme. Ich musste für die 3.2 zwar erst mal das SQL anpassen, aber danach ließ sich das COD Template auch importieren (die COD ist eigentlich für 3.3+ gebaut).</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer9.png" data-lightbox="lb891" title="composer9.png"><img src="http://c-c-a.org/assets/images/e/composer9-c9b2b93e.png" width="150" height="127" alt="composer9.png"></a>                                   </figure>         </li>                         <li class="row_0 row_first row_last even col_1">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/cod.png" data-lightbox="lb891" title="cod.png"><img src="http://c-c-a.org/assets/images/7/cod-e7b015a7.png" width="150" height="127" alt="cod.png"></a>                                   </figure>         </li>                                           </ul>    </div> <h4 class="ce_headline">   Test 2: MetaModels</h4> <div class="ce_text block">          <p>Testlauf: <span style="color: #009900;">erfolgreich</span><br>Pakete aktualisieren: <span style="color: #990000;">fehlgeschlagen</span></p> <p>Die Installation von MetaModels hat scheinbar schon das Memory Limit gesprengt.<br>Ich musste die Module aus system/modules von Hand löschen und MetaModels erst mal wieder entfernt um die Installation zu retten.</p>         </div> <h4 class="ce_headline">   Test 3: Avisota 2</h4> <div class="ce_text block">          <p>Testlauf: <span style="color: #009900;">erfolgreich</span><br>Pakete aktualisieren: <span style="color: #990000;">fehlgeschlagen</span></p> <p>Auch die Installation von Avisota 2 hat scheinbar das Memory Limit gesprengt.<br>Auch hier musste ich Hand anlegen um die Installation zu retten.</p>         </div> <h4 class="ce_headline">   Test 4: Isotope</h4> <div class="ce_text block">          <p>Testlauf: <span style="color: #009900;">erfolgreich</span><br>Pakete aktualisieren: <span style="color: #009900;">erfolgreich</span></p> <p>Isotope lässt sich entgegen MetaModels und Avisota 2 erfolgreich installieren. Das liegt vermutlich daran, dass Isotope bei weitem nicht so viele Abhängigkeiten hat. Isotope besteht halt aus einem Großprojekt, während MetaModels und Avisota 2 in Komponenten zerlegt sind.</p>         </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Testlauf im Modus: als eigenständiger Prozess</h3> <div class="ce_text block">          <p>Die Installation im Modus <strong>als eigenständiger Prozess</strong> sollte helfen die Limits zu umgehen. Zusätzlich habe ich das Profiling aktiviert, um genauer Auskunft über die verbrauchten Ressourcen zu bekommen.</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer10.png" data-lightbox="lb902" title="composer10.png"><img src="http://c-c-a.org/assets/images/8/composer10-caa466b8.png" width="150" height="71" alt="composer10.png"></a>                                   </figure>         </li>                                                     </ul>    </div> <h4 class="ce_headline">   Test 1: MetaModels</h4> <div class="ce_text block">          <p>Testlauf: <span style="color: #009900;">erfolgreich</span>, Memory usage: 59.8MB (peak: 80.93MB), time: 2.59s<br>Pakete aktualisieren: <span style="color: #009900;">erfolgreich</span>, Memory usage: 61.66MB (peak: 82.88MB), time: 29.42s</p> <p>Beim Update muss man etwas Geduld bewahren, in den 30 Sekunden war die Installation für ca. 20 Sekunden "tot", weil Composer im Hintergrund am aktualisieren war. Auch die Log-Ausgabe wurde angehalten. Bei der Deinstallation war übrigens das gleiche Spiel. Also einfach mal warten und nicht in Panik geraten.</p>         </div> <h4 class="ce_headline">   Test 2: Avisota 2</h4> <div class="ce_text block">          <p>Testlauf: <span style="color: #009900;">erfolgreich</span>, Memory usage: 76.62MB (peak: 126.1MB), time: 6.01s<br>Pakete aktualisieren: <span style="color: #009900;">erfolgreich</span>, Memory usage: 78.64MB (peak: 129.44MB), time: 112.03s</p> <p>Hier das gleiche Spiel wie bei MetaModels, die Log-Ausgabe hält irgendwann an und man muss hier einfach geduldig warten.</p>         </div> <h4 class="ce_headline">   Test 3: Isotope</h4> <div class="ce_text block">          <p>Testlauf: <span style="color: #009900;">erfolgreich</span>, Memory usage: 44MB (peak: 54.77MB), time: 3.07s<br>Pakete aktualisieren: <span style="color: #009900;">erfolgreich</span>, Memory usage: 44.78MB (peak: 59.46MB), time: 9.86s</p> <p>Die Installation läuft zügig und ohne Unterbrechungen durch.</p>         </div> <h4 class="ce_headline">   Test 4: MetaModels + Avisota 2 + Isotope + mehr</h4> <div class="ce_text block">          <p>Bisher habe ich die Pakete einzeln installiert und für jeden weiteren Test wieder deinstalliert. Jetzt mache ich mal ein etwas größeres Update mit mehreren Erweiterungen und dazu noch alle auf ein mal!</p>         </div> <div class="ce_gallery block">          <ul>                     <li class="row_0 row_first row_last even col_0 col_first">           <figure class="image_container">                           <a href="http://c-c-a.org/files/standard/publisher/downloads/news/2014-11-26/composer11.png" data-lightbox="lb911" title="composer11.png"><img src="http://c-c-a.org/assets/images/2/composer11-6fb89502.png" width="150" height="152" alt="composer11.png"></a>                                   </figure>         </li>                                                     </ul>    </div> <div class="ce_text block">          <p>Testlauf: <span style="color: #009900;">erfolgreich</span>, Memory usage: 96.18MB (peak: 160.59MB), time: 14.95s<br>Pakete aktualisieren: <span style="color: #009900;">erfolgreich</span>, Memory usage: 99.35MB (peak: 165.07MB), time: 262.91s</p> <p>Abgesehen davon, dass sich die COD und Theme+ scheinbar nicht vertragen, läuft sonst alles.<br>Aber auch hier gilt, man muss bei der Installation Geduldig sein.</p>         </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Zusammenfassung</h3> <div class="ce_text block">          <p>Trotz externer IP des Datenbankservers (kenne ich eigentlich nur von Strato) läuft Contao erstaunlich zügig, man merkt die externe Datenbankanbindung gar nicht (im Gegensatz zu Strato *scnr*).</p> <p>Die Installation großer Erweiterungen wie MetaModels und Avisota 2 ist durchaus möglich, wenn man vorher auf den <strong>Detached Mode</strong> wechselt. Allerdings sollte man bedenken, dass diese Giganten auch im Betrieb einige Ressourcen benötigen. Man sollte also nicht davon ausgehen, dass diese Erweiterungen dann auch auf dem Standard M Paket flüssig laufen.</p> <p>Aber wenn man mal ganz ehrlich ist, auch die Expert Pakete sind für jedermann bezahlbar. Wenn man also mal mehr vor hat, kann man hier ohne große Löcher in seine Brieftasche zu reißen auch noch mal upgraden.</p>         </div> ]]></description><link>http://c-c-a.org/doku/erfahrungsberichte/details/webhosting-bei-netcup</link><pubDate>Wed, 26 Nov 2014 10:45:00 +0100</pubDate><guid>http://c-c-a.org/doku/erfahrungsberichte/details/webhosting-bei-netcup</guid></item><item><title>Sicherheitsupdate - Aktualisiert Eure Contao-Installation</title><description><![CDATA[ <div class="ce_text block">          <p>Vor ungefähr einer Woche wurde von einem User über die interne Security-Mailingliste eine eventuelle Sicherheitslücke gemeldet. Leo Feyer und sein Team haben sich dieser Sache sofort angenommen und den Sachverhalt geprüft. Bei ihrer Prüfung mussten sie das Sicherheitsproblem leider bestätigen. Umgehend hat sich das Team um eine Lösung bemüht. Hierbei wurde ein weiteres Problem aufgedeckt und ebenfalls sofort behoben.</p>         </div> <div class="ce_text block">          <h3>WER ist betroffen?</h3> <p>Grundsätzlich sind alle 2.x, 3.x und 4.x Versionen betroffen. Erweiterungen sind nicht direkt betroffen, wenn diese zur Verarbeitung von Nutzerdaten (aus Formularen o.ä.) auf die Contao Funktionen zurückgreifen. Erweiterungen, die an den Contao Funktionen vorbei arbeiten, müssen ggfs. geprüft werden.</p> <h3>WAS lässt sich angreifen?</h3> <p>Angreifen lässt sich prinzipiell jede Installation. Besonders angreifbar sind Websites mit Eingabemasken. Unsere Empfehlung: Fixt zuerst Installationen, die über eine Suche oder ein Kontaktformular verfügen und danach den Rest.</p> <p>Unter Contao 3.x/4.x lassen sich die Contao Benutzer und Website Besucher mit <a href="http://de.wikipedia.org/wiki/Cross-Site-Scripting" target="_blank">XSS Attacken</a> angreifen.</p> <p>Contao 2.x lässt sich nicht mit XSS angreifen, ein Update ist trotzdem empfohlen.</p> <p>Die Contao 2.x/3.x/4.x Installation selbst (auf PHP oder Datenbankebene Ebene) und der Server ist <strong>NICHT</strong> angreifbar.</p>         </div> <div class="ce_text block">       <h3>WIE kann ich dieses Problem beheben?</h3>          <p>Mit der Installation/einem Update von/auf Contao 3.3.7 bzw. 3.2.16 gibt es bei den Contao Core-Funktionen aktuell keine bekannte Angriffsfläche mehr. <strong>ACHTUNG:</strong> Extensions von Drittanbietern könnten eventuell betroffen sein und somit Eure gesamte Contao-Installation gefährden. Dies kann man aber nur im individuellen Fall entscheiden. Bitte kontaktiert ggfs. Eure Extension-Entwickler, um dies zu entscheiden.</p> <p>Damit Ihr nun nicht Eure kompletten Websites auf die jeweils aktuellsten Contao-Versionen updaten müsst, stellen wir Euch nachfolgend verschiedene Patchpakete für verschiedene Contao-Versionen zur Verfügung. Dazu müsst Ihr Euch einfach das passende Paket herunterladen und dann die jeweiligen Dateien auf Eurer Website ersetzen.</p> <p>Wir stellen Euch nachfolgend verschiedene Patch-Pakete zur Verfügung. Diese gelten ausschließlich für die jüngste Version aus den jeweiligen Minor-Zweigen 3.0 und 3.1. Solltet Ihr noch nicht auf der jeweils jüngsten Version sein, ist ein Update unumgänglich.</p> <p><a class="alert" title="Sicherheitsupdates" href="http://c-c-a.org/aktuelles/sicherheitsupdates"><strong>Die benötigten Patch-Pakete erhaltet ihr hier.</strong></a></p>         </div> <h3 class="ce_headline alert">   ACHTUNG</h3> <div class="ce_text block">          <p>Die Benutzung dieser Bugfix-Versionen geschieht auf eigene Gefahr. Sie wurden von uns getestet und geprüft. Aber es kann immer sein, das sich ein Fehler eingeschlichen hat. Deswegen wird (wie immer) angeraten, ein Backup der Installation vor dem Einspielen vorzunehmen.</p> <p><strong>Bitte beachtet weiterhin, dass dies inoffizielle Patch-Files sind und somit vom Contao Core Team nicht supported werden!</strong></p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/sicherheitsupdate-aktualisiert-eure-contao-installation</link><pubDate>Tue, 25 Nov 2014 13:15:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/sicherheitsupdate-aktualisiert-eure-contao-installation</guid></item><item><title>Mit 66 Jahren... und dann noch die Sicherheit</title><description><![CDATA[ <div class="ce_text block">          <p>So langsam sind wir im Rentenalter angelangt. Durch unsere neuen Mitglieder <a href="https://twitter.com/carolinakoehn">Carolina Koehn</a>, <a href="https://twitter.com/kwebdesign">Kim Wormer</a> und <a href="https://twitter.com/Sascha__Mueller">Sascha Müller</a> sind wir in ein Alter gekommen wo man schon einmal darüber nachdenkt ein Buch zu schreiben. Besonders beim Schreiben wollen uns unsere neuen Mitglieder unterstützen und werden sich in Zukunft auf die Dokumentation stürzen.</p>         </div> <div class="ce_text block">       <h3>Security-Newsletter</h3>          <p>Da es in der Vergangenheit den ein oder anderen Wunsch gegeben hat, sehr schnell über Sicherheitslücken in Contao informiert zu werden, haben wir uns dem ganzen angenommen. In Zukunft werden wir euch über den <a title="Security-Newsletter" href="http://c-c-a.org/aktuelles/security-newsletter">Security-Newsletter</a> informieren, falls es nötig ist, dass ihr eure Contao Installationen updatet oder mit einem Patch versorgen solltet.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/mit-66-jahren-und-dann-noch-die-sicherheit</link><pubDate>Mon, 17 Nov 2014 18:09:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/mit-66-jahren-und-dann-noch-die-sicherheit</guid></item><item><title>Empfehlung zum Coding Style und Coding Conventions</title><description><![CDATA[ <div class="ce_text block">          <p>Mit rund 20 Teilnehmern - deutlich mehr als wir erwartet hatten - haben sich viele Mitglieder der Contao Community die Köpfe rund um das Thema Coding Style und Coding Convention eingeschlagen. Unter anderem haben aus der <a href="https://contao.org/de/team.html" target="_blank">Arbeitsgruppe Core-Entwicklung</a> <a href="https://twitter.com/leofeyer" target="_blank">Leo "leofeyer" Feyer</a>, <a href="https://twitter.com/andyschempp" target="_blank">Andreas "aschempp" Schempp</a>, <a href="https://twitter.com/discordier" target="_blank">Christian "xtra" Schiffler</a> und <a href="https://twitter.com/TristanLins" target="_blank">Tristan "tril" Lins</a> teilgenommen. Aus der CCA haben <a href="https://twitter.com/Chibitenchi" target="_blank">Stefan "Chibineko" Heimes</a> und <a href="https://twitter.com/tim_bec" target="_blank">Tim "timbec" Becker</a> teilgenommen. Aus der Community waren unter anderem bekannte Entwickler/-innen wie <a href="https://twitter.com/BugBuster1701" target="_blank">Glen "BugBuster" Langer</a> und <a href="https://twitter.com/k_roschanski" target="_blank">Kirsten "katgirl" Roschanski</a> und weitere Contaoianer vertreten.</p> <p>Wie bereits anzunehmen war, ist die Entscheidung ein Kompromissbeschluss.</p>         </div> <div class="ce_text block">       <h3>Unsere Empfehlung</h3>          <p>Schlussendlich konnten wir uns auf folgende Aussage einigen:</p> <blockquote> <p>Die Contao Entwickler empfehlen bei zukünftigen Projekten auf die <a href="https://github.com/php-fig/fig-standards/tree/master/accepted" target="_blank">PSR Standards</a> zu setzen. In Punkto Coding Style sind hier speziell <a href="https://www.google.de/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=0CCMQFjAA&amp;url=https%3A%2F%2Fgithub.com%2Fphp-fig%2Ffig-standards%2Fblob%2Fmaster%2Faccepted%2FPSR-1-basic-coding-standard.md&amp;ei=iub9U5XkCcSaygOq0oHwBg&amp;usg=AFQjCNE84d040wLfugyTgDMLBH2PK09i5w&amp;sig2=Oxu2rZZIjz5wHzyWfDNpHw&amp;bvm=bv.74035653,d.bGQ" target="_blank">PSR-1</a> und <a href="https://www.google.de/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=0CCEQFjAA&amp;url=https%3A%2F%2Fgithub.com%2Fphp-fig%2Ffig-standards%2Fblob%2Fmaster%2Faccepted%2FPSR-2-coding-style-guide.md&amp;ei=m-b9U6TCFMTMyAPR0oKgDw&amp;usg=AFQjCNH2R0aW8U1iJzQl-gfd0nEptE57tw&amp;sig2=j05GHpZ0vTSsNBbx-AP9Uw&amp;bvm=bv.74035653,d.bGQ" target="_blank">PSR-2</a> gemeint. Ältere Projekte sollten je nach Bedarf migriert werden. Ziel sollte es sein, das in einem mittelfristigen Zeitrahmen die PSR Standards vollständig eingeführt wurden.</p> </blockquote>         </div> <div class="ce_text block">       <h3>Aufnahme zum Nachhören</h3>          <p>Wir haben dieses Treffen das erste Mal aufgenommen. Es ist sozusagen unsere Premiere, dass wir eine derartige Diskussion für die Nachwelt festhalten. Im Laufe der Diskussion ist uns aber aufgefallen, dass die Aufnahme alleine keinen Sinn macht, da wir zusätzlich viel im Pad mitgeschrieben haben, was für die Diskussion relevant war.</p> <p>Für diese Aufnahme ist es am besten, wenn man sich den Zeitstrahl für das Pad ansieht und über die Play Funktion die Änderungen abspielen lässt. Aber Achtung: Das Abspielen des Pads geschieht nicht in Echtzeit, sondern von Revision zu Revision, d.h. längere Pausen werden einfach übersprungen. Wer also das Pad neben der Audio Aufnahme abspielt muss vermutlich regelmäßig im Pad auf Pause drücken.</p> <p>Sollten wir dies wiederholen und zukünftige Diskussionen aufnehmen, werden wir an einem System zusätzlich eine Video Aufnahme machen, damit es für die Nachwelt einfacher ist, die Diskussion nachzuvollziehen.</p>         </div> <div class="ce_hyperlink icon-bubbles block">          <a href="https://contao-community-alliance.piratenpad.de/ep/pad/view/ro.46lIRq78dHv7XyDVaM658wmdHUWwMEC8U/rev.76" class="hyperlink_txt" title="Pad zum Start der Diskussion" rel="" target="_blank">       Pad zum Start der Diskussion    </a>    </div> <div class="ce_hyperlink icon-bubbles block">          <a href="http://c-c-a.org//files/standard/publisher/downloads/news/2014-08-28/2014-08-26%20CCA%20Contao%20Standards%20Call.aac" class="hyperlink_txt" title="2014-08-26 CCA Contao Standards Call.aac" rel="" target="_blank">       2014-08-26 CCA Contao Standards Call.aac    </a>    </div> <div class="ce_hyperlink icon-bubbles block">          <a href="http://c-c-a.org//files/standard/publisher/downloads/news/2014-08-28/2014-08-26%20CCA%20Contao%20Standards%20Call.mp3" class="hyperlink_txt" title="2014-08-26 CCA Contao Standards Call.mp3" rel="" target="_blank">       2014-08-26 CCA Contao Standards Call.mp3    </a>    </div> <div class="ce_text block">       <h3>Code-Style-Definition für die IDE</h3>          <p>Hinweis: Die meisten Entwickler sind mittlerweile bei der <a href="http://www.jetbrains.com/phpstorm/" target="_blank">IDE PhpStorm</a> gelandet. Wer eine andere IDE verwendet und für diese eine Code-Style-Definition fertiggestellt hat, sei hiermit eingeladen, uns diese zukommen zu lassen, damit wir sie hier verlinken können.</p>         </div> <div class="ce_download icon-download block">      <img src="http://c-c-a.org/assets/contao/images/iconPLAIN.gif" width="18" height="18" alt="" class="mime_icon">   <a href="http://c-c-a.org/system/cron/cron.php?file=files/standard/publisher/downloads/news/2014-08-28/PSR1_PSR2%20extended.xml" title="PhpStorm &#40;PSR1_PSR2 extended.xml&#41;">PhpStorm &#40;PSR1_PSR2 extended.xml&#41; <span class="size">(2.9 )</span></a> </div> <div class="ce_text block" style="margin-top:16px;">          <p>Obwohl viele IDEs eine integrierte Code-Style-Definition für PSR-1/PSR-2 anbieten, haben wir noch ein paar kleine Änderungen im Rahmen dieser Standards definiert, die die Lesbarkeit erhöhen.</p>         </div> <h4 class="ce_headline">   Ausrichtung in aufeinander folgenden Zuweisungen</h4> <!-- Spaltenset Start //--> <section class="ce_colsetStart subcolumns colcount_2 yaml3 col-50x50"> 	<!-- first Column //--> 	<div class="c50l col_1 first"> 				<div class="subcl" style="padding-right:25px;"> 					 <div class="ce_pygments block"> 	 	<div class="highlight"><pre><span class="cp">&lt;?php</span> <span class="nv">$var</span> <span class="o">=</span> <span class="s1">&#39;value1&#39;</span><span class="p">;</span> <span class="nv">$foobar</span> <span class="o">=</span> <span class="s1">&#39;value2&#39;</span><span class="p">;</span> <span class="nv">$baaz</span> <span class="o">=</span> <span class="s1">&#39;value3&#39;</span><span class="p">;</span> <span class="k">class</span> <span class="nc">Foo</span> <span class="p">{</span>     <span class="k">const</span> <span class="no">VAR</span> <span class="o">=</span> <span class="s1">&#39;value1&#39;</span><span class="p">;</span>     <span class="k">const</span> <span class="no">FOOBAR</span> <span class="o">=</span> <span class="s1">&#39;value2&#39;</span><span class="p">;</span>     <span class="k">const</span> <span class="no">BAAZ</span> <span class="o">=</span> <span class="s1">&#39;value3&#39;</span><span class="p">;</span> <span class="p">}</span> <span class="nv">$array</span> <span class="o">=</span> <span class="k">array</span><span class="p">(</span>     <span class="s1">&#39;var&#39;</span> <span class="o">=&gt;</span> <span class="s1">&#39;value1&#39;</span><span class="p">,</span>     <span class="s1">&#39;foobar&#39;</span> <span class="o">=&gt;</span> <span class="s1">&#39;value2&#39;</span><span class="p">,</span>     <span class="s1">&#39;baaz&#39;</span> <span class="o">=&gt;</span> <span class="s1">&#39;value3&#39;</span><span class="p">,</span> <span class="p">);</span> </pre></div> </div> 				</div> 			</div> 	<!-- second Column //--> 	<div class="ce_colsetPart c50r col_2 last"> 				<div class="subcr" style="padding-left:25px;"> 				 <div class="ce_pygments block"> 	 	<div class="highlight"><pre><span class="cp">&lt;?php</span> <span class="nv">$var</span>    <span class="o">=</span> <span class="s1">&#39;value1&#39;</span><span class="p">;</span> <span class="nv">$foobar</span> <span class="o">=</span> <span class="s1">&#39;value2&#39;</span><span class="p">;</span> <span class="nv">$baaz</span>   <span class="o">=</span> <span class="s1">&#39;value3&#39;</span><span class="p">;</span> <span class="k">class</span> <span class="nc">Foo</span> <span class="p">{</span>     <span class="k">const</span> <span class="no">VAR</span>    <span class="o">=</span> <span class="s1">&#39;value1&#39;</span><span class="p">;</span>     <span class="k">const</span> <span class="no">FOOBAR</span> <span class="o">=</span> <span class="s1">&#39;value2&#39;</span><span class="p">;</span>     <span class="k">const</span> <span class="no">BAAZ</span>   <span class="o">=</span> <span class="s1">&#39;value3&#39;</span><span class="p">;</span> <span class="p">}</span> <span class="nv">$array</span> <span class="o">=</span> <span class="k">array</span><span class="p">(</span>     <span class="s1">&#39;var&#39;</span>    <span class="o">=&gt;</span> <span class="s1">&#39;value1&#39;</span><span class="p">,</span>     <span class="s1">&#39;foobar&#39;</span> <span class="o">=&gt;</span> <span class="s1">&#39;value2&#39;</span><span class="p">,</span>     <span class="s1">&#39;baaz&#39;</span>   <span class="o">=&gt;</span> <span class="s1">&#39;value3&#39;</span><span class="p">,</span> <span class="p">);</span> </pre></div> </div> 				</div> 			</div> </section> <!-- Spaltenset End //--> <h4 class="ce_headline">   PHPDoc Formatierung</h4> <div class="ce_pygments block"> 	 	<div class="highlight"><pre><span class="cp">&lt;?php</span> <span class="sd">/**</span> <span class="sd"> * This is a sample function to illustrate additional PHP formatter</span> <span class="sd"> * options.</span> <span class="sd"> * @param $one The first parameter</span> <span class="sd"> * @param int $two The second parameter</span> <span class="sd"> * @param string $three The third parameter with a longer comment to illustrate wrapping.</span> <span class="sd"> * @return void</span> <span class="sd"> * @throws \RuntimeException</span> <span class="sd"> * @author J.S.</span> <span class="sd"> * @license GPL</span> <span class="sd"> */</span> </pre></div> </div> <div class="ce_pygments block"> 	 	<div class="highlight"><pre><span class="cp">&lt;?php</span> <span class="sd">/**</span> <span class="sd"> * This is a sample function to illustrate additional PHP</span> <span class="sd"> * formatter options.</span> <span class="sd"> *</span> <span class="sd"> * @param        $one   The first parameter</span> <span class="sd"> * @param int    $two   The second parameter</span> <span class="sd"> * @param string $three The third parameter with a longer</span> <span class="sd"> *                      comment to illustrate wrapping.</span> <span class="sd"> *</span> <span class="sd"> * @return void</span> <span class="sd"> * </span> <span class="sd"> * @throws \RuntimeException</span> <span class="sd"> *</span> <span class="sd"> * @author  J.S.</span> <span class="sd"> * @license GPL</span> <span class="sd"> */</span> </pre></div> </div> <div class="ce_text block">       <h3>Build Scripte für "continuous integration"</h3>          <p>Wir versuchen momentan eine Kollektion an Scripten und Tasks für <em>continuous integration</em> zu definieren. Dazu gehören nicht nur eine Menge von Tasks, sondern auch eine Menge von Prüfungen, welche die Code Qualität weiter verbessern sollen.</p> <p>Zu diesen Prüfungen gehört abgesehen von der Code Style Prüfung bspw. auch Code Integrity Prüfungen - das könnte bspw. Prüfung auf ungenutzte Methodenparameter sein. Oder Prüfung der <a href="http://codingswag.ghost.io/cyclomatic-and-npath-complexity-explained/" target="_blank"><em>NPath and Cyclomantic Complexity</em></a> mit dem <a href="http://phpmd.org/" target="_blank">Mess Detector</a>.</p> <p>Weitere Prüfungen die sich bereits in unserem Set wieder gefunden haben sind <em>composer.json Validierung</em> (php composer.phar validate), <em>Composer Branch-Alias Prüfung</em> und <em>PHP Syntax Prüfung</em> (PHP lint).</p> <p>Das ANT Script mit allen Tasks und weiteren Tools kann man in unserem <a href="https://github.com/contao-community-alliance/build-system" target="_blank">contao-community-alliance/build-system</a> Repository finden. Wie Ihr das ganze verwendet, ist in der README beschrieben.</p>         </div> <hr class="ce_horizontalRule"> <div class="ce_text block">          <p>Abschließend möchten wir noch Ankündigen, dass wir 2 neue Calls planen.</p> <p>Ein Call wird sich mit dem Thema <em>CSS/SCSS/LESS Code Style and Convention</em> beschäftigen. Dieser Call richtet sich vorwiegend an Frontend'ler und Web-Worker und wird Federführend von Marc und Nicky organisiert.</p> <p>Der andere Call beschäftigt sich mit dem vorher genannten Thema <em>continuous integration</em>. Hier sind wieder die Entwickler gefragt. Gemeinsam wollen wir die Prüfungen im Detail besprechen und auch ausarbeiten.</p> <p>Termine werden wir wieder rechtzeitig über unsere Kanäle bekannt geben.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/empfehlung-zum-coding-style-und-coding-conventions</link><pubDate>Thu, 11 Sep 2014 07:45:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/empfehlung-zum-coding-style-und-coding-conventions</guid></item><item><title>Alles neu macht der August - Mumble-Server powered by Timme Hosting</title><description><![CDATA[ <div class="ce_text block">          <p>Unser Mumble-Server hat sich innerhalb kürzester Zeit zu einer festen Größe im Contao-Netzwerk entwickelt. Nicht nur wir als CCA halten unsere regelmäßigen Sitzungen im Mumble ab, sondern auch die <a href="https://contao.org/de/news/fester-termin-fuer-die-oeffentliche-telefonkonferenz.html" target="_blank">offizielle Contao-Telefonkonferenz</a> und der Vorstands-Call der <a href="https://association.contao.org" target="_blank">Contao Association</a> finden hier statt.</p> <p>Leider hatten wir des öfteren mit technischen Problemen zu kämpfen, die einen normalen Gesprächsablauf unmöglich machten. Das ging sogar soweit, dass der Mumble-Server zeitweise überhaupt nicht erreichbar war. Dies war auch für uns kein akzeptabler Zustand. Mit dem bisherigen Hoster konnten wir jedoch die Fehler nicht beheben und deshalb haben wir in einem unserer letzten Calls beschlossen, nach einem Partner zu suchen, der uns und die Contao Community in Form eines Servers unterstützen kann und möchte. Nach ein paar Gesprächen sind wir dann auch relativ schnell fündig geworden.</p>         </div> <div class="ce_text no-border block">       <h3>Partner gefunden - Timme Hosting</h3>             <figure class="image_container float_right" style="float:right;">               <a href="https://timmehosting.de" title="Timme Hosting - nginx-Webhosting" target="_blank">              <img src="http://c-c-a.org/files/standard/publisher/images/partners/timme-hosting.png" width="300" height="100" alt="Timme Hosting - nginx-Webhosting" title="Timme Hosting - nginx-Webhosting">               </a>                   </figure>          <p>Wir freuen uns, dass wir mit <a href="https://timmehosting.de" target="_blank">Timme Hosting</a> einen Partner gefunden haben, der uns und die Contao Community fördern möchte. Timme Hosting hat bereits in der Vergangenheit diverse Contao-Events und Aktivitäten unterstützt und als Contao-Premium-Partner ist die Partnerschaft ein weiteres Signal für das Vertrauen in das <a href="https://contao.org/" target="_blank">Contao CMS</a>.</p>   </div> <div class="ce_text block">          <p>Dazu Falko Timme, Geschäftsführer von Timme Hosting:</p> <blockquote> <p>Contao ist ein sehr schönes CMS, das unseren Hosting-Kunden unter nginx sehr viel Freude bereitet. Darum freuen wir uns als Contao-Premium-Partner natürlich sehr, wenn wir das Contao-Netzwerk und die CCA mit unserem Mumble-Server unterstützen können - hoffentlich kann er einen kleinen Teil zur weiteren Entwicklung von Contao beitragen.</p> </blockquote>         </div> <div class="ce_text block">          <p>Abschließend können wir also nur noch sagen:</p> <p><strong>Vielen, vielen Dank für die Unterstützung!</strong></p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/alles-neu-macht-der-august</link><pubDate>Thu, 21 Aug 2014 10:49:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/alles-neu-macht-der-august</guid></item><item><title>Standards Call Termin - PHP Coding Style</title><description><![CDATA[]]></description><link>http://c-c-a.org/aktuelles/news/details/standards-call-termin-php-coding-style</link><pubDate>Mon, 18 Aug 2014 10:48:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/standards-call-termin-php-coding-style</guid></item><item><title>Einladung zum ersten Standards Call - PHP Coding Style</title><description><![CDATA[ <div class="ce_text block">          <p>Auch innerhalb der CCA verwendet jeder irgendwie seinen eigenen Standard. Wir möchten daran etwas ändern und diskutieren Standards, die wir in sogenannten <em>Contao Standards Recommendations</em> - kurz CSRs niederschreiben. Dabei wollen wir Standards festlegen die die Zusammenarbeit einfacher machen soll (ähnlich wie die <a href="http://www.php-fig.org/" target="_blank">PHP-FIG</a>).</p> <p>Auch wenn wir in unserem Call mit <em>PHP Coding Style</em> anfangen, wollen wir uns nicht nur auf Programmier-Standards festlegen. In Zukunft sollen auch Standards zu organisatorischen Dingen in Best-Practice Szenarien festgelegt werden, wie bspw. die Ordnung innerhalb der Dateiverwaltung oder die Organisation von Seiten.</p> <p>Wir suchen innerhalb der nächsten 3 Wochen einen Termin und möchten die Community einladen, im Mumble mitzureden und dabei zu sein.</p> <p><del>Zum Doodle: <a href="http://doodle.com/irm66n38223de4r5" target="_blank">http://doodle.com/irm66n38223de4r5</a></del><br><ins>Der Termin steht fest: Dienstag, 26. August 2014 20:00 - 24:00</ins></p> <p>Damit wir einen Termin finden, an dem möglichst viele Interessenten teilnehmen können, ist die Teilnahme der Community an der Umfrage erwünscht. Wir werden den Termin aber primär an der Verfügbarkeit der CCA Mitglieder festmachen.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/einladung-zum-ersten-standards-call-php-coding-style</link><pubDate>Tue, 12 Aug 2014 15:25:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/einladung-zum-ersten-standards-call-php-coding-style</guid></item><item><title>Neues Mitglied und Zwischenstand zu unserer Arbeit</title><description><![CDATA[ <div class="ce_text block">       <h3>Die CCA wird 51 Jahre alt!</h3>          <p>Zumindest in der Summe kann die CCA durch die Aufnahme von Tim Becker auf über 51 Jahre Erfahrung mit Contao zurück greifen. Tim konnten wir als CCA bei der letzten Konferenz persönlich sehr gut kennen lernen, außerdem hat er sich in den vergangenen Monaten sehr stark beim MetaModels Projekt engagiert.</p> <p>Uns freut sehr, dass er sich bei uns beworben hat und seit gestern offizielles Mitglied der CCA ist.</p> <blockquote> <p>Nach jahrelanger stiller Teilhabe und dem ersten Contao-Konferenz Besuch im vergangen Jahr ist mir die Community sehr ans Herz gewachsen. Nun möchte ich neben meinem Engagement im MetaModels Team der Community etwas zurück geben und aktiv an der Entwicklung des Contao Ökosystems mitwirken. — Tim Becker</p> </blockquote> <p>Wir freuen uns auf die gute Zusammenarbeit!</p>         </div> <div class="ce_text block">       <h3>Composer Projekt</h3>          <p>Auch zum Composer Projekt gibt es ein wenig zu berichten. Im <a href="http://de.contaowiki.org/Composer" target="_blank">Contao Wiki</a> haben wir angefangen die vorhandene Dokumentation neu zu strukturieren und weitere Dokumentation hinzuzufügen. Es ist noch lange nicht auf dem Stand den wir uns wünschen würden, aber wir arbeiten daran.</p> <p>Gegen Anfang September haben wir ein Planungstreffen zum Composer Projekt geplant (Termin steht noch nicht 100% fest). Daran werden Mitglieder der CA, der CCA und weitere Community Mitglieder teilnehmen. Ziel soll es sein, die Richtung der Entwicklung festzulegen und die bereits <a href="https://contao.org/de/news/zwischenmeldung-zum-extension-repository-3.html" target="_blank">im März festgestellten Probleme</a> zu Lösen bzw. Lösungswege festzulegen.</p>         </div> <div class="ce_text block">       <h3>Nutzerstatistik</h3>          <p>Aufgrund der verstärkten Nachfrage auf dem Contao Austria Day 2014 haben wir angefangen ein System zur Erfassung anonymer Nutzerstatistiken zu entwickeln. Folgende Fragen möchten wir dabei beantworten:</p> <ul> <li>Wie viele Contao Installation gibt es da draußen?</li> <li>Wie oft wurde welche Erweiterung installiert?</li> <li>Welche Versionen von Contao / Erweiterungen werden genutzt?</li> </ul> <p>Die Erfassung der Daten erfolgt anonym nach dem Vorbild des <a href="http://popcon.debian.org/" target="_blank">Debian Popularity Contest</a>.</p> <blockquote> <p>This site publishes the statistics gathered from report sent by users of the <a href="http://packages.debian.org/popularity-contest">popularity-contest</a> package. This package sends every week the list of packages installed and the access time of relevant files to the server via email.</p> </blockquote> <p>Ähnlich arbeitet unser <a href="https://github.com/contao-community-alliance/usage-statistic-client" target="_blank">Client</a>, dieser sendet die verwendete Contao Version, so wie eine Liste der installierten Erweiterungen und ihrer Versionen (kommerzielle Pakete werden ignoriert) an unseren <a href="https://github.com/contao-community-alliance/usage-statistic-server" target="_blank">Server</a> den wir unter <a href="http://statistic.c-c-a.org" target="_blank">statistic.c-c-a.org</a> betreiben. Aktuell gibt es noch keine grafische Auswertung der Daten, diese ist aber in Arbeit und wird demnächst unter <a href="https://c-c-a.org/statistik" target="_blank">c-c-a.org/statistik</a> veröffentlicht.</p> <p>Wie wir die Nutzerschaft später dazu bewegen, an der Erfassung teilzunehmen steht noch nicht ganz fest. Klar ist jedoch, dass die Teilnahme optional sein wird. Aktuell testen wir das System mit Installationen, die von den CCA Mitgliedern betreut werden. Wir informieren euch darüber, wenn es hier Neuigkeiten gibt.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/neues-mitglied-und-zwischenstand-zu-unserer-arbeit</link><pubDate>Thu, 07 Aug 2014 09:18:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/neues-mitglied-und-zwischenstand-zu-unserer-arbeit</guid></item><item><title>Protokoll des &quot;Contao und Symfony&quot;-Calls vom 24.04.2014</title><description><![CDATA[ <div class="ce_text block">             <figure class="image_container float_right" style="float:right;">               <a href="http://c-c-a.org/files/standard/publisher/images/news/2014-04-24_Contao-Call/contao-call_2014-04-24.jpeg" data-lightbox="331f71">              <img src="http://c-c-a.org/assets/images/a/contao-call_2014-04-24-846bdb3a.jpeg" width="200" height="200" alt="">               </a>                   </figure>          <p>Am 24.04.2014 fand eine öffentliche Telefonkonferenz zum Thema des "Contao und Symfony" statt, wo entschieden werden sollte, wie es weiter gehen soll, mit der Symfony-Integration in Contao.</p> <p>Wir haben fleißig mitgeschrieben und stellen das Protokoll hier für alle zur Verfügung.</p> <p>Das Protokoll wurde kaum nachbearbeitet und die Inhalte sind Chronologisch sortiert. Es kann also sein, das sich manche Punkte wiederholen. Das liegt dann aber daran, das die Diskussion immer mal wieder vor und zurück gegangen ist.</p> <p>Das Fazit könnt ihr auf <a href="https://contao.org/de/news/fazit-des-contao-und-symfony-calls-vom-24-04-2014.html">contao.org</a> nachlesen.</p>   </div> <div class="ce_download button-box-add hp block">      <img src="http://c-c-a.org/assets/contao/images/iconPDF.gif" width="18" height="18" alt="" class="mime_icon">   <a href="http://c-c-a.org/system/cron/cron.php?file=files/standard/publisher/downloads/news/2014-04-24_Contao-Call/Contao-Call-2014-04-24-latest.pdf" title="Protokoll - Contao Call">Protokoll - Contao Call <span class="size">(49.3 )</span></a> </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/protokoll-des-contao-und-symfony-calls-vom-24042014</link><pubDate>Tue, 29 Apr 2014 11:58:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/protokoll-des-contao-und-symfony-calls-vom-24042014</guid></item><item><title>Kommunikation ist alles!</title><description><![CDATA[ <div class="ce_text block">          <p>Am 07.04.2014 hat sich das CCA-Team mit der Arbeitsgruppe "Core-Entwicklung" getroffen. Bei diesem Treffen ging es vorwiegend darum, die Kommunikation innerhalb von Contao zu verbessern und die Community mehr teilhaben zu lassen. Relativ schnell war klar, dass es da nur einen praktikablen Weg geben kann: regelmäßige öffentliche Calls, welche das Core-Team betreibt und an denen jeder teilnehmen kann, der gerne informiert sein möchte. Die CCA möchte das Core-Team dabei unterstützen und liefert dafür die Ressourcen sowie die nötige Abeitskraft, um diese Calls ohne großen Mehraufwand zu ermöglichen.</p> <p>Die Idee dahinter ist folgende: manche Dinge kann man einfacher und vor allem mit signifikant geringerem Mehraufwand in einem Gespräch erläutern und klären, als im Ticket-System, per Mail oder über andere Wege.</p> <p>Einige reden bereits mit Leo Feyer oder der Core-Entwicklungs-Arbeitsgruppe bei Stammtischen, auf Contao-Camps oder bei der großen Contao-Konferenz. Das ist allerdings nicht immer für alle und eher in kleinerem Rahmen möglich. Entscheidungen kann man so schlecht treffen und die ein oder andere wichtige Information findet nicht unbedingt den Weg in die Öffentlichkeit.</p>         </div> <h3 class="ce_headline">   Wie soll das Ganze nun genau aussehen?</h3> <div class="ce_text block">          <p>Alles ist da noch nicht festgelegt und maches wird sich auch erst mit der Zeit und den Treffen ergeben. Ein paar grundsätzliche Dinge wurden aber schon festgelegt:</p>         </div> <div class="ce_list block">      <ul>           <li class="first">Leo Feyer wird mit der Core-Entwicklungs-Arbeitsgruppe Termine festlegen, wann diese Treffen stattfinden.</li>           <li>Der jeweils nächste Termin wird auf contao.org frühzeitig (ca. 1-2 Wochen vorher) angekündigt.</li>           <li>In der Ankündigung werden (soweit möglich) Themen festgelegt, über die gesprochen wird (gerne können weitere Themen in den Kommentaren vorgeschlagen werden).</li>           <li>Als Plattform haben wir uns aus mehreren Gründen für Mumble (<a href="http://mumble.sourceforge.net">http://mumble.sourceforge.net</a> / <a href="https://wiki.piratenpartei.de/Mumble">https://wiki.piratenpartei.de/Mumble</a>) entschieden, erstens weil es für alle frei verfügbar ist und zweitens weil die bestehende Infrastruktur genutzt werden kann.</li>           <li>Wie man auf den Mumble Server kommt, wird noch als Anleitung veröffentlicht.</li>           <li>Um einen reibungslosen Ablauf zu gewährleisten, wird es vor den Treffen eine Einführung geben, bei denen die CCA hilft, Mumble richtig einzurichten, damit beim Treffen selber auch alles funktioniert.</li>           <li>Es wird auch bei diesen Calls ein Protokoll geführt, welches hinterher veröffentlicht und somit auch wieder allen zugänglich gemacht wird. Wir hoffen, dass so nahezu keine Information verloren geht.</li>           <li>Um die Ordung und einen reibungslosen Ablauf zu gewährleisten, wird ein Moderator eingesetzt. Dies ist leider notwendig, um wildes Durcheinanderreden zu vermeiden.</li>           <li class="last">Abschließend noch: Es werden keine Supportanfragen behandelt, dafür sind immer noch die Foren da und wir bitten diese zu nutzen.</li>       </ul> </div> <div class="ce_text block">          <p>Welche Themen konkret besprochen werden, wird sich mit der Zeit herauskristallisieren. Einerseits ist es dafür gedacht, dass die Commuity ganz offen Fragen zur Entwicklung von Contao stellen kann; Grundsatzdiskusionen sind genau so möglich, wie spezielle Fragen zu einzelnen Dingen. Andererseits kann sich so die Core-Entwicklungs-Arbeitsgruppe Anregungen zu spezifischen Fragen von außen holen.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/kommunikation-ist-alles</link><pubDate>Fri, 11 Apr 2014 10:56:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/kommunikation-ist-alles</guid></item><item><title>Zusammenfassung der CCA Versammlung vom 03.04.2014</title><description><![CDATA[ <div class="ce_text block">          <p>Wir wollen auch nach außen tragen, was wir derzeit in der CCA planen, machen und besprechen. Deswegen geben wir euch hier eine kurze Zusammenfassung unseres letzten Treffens. Gerne nehmen wir auch Anregungen entgegen, was wir uns mal genauer anschauen sollten oder wo wir für Contao etwas tun können. Nur seid uns bitte nicht böse, wenn wir uns nicht allem annehmen können. Input ist aber immer gerne gesehen und wir werden jeden Vorschlag genau prüfen.</p>         </div> <div class="ce_text block">       <h3>Composer Check</h3>          <p>Der <a href="https://github.com/contao-community-alliance/composer-check" target="_blank">Composer Check</a> hat seit der letzten Versammlung einige Fortschritte gemacht. Mit dem Check lässt sich prüfen, ob der Contao Composer Client auf dem eigenen Hosting verwendet werden kann. Die Prüfungen werden auch <a href="https://contao.org/de/news/zwischenmeldung-zum-extension-repository-3.html" target="_blank">in den Contao Check übernommen</a>, dann kann man nicht nur die Contao Kompatibilität, sondern auch gleich die Composer Kompatibilität prüfen.</p>         </div> <div class="ce_text block">       <h3>Security Mailingliste</h3>          <p>Wie einige sicher schon mitbekommen haben, haben wir auf unserer <a href="http://c-c-a.org/aktuelles/news/details/aktualisierung-der-security-mailingliste">Security Mailingliste aufgeräumt</a>. Die Liste der Mitglieder wurde reduziert und <a href="http://c-c-a.org/aktuelles/news/details/security-mailingliste#abonnenten">veröffentlicht</a>. Wie Ihr euch über auftretende Sicherheitsprobleme informieren könnt, haben wir auch diskutiert. Wir werden euch informieren, sobald sich da was getan hat.</p>         </div> <div class="ce_text block">       <h3>Contao Standards Recommendations</h3>          <p>Bisher haben wir uns noch schwer getan, die ersten CSRs zu erstellen. Es gibt zwar bereits ein <a href="https://github.com/contao-community-alliance/contao-standards-recommendation" target="_blank">github Repository</a> und auch unsere <a href="http://lists.c-c-a.org/mailman/listinfo/standards" target="_blank">Standards Mailingliste</a>, bisher war dort aber noch nicht so viel los. Wir haben uns darauf verständig, in den nächsten Wochen in "kleinen Etappen" die ersten CSRs zu erarbeiten. Ihr seid herzlichst dazu eingeladen, mit uns zu diskutieren.</p>         </div> <div class="ce_text block">       <h3>Öffentliche Versammlung</h3>          <p>Bisher waren alle Versammlungen geschlossen, d.h. nur den Mitgliedern der CCA vorbehalten. Zukünftig werden wir einige Themen auch öffentlich Diskutieren, d.h. jeder Interessierte darf zuhören. Bis zur ersten öffentlichen Versammlung werden wir noch eine kleine Anleitung und einen "Verhaltenskodex" veröffentlichen. Wenn es soweit ist, werden wir euch rechtzeitig informieren und einladen.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/zusammenfassung-der-cca-versammlung-vom-03042014</link><pubDate>Mon, 07 Apr 2014 13:35:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/zusammenfassung-der-cca-versammlung-vom-03042014</guid></item><item><title>Aktualisierung der Security Mailingliste</title><description><![CDATA[ <div class="ce_text block">          <p>Ein paar Abonnenten und Antragsteller der Security Mailingliste haben von uns eine Meldung erhalten, dass sie nicht auf die Security Mailingliste aufgenommen werden. Diesen Beschluss hatten wir bereits auf unserer letzten CCA Mitgliederversammlung Anfang März getroffen und vergangenen Donnerstag auf unserer letzten Mitgliederversammlung fix gemacht.</p> <p>Es wurde unter anderem festgelegt, dass die Liste der Abonnenten möglichst kurz und öffentlich gehalten werden soll, um die Vertrauenswürdigkeit der Mailingliste so hoch wie möglich zu halten. Eine Liste aller Abonnenten findet Ihr in unserem aktualisierten <a href="http://c-c-a.org/aktuelles/news/details/security-mailingliste#abonnenten">Newsbeitrag zur Security Mailingliste</a>.</p> <p>Der Bereinigung sind nicht nur Externe zum Opfer gefallen, auch vor unseren eigenen Mitgliedern haben wir keinen Halt gemacht und so lesen nur noch die Entwickler innerhalb der CCA mit. Alle anderen wurden entfernt.</p> <p>Wir bitten um Verständnis für die Ablehnungen und weisen nochmals darauf hin, dass es sich <strong>nicht</strong> um eine Informations-Mailingliste handelt. Diese Liste dient dazu, sicherheitskritische Fehler zu diskutieren und nach Lösungen zu suchen. D.h. auf dieser Liste werden auch funktionsfähiger Schadcode oder ähnlich sensible Informationen herum gereicht, die nicht für die Öffentlichkeit bestimmt sind.</p> <p>Wir halten euch natürlich auch weiterhin über mögliche sicherheitsrelevanten Lücken, übergangsmäßige Hotfixes und fertige Lösungen für das Contao CMS auf dem Laufenden. Alle aktuellen Kanäle (wie z.B. <a href="https://twitter.com/ContaoCA" target="_blank">Twitter</a>, <a href="https://www.facebook.com/contao.community.alliance" target="_blank">Facebook</a> oder den <a href="https://c-c-a.org/share/news.xml" target="_blank">RSS-Feed</a>) findet ihr auf der linken Seite innerhalb dieses Newsartikels.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/aktualisierung-der-security-mailingliste</link><pubDate>Sat, 05 Apr 2014 03:55:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/aktualisierung-der-security-mailingliste</guid></item><item><title>Eine neue kritische Sicherheitslücke in Contao entdeckt</title><description><![CDATA[ <div class="ce_text block">          <p>Heute wurde in einem Ticket eine kritische Sicherheitslücke gemeldet: <a href="https://github.com/contao/core/issues/6855" target="_blank">http://github.com/contao/core/issues/6855</a></p> <p>Man kann über die Eingabe einer URL die pathconfig.php entfernen oder abändern, wodurch die komplette Contao Installation nicht mehr erreichbar ist oder Schadcode ausgeführt wird. Betroffen davon sind potentiell alle Contao/TYPOlight Versionen. Wir haben ein paar Möglichkeiten für euch, wie ihr verhindern könnt, das jemand diese Sicherheitslücke ausnutzt, bis ein offizieller Patch draußen ist.</p> <p>Man muss dazu lediglich die install.php vor einem Aufruf zu schützen.</p>         </div> <h4 class="ce_headline">   Hier ein paar Methoden wie ihr das machen könnt:</h4> <div class="ce_list block">      <ol>           <li class="first">die /contao/install.php komplett entfernen</li>           <li>die /contao/install.php per chmod auf 000 setzen (im FTP-Programm einfach alle Rechte entziehen)</li>           <li class="last">in /contao/ eine .htaccess anlegen und darüber einen Passwort-Schutz einrichten</li>       </ol> </div> <div class="ce_text block">          <p>Natürlich werden wir euch sofort informieren, wenn wir mehr Informationen zu dieser Sicherheitslücke haben.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/eine-neue-kritische-sicherheitsluecke-in-contao-entdeckt</link><pubDate>Fri, 04 Apr 2014 15:26:00 +0200</pubDate><guid>http://c-c-a.org/aktuelles/news/details/eine-neue-kritische-sicherheitsluecke-in-contao-entdeckt</guid></item><item><title>Treffen zwischen Contao Core AG und Composer Team</title><description><![CDATA[ <div class="ce_text block">          <p>Die Contao Core AG vertreten durch Alexander Bröss, Andreas Schempp und Leo Feyer, haben sich mit dem Composer Team vertreten durch Andreas Isaak, Christian Schiffler, Marc Reimann und Tristan Lins zu einem strategischen Treffen zusammen gefunden.</p> <p>Ziel war es die Zusammenarbeit zwischen den beiden Teams zu festigen und Ziele zu definieren, wie Composer zukünftig in Contao integriert werden kann. Da es das erste Treffen dieser Art war, mussten sich beide Teams erstmal auf einen gemeinsamen Stand bringen, was IST-Zustand, Vorstellungen, Wünsche und Ziele angeht.</p> <p>Zusammenfassend sind wir zu dem Schluss gekommen, dass das Ökosystem rund um Composer dringend ausgebaut werden muss, bevor es ein adäquater Ersatz für das ER2 werden kann. Es wurden Ziele festgelegt, die zeitnah erreicht werden müssen, um so das Thema "Composer für Contao" ins rechte Licht zu rücken.</p> <p>Kurzfristig wird es eine Ankündigung auf der Contao Website und im Contao Backend geben, mit der Aufforderung den neuen Composer Client zu testen. Außerdem muss eine Dokumentation für Benutzer und Entwickler erstellt werden. Für Anbieter kommerzieller Erweiterungen wird es einen eigenen Abschnitt in der Dokumentation geben der beschreibt, wie sie Ihre Erweiterungen für Composer anbieten können.</p> <p>Ein neues Treffen ist bereits in Planung, um entsprechende Langzeitziele zu definieren und zu planen.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/treffen-zwischen-contao-core-ag-und-composer-team</link><pubDate>Thu, 20 Mar 2014 12:07:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/treffen-zwischen-contao-core-ag-und-composer-team</guid></item><item><title>Zusammenfassung der CCA Versammlung vom 06.03.2014</title><description><![CDATA[ <div class="ce_text block">          <p>Wir wollen auch nach außen tragen, was wir derzeit in der CCA planen, machen und besprechen. Deswegen geben wir euch hier eine kurze Zusammenfassung unseres letzten Treffens. Gerne nehmen wir auch Anregungen entgegen, was wir uns mal genauer anschauen sollten oder wo wir für Contao etwas tun können. Nur seid uns bitte nicht böse, wenn wir uns nicht allem annehmen können. Input ist aber immer gerne gesehen und wir werden jeden Vorschlag genau prüfen.</p>         </div> <div class="ce_text block">       <h3>Protokoll</h3>          <p><strong>Versammlungsleitung:</strong> Tristan Lins<br><strong>Protokollant:</strong> Marc Reimann</p>         </div> <h3 class="ce_headline">   Tagesordnung</h3> <div class="ce_text block">       <h4>Was steht alles auf dem Plan, was wir machen wollen?</h4>          <p>Unterteilt sind unsere aktuellen Ziele in kurz-, mittel- und langfristige Ziele. Der Stand wird beim nächsten Treffen überprüft und falls nötig neu festgelegt.</p>         </div> <div class="ce_text block">       <h5>Kurzfristige Ziele</h5>          <ul> <li>kompletter Umzug der CCA-Sourcen nach Uberspace (Website/Mumble Server)</li> <li>Composer Projekt <ul> <li>Fertigstellung Composer-Check</li> <li>Übersetzungen erstellen (Übertragung zu Transifex)</li> </ul> </li> </ul>         </div> <div class="ce_text block">       <h5>Mittelfristige Ziele</h5>          <ul> <li>Composer Projekt: <ul> <li>Composer soll komplett eigenständig lauffähig sein (unabhängig vom Backend, ähnlich wie das Installtool)</li> <li>Redesign der Composer GUI</li> </ul> </li> <li>Umzug unserer Mailinglisten zu Uberspace</li> <li>Umzug des <a title="CCA Legacy-Packagist" href="http://legacy-packages-via.contao-community-alliance.org/" target="_blank">Legacy-Packagist</a> zu Uberspace</li> <li>automatisierte Anzeige der Contao-Module inkl. Suchfunktion (ähnlich aktuelles Extension Repository oder Ceris)</li> <li>Redesign Contao-Wiki (ist eigentlich schon seit Jahren geplant und soll jetzt endlich mal angegangen werden)</li> <li>Anzeige anwesende Mumble-Kontakte auf der CCA-Website (für Fragen, Anregungen oder einfach nur zum Quatschen)</li> </ul>         </div> <div class="ce_text block">       <h5>Langfristige Ziele</h5>          <ul> <li>Dokumentationen für unsere Projekte</li> <li>Unterstützung für kommerzielle Extensions auf Composer</li> </ul>         </div> <div class="ce_text block">       <h4>CCA Treffen</h4>          <p>Wir haben uns darauf verständigt, dass wir uns einmal im Monat treffen möchten, um gemeinsam zu besprechen, wie es mit der CCA und den Projekten weiter gehen soll.</p> <p>Bitte habt Verständnis, dass wir diese Treffen nicht öffentlich abhalten werden. Es geht dort nicht nur gerne mal heiß her, sondern wir sprechen auch über sensible Informationen, die nicht unbedingt für die Öffentlichkeit bestimmt sind.</p> <p>Natürlich werden wir - wie dieses Mal - euch zeitnah informieren, was das Ziel dieser Besprechungen war.</p>         </div> <div class="ce_text block">       <h4>Composer Generator</h4>          <p>Aktuell arbeiten wir an einem Composer Generator, damit es für Erweiterungs-Entwickler einfacher wird, eine Erweiterung für Composer zur Verfügung zu stellen. Ziel ist es, dass es für alle einfacher mit den Erweiterungen wird und dass wir so schnell wie möglich komplett umswitchen können.</p> <p>Also seid gespannt, was da noch so kommt. Neue Informationen hierzu folgen noch!</p>         </div> <div class="ce_text block">       <h4>Die Security Mailingliste</h4>          <p>Wir haben ja aus gegebenem Anlass eine <a href="http://c-c-a.org/aktuelles/news/details/security-mailingliste">Security Mailingliste</a> ins Leben gerufen. Es haben sich einige Leute gemeldet, die an dieser Liste teilnehmen woll(t)en. Wir haben uns allerdings noch einmal entschlossen, dass wir nicht alle in dieser Liste aufnehmen wollen und können. Die Gründe sind ganz einfach: diese Liste dient zur Lösungsfindung von aktuellen Security Problemen. Informationen zu Sicherheitslücken und zu vorhandenen Patches sollen weiterhin über contao.org selbst erfolgen. Deswegen wird diese Liste wirklich nur für ein paar spezielle Leute sein, die sich auch mit dieser Thematik auskennen und die wir in der Community gut kennen. Seit also nicht sauer, wenn ihr nicht aufgenommen werdet. Wir machen das unter anderem auch zum Schutz von uns allen. Der Informationsfluss soll weiterhin die offiziellen Kanäle nehmen und nicht weiter auseinander gerissen werden.</p> <p>Zum Schluss haben wir auch unter den schon vorhandenen Mitgliedern etwas aufgeräumt und ein paar Leute rausgeschmissen. Auch Mitglieder des CCA-Marketings sind nicht mehr Teil der Mailingliste.</p>         </div> <div class="ce_text block">       <h4>Weiteres</h4>          <p>Internas gab es natürlich auch einige ... allerdings haben wir uns entschlossen, die auch erst einmal intern zu lassen und euch zu informieren, wenn es spannend wird oder es überhaupt etwas darüber zu berichten gibt. Ein paar kleine Geheimnisse wollen wir dann doch noch für uns behalten, um euch zu überraschen.</p> <p>Wie oben schon erwähnt, könnt ihr uns auch gerne Vorschläge machen, was wir uns mal näher anschauen sollten. Falls es allerdings um Probleme oder Wünsche von Projekten von uns geht, dann bitten wir euch, das Ticketsystem fleißig zu nutzen!</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/zusammenfassung-der-cca-versammlung-vom-06032014</link><pubDate>Sat, 08 Mar 2014 12:39:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/zusammenfassung-der-cca-versammlung-vom-06032014</guid></item><item><title>Deaktivierung zwei älterer Contao Services</title><description><![CDATA[ <div class="ce_text block">          <p>Die beiden Services <a href="http://www.contao-bundles.org/" target="_blank">Contao Bundles</a> und <a href="http://contao-forge.org/" target="_blank">Contao Forge</a> waren lange Zeit ein bekannter Teil des Contao Ökosystems, wurden aber aufgrund neuer Entwicklungen wie Composer oder der Wechsel aller Entwickler zu Github immer weniger frequentiert.</p> <p>Ein Dank geht an dieser Stelle an Stefan (lindesbs) der seit Jahren das Contao Forge betreut und damals auch initial die Contao Bundles eingerichtet hat. Ab sofort befinden sich beide Domains im Bestand der CCA und werden zukünftig von uns betreut. Wir als CCA planen in naher Zukunft die Nutzung beider Domains für Services aus dem Hause der Contao Community Alliance und ihrer Mitglieder. Damit diese tollen Domains nicht ungenutzt bleiben!</p>         </div> <div class="ce_text block">          <p>Bei beiden Diensten wurden alle registrierten User gelöscht, es besteht keine Sorge bezüglich der eigenen Accounts oder eventuell hinterlegten persönlichen Daten. Die zwei Websites wurden mitsamt aller Daten unwiderruflich gelöscht.</p>         </div> <div class="ce_text block">          <p>Und falls sich jemand bei Stefan bedanken möchte, ihr findet ihn im Forum unter dem Username <a href="https://community.contao.org/de/member.php?5-lindesbs" target="_blank">lindesbs</a>. Auch ein <a href="https://twitter.com/lindesbs" target="_blank">Twitteraccount</a> und eine <a href="http://www.amazon.de/wishlist/29TUUGSH6587N" target="_blank">Wunschliste</a> sind verfügbar.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/deaktivierung-zwei-aelterer-contao-services</link><pubDate>Tue, 18 Feb 2014 22:22:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/deaktivierung-zwei-aelterer-contao-services</guid></item><item><title>Contao Kommunikationskanäle</title><description><![CDATA[ <div class="ce_text block">          <p>Die Contao Community kommuniziert über viele Kanäle. Einige sind bestens bekannt, z.B. das <a href="https://community.contao.org/de/" target="_blank">offizielle deutschsprachige Contao Forum</a>. Andere sind eher unbekannt, wie das <a href="https://community.contao.org/en/" target="_blank">offizielle internationale Contao Forum</a>. Nachfolgend möchten wir euch die vorhandenen Kommunikationskanäle der Contao Community vorstellen und auch diese, die die Contao Community Alliance zur Verfügung stellt.</p>         </div> <div class="ce_text block">       <h3>Aufruf an Entwickler</h3>          <p>Doch zu Anfang möchten wir Entwickler und Interessierte ganz besonders auf unsere zwei Mailinglisten aufmerksam machen.</p> <p>In unserer <a href="http://lists.c-c-a.org/mailman/listinfo/developers" target="_blank">Contao Community Developers Mailingliste</a> diskutieren wir über die Erweiterung und Weiterentwicklung von Contao. <del datetime="2014-03-03">Man kann diese als Ersatz, für die Mitte 2013 eingestellte, offizielle Contao Mailingliste betrachten.</del> <ins datetime="2014-03-03">Nachtrag: Die offizielle Contao Mailingliste besteht weiterhin. Wir waren hier falsch informiert, vermutlich weil mal die Diskussion im Raum stand, diese Liste zu schließen, wozu es aber nicht gekommen ist.</ins></p> <p>In unserer <a href="http://lists.c-c-a.org/mailman/listinfo/standards" target="_blank">Contao Standard Proposal Mailinglist</a> diskutieren wir über Standardsempfehlungen - sogenannte Contao Standards Recommendations (CSR) - in, um und für Contao. Die CSR sind so was wie ein Contao Pendant zu den PHP Standards Recommendations (PSR) die von der <a href="http://www.php-fig.org/" target="_blank">PHP Framework Interoperability Group</a> entwickelt werden.</p> <p>Unsere Mailinglisten werden <strong>nicht moderiert</strong>, dafür <strong>aber archiviert</strong>. Jede Meinung ist willkommen. Noch hat sich auf den Mailinglisten nicht viel getan, denn zuerst einmal brauchen wir Leute aus der Community, die mit uns arbeiten und diskutieren wollen.</p>         </div> <div class="ce_hyperlink icon-arrow-up-right block">          <a href="http://lists.c-c-a.org/pipermail/developers/" class="hyperlink_txt" title="Contao Community Developers Archiv" rel="" target="_blank">       Contao Community Developers Archiv    </a>    </div> <div class="ce_hyperlink icon-arrow-up-right block">          <a href="http://lists.c-c-a.org/pipermail/standards/" class="hyperlink_txt" title="Contao Standard Proposal Archiv" rel="" target="_blank">       Contao Standard Proposal Archiv    </a>    </div> <hr class="ce_horizontalRule"> <h3 class="ce_headline">   Alle Kanäle im Überblick</h3> <h4 class="ce_headline">   Offizielle Kanäle des Contao Projekts</h4> <!-- Spaltenset Start //--> <section class="ce_colsetStart subcolumns colcount_2 yaml3 col-50x50"> 	<!-- first Column //--> 	<div class="c50l col_1 first"> 				<div class="subcl" style="padding-right:25px;"> 					 <div class="ce_hyperlink link-list block">      <span>Contao Projektwebsite </span>    <a href="https://contao.org/" class="hyperlink_txt" title="contao.org" rel="" target="_blank">       contao.org    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Ankündigungen/Blog des Projekts </span>    <a href="https://contao.org/de/news.html" class="hyperlink_txt" title="contao.org/de/news.html" rel="" target="_blank">       contao.org/de/news.html    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Association &#40;offizieller Verein&#41; </span>    <a href="https://association.contao.org/" class="hyperlink_txt" title="association.contao.org/" rel="" target="_blank">       association.contao.org/    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Deutschsprachiges Forum </span>    <a href="https://community.contao.org/de/" class="hyperlink_txt" title="community.contao.org/de/" rel="" target="_blank">       community.contao.org/de/    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Internationales Forum </span>    <a href="https://community.contao.org/en/" class="hyperlink_txt" title="community.contao.org/en/" rel="" target="_blank">       community.contao.org/en/    </a>    </div> 				</div> 			</div> 	<!-- second Column //--> 	<div class="ce_colsetPart c50r col_2 last"> 				<div class="subcr" style="padding-left:25px;"> 				 <div class="ce_hyperlink link-list block">      <span>Facebook </span>    <a href="https://www.facebook.com/contao" class="hyperlink_txt" title="www.facebook.com/contao" rel="" target="_blank">       www.facebook.com/contao    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Twitter </span>    <a href="http://twitter.com/contaocms" class="hyperlink_txt" title="twitter.com/contaocms" rel="" target="_blank">       twitter.com/contaocms    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Google+ </span>    <a href="https://plus.google.com/114740384471581504722/posts" class="hyperlink_txt" title="plus.google.com Contao" rel="" target="_blank">       plus.google.com Contao    </a>    </div> <div class="ce_hyperlink link-list block">      <span>YouTube </span>    <a href="http://www.youtube.com/user/contaocms" class="hyperlink_txt" title="youtube.com/user/contaocms" rel="" target="_blank">       youtube.com/user/contaocms    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Github</span>    <a href="https://github.com/contao/core" class="hyperlink_txt" title="github.com/contao/core" rel="" target="_blank">       github.com/contao/core    </a>    </div> 				</div> 			</div> </section> <!-- Spaltenset End //--> <h4 class="ce_headline">   Kanäle der CCA</h4> <!-- Spaltenset Start //--> <section class="ce_colsetStart subcolumns colcount_2 yaml3 col-50x50"> 	<!-- first Column //--> 	<div class="c50l col_1 first"> 				<div class="subcl" style="padding-right:25px;"> 					 <div class="ce_hyperlink link-list block">      <span>CCA Website</span>    <a href="http://c-c-a.org/" class="hyperlink_txt" title="c-c-a.org" rel="" target="_blank">       c-c-a.org    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Facebook</span>    <a href="https://www.facebook.com/contao.community.alliance" class="hyperlink_txt" title="facebook.com/contao.community.alliance" rel="" target="_blank">       facebook.com/contao.community.alliance    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Twitter</span>    <a href="https://twitter.com/ContaoCA" class="hyperlink_txt" title="twitter.com/ContaoCA" rel="" target="_blank">       twitter.com/ContaoCA    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Google+</span>    <a href="https://www.google.com/+ContaoCommunityAllianceOrganisation" class="hyperlink_txt" title="google.com/+ContaoCommunityAllianceOrganisation" rel="" target="_blank">       google.com/+ContaoCommunityAllianceOrganisation    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Composer Forum</span>    <a href="https://community.contao.org/de/forumdisplay.php?168-composer" class="hyperlink_txt" title="community.contao.org/de/forumdisplay.php?168-composer" rel="" target="_blank">       community.contao.org/de/forumdisplay.php?168-composer    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Github</span>    <a href="https://github.com/contao-community-alliance" class="hyperlink_txt" title="github.com/contao-community-alliance" rel="" target="_blank">       github.com/contao-community-alliance    </a>    </div> 				</div> 			</div> 	<!-- second Column //--> 	<div class="ce_colsetPart c50r col_2 last"> 				<div class="subcr" style="padding-left:25px;"> 				 <div class="ce_hyperlink link-list block">      <span>Contao Community Developers Mailingliste</span>    <a href="http://lists.c-c-a.org/mailman/listinfo/developers" class="hyperlink_txt" title="lists.c-c-a.org/mailman/listinfo/developers" rel="" target="_blank">       lists.c-c-a.org/mailman/listinfo/developers    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Contao Standard Proposal Mailinglist</span>    <a href="http://lists.c-c-a.org/mailman/listinfo/standards" class="hyperlink_txt" title="lists.c-c-a.org/mailman/listinfo/standards" rel="" target="_blank">       lists.c-c-a.org/mailman/listinfo/standards    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Contao Community Alliance</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao.cca" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao.cca" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao.cca    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Contao Composer Client</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao.composer" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao.composer" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao.composer    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Mumble Voice Chat</span>    <a href="http://c-c-a.org/mumble://mumble.c-c-a.org:62492" class="hyperlink_txt" title="mumble://mumble.c-c-a.org:62492" rel="" target="_blank">       mumble://mumble.c-c-a.org:62492    </a>    </div> 				</div> 			</div> </section> <!-- Spaltenset End //--> <h4 class="ce_headline">   Weitere Kanäle aus der Community</h4> <!-- Spaltenset Start //--> <section class="ce_colsetStart subcolumns colcount_2 yaml3 col-50x50"> 	<!-- first Column //--> 	<div class="c50l col_1 first"> 				<div class="subcl" style="padding-right:25px;"> 					 <div class="ce_hyperlink link-list block">      <span>Contao Wiki</span>    <a href="http://de.contaowiki.org/" class="hyperlink_txt" title="de.contaowiki.org" rel="" target="_blank">       de.contaowiki.org    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Contao Extension Repository Informations System &#40;CERIS&#41;</span>    <a href="http://www.contao-pool.de/ceris.html" class="hyperlink_txt" title="www.contao-pool.de/ceris.html" rel="" target="_blank">       www.contao-pool.de/ceris.html    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Contao Legacy Pakete</span>    <a href="http://legacy-packages-via.contao-community-alliance.org/" class="hyperlink_txt" title="legacy-packages-via.contao-community-alliance.org" rel="" target="_blank">       legacy-packages-via.contao-community-alliance.org    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Composer Paketverwaltung</span>    <a href="https://packagist.org/" class="hyperlink_txt" title="packagist.org" rel="" target="_blank">       packagist.org    </a>    </div> 				</div> 			</div> 	<!-- second Column //--> 	<div class="ce_colsetPart c50r col_2 last"> 				<div class="subcr" style="padding-left:25px;"> 				 <div class="ce_hyperlink link-list block">      <span>YouTube </span>    <a href="http://www.youtube.com/user/bit3ug" class="hyperlink_txt" title="youtube.com/user/bit3ug" rel="" target="_blank">       youtube.com/user/bit3ug    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Google+ </span>    <a href="https://plus.google.com/communities/108748102387487900475" class="hyperlink_txt" title="plus.google.com/communities/" rel="" target="_blank">       plus.google.com/communities/    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Xing </span>    <a href="https://www.xing.com/net/contao/" class="hyperlink_txt" title="xing.com/net/contao" rel="" target="_blank">       xing.com/net/contao    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Contao in Österreich </span>    <a href="http://www.contao-austria.at" class="hyperlink_txt" title="www.contao-austria.at" rel="" target="_blank">       www.contao-austria.at    </a>    </div> 				</div> 			</div> </section> <!-- Spaltenset End //--> <h4 class="ce_headline">   IRC Kanäle</h4> <!-- Spaltenset Start //--> <section class="ce_colsetStart subcolumns colcount_2 yaml3 col-50x50"> 	<!-- first Column //--> 	<div class="c50l col_1 first"> 				<div class="subcl" style="padding-right:25px;"> 					 <div class="ce_hyperlink link-list block">      <span>Internationale Community</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Deutsche Community</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao.de" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao.de" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao.de    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Deutsche Entwickler Community</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao.dev" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao.dev" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao.dev    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Contao Community Alliance</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao.cca" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao.cca" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao.cca    </a>    </div> 				</div> 			</div> 	<!-- second Column //--> 	<div class="ce_colsetPart c50r col_2 last"> 				<div class="subcr" style="padding-left:25px;"> 				 <div class="ce_hyperlink link-list block">      <span>Contao Composer Client</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao.composer" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao.composer" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao.composer    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Avisota Projekt</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#avisota" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;avisota" rel="" target="_blank">       irc://chat.freenode.net/&#35;avisota    </a>    </div> <div class="ce_hyperlink link-list block">      <span>MetaModels Projekt</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao.mm" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao.mm" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao.mm    </a>    </div> <div class="ce_hyperlink link-list block">      <span>Theme+ Projekt</span>    <a href="http://c-c-a.org/irc://chat.freenode.net/#contao.theme+" class="hyperlink_txt" title="irc://chat.freenode.net/&#35;contao.theme+" rel="" target="_blank">       irc://chat.freenode.net/&#35;contao.theme+    </a>    </div> 				</div> 			</div> </section> <!-- Spaltenset End //--> <div class="ce_text block">          <p>Wenn Ihr noch weitere interessante Kanäle kennt, die uns entgangen sind, dann schreibt uns doch bitte einen Kommentar. Wir werden die Liste dann ergänzen.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/contao-kommunikationskanaele</link><pubDate>Mon, 17 Feb 2014 11:37:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/contao-kommunikationskanaele</guid></item><item><title>Security Mailingliste</title><description><![CDATA[ <div class="ce_text block">          <p>Nicht nur dass in den letzten Tagen eine Sicherheitslücke entdeckt wurde, die dann auch noch auf unterschiedlichen Wegen ausgenutzt werden konnte, erreichten uns auch ein paar Anfragen zu möglichen weiteren Sicherheitsproblemen. Der Großteil davon waren glücklicherweise keine Sicherheitslücken.</p> <p>Viele wussten aber nicht genau, wo sie sich melden sollen und fragten erst auf Github, im Forum oder über soziale Netzwerke an, wo sie die sensiblen Informationen hin schicken können.</p> <p>Als zentralen Sammelpunkt für Sicherheitsprobleme und -meldungen dient jetzt eine neue Security Mailingliste. Diese Mailingliste wird vom Contao Core Team, von den Mitgliedern der CCA und weiteren vertrauenswürdigen Mitgliedern der Contao Community gelesen.</p>         </div> <div class="ce_text information box block">          <p>Um ein Sicherheitsproblem zu melden, sendet eine E-Mail an: <a href="http://c-c-a.org/&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#115;&#101;&#x63;&#117;&#114;&#x69;&#116;&#x79;&#64;&#x6C;&#105;&#115;&#x74;&#115;&#x2E;&#x63;&#45;&#x63;&#45;&#97;&#x2E;&#111;&#x72;&#x67;" class="email">&#115;&#101;&#x63;&#117;&#114;&#x69;&#116;&#x79;&#64;&#x6C;&#105;&#115;&#x74;&#115;&#x2E;&#x63;&#45;&#x63;&#45;&#97;&#x2E;&#111;&#x72;&#x67;</a></p>         </div> <div class="ce_text block">          <p>Diese Liste ist <strong>nicht öffentlich</strong>, ihr könnt aber Nachrichten an diese Adresse schicken. Wenn du ein <del>bekanntes Mitglied</del> <ins>bekannter Entwickler</ins> der Contao Community bist und dich <del>für</del> <ins>mit</ins> Software-Sicherheit <del>interessierst</del> <ins>auskennst</ins>, kannst du auch eine <a href="http://lists.c-c-a.org/mailman/listinfo/security" target="_blank">Subscription beantragen</a>. Alle Subscriptions werden von uns geprüft und dann freigegeben.</p> <p><strong>Hinweis: Verwende für deine Subscription ausschließlich eine persönliche E-Mail-Adresse</strong> und keine allgemeine info@ oder ähnliches. Auch wenn du momentan vielleicht alleine das Postfach abrufst, kann sich dass in wenigen Tagen, Monaten oder Jahren ändern und dann ist die Vertrauenswürdigkeit deiner E-Mail-Adresse nicht mehr sichergestellt.</p>         </div> <div class="ce_text block">          <p><em>Der vorletzte Satz war zuvor etwas "lasch" ausgedrückt und wurde geändert, nach dem wir auch einige Anfragen erhalten haben von Leuten, die sich einfach nur informieren wollen. Bitte beachtet, dass auf der Security Mailingliste teilweise höchst sensible Informationen verbreitet werden, die nicht für die Öffentlichkeit bestimmt sind. Auch handelt es sich <strong>nicht</strong> um eine Mailingliste um sich über aktuelle Sicherheitsprobleme zu informieren. Auf der Mailingliste werden potentielle Sicherheitsprobleme analysiert, diskutiert und Lösungen entwickelt, die zur allgemeinen Sicherheit nicht öffentlich diskutiert werden können!</em></p> <p><em>Mehr Informationen findet ihr in diesem neuen <a href="http://c-c-a.org/aktuelles/news/details/aktualisierung-der-security-mailingliste">Newsartikel</a>.</em></p>         </div> <div class="ce_text block">          <p>Falls ihr Informationen haben wollt, wenn es eine Sicherheitslücke in Contao gibt, könnt ihr einfach unseren <a title="Security-Newsletter" href="http://c-c-a.org/aktuelles/security-newsletter">Security-Newsletter</a> abonnieren.</p>         </div> <div class="ce_text block" id="abonnenten">       <h3>Aktuelle Abonnenten der Security Mailingliste</h3>          <p>Hier siehst du, wer aktuell mitliest.</p>         </div> <div class="ce_list block">       <h4>AG Core</h4>      <ul>           <li class="first">Leo "leo" Feyer</li>           <li>Andreas "aschempp" Schempp</li>           <li>Christoph "Psi" Wiechert</li>           <li class="last">Oliver "backbone" Hoff</li>       </ul> </div> <div class="ce_list block">       <h4>CCA</h4>      <ul>           <li class="first">Christian "xtra" Schiffler</li>           <li>Leo "leo-unglaub" Unglaub</li>           <li>Stefan "Chibineko" Heimes</li>           <li class="last">Tristan "tril" Lins</li>       </ul> </div> <div class="ce_list block">       <h4>Community</h4>      <ul>           <li class="first">Martin "ausi" Auswöger</li>           <li>Yanick "Toflar" Witschi</li>           <li class="last">David "David" Maack</li>       </ul> </div> <div class="ce_text block">          <p><strong>Stand:</strong> 03.04.2014</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/security-mailingliste</link><pubDate>Fri, 14 Feb 2014 10:21:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/security-mailingliste</guid></item><item><title>Sicherheitshinweise zu aktuellen Contao-Releases</title><description><![CDATA[ <div class="ce_text block">          <p>Mit Updates und Bugfixes wurden wir in den letzten Tagen nicht verschont. Erst der schnelle Hotfix für das Frontend, dann der eigentlich finale Bugfix für die gesamte Sicherheitslücke und jetzt noch ein Bugfix für den Bugfix - und das innerhalb von einer Woche. Alles was wir in den letzten Monaten und Jahren gut umschifft haben, trifft uns jetzt etwas mehr.</p>         </div> <div class="ce_text block">       <h3>Warum?</h3>          <p>Dank eines professionellen Sicherheitstester und durch bekannte Entwickler aus der Community wurde dem Contao-Team die Sicherheitslücke mitgeteilt und nicht durch unseriöse Quellen, die diese vielleicht ausgenutzt hätten. Auf Grund der schnellen Reaktionszeit und der Bereitstellung der Patches sind wir alle von größeren Problemen verschont geblieben. Und trotz der vielen Updates - schlussendlich geht es hier um die Sicherheit eurer Websites.</p> <p>Aufgrund der schwerwiegenden Sicherheitslücke wurde in den letzten zwei Tagen und Nächten nach einer Lösung gesucht und ein entsprechender Bugfix veröffentlicht (<a title="Ankündigung auf contao.org lesen" href="https://contao.org/de/news/contao_3-2-7.html" target="_blank">Ankündigung auf contao.org</a>). Leider wurde dann aber ein weiterer Weg gefunden, diesen Fix zu umgehen und erneut Schadcode ausführen zu lassen.</p>         </div> <div class="ce_text block">       <h3>Problemlösung?</h3>          <p>Damit auch weiterhin so viele Contao Installationen wie möglich abgesichert werden können, stellen wir als CCA (Contao Community Alliance) euch wieder Backport-Pakete bereit. So könnt ihr einfach und schnell die Patch-Files auch in den verschiedensten Contao-Versionen installieren.</p> <p>Wir hoffen, dass es nun die vorerst letzten Patch-Files zu diesem Problem sein werden.</p>         </div> <div class="ce_text block">          <p>Aufgrund der schwere der Sicherheitslücke haben wir eine extra Unterseite eingerichtet auf der wir euch fortlaufend mit den neuesten Updates versorgen werden. Verlinkt diese Seite, wenn es um das Thema geht, und schickt sie an befreundete Contao-Nutzer. Je mehr Contao-Nutzer informiert sind, desto sicherer werden auch wieder alle Contao-Installationen!</p>         </div> <div class="ce_hyperlink button button-arrow-right right block">          <a href="http://c-c-a.org/aktuelles/sicherheitsupdates" class="hyperlink_txt" title="Aktuelle Sicherheitshinweise" rel="">       Aktuelle Sicherheitshinweise    </a>    </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/sicherheitshinweise-zu-aktuellen-contao-releases</link><pubDate>Thu, 13 Feb 2014 14:30:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/sicherheitshinweise-zu-aktuellen-contao-releases</guid></item><item><title>Bugfixes für kritische Sicherheitslücke in Contao</title><description><![CDATA[ <h3 class="ce_headline alert">   Update 12.02.2014, 18.00 Uhr</h3> <div class="ce_text block">          <p>Soeben wurden die Contao-Versionen 3.2.6 und 2.11.15 veröffentlicht. Die Bugfix-Releases beheben eine weitere Sicherheitslücke im Zusammenhang mit der PHP-Object-Injection-Schwachstelle, die sich im Contao-Backend auch in der Version 3.2.5 und 2.11.14 noch ausnutzen ließ (<a title="Ankündigung auf contao.org lesen" href="https://contao.org/de/news/contao_3-2-6.html" target="_blank">Ankündigung auf contao.org</a>).</p> <p>Die <code>deserialize()</code> Funktion wurde gegen weitere Angriffsmöglichkeiten gehärtet und die Filter der Input-Klasse verbessert. Somit sind das Frontend und auch das Backend, sowie Drittanbieter-Erweiterungen potientiell nicht mehr gefährdet.</p> <p>Auch wenn bereits die bisherigen Patches eingespielt wurden, empfehlen wir dieses Update durchzuführen, da die bestehenden Patches als Hotfix anzusehen sind und nur die akuten Probleme im Frontend behoben wurden. Wir werden versuchen, aktualisierte Patch-Sets umgehend zur Verfügung zu stellen.</p>         </div> <hr class="ce_horizontalRule"> <div class="ce_text block" style="margin-top:50px;">          <blockquote> <p><strong>Es gibt keine Sicherheit, nur verschiedene Grade der Unsicherheit.</strong><br><em>Anton Neuhäusler</em></p> </blockquote>         </div> <div class="ce_text block">          <p>Das mussten wir nun leider schmerzlich feststellen, denn wie jetzt bekannt wurde, gibt es eine kritische Sicherheitslücke in Contao (<a title="Ankündigung auf contao.org lesen" href="https://contao.org/de/news/schwere-sicherheitsluecke-in-contao-gefunden.html" target="_blank">Ankündigung auf contao.org</a>), welche es ermöglicht durch PHP-Object-Injection "beliebigen PHP-Code auf dem Server auszuführen (Arbitrary Code Execution)". Um diese Lücke zu schließen, wurden die Updates 3.2.5 und 2.11.14 zur Verfügung gestellt. Unsere bisherigen Tests haben auch gezeigt, dass die Sicherheitslücke damit auch behoben ist und somit nicht mehr ausgenutzt werden kann.</p>         </div> <div class="ce_text block">       <h3>Wer/was ist betroffen?</h3>          <p>Nach aktuellem Wissenstand sind wirklich <strong>ALLE</strong> Contao-Versionen betroffen, außer natürlich die Versionen 3.2.5 und 2.11.14. Des weiteren sind alle Dritterweiterungen, die die Funktion <code>deserialize()</code> benutzen, potentiell ebenfalls betroffen und sollten umgehend geprüft und gepatched werden.</p>         </div> <div class="ce_text block">       <h3>Wie kann ich dieses Problem beheben?</h3>          <p>Mit der Installation/einem Update von/auf Contao 3.2.5 bzw. 2.11.14 gibt es bei den Contao Core-Funktionen aktuell keine bekannte Angriffsfläche mehr. <strong>ABER:</strong> Extensions von Drittanbietern sind davon unberührt und gefährden potentiell weiterhin die gesamte Contao-Installation.</p> <p>Damit Ihr nun nicht Eure kompletten Websites auf die jeweils aktuellsten Contao-Versionen updaten müsst, stellen wir Euch nachfolgend verschiedene Patchpakete für verschiedene Contao-Versionen zur Verfügung. Dazu müsst Ihr Euch einfach das passende Paket herunterladen und dann die jeweiligen Dateien auf Eurer Website ersetzen.</p> <p>Wir stellen Euch nachfolgend verschiedene Patch-Pakete zur Verfügung. Diese gelten ausschließlich für die jüngste Version aus den jeweiligen Minor-Zweigen von 2.6 bis 3.2. Solltet Ihr noch nicht auf der jeweils jüngsten Version sein, ist ein Update unumgänglich.</p>         </div> <h4 class="ce_headline">   Contao 3.x</h4> <!-- Spaltenset Start //--> <section class="ce_colsetStart subcolumns colcount_2 yaml3 col-50x50"> 	<!-- first Column //--> 	<div class="c50l col_1 first"> 				<div class="subcl" style="padding-right:25px;"> 					 <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-3.2.4.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Contao 3.2.4 herunterladen" rel="" target="_blank">       Contao 3.2.4 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-3.1.5.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Contao 3.1.5 herunterladen" rel="" target="_blank">       Contao 3.1.5 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-3.0.6.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Contao 3.0.6 herunterladen" rel="" target="_blank">       Contao 3.0.6 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> 				</div> 			</div> 	<!-- second Column //--> 	<div class="ce_colsetPart c50r col_2 last"> 				<div class="subcr" style="padding-left:25px;"> 				 <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-3.2.4-patchset.zip" class="hyperlink_txt" title="Patch-Files für Contao 3.2.4 herunterladen" rel="" target="_blank">       NUR Patch-Files für Contao 3.2.4    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-3.1.5-patchset.zip" class="hyperlink_txt" title="Patch-Files für Contao 3.1.5 herunterladen" rel="" target="_blank">       NUR Patch-Files für Contao 3.1.5    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-3.0.6-patchset.zip" class="hyperlink_txt" title="Patch-Files für Contao 3.0.6 herunterladen" rel="" target="_blank">       NUR Patch-Files für Contao 3.0.6    </a>    </div> 				</div> 			</div> </section> <!-- Spaltenset End //--> <h4 class="ce_headline">   Contao 2.x</h4> <!-- Spaltenset Start //--> <section class="ce_colsetStart subcolumns colcount_2 yaml3 col-50x50"> 	<!-- first Column //--> 	<div class="c50l col_1 first"> 				<div class="subcl" style="padding-right:25px;"> 					 <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.11.13.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Contao 2.11.13 herunterladen" rel="" target="_blank">       Contao 2.11.13 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.10.4.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Contao 2.10.4 herunterladen" rel="" target="_blank">       Contao 2.10.4 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.9.5.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Contao 2.9.5 herunterladen" rel="" target="_blank">       Contao 2.9.5 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> 				</div> 			</div> 	<!-- second Column //--> 	<div class="ce_colsetPart c50r col_2 last"> 				<div class="subcr" style="padding-left:25px;"> 				 <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.11.13-patchset.zip" class="hyperlink_txt" title="Patch-Files für Contao 2.11.13 herunterladen" rel="" target="_blank">       NUR Patch-Files für Contao 2.11.13    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.10.4-patchset.zip" class="hyperlink_txt" title="Patch-Files für Contao 2.10.4 herunterladen" rel="" target="_blank">       NUR Patch-Files für Contao 2.10.4    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.9.5-patchset.zip" class="hyperlink_txt" title="Patch-Files für Contao 2.9.5 herunterladen" rel="" target="_blank">       NUR Patch-Files für Contao 2.9.5    </a>    </div> 				</div> 			</div> </section> <!-- Spaltenset End //--> <h4 class="ce_headline">   Typolight 2.x</h4> <!-- Spaltenset Start //--> <section class="ce_colsetStart subcolumns colcount_2 yaml3 col-50x50"> 	<!-- first Column //--> 	<div class="c50l col_1 first"> 				<div class="subcl" style="padding-right:25px;"> 					 <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.8.4.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Typolight 2.8.4 herunterladen" rel="" target="_blank">       Typolight 2.8.4 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.7.7.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Typolight 2.7.7 herunterladen" rel="" target="_blank">       Typolight 2.7.7 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.6.8.zip" class="hyperlink_txt" title="Komplettpaket &#40;inkl. Patches&#41; Typolight 2.6.8 herunterladen" rel="" target="_blank">       Typolight 2.6.8 &#40;Komplett-Installation inkl. Patch-Files&#41;    </a>    </div> 				</div> 			</div> 	<!-- second Column //--> 	<div class="ce_colsetPart c50r col_2 last"> 				<div class="subcr" style="padding-left:25px;"> 				 <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.8.4-patchset.zip" class="hyperlink_txt" title="Patch-Files für Typolight 2.8.4 herunterladen" rel="" target="_blank">       NUR Patch-Files für Typolight 2.8.4    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.7.7-patchset.zip" class="hyperlink_txt" title="Patch-Files für Typolight 2.7.7 herunterladen" rel="" target="_blank">       NUR Patch-Files für Typolight 2.7.7    </a>    </div> <div class="ce_hyperlink icon-box-add block">          <a href="https://github.com/contao-community-alliance/contao-core-hotfix/archive/soa-2.6.8-patchset.zip" class="hyperlink_txt" title="Patch-Files für Typolight 2.6.8 herunterladen" rel="" target="_blank">       NUR Patch-Files für Typolight 2.6.8    </a>    </div> 				</div> 			</div> </section> <!-- Spaltenset End //--> <div class="ce_text block" style="margin-top:10px;">          <p><strong>Anwendungsbeispiele:</strong></p> <p><strong>Fall 1:</strong> Wenn Ihr Contao 2.10.3 habt, dann solltet Ihr die Komplettinstallation von uns nehmen und damit direkt ein Update auf Contao 2.10.4 durchführen.</p> <p><strong>Fall 2:</strong> Ihr habt bereits die Version 2.10.4, dann müsst Ihr lediglich die jeweiligen Patch-Files per FTP in Eure Contao-Installation kopieren.</p>         </div> <h3 class="ce_headline alert">   Achtung</h3> <div class="ce_text block">          <p>Die Benutzung dieser Bugfix-Versionen geschieht auf eigene Gefahr. Sie wurden von uns getestet und geprüft. Aber es kann immer sein, das sich ein Fehler eingeschlichen hat. Deswegen wird (wie immer) angeraten, ein Backup der Installation vor dem Einspielen vorzunehmen.</p> <p><strong>Bitte beachtet weiterhin, dass dies inoffizielle Patch-Files sind und somit vom Contao Core Team nicht supported werden!</strong></p>         </div> <h3 class="ce_headline alert">   Für Entwickler</h3> <h4 class="ce_headline">   Wie kann man seine Erweiterungen absichern?</h4> <div class="ce_text block">          <p>Das Problem an sich besteht in der Methode <code>unserialize()</code> und deren Contao Pendant <code>deserialize()</code> in Verbindung mit POST-Daten (und logischerweise auch GET). Die Input Klasse filtert diese zwar, jedoch kann man besonders formatierte Strings versenden, welche Schadcode beinhalten.</p> <p>Man muss in seiner Erweiterung prüfen, ob die Verwendung von <code>deserialize()</code> unbedingt notwendig ist, was jedoch in 99% der Fälle nicht zutreffen wird.</p> <p>Sollte es dennoch der Fall sein, muss man seine Erweiterung dahingehend umbauen, dass dies nicht mehr der Fall ist - Ja, das ist unser Ernst, ganz ehrlich, KEIN Scherz!</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/bugfixes-fuer-kritische-sicherheitsluecke-in-contao</link><pubDate>Mon, 10 Feb 2014 17:12:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/bugfixes-fuer-kritische-sicherheitsluecke-in-contao</guid></item><item><title>Unser Resumée vom Contao Nordtag</title><description><![CDATA[ <div class="ce_text block">          <p>Der <a href="http://contao-nordtag.de/" target="_blank">Contao Nordtag</a> war, wie nicht anders erwartet, eine sehr gelungene und interessante Veranstaltung im Herzen von Hamburg. Der Veranstaltungsort im Haus des CVJM ist nicht das größte, hat aber besonders durch die Aufteilung und die Nutzung der jeweiligen Räume ihren eigenen Charme. So fällt es leichter auch mit neuen Leuten ins Gespräch zu kommen und auch beim gemeinsamen Mittagessen direkt vor Ort entstehen gute Gespräche.</p>         </div> <div class="ce_text block">          <p>Der Contao Nordtag fing für manche bereits am Freitag beim Come Together an und ich persönlich kann es für die Zukunft jedem ans Herz legen bereits ein Tag früher zu kommen. Gerade für neue Gesichter wird es so noch leichter ins Gespräch zu kommen und Themen ein Tag später bei der Veranstaltung wieder aufzunehmen.</p> <p>Der offizielle Start des Contao Nordtags war dann am Samstag, um 11:00 Uhr. Nach der Begrüßung durch <a href="http://slash-works.de/" target="_blank">Joe Ray Gregory</a> und <a href="http://www.cogizz.de/" target="_blank">Nils Müller</a> ging es dann gleich weiter in den ersten Workshop oder in die erste Session. Je nach Wahl des Besuchers.</p> <p>Neben den unterhaltsamen Vorträgen von Thomas Weitzel und Peter Müller, gab es auch harte Kost in Form des Themas "PHP Design Patterns". Es war also für jeden was dabei. Besonders hervorheben möchte ich an dieser Stelle aber die angeregte Diskussion von Harry Boldt zum Thema "Qualitätssicherung und Zertifizierung". Ein Thema, dem wir uns innerhalb der CCA schon länger verschrieben haben. Wir möchten nichts vorweg nehmen, aber die Contao Community wird sich in Zukunft stärker mit diesem Thema auseinander setzen müssen und sich dadurch professionalisieren. Wir freuen uns auf diese Entwicklung und werden sie aktiv begleiten!</p>         </div> <div class="ce_text block">       <h3>Unser Fazit</h3>          <p>Dank der Mischung aus Konferenz und Camp eignet sich der Nordtag für alle Leute, die mal vorbeischauen und in ein Contao Event reinschnuppern wollen. Die Vorträge sind fest eingeplant, man weiß also in etwa worauf man sich einlässt. Und doch wird man nicht von der Menge der unbekannten Gesichter erschlagen, wie es einem neuen Contao User schnell ergehen kann wenn man das erste Mal eine Konferenz besucht.</p> <p>Wer in diesem Jahr nicht dabei sein konnte, dem empfehlen wir den Contao Nordtag 2015. Danke an dieser Stelle auch an die Veranstalter für ihren Einsatz und den gelungenen Ablauf. Wir haben uns sowohl als Besucher, wie auch als Referenten sehr wohl gefühlt und besuchen euch in Hamburg gerne wieder.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/unser-resumee-vom-contao-nordtag</link><pubDate>Mon, 03 Feb 2014 12:18:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/unser-resumee-vom-contao-nordtag</guid></item><item><title>Formular für die Bewerbung neuer Mitglieder</title><description><![CDATA[]]></description><link>http://c-c-a.org/mitglieder/mitglied-werden</link><pubDate>Tue, 28 Jan 2014 01:10:00 +0100</pubDate><guid>http://c-c-a.org/mitglieder/mitglied-werden</guid></item><item><title>Die CCA auf dem Contao Nordtag</title><description><![CDATA[ <div class="ce_text block">          <p>Wir freuen uns dieses Jahr dabei zu sein und unser erstes Event als gesamte CCA erleben zu dürfen. Unter anderem halten 3 CCA-Mitglieder einen Vortrag. Andreas Isaak über Composer und den täglichen Gebrauch und Christian Schiffler und Tristan Lins referieren über PHP Design Patterns. Und auch als Mitorganisator der Agentur borowiakziehe KG ist einer unser Mitglieder Joe Ray Gregory mit von der Partie.</p> <p><a href="http://contao-nordtag.de/programm-2014.html" target="_blank">Mehr Informationen in der Programmübersicht</a></p>         </div> <div class="ce_text block">          <p>Leiden waren die Karten schon nach wenigen Stunden ausverkauft (für die Veranstalter freuen wir uns aber natürlich) und so können wir hiermit nicht mehr zum Kauf der Karten aufrufen. Wir möchten aber alle Teilnehmer ermutigen uns als Mitglieder anzusprechen und zu aktuellen Themen/Extensions/Projekten auszufragen.</p> <p>Man sieht sich auf dem Contao Nordtag, am 01. Februar 2014.</p>         </div> ]]></description><link>http://c-c-a.org/aktuelles/news/details/die-cca-auf-dem-contao-nordtag</link><pubDate>Mon, 27 Jan 2014 22:44:00 +0100</pubDate><guid>http://c-c-a.org/aktuelles/news/details/die-cca-auf-dem-contao-nordtag</guid></item></channel></rss>