Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
squeletml [Le 23/09/2009, 00:09] luron Ajout du contenu |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Le logiciel libre Squeletml (de //Squelette// et //XHTML//), publié sous la Licence publique générale GNU Affero (version 3 ou toute version ultérieure), est un gestionnaire de site léger proposant plusieurs fonctionnalités utiles, comme: | ||
- | |||
- | * des formulaires de contact, avec options d'antipourriel et de copie à l'expéditeur; | ||
- | * des galeries photo configurables: pagination, navigation entre les images, données EXIF, ajout d'images par lot, génération automatique des vignettes ou d'images de taille intermédiaire, légendes, etc.; | ||
- | * des flux RSS; | ||
- | * une fonction «Faire découvrir à des ami-e-s», ajoutant un extrait de la page en cours dans le courriel envoyé; | ||
- | * une interface d'administration, reproduisant sensiblement les principales actions normalement effectuées par ftp; | ||
- | * etc. | ||
- | |||
- | L'interface de ces modules peut être traduite puisque PHP Gettext est utilisé pour l'affichage. | ||
- | |||
- | Plus précisément, Squeletml est un squelette de site valide XHTML 1.0 Strict géré par inclusion de fichiers PHP et sans base de données, c'est-à-dire un site dont le corps de chaque page se trouve dans un fichier unique et dont les principaux éléments de structuration (en-tête, bas de page...) sont partagés entre toutes les pages. Il a pour but de réduire l'effort nécessaire pour la création et la maintenance de ce genre de site, puisque seulement deux fichiers doivent être inclus dans chaque page (un au début et un à la fin), et ces derniers fournissent une structure de site traduite dans la langue de la page (si disponible) et personnalisée. | ||
- | |||
- | En effet, chaque page peut facilement avoir ses propres informations, comme une balise //title//, des métabalises, un titre de premier niveau (//h1//), sa propre déclaration de langue, etc. L'en-tête personnalisée permet d'éviter le contenu dupliqué dans les moteurs de recherche, d'avoir un site optimisé pour le référencement et d'offrir de meilleurs repères aux internautes. | ||
- | |||
- | Aussi, un fichier de configuration permet de choisir par simple renseignement de variables le nombre et l'emplacement des colonnes, la position des menus dans le flux HTML, la présence ou non de certaines structures comme le bas de page, etc. | ||
- | |||
- | ===== Liens ===== | ||
- | |||
- | * [[http://www.jpfleury.net/squeletml|Présentation plus détaillée et téléchargement]] | ||
- | * [[http://www.jpfleury.net/squeletml/documentation|Documentation]] | ||
- | * [[http://www.jpfleury.net/squeletml/captures-d-ecran|Captures d'écran]] | ||