AngelineCMS-lite : Gabarit xhtml
Je vous laisse à disposition un template (= présentation, patron, gabarit) pour le blog AngelineCMS-lite.
Présentation de AngelineCMS-lite et de mon template.
Article and template in english.
AngelineCMS-lite
Contrairement à ce qu’indique le nom, il s’agit d’un blog, un blog très simple pour ceux qui trouvent que même les moteurs de blogs prétendus simples sont trop complexes. Il est également idéal pour les hebergements ne possédant pas de base de données. En effet ce blog ne necéssite pas de base de données.
Même si vous avez la possibilité d’utiliser une base de données, ce moteur de blog est remarquable non seulement par sa simplicité mais par sa rapidité. Sur free comme sur ovh (mutualisé) l’affichage de ce blog est nettement plus rapide que d’autres utilisant des bases de données.
Le seul reproche majeur que je peux faire à ce blog est l’absence de possibilité de prévisualiser un billet avant publication.
Demos
- La démo officielle, qui permet un access administrateur
- Ma demo, avec ma nouvelle mise en forme
Mon template
Les deux templates proposées par défaut sont réalisés à base de tableaux, ce qui les rend lourds, obsélètes et peu accessibles.
Caractéristiques
Mon template est réalisé sans tableaux, en XHTML transitionnal.
Son un poids représente 44% du poids du template par defaut (7,5 ko octets contre 17 ko).
Ce qui a pour conséquence, une réduction de bande passante, un affichage plus rapide chez les utilisateurs, un meileur référencement dans les moteurs de recherche, un meilleure accessibilité… Quant au look, je vous laisse juge…
De plus j’ai réalisé deux versions, une en anglais (qui fera l’objet d’un billet quasi identique en anglais) et une en française : demo : AngelineCMS-lite Template XHTML français
Mise en place
Si vous n’avez pas encore le sytème de base, vous pouvez le télécharger sur le site officiel et si vous souhaitez utiliser mon template, il est disponible, compressé au format zip : tabless_fr.zip (2,9 ko) ou dans mieux compressé : tabless_fr.7z (2,7 ko).
Après avoir décompressé les contenus, il vous faut ensuite, modifier le fichier config.php, c’est relativement simple
$username: pseudo pour s’identifier et écrire des billets (=articles)$password: le mot de passe$title: le nom du blog, affiché sur toutes les pages$desc: le sous titre$email: n’est pas indispensable avec mon template car l’email n’est plus affiché, je vous conseil de ne pas mettre votre mail pour éviter les spams.$name: le nom d’auteur qui s’affiche sur le blog, eviter d’utiliser le même que$username, pour des raisons de sécurité.$template: le modèle de présentation à utiliser, pour utiliser mon template, vous devez mettre$template="tabless_fr";
Le contenu du zip/7z avec mon template doit être mis dans le dossier layout, il ne vous reste plus qu’a transférer le tout chez votre hebergeur et c’est terminé.
- télécharger AngelineCMS-lite
- Télecharger mon template : tabless_fr.zip (2,9 ko) ou dans mieux compressé : tabless_fr.7z (2,7 ko).
- Demo de mon template AngelineCMS-lite XHTML français
- La démo officielle (avec possibilité d’administration)
Note : Pour ceux qui maîtrise le code HTML, il y la possibilité de supprimer le remplacement de saut le ligne par <br /> automatique en commentant les lignes 625 et 642 du fichier index.php, ce qui n’altère pas le remplacement automatique dans les commentaires.







