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.
Allez, un peu d'entraide entre nazes en anglais: "It is wrote" => "it's written"
Sinon le projet n'est pas inintéressant, mais il est encore très minimaliste…
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, …).
Bonjour,
Faut-il une base SQL ou un flatfile est possible ?
Pour l'instant je n'ai fait les tests qu'avec MySQL. Mais le projet utilisant Propel, n'importe quel SGBD disposant d'un pilote PDO (typiquement : SQLite) devrait devrait faire l'affaire.
Je pensais à Gladius en fait:
http://en.wikipedia.org/wiki/Gladius_DB
Pour un site faiblement fréquenté une base MySQL est un peu trop lourd à administrer.
@zikzak : SQLite est la solution dans ce cas. Symfony étant agnostique vis à vis de la base de données employée, ça devrait fonctionner.
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.
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 ?
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