Celà fait maintenant plus de 13 mois que je réalise mon projet de CMS Blog et j'arrive enfin au terme.
Je vous présente une version Bêta, finie à 99% car je désirerai avoir des premiers retours de tests avant de proposer mon CMS en téléchargement.
Petite présentation :
FonfonBlog est un CMS Blog qui doit permettre à toute personne de pouvoir réaliser son blog, en s'appuyer sur mon support.
Il est développé en PHP 5 (avec utilisation de 3/4 librairies PEAR) et fonctionne aussi bien sous MySQL que PostgreSQL. J'y ai incorporé du javascript s'appuyant sur le framework JQuery 1.4.1.
Par contre, il ne fonctionne pas sur les espaces persos de Free à cause de l'URL rewritting

Bannière que j'ai réalisé sous Inkscape (ma première en plus \0/, je découvrais le logiciel et le dessin vectoriel)
Installation :
L'installation est la première chose à faire lorsque l'application est déployée sur un serveur. Elle se réalise en 4 parties (soit remplir 4 formulaires)
- 1 : Configuration de la connexion à la base de données
- 2 : Création du compte administrateur
- 3 : Paramètres divers du blog (titre du site, encodage, validation des inscriptions...etc)
- 4 : Configuration de l'envoie de mail (fonction PHP mail(), SMTP...)
Une fois l'installation faite, découvrons le CMS
Voici une liste non exhaustive des fonctionnalités développées :
* Point de vue administration
- Gestion des articles et commentaires (rédaction, modification, suppression)
- Gestion des utilisateurs (inscription, valisation inscription, suppression, modification d'accès, bannissement...)
- Gestion interface graphique : Choix du CSS (un CSS par défaut est appliqué), choix de l'aspect de fond, upload d'un style, modification des CSS
- Gestion des "blocs *" : choix d'affichage ou pas, ordre d'apparition
* liste des blocs développés : cloud-tag, archives, calendrier, derniers articles, texte de présentation du site...
(*) un bloc est un élément apparaissant sur le menu de droite par defaut.
- Gestion des logs
- Backup de la base de données
- Modification des paramètres du site
- Rédaction CGU et Mentions légales
- Ajout/Modification/Suppression catégories, sites "amis"
- Affichage de lignes de codes colorées syntaxiquement
Utilisateur :
- Ajout de commentaires
- Flux RSS
- Affichage des images des articles en lightbox
- Inscription
- Prévention de commentaires "non désiré"
- Contact administrateur
- Impression d'articles
- Connexion login/mdp ou connexion OpenID
- Partage d'article (impression, publication facebook, envoie par mail)
- Accessibilité avec javascript désactivé
Autre fonctionnalités techniques
- Librairie PEAR
- Couche model multi-SGBD
- Authentification OpenID
- Obfuscation scripts javascript
etc...Il y a encore beaucoup de fonctionnalités que je souhaites ajouter mais que je n'ai pas le temps de faire ou alors pas encore les compétences
Donc voila
Si vous avez envie de le tester, de remonter des bugs, de proposer des modifications, donner votre avis (constructif si possible ^^), je vous en prie, et n'hésiter pas à me contacter.
Je souhaiterai aussi qu'un développeurs CSS s'y intéresse pour créer des designs à l'application, afin de voir ce que ça peut donner avec une interface. différente.
Pour voir ce que ça donne sur un site déjà monté :http://www.fonfonland.fr
Merci à vous pour la lecture et pour les retours ^^.
Téléchargement de l'application sur : https://sourceforge.net/projects/fonfonblog/files/
Version en court :1.0 Alpha
Téléchargement par svn :
PS : pour me contacter perso : par MP ou par la page contact sur http://blog.fonfonland.frsvn co https://fonfonblog.svn.sourceforge.net/ ... fonfonblog fonfonblog