|
cSphere - Enhanced API and Quality
Entwicklung
|
|
23.04.2012 um 20:51 Uhr - hajo
![]() Kommentare (0)
|
EnglishIf you'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. 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. We'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. GermanWenn Ihr jemals unsere API Dokumentation für ClanSphere gesehen haben solltet: Diese enthält lediglich die Namen der Funktionen und Parameter, sowie die dazu passenden Dateinamen. Funktionen haben dabei unterschiedliche Prefixe und beinahe niemand weiß, welche Funktion für welche Aufgaben erstellt worden ist. Mit cSphere wird sich das ändern. Die API ist sehr ausfü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ür den objektorientierten Gebrauch verwendbar. Wir haben ebenfalls am Quellcode selbst gearbeitet und dabei Regeln, wie z.B. das Reduzieren von Komplexität, bessere Lesbarkeit und leichtere Wartbarkeit, beachtet. Dies wird zudem noch durch weniger duplizierten Quelltext und mehr Unterstützung für die Entwicklung neuer Plugins abgerundet. |
|
cSphere - What's part of the lucky bag?
Entwicklung
|
|
16.04.2012 um 00:16 Uhr - hajo
![]() Kommentare (2)
|
EnglishAs 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. 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. 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. GermanWie bereits gesagt wird cSphere alles mitbringen, was man benö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ünschten Funktionsumfang erweitern kann. Das CMS enthält einen Installations-Assistenten, ein Core Verzeichnis für das leichtgewichtige Framework, die oben genannten Plugins (bereit sich mehr zu schnappen), Storage fü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 überführbar sein und dieser Vorgang dokumentiert. Da Clans und die Esport Szene in unser Community besonders stark vertreten sind werden wir versuchen dies durch einige wichtige Plugins zu würdigen. Es ist allerdings noch zu früh für genauere Angaben, oder gar über die aus ClanSphere zu cSphere rettbaren Daten zu reden. |
|
cSphere - What are the requirements?
Entwicklung
|
|
09.04.2012 um 14:43 Uhr - hajo
![]() Kommentare (2)
|
EnglishIn 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 "what do i need to get it run on my webspace?". 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. Some PHP settings need to be turned off. Most of them are already known as they are checked by the ClanSphere 'system -> software' page. It won't run if e.g. magic quotes, safe mode or register globals are turned on. 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. GermanIn unserem (in den meisten Fällen wöchentlich erscheinenden) cSphere Entwicklungsbericht werden wir versuchen einige Fragen zu Beantworten, sowie neue Features und Änderungen gegenüber ClanSphere ankündigen. Dieser Bericht beantwortet die Frage "was werde ich benötigen, damit es auf meinem Webspace läuft?". cSphere ist in PHP geschrieben und läuft, wie bereits zuvor verkündet, mit PHP 5.3.3 als ältestmöglicher Version. Wir machen viel Gebrauch von Namensräumen und verlangen Klassenkonstruktoren im PHP 5 Stil, was zu dieser Entscheidung führte. Webspace mit PHP 5.4.0 oder neuer wird hier und da über ein paar mehr Optionen verfügen, aber nichts wirklich wichtiges ergänzen. Einige PHP Einstellungen müssen zudem deaktiviert sein. Die meisten davon sind bereits von der ClanSphere 'system -> software' Seite bekannt. Beispielsweise müssen Magic Quotes, Safe Mode und Register Globals abgeschaltet sein. 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ätere Versionen werden genauso, wenn nicht besser, laufen. Unterstützung für NoSQL Datenbanken ist weder geplant noch möglich, da unser neues Framework mit einem relationalen Prinzip arbeitet. |
|
cSphere is Real
Projekt
|
|
02.04.2012 um 00:15 Uhr - hajo
![]() Kommentare (3)
|
EnglishOur 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. 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 questions as you like. GermanUnsere News über cSphere war weder ein Fake noch ein Scherz. Wir sind noch ein paar Meilensteine von einem öffentlichen Release entfernt, aber viele der Framework-Komponenten sind bereits fertig oder benötigen nurnoch etwas Pflege. Daher werden Updates bezüglich neuer Features und zum Entwicklungsverlauf innerhalb der nächsten Wochen und Monate folgen. Mit dem cSphere Plugin Marktplatz ergänzen wir brandneue Dienstleistungen und Mö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 Fragen dazu. |
|
Announcing cSphere - The Web CMS
Projekt
|
|
01.04.2012 um 00:17 Uhr - hajo
![]() Kommentare (5)
|
EnglishClanSphere was made for clans and other esport related websites, but it is used for a simple blog up to leagues and sport clubs. Even commercial and business websites run it and we are therefore happy to announce a general purpose Web-CMS now! We are currently working on cSphere which is not directly a successor for ClanSphere. It's more of a new technology- and user experience. Some first changes and innovations are listed below. Have a nice 1st of april ![]() GermanClanSphere war für Clans und andere Esport-bezogene Webseiten gedacht, aber es wird vom simplen Blog bis hin zu Turnier- und Sportvereinsseiten verwendet. Sogar kommerzielle und geschäftlich genutzte Webseiten verwenden es und wir sind daher glücklich euch ein univerales Web-CMS für fast jeden Zweck vorstellen zu dürfen! Wir arbeiten derzeit an cSphere, dass nicht direkt ein Nachfolger für ClanSphere ist. Es handelt sich dabei eher um eine neue Technologie- und Benutzer-Erfahrung. Einige der ersten Änderungen und Verbeserungen befinden sich im Folgenden. Einen schönen ersten April noch ![]() Features- PHP Namespaces and Classes (requires at least PHP 5.3.3 with PDO and SimpleXML) - High quality underlying Framework (increasingly follows the SOLID principles) optimized for simple usage - CMS extendable by Plugins and containing a Plugin Market and Plugin Manager with nice Tools - Default Themes and Templates based on Twitter Bootstrap with HTML 5 and CSS 3 - Better support for URL rewrites, HTTPS, JSON and even Socket connections - More debugging, more logging, more options while using convention over configuration - 100% documentation of API and usage, 100% valid to web standards, 100% ready for your website! |

English
German

Features
