Aujourd'hui je vais vous présenter
Dotclear 2, qui vient tout juste de sortir en version finale.
Un logiciel de blog à la française
Dotclear est un script PHP qui permet de créer et tenir son blog, un peu comme Wordpress. Il était assez utilisé en France, et pour cause : l'équipe de développement est française, donc tout était francisé (pas de messages en anglais ou mauvaise traduction, y compris pour la documentation). Son développement a commencé en 2002, et la version 1 était très populaire jusqu'en 2006. À partir de ce moment, l'équipe qui développe Dotclear a commencé à développer la version 2, et la version 1.2 est restée telle quelle, sans grosses nouveautés, seulement des corrections mineures. De nombreuses personnes ont alors choisi un autre système de blog qui avait alors déjà plus de fonctions ; Wordpress, Nucleus, etc.
En fait, la première bêta de Dotclear 2 date de juin 2006 (elle portait le nom de code Aoraki) ; elle contenait alors la base du Dotclear 2 actuel, à un point déjà assez avancé. Mais l'une des qualités de Dotclear, c'est que son développement est toujours poussé au maximum : tout est testé de A à Z, on ajoute toutes les fonctionnalités nécessaires, et le code est toujours le plus optimisé possible. C'est pourquoi le cycle de développement a été assez long : en deux ans, sept bêtas et deux "Release Candidates" successives ont été rendues disponibles.
Un tas de nouvelles fonctions
Dotclear 2 apporte de nombreuses nouveautés par rapport à ses concurrents. Tout d'abord, il supporte plusieurs types de bases de données : en plus du traditionnel
MySQL, il peut également se servir de PostgreSQL et SQLite.
Des thèmes personnalisés
Autre avantage : sa simplicité d'utilisation. Il peut être utilisable par tous, que vous soyez totalement débutants ou experts en PHP. Le meilleur exemple pour cela, ce sont les thèmes : pour les débutants, il existe de très nombreux thèmes déjà faits. L'un des gros avantages des thèmes, c'est d'être personnalisables. Vous n'avez même pas à connaître le
CSS ou un logiciel d'édition graphique (
GIMP, Photoshop) : vous choisissez les couleurs et les styles que vous voulez (voir capture d'écan ci-contre), et basta ! Ainsi, tout le monde peut avoir un blog qui ne ressemble à aucun autre, sans pour autant avoir besoin de mettre les mains à la pâte.
Mais pour ceux qui veulent un thème vraiment personnalisé, pas de problème :
DC2 dispose d'un système de
templates, qui permettra à ceux qui connaissent le HTML et le CSS de créer des thèmes uniques. Les plus débrouillards pourront même utiliser du code PHP ou Javascript dans leurs thèmes si besoin, mais ce n'est pas nécessaire ; le code des templates est un dérivé du XML (syntaxe du XHTML). On obtient donc du code similaire à ceci :
Code : XML1
2
3 | <tpl:EntryIf has_category="1">
- <a href="{{tpl:EntryCategoryURL}}">{{tpl:EntryCategory encode_html="1"}}</a>
</tpl:EntryIf>
|
Qui est plus simple que :
Code : PHP1
2
3
4 | <?php if($_ctx->posts->cat_id) : ?>
- <a href="<?php echo context::global_filter($_ctx->posts->getCategoryURL(),0,0,0,0,0); ?>">
<?php echo context::global_filter($_ctx->posts->cat_title,1,0,0,0,0); ?></a>
<?php endif; ?>
|
Extensible à souhait
Un des autres avantages de Dotclear, c'est sa capacité à accueillir des plugins. Et cela est une aubaine pour les développeurs : Dotclear 2 vous offre une
API de développement très complète et très bien documentée (en français qui plus est), vous pourrez donc développer très rapidement de nouveaux plugins sans avoir à passer des dizaines d'heures dessus.
Et si vous n'êtes pas développeurs, pas de soucis, l'installation d'un plugin déjà existant est très simple : un simple fichier Zip à envoyer, même pas besoin d'ouvrir votre logiciel de FTP !
La fin du spam
Parmi ces autres nouveautés, et pas des moindres, citons notamment les filtres antispam. En effet, beaucoup de blogs sont les cibles privilégiées des spammeurs dans les commentaires ou les
rétroliens. Dotclear 2 pallie à ce problème en offrant de nombreux filtres : liste noire, filtres bayésiens, détection de mots, et systèmes centralisés (tels qu'Akismet, utilisé dans Wordpress). Tous ces filtres combinés permettent de bloquer pratiquement tout commentaire indésirable, tout en conservant les messages légitimes sans fautes. Les plug-ins peuvent aussi servir à rajouter de nouveaux filtres, plus efficaces ou dans un autre but (par exemple, le plugin "
Kikoolol", un filtre anti-langage SMS).
Autres nouveautés
On peut également citer
l'interface d'administration très intuitive (voir capture à droite), la gestion des "widgets" nativement et facilement, un gestionnaire de médias complet, un éditeur visuel...
Autre avantage de Dotclear, ce qui a également été un des autres points forts de la version 1.x : il est très respectueux des standards du Web (XHTML/CSS), et est totalement accessible aux personnes ayant un handicap visuel, ou ayant désactivé Javascript.
La liste est encore longue, si vous voulez tout savoir je vous invite à regarder
cette page qui récapitule toutes les fonctions de Dotclear 2.
À vos marques... prêts... installez !
C'est donc plus de deux ans après la première bêta que la version finale de Dotclear 2 pointe le bout de son nez, en étant totalement stable et la plus sécurisée possible. Envie de l'essayer, voire de l'adopter ? Alors vérifiez que votre hébergeur supporte
PHP 5 et une base de données compatible (MySQL 4.1 ou plus, PostgreSQL 8 ou SQLite), et
courez le télécharger.
Si vous étiez déjà blogueur et que vous vouliez passer sur cette plate-forme, pas de soucis, Dotclear 2 intègre déjà ce qu'il vous faut. Lisez
ce guide si vous venez de Wordpress, ou
celui-ci si vous utilisiez la version 1.2 de Dotclear.
Notez que le support de Dotclear 1.x
ne s'arrête pas là pour ceux qui ne veulent pas encore sauter le pas ou qui n'ont pas PHP5 sur leur hébergement. Le forum reste ouvert, les bugs seront corrigés et une version 1.3 est même prévue.
Liens relatifs à la news
43 Participations
Connectez-vous !
Connectez-vous !
Revenir à la liste des news