Squeletml
Squeletml permet de créer son site en quelques minutes. Sans base de données, il s’installe par simple copie des fichiers sur le serveur, et peut être géré par une interface d’administration ou un simple éditeur de texte. Il fournit également plusieurs fonctions prêtes à l’emploi, comme des formulaires de contact, des galeries photo, le classement par catégories, des flux RSS, une fonction « Faire découvrir à des ami-e-s », une interface d’administration offrant entre autres un porte-documents reproduisant sensiblement les principales actions normalement effectuées par ftp, etc.
Voici quelques caractéristiques de Squeletml :
- Requérant Apache et PHP 5, et compatible PHP 5.3, il a été testé avec succès sur quelques configurations de serveur, principalement GNU/Linux et également Windows et les serveurs de Free.fr.
- Utilisation possible de la syntaxe Markdown pour le texte des pages.
- Fichier de configuration offrant une syntaxe simple pour :
- insérer des fichiers CSS ou Javascipt dans l’en-tête de certaines pages en particulier, ou bien pour toutes les pages du site ;
- choisir diverses structures ou styles possibles pour le site (nombre de colonnes, emplacement des blocs de contenu parmi plusieurs régions par défaut et ordre des blocs d’une même région, blocs avec coins arrondis, boîtes déroulantes affichables et masquables par simple clic, limitation de la profondeur affichée d’une liste, etc.) ;
- personnaliser les fonctions par défaut comme les galeries et les formulaires de contact ;
- Possibilité de générer automatiquement une table des matières pour la page en cours.
- Ajout d’un nombre illimité de formulaires de contact, et ce avec options d’antipourriel et de copie à l’expéditeur.
- Lien « Faire découvrir à des ami-e-s » offrant la possibilité à l’internaute d’envoyer un courriel à plusieurs contacts pour leur faire découvrir la page visitée. Si cette dernière est une page individuelle d’une oeuvre dans une galerie, une vignette de l’oeuvre et une description (si elle existe) sont insérées dans le message.
- Syndication de contenu (flux RSS) :
- Par défaut, un flux RSS pour chaque catégorie et chaque galerie, et un flux RSS global activable contenant les dernières oeuvres de toutes les galeries.
- Un flux RSS global activable pour tout le site.
- Mise en cache possible des flux RSS, et choix de la durée de validité du cache.
- Galeries photo :
- Nombre illimité de galeries.
- Formats d’image PNG, JPG ou GIF.
- Pagination configurable des vignettes constituant l’accueil de la galerie.
- Choix de la navigation entre chaque image d’une galerie (fenêtre Javascript, vignettes, flèches, aperçu de la galerie grâce à des minivignettes...) et de son emplacement.
- Information personnalisable pour chaque image (légende, attributs de la balise img, en-tête HTML, etc.), ou génération automatique de ces informations, évitant ainsi le contenu dupliqué d’une manière ou d’une autre.
- Syntaxe Markdown en option pour les légendes.
- Affichage par défaut des données Exif des images au format JPG.
- Choix de l’emplacement de la légende et des données Exif (au-dessus ou au-dessous de l’image, ou dans une colonne du site).
- Réordonnement d’une image dans une galerie sans modifier l’URL de cette image.
- Génération automatique des vignettes ou utilisation de vignettes personnalisées.
- Script offert pour retailler automatiquement les images originales et ainsi obtenir des copies de taille intermédiaire.
- Ajout d’images par lot contenues dans une archive TAR (.tar) ou ZIP (.zip).
- Reconnaissance automatique possible de la version d’une image selon le nom du fichier (par exemple un nom de fichier terminant par -vignette.extension pour une vignette ou -orig.extension pour la version originale ou téléchargeable de l’image).
- Section d’administration offrant des fonctionnalités utiles sans devoir passer par le ftp:
- Fichiers : parcours des dossiers du site, renommage, suppression, création, modification (avec coloration syntaxique du code en direct durant la saisie), téléversement, téléchargement...
- Sauvegarde du site.
- Mise en maintenance du site.
- Lancement du cron pour générer le cache.
- Droits accès : ajout, modification et suppression d’utilisateurs ayant le droit d’accéder à l’administration.
- Gestion des galeries : entre autres création et mise à jour du fichier de configuration pour chaque galerie, listage de toutes les galeries existantes, génération automatique d’images de taille intermédiaire à partir des images originales, etc.
- Gestion des catégories, des flux RSS globaux et des fichiers Sitemap.
- Documentation : consultation de l’aide directement en local.
- Activation par défaut d’un message pour les internautes utilisant Internet Explorer 6, les invitant à télécharger Firefox. Squeletml fonctionne avec Internet Explorer 6, mais il est clairement optimisé pour les navigateurs modernes.
- Mise à jour rapide : la configuration personnalisée d’un site se trouve dans un dossier qui ne sera pas écrasé lors d’une mise à jour de Squeletml.
Plus précisément, le logiciel Squeletml utilise un squelette de site (valide XHTML 1.0 Strict) géré par inclusion de fichiers PHP, 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 comme l’en-tête, le bas de page, etc. sont partagés entre toutes les pages. Il a pour but d’optimiser la création et la maintenance de ce genre de site.
En effet, 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 personnalisée et traduite dans la langue de la page (si disponible). Chaque page peut facilement avoir ses propres informations : balise title, métabalises, titre de premier niveau (h1), langue, table des matières, etc. L’en-tête personnalisée permet d’offrir de meilleurs repères aux internautes, d’éviter le contenu dupliqué dans les moteurs de recherche et d’avoir un site optimisé pour le référencement.
Aussi, un fichier de configuration permet de choisir par simple renseignement de variables le nombre et l’emplacement des colonnes, la position des blocs de contenu dans le flux HTML, la présence ou non de certaines structures comme le bas de page, certains styles par défaut (blocs de menu avec coins arrondis, arrière-plan des colonnes, boîtes déroulantes...), etc.
Squeletml est développé en français, ainsi sa documentation est disponible à priori dans cette langue. Le tout peut facilement être traduit par toute personne voulant contribuer puisque Squeletml utilise PHP Gettext pour l’affichage de l’interface.
Merci à jpfle pour la rédaction de la notice sur notre wiki !
Ajouter des tags (séparés par des virgules ou des espaces) : Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure .
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
Squeletml , le 6 août 2009 par Théophane (0 rép.)
Bonjour,
Squeletml semble intéressant pour mon apprentissage de création de sites simples. Je vais l’essayer. Merci.
Squeletml , le 20 juillet 2009 par Samuel (1 rép.)
Informations complémentaires
Faire un don ? (défiscalisé)
Aidez-nous à atteindre notre objectif de 1080 donateurs récurrents pour assurer notre pérennité et notre développement !
Autres logiciels
Dégooglisons Internet, l’an 2
Les services en ligne de géants tentaculaires comme Google, Apple, Facebook, Amazon ou Microsoft (GAFAM) mettent en danger nos vies numériques.
Pour cette 2e année, nous continuons le défi de vous proposer une alternative Libre, Éthique, Décentralisée et Solidaire à chacun de ces services.
Autres rubriques
Libre : agenda
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 30 January 2019 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 30 January 2017 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 21 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 5 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Saturday 19 November 2016 from 18h30 to 21h30.
Informations générales
Sur le Framablog
Sur Framagora
- Disque externe hfs en lecture seule
- Problème de couleur
- Changer la langue d'un clavier sous xubuntu
- LibreOfficePortable : décimales
- au sujet de mon netbook gdium
- framabag certificat SSL revoqué
- rendre vierge ma clé
- Soumettre une notice pour un logiciel dont on est l'auteur
- Blender - Projet Gooseberry
- Bonjour
Juste une image
- Fly 1-PW
- Creative Commons BY-SA