Introducing Publish It Yourself: a self-managed libre CMS

Publish It Yourself
===================
_Publish It Yourself_ is a self-managed CMS.
It is designed to create autonomous communities where users can directly create and manage content.
It is a mix between blogs and blogs platforms, digg-likes and open publishing websites such as (the Indymedia network)[http://www.indymedia.org].
It allows to publish and promote rich text articles and news. It includes many features: tagging with (triple tags)[http://en.wikipedia.org/wiki/Triple_tag#Triple_tags] support, comments, spam protection, themes, interface translation, registration system, peronnal users pages, Atom feeds, microformats,  and more!
Every pages are optimized for search engines, including expressives URLs and uniques titles.
It is wrote in PHP using the (symfony framework)[http://www.symfony-project.org]. It is modular and object oriented.
The Javascript part of the code uses (jQuery)[http://www.jquery.com], the built-in theme is (x)HTML 5 compliant.
This software is still in an early stage of developpement.
_Publish It Yourself_ is a free software covered by the (GNU Affero General Public License version 3)[http://www.fsf.org/licensing/licenses/agpl-3.0.html]. See the “LICENSE.txt“ file for futher informations.
For installation instructions, see the “INSTALL.markdown“ file.

Publish It Yourself is a self-managed CMS. It is designed to create autonomous communities where users can directly create and manage content.

It is a mix between blogs and blogs platforms, digg-likes and open publishing websites such as the Indymedia network.

It allows to publish and promote rich text articles and news. It includes many features: tagging with triple tags support, comments, spam protection, themes, interface translation, registration system, peronnal users pages, Atom feeds, microformats,  and more! Every pages are optimized for search engines, including expressives URLs and uniques titles.

It is written in PHP using the symfony framework. It is modular and object oriented. The Javascript part of the code uses jQuery, the built-in theme is (x)HTML 5 compliant.

This software is still in an early stage of development and probably has many bugs, please report them! It is a free software covered by the GNU Affero General Public License version 3.

You can try it online (database cleared periodically) or download it on GitHub. Contributions are welcome (see the TODO file inside the project root directory) and can be submitted directly on GitHub.

9 comments

  1. Merci pour la correction !
    Effectivement c'est assez light pour l'instant. L'idée de base était aussi d'avoir un nombre de fonctionnalités réduites pour valoriser le contenu lui même et de proposer des extensions via le système de tags (information de géolocalisation, de date dans un agenda, …).
    Je compte mettre l'accent sur ça par la suite, c'est à dire fournir des élèments d'interface pour faciliter la mise en place de ces tags (un widget Google Maps qui permet de géotagger, un widget avec un calendrier pour dater, …).

  2. Bonjour, et pour le css et les images si t'as besoins d'un coup de mains. Je vais l'installer demain soir et voir si je peux contribuer aussi. L'idée est trop belle.

  3. Interessant. Mais il manque encore un CMS efficace pour les sites plus complexes.
    J'ai beau testé, rien ne fonctionne correctement.
    Si l'un de vous arrive à faire fonctionner correctement Sympal ou autre, qu'est ce que vous conseillez ?

  4. hi there.. i've got some interest in this code base (for indymedia, actually). but.. it looks like the domain name expired + github tells me that you're more interested in elgg lately. you could ping me via e-mail (in my intensedebate profile description)? and, i'm going to look at the code more closely. thanks.. -ryan

Leave a Reply