Faire un don

Squeletml

Site officiel
screen screen1
Bookmark and Share

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. Il fournit également quelques modules prêts à l’emploi, comme des formulaires de contact, des galeries photo, une interface d’administration reproduisant sensiblement les principales actions normalement effectuées par ftp, etc.

Voici quelques caractéristiques de Squeletml :

  • Utilisation possible de la syntaxe Markdown pour rédiger le corps des pages.
  • Ajout d’autant de formulaires de contact que désiré, et ce avec options d’antipourriel et de copie à l’expéditeur.
  • Module de galerie photos :
    • 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 : avec fenêtre Javascript, avec flèches, avec vignettes des images précédente et suivante...
    • 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, .tar.gz ou .tgz) 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: 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...
  • 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 est 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 de réduire l’effort nécessaire pour 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, 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 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 ; l’inclusion de fichiers CSS ou Javascript selon la page ou pour tout le site ; etc.

Squeletml n’a pas pour but d’offrir un système de gestion de contenu (CMS) avancé (par exemple comme Drupal), mais tente d’optimiser le plus possible un site créé à l’ancienne :-), dont chaque page représente un vrai fichier sur le serveur. Cependant, le fonctionnement de Squeletml est indéniablement inspiré de celui de CMS comme Drupal.

L’auteur a écrit Squeletml dans le but de pouvoir mettre sur pied rapidement et facilement un site à priori de taille moyenne, sans devoir passer par l’étape de configuration souvent assez fastidieuse des CMS, de pouvoir modifier plusieurs aspects du site (par exemple l’emplacement du menu) à partir d’un simple fichier de configuration, et de pouvoir mettre à jour le script sans trop de casse-tête et de craintes d’écraser la configuration personnalisée.

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.

Merci à jpfle pour la rédaction de la notice sur notre wiki !

Tags:
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 Icone d'aide.

  • Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.

    Veuillez renseigner les champs ci dessous :

  • Majeure : une nouvelle version avec des nouveautés, des changements majeurs.

    En cochant cette case, vous allez créer une page sur le wiki afin de mettre à jour la notice.

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.

Répondre à ce message

Squeletml , le 20 juillet 2009 par Samuel (1 rép.)

Ce logiciel semble étre un sympatique outil donc le code semble abordable pour mettre le nez dedans et personnaliser la "bète". Une solution intermédiaire entre coder tout à la main comme Sylvester Stallone ou utiliser les usines à gaz que sont les CMS courants. Merci pour ce travail.

Squeletml , le 21 juillet 2009 par jpfle

Bonjour Samuel,

Je suis le développeur de Squeletml. Merci pour votre commentaire. :-)

Répondre à ce message

Informations complémentaires

À la une !

PNG - 19.5 ko
Biographie : Richard Stallman et la révolution du logiciel libre

banner-LQDN
Soutenez La Quadrature !

Framapack : l’installation rapide de logiciels libres

Framakey Ubuntu-fr remix
Clé de 4Go
+ Framakey Windows
+ Framakey Mac
+ Ubuntu 9.10 francisée
+ Données persistantes
+ Dossiers et profils partagés
+ Virtualisation
=Framakey Ubuntu Remix

— >

Annonces :

Framasoft needs you !

 Vous trouverez ici une liste de logiciels qui ont fait acte de candidature et qui n’attendent que vous pour réussir avec brio l’examen d’entrée dans notre annuaire.

Informations générales

Juste une image

Erholung im Salinenhof Erholung im Salinenhof
Creative Commons BY

Sur Framabook.org

Framabook 'Simple comme Ubuntu 9.10'
Biographie de Richard Stallman
A télécharger librement ou à acheter en ligne