Welcome
Welcome to the home of the Clansuite community.
This site acts as a central point of information and collaboration for the developers and all other contributors or interested observers of the "Clansuite - just an eSport CMS" project.
Introduction
Clansuite is just another content-management-system, but this one is state-of-the-art and especially for esports teams. It's designed to effectively manage and administrate team-ressources, people, processes and information on the web, while (hopefully) driving better competitive results.
Because of it's modular design approach, it could be used by everyone demanding a feature-rich and easy to maintain content management system.
It's even suitable for "real-life" sports teams, associations, personal Web pages or to create the business Website for your company.
Reason for this Project
Comment by Jens-André Koch aka "vain"
As webmaster and orga of an e-sport team named "knd-squad" i used different cms over the years, most of them heavily modified by myself to fit our administrative needs and to take some work out of our hands.
Long time ago, I contributed some of my ideas and useful (imo) features to different clan-related cms communities, but found them only little organized, focused on un-needed things while being unable to help in development of important features or realize basic user-requests.
As I began to implement add-on's on my own, i found myself always working on the frame-level, reaching the borders of those cms. Too often they were lacking essential features while featuring essential design flaws to build upon. Some of my idea's couldn't be implemented easily, other ones ended too often on my sketchpad.
In the end i decided to start a e-sport dedicated cms from scratch. Clansuite was born.
My objective is to develop a community surrounded free clan cms/portal system, focused on essential administrative needs for both, e-sport and real-life sport teams, while keeping simplicity and maintainabilty in mind. Lets state: Less is more - and the eye-candy-stuff could always be added by good designers!
Features
Key Features
Clansuite is web-application for e-sport teams and clans written in PHP.
It's designed with simplicity in mind, while trying to keep in touch with the latest internet technologies.
It's core is object-oriented, rock-solid while simple and plugin-able. This CMS integrates and merges a whole bunch of superb open-source libraries.
- Object-Oriented Application
- Clansuite is developed as a object-oriented web-application.
- Design-Patterns used.
- It implements the web-MVC design-pattern and maps URLs to controllers and actions, and lets actions render views.
- Other implemented design-patterns are: Frontcontroller with InterceptingFilters, Singleton, Factory, Two-Step View, Facade, Adapter
- Iterator, Inversion of Control (Ioc), Dependency Injection via Phemto
- Object Relation Mapping with PDO
- phpDoctrine acts as powerful Database Abstraction Layer and Object-Relation Mapping Tool.
- PDO itself supports the following databases: MySQL (sqlite, pgsql, odbc, oci, informix, firebird, dblib)
- Use of PDO Statements prevents SQL Injections.
- Security
- "SALT"ed password hashes for every useraccount - no possibility to decrypt neither the cookies hash nor the database hash!
- Define userrights for every action in admin control center or frontpage.
- Derived userrights from areas / groups / users.
- Extra inputfilter class to ensure validity of incoming variables.
- Precise logging of every step - admin contact on possible hacking attempts.
- AJAX
- API that fully supports Web 2.0 Ajax technology.
- Effect Libraries like mootools, etc.
- SmartyAjax and Protoype supported.
- SMARTY
- Template Engine with maximum flexibility.
- Themes
- Editable, auto-installable themes. Support for main- and modulethemes.
- Admin interface (control center) completely styleable.
- Themeswitching by User
- Languages / Localized messages
- Clansuite uses gettext() based on current locale settings to display messages.
- Multiple languages (i18n) are supported. Translations via an international translators website.
- Powerful language editor.
- Rights
- Advanced permission and user management (Groups, Areas, Single user rights)
- Flexible integration into SMARTY
- Combined with admin interfaces and menus
- Installation
- Easy installation via one file (webinstaller) that downloads all necessary modules/files
- "Step by Step" installation to offer a very easy way to install Clansuite
- Modules
- News with Archive / Blog
- Shoutbox
- Guestbook per Site and per User
- Forum (Bulletin Board Style)
- Matches (automatic synchronisation with your league stats)
- Gallery
- Gameserver-Viewer (instant query)
- Awards
- Teamspeak2, Mumble, Ventrilo Viewer
- Calendar
- Static Pages Creator
- ...more to come..!
- Feature Requests appreciated! Please use our bugtracker or forums !
Standards compliance
Clansuite's output validates as XHTML 1.0, and its stylesheet validates as CSS 2.0. Some people will bug you about validation, telling you it's something overrated, and no so useful. Don't listen to them.
Validation may not be the Holy Grail, but it will help improving the web one page at the time, and will save you some headaches when you don't understand why your page is somewhat broken.
Releases
Clansuite Community Toolbar
10.10.2007
- Version: 0.1
- Status: Alpha - Development Base
- Dependencies: Firefox 2.x
- Download: "Clansuite Community Toolbar"
The "Clansuite Community Toolbar" supports developers with often needed links to various project-related ressources.
Downloads
Clansuite
Clansuite Development Version
Feel free to test the Development-Version and download Clansuite from GNA! (daily SVN snapshot).
Clansuite Community Toolbar
Download the "Clansuite Community Toolbar" for Firefox Browser.
Join Us
Clansuite is a collaborative software development project for clans. It's all about people! There is nothing stopping you from joing us! You can be a part of the evolution of this content management system by contributing code, documentation, templates, images, designs, motivation, whatever.
Get involved...
Developers have few things to do:
- Register yourself an account at GNA and join our "Clansuite" developers-group. A developer will then consider your membership request for approval.
- Stay in contact with Clansuite developers and user community.
- Once you are a project member, you can get information on how to access the sourcecode in the svn-tree.
- Get familiar with Clansuite's source code. We hope it's easy to follow and understand - if not change it!
- Browse Clansuite's open tasks.
- Consider new features before proposing them.
- Claim a task, and set reasonable goals.
- Submit your changes.
GNA Subversion Repository
This project is hosted by GNA!. You can read/view our repository or simply download the source code.
How to get SVN
Linux users can get SVN from Tigris, or possibly as package from your Linux-distributor.
Windows users preferably can use TortoiseSVN, an extension for IE ® that enourmously increases productivity.
SVN documentations
Learn how to fetch a copy of the Clansuite SVN tree (the repository). After the first fetch (the checkout), you only need to update. A simple SVN Users-Guide. The official Subversion documentation can be found at svnbook.red-bean.com
Contact
If you use Clansuite or want to join the team of developers, please let us know!
You can use the Support Forum to contact us. We will try to answer you as much as possible, but in the present time we are extremly busy. We don't guarantee that you will get a reply in time, sorry.
License
"Clansuite - just an eSports CMS" is free software - published under GNU General Public License (GPL)!
It's core is free in sense of price, and free in sense of liberty. That is very important!
Please don't remove the license; or credit yourself for it. Giving us the credit for Clansuite and it's unique features is the only cost for using it, and you can admit that it is a low one.
10 Latest News
#1 - Check out our Community Toolbar
Wed, 16 Jan 2008 12:56:58 UT
#2 - Release postponed
Fri, 12 Oct 2007 01:00:59 UT
#3 - QuakeNet #clansuite
Sun, 20 Aug 2006 15:57:52 UT
Privacy [German]
Impressum
Gemäß §28 BDSG widersprechen wir jeder kommerziellen Verwendung und Weitergabe unserer Daten.
Verantwortungsbereich
Die nachstehenden Informationen enthalten die gesetzlich vorgesehenen Pflichtangaben zur Anbieterkennzeichnung sowie wichtige rechtliche Hinweise zur Internetpräsenz des Clansuite-Projekts : "http://www.clansuite.com".
Herausgeber / Anbieter nach ยง 5 TMG
Anbieter dieser Internetpräsenz ist im Rechtssinne das Entwicklerteam von Clansuite.
Inhaltlich Verantwortliche gemäß § 55 Abs. 2 RStV sind: Jens-André Koch.
Email: jakoch[at]web.de
Kontakt
Adresse:
Jens-André Koch, Jahnstraße 36, 17033 Neubrandenburg, DE/GER
Telefon: (DE) 0172 - 966-0273 (Der Anruf ins Funknetz ist kostenpflichtig. Es entfallen Verbindungsentgelte gemäß der jeweiligen Gebührentabelle der verwendeten Telefongesellschaft.)
Email: jakoch[at]web.de
Jabber (XMPP): jakoch[at]jabber.ccc.de
Disclaimer
Notice this Disclaimer as part of our website.
Datenschutzerklärung (§4 I TDDSG) [GERMAN]
Anonyme Datenerhebung
Die Webseiten im bezeichneten Verantwortungsbereich sind grundsälich besuchbar, ohne uns mitzuteilen, wer Sie sind.
Mit dem Betreten der Webseite übermittelt ihr Browser automatisch Informationen an das Server Log File.
Dies sind: 1. Browsertyp/ -version, 2. verwendetes Betriebssystem, 3. Referrer URL (die zuvor besuchte Seite), 4. Hostname des zugreifenden Rechners (IP Adresse) sowie den Namen Ihres Internet Service Providers (ISP), 5. Uhrzeit der Serveranfrage.
Diese Daten sind nicht bestimmten Personen zuordenbar. Sie bleiben als einzelner Nutzer hierbei anonym. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen, die Daten werden zudem nach einer statistischen Auswertung gelöscht.
Export und Verarbeitung der Daten in Staaten auerhalb des Europäischen Wirtschaftsraumes (EWR)
Es findet kein Export der personenbezogenen Daten in Staaten außerhalb des EWR statt.
Weitergabe personenbezogener Daten
Die im Rahmen der Nutzung erhobenen personenbezogenen Daten werden aussschliesslich im eigenen Verantwortungsbereich zur bedarfsgerechten Gestaltung der elektronischen Dienste verwendet. Eine Weitergabe an Dritte findet nicht statt.






