1 - Présentation
299Ko est un CMS (système de gestionnaire de contenu) français, écrit en PHP. Dérivé depuis peu du CMS 99ko dont il garde la philosophie, c'est un logiciel libre sous licence GNU GPL v3. Entièrement gratuit, il permet à chacun de créer son propre site internet, blog, galerie d'images, etc sans rien connaître en programmation. Conçu surtout pour les débutants, mais utilisable par tout le monde, 299Ko pourra facilement être modifié pour les besoins de chacun. Avec un peu de pratique, vous pourrez bientôt créer votre propre style graphique (thème), ou mêmes vos modules (plugins), pour étendre encore les possibilités de ce CMS léger.
En effet, loin des usines à gaz, l'idée et le fil rouge restent de rester simple, Facile à installer, à utiliser, à maintenir, à sauvegarder, et même à modifier. Sans base de données, 299Ko enregistre tout le contenu du site dans des fichiers JSON, ce qui en fait un système très rapide.
Ce projet est bénévole, ce qui signifie que personne ne gagne rien à participer au développement du logiciel. A l'heure où j'écris ces lignes, je suis seul sur l'écriture du CMS, et j'avance uniquement pendant mes pauses. Mais si jamais vous voulez donner un coup de main, toute aide est la bienvenue, même morale ^^
Pour le moment, 299Ko n'est disponible qu'en français, mais rien n'est définitif 😀 Tout le code source est disponible sur GitHub, qui permet à quiconque de voir les modifications au fur et à mesure et de proposer les siennes.
Librairies utilisées
Pour faciliter l'écriture du système, 299Ko s'appuie sur plusieurs librairies :
-
FancyApps : Lightbox simplifiant l'affichage d'images ou de fenêtres sans changer de page.
-
FontAwesome : Police d'icônes, pour afficher des icônes dans vos pages.
-
TinyMCE : Éditeur qui permet d'écrire simplement du HTML sans en connaitre la structure, de type WYSIWYG
Hébergement
Aux débuts de 299Ko, l'ensemble des services (blog, doc, forum) était hébergé gratuitement par TuxFamily, association fournissant un hébergement gratuit pour tout projet de logiciels ou contenus libres, dans le but de les promouvoir. Merci à eux.
Depuis peu, tout ce contenu est auto-hébergé par l'administrateur du site, Max, sur un serveur HP MicroServer Gen 8, et alimenté par des panneaux solaires :)