<?xml version="1.0" encoding="ISO-8859-15" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel> 
<generator>ClanSphere</generator>
<atom:link href="http://www.csphere.eu/uploads/rss/news.xml" rel="self" type="application/rss+xml" />
<title>ClanSphere</title>
<link>http://www.csphere.eu</link>
<description>Aktuelle Informationen</description>
<item>
<pubDate>Mon, 14 May 2012 20:25:59 +0000</pubDate>
<category>Entwicklung</category>
<title>cSphere - Focused on productivity</title>
<link>http://www.csphere.eu/index/news/view/id/569</link>
<guid>http://www.csphere.eu/index/news/view/id/569</guid>
<description><![CDATA[ <img src="/symbols/countries/england.png" alt="" /> <strong>English</strong><br />
<br />
There are many Frameworks, Toolkits and CMS for PHP that are OpenSource or at least free of charge for many use cases. So why is cSphere reinventing the wheel? We don&#039;t think that we can do everything better or add some more eye candy. We even don&#039;t want to get an award for the cleanest software architecture that creates workarounds for the PHP way to make it look more like e.g. Java.<br />
<br />
cSphere is focused on productivity. We believe that this goal can only be reached by serving high quality software with simple and straight forward features. With only small effort PHP&#039;s on-board functionalities are easy to learn, use and extend for special cases. There is no low-level configuration - e.g. for dependencies - or other stuff to worry about. Just activate the service drivers and get the plugins that you like and maybe create your own ones. Convention and automation cares about the rest.<br />
<br />
The appended Screenshot shows our Debug Mode in Version 0.1 (internal March Milestone). At that time our framework was about 5000 LOC (lines of code) and is now over 7500 LOC while still growing.<br />
<br />
<img src="/symbols/countries/de.png" alt="" /> <strong>German</strong><br />
<br />
Es gibt viele Frameworks, Toolkits und CMS f&uuml;r PHP die OpenSource oder zumindest f&uuml;r viele Nutzungsszenarien kostenfrei sind. Warum also versucht cSphere das Rad neu zu erfinden? Wir denken nicht, dass wir alles besser machen oder mehr Blickf&auml;nge hinzuf&uuml;gen k&ouml;nnen. Wir wollen auch keine Auszeichnung f&uuml;r die sauberste Software Architektur bekommen, die um den PHP-Weg herum arbeitet, um es z.B. mehr wie Java aussehen zu lassen.<br />
<br />
cSphere ist auf Produktivit&auml;t fokussiert. Wir denken, dass dieses Ziel nur mit hoch qualitativer Software bei simpel und gradlinig gestalteten Features erreichbar ist. Schon mit geringem Aufwand sind die von PHP mitgelieferten Funktionalit&auml;ten einfach zu lernen, verwenden und f&uuml;r Spezialf&auml;lle zu erweitern.  Es gibt keine Konfiguration von niedrigen Ebenen oder anderen Kram, &uuml;ber den man sich Sorgen machen muss. Einfach die Service Treiber der Wahl aktivieren, die gew&uuml;nschten Plugins beziehen und evtl. eigene erstellen. Konventionen und Automatismen k&uuml;mmern sich um den Rest.<br />
<br />
Die angeh&auml;ngte Bildschirmaufnahme zeigt den Debug Modus in Version 0.1 (interner M&auml;rz Meilenstein). Zu dem Zeitpunkt bestand das Framework aus 5000 LOC (Code-Zeilen) und ist inzwischen bei &uuml;ber 7500 LOC und w&auml;chst noch immer. ]]></description>
</item>
<item>
<pubDate>Tue, 08 May 2012 19:17:55 +0000</pubDate>
<category>Serversoftware</category>
<title>PHP 5.4.3 and 5.3.13</title>
<link>http://www.csphere.eu/index/news/view/id/568</link>
<guid>http://www.csphere.eu/index/news/view/id/568</guid>
<description><![CDATA[ <img src="/symbols/countries/england.png" alt="" /> <strong>English</strong><br />
<br />
There is a new PHP version for 5.4 and 5.3 in town with additional security fixes. A few days ago the PHP team already released new versions to fix a security flaw, but it was foreseeable that it doesn&#039;t solve the whole problem.<br />
<br />
<img src="/symbols/countries/de.png" alt="" /> <strong>German</strong><br />
<br />
Es sind neue Versionen von PHP 5.4 und 5.3 mit zus&auml;tzlichen Sicherheits-Fixes erschienen. Bereits ein paar Tage zuvor hat das PHP Team neue Versionen aufgrund eines Sicherheitsproblems ver&ouml;ffentlicht, wobei allerdings absehbar war, dass die L&ouml;sung noch nicht endg&uuml;ltig ist.<br />
<br />
<strong>Changelog 5.4.3 and 5.4.2</strong><br />
<br />
<div class="quote">Fixed bug #61807 Buffer Overflow in apache_request_headers, CVE-2012-2329.<br />
Fixed bug #61910 Improve fix for PHP-CGI query string parameter vulnerability, CVE-2012-2311.<br />
<br />
Fixed bug #61910 Fix PHP-CGI query string parameter vulnerability, CVE-2012-1823. </div> ]]></description>
</item>
<item>
<pubDate>Mon, 07 May 2012 17:29:07 +0000</pubDate>
<category>Entwicklung</category>
<title>cSphere - Technical upgrades for developers</title>
<link>http://www.csphere.eu/index/news/view/id/567</link>
<guid>http://www.csphere.eu/index/news/view/id/567</guid>
<description><![CDATA[ <img src="/symbols/countries/england.png" alt="" /> <strong>English</strong><br />
<br />
We&#039;ve already announced that cSphere will require PHP 5.3.3 while it makes heavy use of namespaces and the most current OOP implementation in PHP to be ready for the future. These changes allowed us to improve the internal structure alot. With nearly no duplicated code and a well planned API to interact with we ware also able to sort off the verbosity of PHP. There is no more need to &quot;echo&quot;, &quot;print&quot; or even &quot;eval&quot; something which makes output more reliable and secure.<br />
<br />
The framework is mainly closed to changes since its goal is just to power the CMS part and make plugins easy to write and use. Plugins are your way to add functionality for whatever you want. On the other side the framework is opened for extension using so called &quot;providers&quot;. They can e.g. add support for a new caching mode like Redis or bind a mail library like PEAR DB. The most basic and important drivers will always be shipped with the framework.<br />
<br />
Overall the cSphere CMS is build up for its Plugin Manager and Store to get, update and use whatever you need. We plan to provide developers with examples and tutorials for cSphere and PHP itself and we use and prefer the PEAR Coding Standard for a higher source code quality. Some first impressions may follow next week with screenshots of the enhanced debug mode and toolbar.<br />
<br />
<img src="/symbols/countries/de.png" alt="" /> <strong>German</strong><br />
<br />
Wir haben bereits angek&uuml;ndigt, dass cSphere PHP 5.3.3 voraussetzen wird, da es sehr viel Gebrauch von Namensr&auml;umen macht und die aktuellste OOP Implementation von PHP verwendet um zukunftssicher zu sein. Diese &Auml;nderungen erlauben es uns die interne Struktur erheblich zu verbessern. Mit nahezu keinem duplizierten Quelltext und einer durchdacht geplanten API zur Interaktion konnten wir zudem die Geschw&auml;tzigkeit von PHP abstellen. Man ben&ouml;tigt die Kommandos &quot;echo&quot; und &quot;print&quot; nicht mehr, selbst &quot;eval&quot; wird nicht mehr verwendet, wodurch die Ausgaben zuverl&auml;ssiger und sicherer werden.<br />
<br />
Das Framework ist gegen &Auml;nderungen geschlossen, da es als oberstes Ziel hat lediglich das CMS anzutreiben und die Plugins einfach schreib- und nutzbar zu machen. Diese Plugins sind euer Weg, um neue Funktionalit&auml;t zu erg&auml;nzen. Auf der anderen Seite ist das Framework f&uuml;r Erweiterungen offen und kann &uuml;ber sogannte &quot;Provider&quot; erg&auml;nzt werden. Diese k&ouml;nnen z.B. einen neuen Caching-Modus wie Redis oder eine Email-Bibliothek wie PEAR DB anbinden. Die grundlegenden und wichtigen Treiber wird das Framework dabei selbst mit bringen.<br />
<br />
Insgesamt ist das CMS f&uuml;r seinen Plugin Manager und Store optimiert, &uuml;ber den man Beziehen, Aktualisieren und Nutzen kann, was man gerade ben&ouml;tigt. Wir planen eine Versorgung der Entwickler mit Tutorials und Beispielen zu cSphere und PHP im Allgemeinen. Zudem verwenden und bevorzugen wir den PEAR Coding Standard f&uuml;r eine hohe Quelltext Qualit&auml;t. Erste Eindr&uuml;cke folgen voraussichtlich in der folgenden Woche mit ersten Screenshots vom verbesserten Debug Modus und der Debug Toolbar. ]]></description>
</item>
<item>
<pubDate>Mon, 30 Apr 2012 06:00:19 +0000</pubDate>
<category>Entwicklung</category>
<title>cSphere - A notice is an error is an exception</title>
<link>http://www.csphere.eu/index/news/view/id/566</link>
<guid>http://www.csphere.eu/index/news/view/id/566</guid>
<description><![CDATA[ <img src="/symbols/countries/england.png" alt="" /> <strong>English</strong><br />
<br />
Remember how ClanSphere handles errors? They are just logged and maybe also shown if the debug mode is activated. To terminate execution you have to manually kill the script with a die() command or alike. Execution continuous als long as no fatal error occurs.<br />
<br />
cSphere comes with big changes regarding error handling in PHP. At first it makes use of exceptions, which allow to try something and catch problems to decide what&#039;s going to happen. Errors are handled like exceptions, but they can&#039;t be catched. So even the tiniest notice error will halt further execution. Problems should be fixed and not ignored as they can lead to further errors - independent of their severity.<br />
<br />
The debug mode in cSphere is more of a developer mode and better separated from the production mode compared to ClanSphere. It allows for error and exception backtraces, more details when problems occur and overall a better overview of the situation. You can even get informed by email about errors if you want to.<br />
<br />
<img src="/symbols/countries/de.png" alt="" /> <strong>German</strong><br />
<br />
Erinnerungen daran vorhanden, wie ClanSphere Fehler behandelt? DIese werden einfach nur gespeichert und eventuell noch im Debug Modus angezeigt falls dieser aktiv ist. Um die weitere Ausf&uuml;hrung anzuhalten musste man das Script manuell mit einem die() Kommando abbrechen oder &Auml;hnlichem. So lange kein fataler Fehler aufgetreten ist l&auml;uft alles weiter.<br />
<br />
cSphere bringt im Bereich Fehlerbehandlung in PHP gro&szlig;e &Auml;nderungen. Zuerst einmal nutzt es Ausnahmen (Exceptions), die es erlauben etwas zu probieren und aufgetretene Fehler abzufangen und zu behandeln. Fehler (Errors)  werden wie Ausnahmen behandelt, k&ouml;nnen aber nicht abgefangen werden. Selbst der kleinste Fehler stoppt daher die weitere Ausf&uuml;hrung. Probleme sollten beseitigt und nicht ignoriert werden, weil dadurch andere Probleme entstehen k&ouml;nnten - unabh&auml;ngig vom Schweregrad der Fehler.<br />
<br />
Der Debug Modus in cSphere ist weiter zum Entwickler Modus ausgereift und trennt sich im Vergleich zu ClanSphere besser vom Produktions Modus ab. Er erlaubt das Zur&uuml;ckverfolgen von Fehlern und Ausnahmen, bietet mehr Details im Problemfall an und allgemein eine bessere &Uuml;bersicht zur jeweiligen Situation. Wer m&ouml;chte kann sich sogar per E-Mail &uuml;ber Fehler informieren lassen. ]]></description>
</item>
<item>
<pubDate>Mon, 23 Apr 2012 18:51:53 +0000</pubDate>
<category>Entwicklung</category>
<title>cSphere - Enhanced API and Quality</title>
<link>http://www.csphere.eu/index/news/view/id/565</link>
<guid>http://www.csphere.eu/index/news/view/id/565</guid>
<description><![CDATA[ <img src="/symbols/countries/england.png" alt="" /> <strong>English</strong><br />
<br />
If you&#039;ve ever seen our API documentation for ClanSphere: It just contained the function names, parameters and file names where the function belongs to. Function names used different prefixes and nearly no one knows about the tasks a function was designed for.<br />
<br />
With cSphere this all will change. The API is documented very well, functions are grouped using classes and classes are always inserted to a namespace that makes the most sense for them. Most classes are also designed to be used in an object oriented way.<br />
<br />
We&#039;ve also worked on the source code itself and follow rules to reduce complexity, better readability and easier maintenance. Less duplicated code and more support for plugin developments round up the whole thing.<br />
<br />
<img src="/symbols/countries/de.png" alt="" /> <strong>German</strong><br />
<br />
Wenn Ihr jemals unsere API Dokumentation f&uuml;r ClanSphere gesehen haben solltet: Diese enth&auml;lt lediglich die Namen der Funktionen und Parameter, sowie die dazu passenden Dateinamen. Funktionen haben dabei unterschiedliche Prefixe und beinahe niemand wei&szlig;, welche Funktion f&uuml;r welche Aufgaben erstellt worden ist.<br />
<br />
Mit cSphere wird sich das &auml;ndern. Die API ist sehr ausf&uuml;hrlich dokumentiert, Funktionen sind nun gruppenweise in Klassen sortiert und diese immer in einem passenden Namensraum, der am meisten Sinn macht, einsortiert. Die meisten Klassen sind zudem f&uuml;r den objektorientierten Gebrauch verwendbar.<br />
<br />
Wir haben ebenfalls am Quellcode selbst gearbeitet und dabei Regeln, wie z.B. das Reduzieren von Komplexit&auml;t, bessere Lesbarkeit und leichtere Wartbarkeit, beachtet. Dies wird zudem noch durch weniger duplizierten Quelltext und mehr Unterst&uuml;tzung f&uuml;r die Entwicklung neuer Plugins abgerundet. ]]></description>
</item>
<item>
<pubDate>Sun, 15 Apr 2012 22:16:50 +0000</pubDate>
<category>Entwicklung</category>
<title>cSphere - What's part of the lucky bag?</title>
<link>http://www.csphere.eu/index/news/view/id/564</link>
<guid>http://www.csphere.eu/index/news/view/id/564</guid>
<description><![CDATA[ <img src="/symbols/countries/england.png" alt="" /> <strong>English</strong><br />
<br />
As already mentioned before cSphere is going to ship all you need to run a small blog. This includes news, users, groups, access control and a set of tools to manage the website itself, e.g. an admin area and the plugin management. Our goal is to keep cSphere small and simple while plugins are able to extend it to your specific needs.<br />
<br />
The CMS contains an installation wizard, a core directory containing the lightweight framework, the above listed plugins ready to grab some more, storage for logs and other files, themes and uploads. Themes are layout templates, so - compared to ClanSphere - we changed the meaning of themes to templates and the other way round. ClanSphere Layouts can be converted to cSphere ones in a few steps that will be documented.<br />
<br />
Since Clans and the esport szene are strong in our community we will try to cover this with a few plugins for the most important stuff, but at this moment it is too early to talk about details or a ClanSphere to cSphere data converter.<br />
<br />
<img src="/symbols/countries/de.png" alt="" /> <strong>German</strong><br />
<br />
Wie bereits gesagt wird cSphere alles mitbringen, was man ben&ouml;tigt, um einen kleinen Blog zu betreiben. Dies beinhaltet News, Benutzer, Gruppen, Zugriffskontrolle, sowie eine Sammlung an Tools zum Verwalten der Webseite, z.B. ein Admin-Bereich und eine Plugin-Verwaltung. Unser Ziel ist es cSphere klein und einfach zu halten, wobei man es durch Plugins auf den gew&uuml;nschten Funktionsumfang erweitern kann.<br />
<br />
Das CMS enth&auml;lt einen Installations-Assistenten, ein Core Verzeichnis f&uuml;r das leichtgewichtige Framework, die oben genannten Plugins (bereit sich mehr zu schnappen), Storage f&uuml;r Logs und andere Dateien, Themes und Uploads. Themes sind Layout Templates, also - im Vergleich zu ClanSphere - werden die Bezeichnungen Themes und Templates genau anders herum verwendet. ClanSphere Layouts werden in wenigen Schritten zu cSphere &uuml;berf&uuml;hrbar sein und dieser Vorgang dokumentiert.<br />
<br />
Da Clans und die Esport Szene in unser Community besonders stark vertreten sind werden wir versuchen dies durch einige wichtige Plugins zu w&uuml;rdigen. Es ist allerdings noch zu fr&uuml;h f&uuml;r genauere Angaben, oder gar &uuml;ber die aus ClanSphere zu cSphere rettbaren Daten zu reden. ]]></description>
</item>
<item>
<pubDate>Mon, 09 Apr 2012 12:43:32 +0000</pubDate>
<category>Entwicklung</category>
<title>cSphere - What are the requirements?</title>
<link>http://www.csphere.eu/index/news/view/id/563</link>
<guid>http://www.csphere.eu/index/news/view/id/563</guid>
<description><![CDATA[ <img src="/symbols/countries/england.png" alt="" /> <strong>English</strong><br />
<br />
In our (in most cases weekly) cSphere development report we will try to answer some questions and reveal cool features and changes compared to ClanSphere. This report is focused on the question &quot;what do i need to get it run on my webspace?&quot;.<br />
<br />
cSphere is written in PHP and as we already announced PHP 5.3.3 will be the oldest version that should work. We make heavy use of namespaces and require PHP 5 style class constructors which lead to that decision. Webspace with PHP 5.4.0 and newer might get a few more options here and there, but nothing important.<br />
<br />
Some PHP settings need to be turned off. Most of them are already known as they are checked by the ClanSphere &#039;system -&gt; software&#039; page. It won&#039;t run if e.g. magic quotes, safe mode or register globals are turned on.<br />
<br />
On the database side you will need MySQL 5.0, PostgreSQL 9.0, SQLite 3.0 (bundled with PHP) or Microsoft SQL Sever 2012. Any later version should work the same or even better. Support for NoSQL databases is neither planned nor possible due to the relational principle used by our new framework.<br />
<br />
<img src="/symbols/countries/de.png" alt="" /> <strong>German</strong><br />
<br />
In unserem (in den meisten F&auml;llen w&ouml;chentlich erscheinenden) cSphere Entwicklungsbericht werden wir versuchen einige Fragen zu Beantworten, sowie neue Features und &Auml;nderungen gegen&uuml;ber ClanSphere ank&uuml;ndigen. Dieser Bericht beantwortet die Frage &quot;was werde ich ben&ouml;tigen, damit es auf meinem Webspace l&auml;uft?&quot;.<br />
<br />
cSphere ist in PHP geschrieben und l&auml;uft, wie bereits zuvor verk&uuml;ndet, mit PHP 5.3.3 als &auml;ltestm&ouml;glicher Version. Wir machen viel Gebrauch von Namensr&auml;umen und verlangen Klassenkonstruktoren im PHP 5 Stil, was zu dieser Entscheidung f&uuml;hrte. Webspace mit PHP 5.4.0 oder neuer wird hier und da &uuml;ber ein paar mehr Optionen  verf&uuml;gen, aber nichts wirklich wichtiges erg&auml;nzen.<br />
<br />
Einige PHP Einstellungen m&uuml;ssen zudem deaktiviert sein. Die meisten davon sind bereits von der ClanSphere &#039;system -&gt; software&#039; Seite bekannt. Beispielsweise m&uuml;ssen Magic Quotes, Safe Mode und Register Globals abgeschaltet sein.<br />
<br />
Betreffend der Datenbanken werden MySQL 5.0, PostgreSQL 9.0, SQLite 3.0 (bei PHP schon dabei) oder der Microsoft SQL Server 2012 ausreichend sein. Sp&auml;tere Versionen werden genauso, wenn nicht besser, laufen. Unterst&uuml;tzung f&uuml;r NoSQL Datenbanken ist weder geplant noch m&ouml;glich, da unser neues Framework mit einem relationalen Prinzip arbeitet. ]]></description>
</item>
<item>
<pubDate>Sun, 01 Apr 2012 22:15:00 +0000</pubDate>
<category>Projekt</category>
<title>cSphere is Real</title>
<link>http://www.csphere.eu/index/news/view/id/562</link>
<guid>http://www.csphere.eu/index/news/view/id/562</guid>
<description><![CDATA[ <img src="/symbols/countries/england.png" alt="" /> <strong>English</strong><br />
<br />
Our news about cSphere was neither a fake nor a joke. We are some milestones away from public releases, but many of the framework components are already finished or just need some polishing. Therefore new updates on included features and the development process may follow within the next few weeks and months.<br />
<br />
With the cSphere Plugin Market some brandnew services and possibilities are offered, even commercial support is planned. The CMS might be released under the terms of the Simplified BSD License which is more liberal than the New BSD License used by ClanSphere. Visit this website from time to time if you want to know more details and ask <a href="http://www.csphere.eu/forum/board/listcat/id/108" >questions</a> as you like.<br />
<br />
<img src="/symbols/countries/de.png" alt="" /> <strong>German</strong><br />
<br />
Unsere News &uuml;ber cSphere war weder ein Fake noch ein Scherz. Wir sind noch ein paar Meilensteine von einem &ouml;ffentlichen Release entfernt, aber viele der Framework-Komponenten sind bereits fertig oder ben&ouml;tigen nurnoch etwas Pflege. Daher werden Updates bez&uuml;glich neuer Features und zum Entwicklungsverlauf innerhalb der n&auml;chsten Wochen und Monate folgen.<br />
<br />
Mit dem cSphere Plugin Marktplatz erg&auml;nzen wir brandneue Dienstleistungen und M&ouml;glichkeiten, sogar kommerzieller Support ist derzeit vorgesehen. Das CMS wird voraussichtlich unter den Auflagen der Simplified BSD License freigegeben, die etwas liberaler ist als die New BSD License von ClanSphere. Besucht unsere Webseite von Zeit zu Zeit, wenn ihr mehr Details wissen wollt und stellt gern <a href="http://www.csphere.eu/forum/board/listcat/id/108" >Fragen</a> dazu. ]]></description>
</item>
</channel>
</rss>
