Quantcast
Channel: Alsacreations.com - Apprendre
Viewing all articles
Browse latest Browse all 405

Outil : 99ko, CMS simple et rapide

$
0
0

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 : Téléchargement de 99ko sur Github
  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

Publié par Alsacreations.com


Viewing all articles
Browse latest Browse all 405

Trending Articles