99ko, CMS simple et rapide

Outil par (Traduction Open-source, développeur Web, France - Alsace)
Créé le , mis à jour le (25850 lectures)
Tags : cms, json, simple

Dans la jungle des CMS, il y en a certains qui sortent du lot pour leurs fonctionnalités avancées et leur capacité de proposer des solutions à presque toutes les éventualités et il y en a d'autres qui, à l'inverse, tentent de rester le plus simple possible. 99ko fait partie de cette deuxième catégorie. Installé en quelques secondes, fonctionnalités natives suffisantes pour un projet simple, rapide (basé sur un stockage au format .json), la version 2.0.2b (beta) vient de sortir.

Ce CMS s'adresse plutôt à ceux qui souhaitent partir d'une structure simple à modifier pour créer des sites vitrines ne demandant pas trop de fonctionnalités. Il est codé en php (orienté objet pour cette nouvelle version). Les seuls prérequis :

  • PHP 5.2 ou supérieur, mod_rewrite activé sur apache (pour la réécriture d'url).
  • Droits en écritures sur les dossiers /data/, /plugin/, /theme/ et les fichiers install.php, .htaccess

Installation

  1. Téléchargement de l'archive : Page de téléchargement de 99ko.
  2. Décompression en local.
  3. Envoi vers le serveur en FTP.
  4. Visite de la page d'accueil et validation du formulaire d'installation.
  5. Suppression du fichier install.php

Formulaire d\'installation de 99ko

On peut choisir la langue principale (fr ou en pour l'instant) dès l'installation. le basculement d'une langue à l'autre peut se faire ultérieurement dans l'administration.

Administration

La page d'accueil de l'administration est pour le moins dépouillée.

Page d'accueil de l'administration de 99ko

  • Message de bienvenue ;
  • listing des différentes parties de l'admin (ici à gauche) ;
  • bandeau haut pour retourner à la page d'accueil de l'admin, au site et pour prendre connaissance des notifictions de sécurité.

Deux rubriques de l'administration : les pages et le menu


Rubrique page de 99ko La première page a été créée par mes soins, les trois autres l'étaient déjà après installation. Vous pouvez les modifier (donner un titre, des informations meta, utiliser un gabarit personnalisé, les faire afficher ou non dans le menu, les définir comme page d'accueil), les supprimer.


Rubrique menu de 99ko Ici, le listing des pages dont on peut modifier l'ordre. Vous pouvez également ajouter un lien vers une page externe (bouton Ajouter un lien).


Thème par défaut

Fidèle à la philosophie du CMS : simple, épuré.

Thème par défaut de 99ko

Vous pouvez bien évidemment créer votre propre thème, il suffit de s'inspirer du thème par défaut.

Fonctionnalités disponibles

Comme ce cms se veut le plus simple possible, vous n'aurez pas forcément toutes les fonctionnalités que vous souhaitiez, mais il est possible d'étendre son champ d'action par l'intermédiaires d'extensions (Plugins et thèmes pour le CMS 99ko). Certes, elles ne sont pas légions pour l'instant. Les principales fonctionanlités mises à disposition nativement :

  • Un administrateur unique pour gérer le site.
  • Création, gestion, suppression de pages.
  • Gestion du menu principal.
  • Gestion des données générales (titre du site, description, metadonnées).
  • Gestion avancée : url rewrtiting, changement de la langue, gestionnaire de plugin,...

Au moment où nous écrivons cet article, cette version 2 étant en beta-test, elle peut encore comporter des bogues.

Conclusion

Ce projet a débuté en 2012. Le développeur principal est à l'écoute des utilisateurs et corrige rapidement les bogues trouvés. Certes, certains points sont encore à améliorer (réécriture d'url, travail sur l'accessibilité, optimisation des css,...), mais cet outil a le grand avantage d'être simplissime à prendre en main et à modifier.

Ressources

Commentaires

AlexandrePoulet a dit le

Le fichier décompressé fait plus de 700Ko : je propose donc de faire évoluer le nom du CMS :D

99ko a dit le

Bonjour,

Merci pour cet article !
Pour information l'adresse du projet change : http://99ko.org
Et au moment ou j'écris ce commentaire la version 2.4 est sortie ;)

s2prod a dit le

Ce CMS est très pratique pour le déploiement de site vitrine. En revanche, faudrait vraiment que le développeur trouve quelque chose pour la réécriture d'url concernant les news. Les virgules dans l'url c'est pas glop !

99ko a dit le

@s2prod : Le séparateur d'URL est modifiable dans la dernière version de 99ko via les paramètres avancés ;)

madvic a dit le

Mouais, en fait il fait 272 Ko aujourd'hui, PUBLICITE MENSONGAIRE ! :-)

Commenter

Vous devez être inscrit et identifié pour utiliser cette fonction.

Vous identifier (déjà inscrit)

Nouvel inscrit

Être inscrit sur Alsacréations vous permet de :

  • participer à la communauté
  • intervenir sur les actualités
  • créer des sujets sur le forum et y répondre
  • participer aux concours
  • vous inscrire à des événements tels que la KiwiParty
  • publier votre profil

Indiquez un e-mail valide pour recevoir votre mot de passe :

Votre adresse e-mail restera strictement confidentielle, ne sera ni divulguée à un tiers ni spammée.

Annonces par e-mail

Souhaitez-vous recevoir les newsletters officielles par e-mail ?   Fréquence d'envoi : tous les 3 à 6 mois, annulation possible à tout moment

En vous inscrivant, vous confirmez accepter les règles d'utilisation.

Retour à l'accueil