24 septembre 2006 at 22:29
bonjour Seb,
merci pour vos templates ( bien que je ne sache pas exactement ce que çà peut être ) ainsi que pour votre article pour installer angeline CMS.
J’espere trouver en Angeline CMS, un logiciel libre et facile d’emploi.
Mais la facilité decrite sur la page de framasoft est toute relative. Car pour un novice en informatique tel que moi, le seuil d’incompetence est vite depassé.
En effet, les quelques modifications à apporter dans le fichier “config-php” restent une enigme pour moi.
*j’ai reussi à lire le contenu de ce fichier sur le detail du dossier decompressé et j’obtiens ceci
j’arrive bien à ecrire les nouvelles données, mais je n’arrive pas à les enregistrer.
*et dans le dossier decompressé où apparait le dossier config-php, je ne sais pas quel logiciel utiliser pour l’ouvrir.
Pourriez-vous me donner quelques indications complementaires pour continuer l’installation ?
en vous remerciant par avance,
meilleures salutations
Philippe
24 septembre 2006 at 23:38
Ce problème concerne directement AngelineCMS-lite et n’est pas lié à mo template. Je devrais vous réorienter vers le site officiel mais n’étant pas submergé de commentaires, je vais répondre.
Le problème est très probablement lié au droit d’écriture. Le dossier contenant les fichiers qui stockent le contenu des message doit pouvoir “être écrit” par php. Dans la pratique : le dossier ‘logs’ (c’est lui qui contient les billets) doit pouvoir être exécuté, lu et écrit par le propriétaire du fichier, et lu par les utilisateurs du groupe et les autres (chmod 755). Je ne sais pas quel est votre logiciel ftp mais il gère probablement les droits des dossiers et fichiers, il vous aidera bien normalement.
A noté aussi, que j’ai constaté que si le temps mis pour écrire un billet est trop long, l’enregistrement ne se fait pas, donc n’hésitez pas a utiliser le copié-collé pour ne pas perdre vos messages.
En espérant que ça aidera …
18 octobre 2006 at 15:20
Bonjour, je cherche à insérer un livre d’or ou un blog dans le site WEB que j’ai fais de mes petites mains pour le restaurant de ma femme. Je cherche donc des exemples sur le net. Je vais essayerr
r AngelineCMS Lite , peut être avec votre modèle dès que j’aurais un peu compris comment cela fonctionne.
Merci de vos informations.
18 octobre 2006 at 21:42
Angeline CMS lite est un systeme de blog. Un livre d’or est quelque peu différent, mais peut très bien servir à faire un livre d’or. Si vous l’utilisez mon template, que vous modifirez probablement pour que le style corresponde à votre site, n’hésitez pas a laisser un nouveau message ;).
Sinon, vous pourrez trouver facilement des livres d’or en cherchant “script livre d’or”, sur le site phpscripts (que je n’ai jamais fréquenté) ou en anglais sur sourceforge par exemples.
17 octobre 2007 at 10:45
citation : “Les deux templates proposées par défaut sont réalisés à base de tableaux, ce qui les rend lourds, obsélètes et peu accessibles.”
je vois que ta version de démo est une 0.4.1, donc tu aurais dû avoir un des 2 templates en XHTML strict (et en CSS) dans l’archive… il s’appelle curves.tpl ; bon il est un peu “lourd” tout de même, car il relève la prouesse, pour l’époque, d’obtenir des coins arrondis en “pur CSS” (sans image), mon pseudo pointe vers une version 0.4.1 modifiée (lourdement) au niveau du moteur, mais le template est, presque, celui d’origine
et il est en XHTML Strict et “full” CSS…
12 novembre 2007 at 20:18
Merci pour ce lien,
Effectivement les modifications ont l’air conséquentes et réussies.
( Par contre, il me semble que doit rendre tes sources publics, non ? )
Je n’ai pas de souvenir de ces templates complémentaires, où ils ne m’ont pas vraiment pas marqué au point de les considérer comme une base de travail.
En fait, qu’importe … Il me semble que Pluxml-blog est finalement une meilleure solution (pas parfaite non plus) pour un micro-blog sans base de données…
12 novembre 2007 at 21:28
“il me semble que doit rendre tes sources publics, non ?”
Non, je ne redistribue rien donc je ne pense pas qu’il y ai une obligation …
qui plus est, le code source reste encore assez fouilli, crade, et pas très optimisé ; je ne suis qu’un bricoleur mais un tantinet maniaque. Et il faudrait réellement sortir toutes les clefs de langue du code source, c’est autant valable pour un version “standard” que ça ne l’est que plus vrai avec ma version personnelle.
“Il me semble que Pluxml-blog est finalement une meilleure solution”
Solution qui n’existait pas quand j’ai commencé à bosser sur AngelineCMS Lite (bien avant de commencer ce blog) mais qui semble, en effet, intéressante et vivante (pour la vie autour du projet A. Lite, ça semble ne plus trop être ça en ce moment) ; bon, j’ai tendance à préférer les projets moribonds voire abandonnés, au moins, on est plus emmerdé par les mises à jour