Squeletml

Squelette XHTML musclé par PHP!

Publication de Squeletml squeletml-1.9.1

Télécharger Squeletml.

Plusieurs ajouts et corrections de bogues. Parmi les nouvelles fonctionnalités et changements, on peut citer:

  • Ajout de la possibilité de générer automatiquement une table des matières pour la page en cours.

  • Ajout du concept de boîtes déroulantes (affichant ou masquant le corps du contenu par simple clic sur le titre, et enregistrant la préférence de l'internaute).

  • Ajout d'une option dans la section d'administration pour passer le site en mode maintenance (hors ligne) par simple clic.

  • Ajout dans l'admin de la possibilité de supprimer les vignettes d'une galerie.

  • Ajout d'une page d'erreur 401 personnalisée.

  • Nettoyage dans le CSS par défaut et ajout de commentaires dans le fichier de configuration.

  • Ajout d'une bannière de Squeletml dans le bas de page par défaut.

  • Important: la métabalise keywords est désactivée par défaut, et entete devient enTete pour ce qui est des id CSS et variables.

Modifications détaillées

  • squeletml-1.9.1

    • 2009-10-30  Jean-Philippe Fleury

      • locale/enUS/LCMESSAGES/squeletml.po,
        locale/squeletml.pot: [268]

        make generer

      • documentation.mdtxt: [267]

        Ajout de coloreCodePhp() et coloreFichierPhp() dans la documentation.

      • inc/config.inc.php,
        inc/premier.inc.php: [266]

        Ajouts et précisions de commentaires dans le fichier de configuration.

    • 2009-10-30  Jean-Philippe Fleury

      • js/Gettext.js: Added.

      • LISEZ-MOI.mdtxt,
        Makefile,
        admin/inc/premier.inc.php,
        admin/inc/zero.inc.php,
        css/table-des-matieres.css,
        inc/fonctions.inc.php,
        inc/message-accueil.inc.php,
        inc/premier.inc.php,
        js/squeletml.js,
        locale/enUS/LCMESSAGES/squeletml.po,
        locale/squeletml.pot: Modified.

        [265] - Ajout de JavaScript Gettext, sous licence LGPL version 2 ou toute version ultérieure. Voir http://jsgettext.berlios.de/.

        • Ajout d'un titre à la table des matières.
    • 2009-10-29  Jean-Philippe Fleury

      • Makefile,
        documentation.mdtxt: [264]

        Quelques mots dans la documentation sur la version de développement.

      • inc/message-accueil.inc.php,
        locale/enUS/LCMESSAGES/squeletml.po,
        locale/squeletml.pot: [263]

        Maj des fichiers de langue

      • Makefile: [262]

        Ajout d'un fichier listant les changements de la dernière version au sujet des fichiers (ajouts, modifications, suppression, etc.).

      • Makefile,
        admin/css/admin.css,
        admin/documentation.admin.php,
        documentation.mdtxt,
        inc/fonctions.inc.php,
        scripts.cli.php: [261]

        Contenu du fichier de configuration dans la documentation en ligne.

    • 2009-10-27  Jean-Philippe Fleury

      • admin/css/ie6.css,
        admin/css/ie7.css,
        css/extensions-proprietaires.css: Added.

      • admin/css/admin.css,
        admin/documentation.admin.php,
        admin/inc/premier.inc.php,
        css/ie6.css,
        css/ie7.css,
        css/squeletml.css,
        css/table-des-matieres.css,
        inc/config.inc.php,
        inc/fonctions.inc.php: Modified.

        [260] Modification du CSS pour la table des matières et amélioration du CSS pour pre.

    • 2009-10-27  Jean-Philippe Fleury

      • admin/documentation.admin.php,
        admin/lisez-moi.admin.php,
        documentation.mdtxt: [259]

        • Les bouts de code dans la documentation sont maintenant écrits avec la syntaxe Markdown.

        • Utilisation de mdtxt() pour afficher la documentation dans l'admin.

      • admin/lisez-moi.admin.php: [258]

        Table des matières

      • admin/rss.admin.php,
        css/ie6.css: [257]

        Erreur PHP dans admin/rss.admin.php et style IE6.

    • 2009-10-27  Jean-Philippe Fleury

      • css/table-des-matieres-ie6.css: Added.

      • admin/inc/premier.inc.php,
        css/table-des-matieres.css,
        inc/premier.inc.php: Modified.

        [256] Style de la table des matières

    • 2009-10-26  Jean-Philippe Fleury

      • css/table-des-matieres.css: Added.

      • LISEZ-MOI.mdtxt,
        admin/documentation.admin.php,
        admin/inc/config.inc.php,
        admin/inc/fonctions.inc.php,
        admin/inc/premier.inc.php,
        admin/inc/zero.inc.php,
        documentation.mdtxt,
        inc/blocs.inc.php,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/premier.inc.php,
        js/jquery.tableofcontents.js,
        js/squeletml.js: Modified.

        [255] - Corrige un bogue au sujet de l'insertion de la langue dans l 'en-tête HTML. La constante affichant la langue utilisait des fonctions et variables définies plus loin.

        • Corrige un bogue sous IE6 (peut-être sous d'autres versions également, je ne sais pas) avec le code Javascript utilisé pour la table des matières. J'ai entre autres appris que IE ne veut pas de virgule après le dernier élément d'un tableau Javascript, sous peine d'obtenir des erreurs Objet attendu ou Cet objet ne gère pas cette propriété ou cette méthode. Par exemple, le tableau {'a': 1, 'b': 2,} ne fonctionne pas, mais {'a': 1, 'b': 2} fonctionne.
    • 2009-10-26  Jean-Philippe Fleury

      • LISEZ-MOI.mdtxt,
        js/jquery.tableofcontents.js: [254]

        Modification de TableOfContents Plugin for jQuery. J'ai réalisé quelques modifications à ce script de Doug Neiner, entre autres pour ajouter la translitération (par exemple é devient e) aux id générées. Le tableau contenant la correspondance entre les caractères accentués et ceux non accentués provient du module Pathauto pour Drupal, publié sous licence GPL (sans précision de la version). Je publie le script résultant sous licence GPL version 3 ou toute version ultérieure.

    • 2009-10-26  Jean-Philippe Fleury

    • 2009-10-25  Jean-Philippe Fleury

      • LISEZ-MOI.mdtxt,
        admin/css/admin.css,
        admin/inc/premier.inc.php,
        documentation.mdtxt,
        inc/contact.inc.php,
        inc/premier.inc.php: [252]

        Changement de entete pour enTete pour les id CSS et variables.

    • 2009-10-25  Jean-Philippe Fleury

      • fichiers/acces-interdit.png,
        fichiers/attention.png,
        src/attention.svg: Added.

      • LISEZ-MOI.mdtxt,
        css/squeletml.css,
        inc/page.en.401.inc.php,
        inc/page.en.404.inc.php,
        inc/page.fr.401.inc.php,
        inc/page.fr.404.inc.php: Modified.

        [251] Ajout de petites images dans les pages d'erreur.

    • 2009-10-25  Jean-Philippe Fleury

      • LISEZ-MOI.mdtxt,
        fichiers/firefox-52x52.gif: [250]

        Changement de logo pour représenter Firefox dans le message affiché à IE6.

      • fichiers/galeries/démo/BellazMilhostovskychpoli2-vignette.jpg,
        fichiers/galeries/démo/Cat-MaineCoon-Cookie-vignette.jpg,
        fichiers/galeries/démo/Kuko-vignette.jpg,
        fichiers/galeries/démo/Mallardduckclose-up-vignette.jpg,
        fichiers/galeries/démo/Tortoise3cepolina-vignette.jpg,
        fichiers/galeries/démo/lucertola
        architettofra01-vignette.png: [249] Regénération des vignettes avec les nouvelles valeurs par défaut du fichier de configuration.

      • .htaccess,
        401.php,
        404.php,
        LISEZ-MOI.mdtxt,
        Makefile,
        admin/acces.admin.php,
        admin/galeries.admin.php,
        admin/inc/UnsharpMask.inc.php,
        admin/inc/dernier.inc.php,
        admin/inc/premier.inc.php,
        admin/index.php,
        admin/phpinfo.admin.php,
        admin/porte-documents.admin.php,
        admin/rss.admin.php,
        admin/versions-solo.admin.php,
        contact.php,
        en/contact.php,
        en/gallery.php,
        en/index.php,
        galerie.php,
        inc/blocs.inc.php,
        inc/config.inc.php,
        inc/contact.inc.php,
        inc/dernier.inc.php,
        inc/faire-decouvrir.inc.php,
        inc/galerie.inc.php,
        inc/premier.inc.php,
        index.php,
        init.inc.php.defaut,
        js/squeletml.js,
        maintenance.php: [248]

        Amélioration de la présentation du code et ajout de commentaires.

    • 2009-10-24  Jean-Philippe Fleury

      • LISEZ-MOI.mdtxt,
        documentation.mdtxt,
        inc/config.inc.php,
        inc/dernier.inc.php,
        inc/fonctions.inc.php,
        inc/premier.inc.php,
        js/squeletml.js: [247]

        • Ajout des boîtes déroulantes (affichant ou masquant le corps du contenu par simple clic sur le titre, et enregistrant la préférence de l'internaute).

        • Amélioration de la présentation du code dans inc/premier.inc.php et inc/dernier.inc.php.

    • 2009-10-20  Jean-Philippe Fleury

      • js/jquery.cookie.js,
        js/phpjs.js: Added.

      • LISEZ-MOI.mdtxt,
        css/squeletml.css,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/premier.inc.php,
        js/squeletml.js: Modified.

        [246] Ajout de la possibilité de masquer le message pour IE6 par un clic sur le titre.

    • 2009-10-17  Jean-Philippe Fleury

      • inc/config.inc.php: [245]

        Petit oubli dans le fichier de config lors de la résolution du bogue de l'arrière-plan des colonnes.

      • css/squeletml.css: [244]

        Diminution légère de la marge pour les liens RSS dans le menu.

      • rss.php: [243]

        Corrige un bogue avec le flux RSS global du site (les pages n'étaient pas incluses).

      • css/squeletml.css,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/premier.inc.php: [242]

        Changement du terme utilisé pour appliquer un style aux liens visités (styler devient différencier).

      • css/squeletml.css: [241]

        Nettoyage dans le CSS par défaut

      • css/squeletml.css,
        inc/fonctions.inc.php: [240]

        Corrige un bogue avec l'arrière-plan des colonnes lorsque le sous-contenu était à droite.

    • 2009-10-16  Jean-Philippe Fleury

      • documentation.mdtxt: [239]

        Maj de la documentation

    • 2009-10-16  Jean-Philippe Fleury

      • fichiers/banniere-squeletml-80px-15px.png,
        src/banniere-squeletml-80px-15px.svg: Added.

      • LISEZ-MOI.mdtxt,
        css/squeletml.css,
        inc/html.en.bas-de-page.inc.php,
        inc/html.fr.bas-de-page.inc.php: Modified.

        [238] Ajout d'une bannière de Squeletml dans le bas de page par défaut.

    • 2009-10-13  Jean-Philippe Fleury

      • inc/config.inc.php: [237]

        Par défaut, $motsClesActives à FALSE.

      • admin/galeries.admin.php: [236]

        Ajout dans l'admin de la possibilité de supprimer les vignettes d'une galerie.

      • admin/inc/fonctions.inc.php,
        admin/rss.admin.php,
        inc/blocs.inc.php,
        inc/fonctions.inc.php,
        rss.php: [235]

        Renommage de variables et de fonctions pour préciser que les flux de syndication sont des flux RSS (ex.: adminFluxGlobal => adminFluxRssGlobal).

      • documentation.mdtxt: [234]

        Documentation complétée pour la page d'erreur 401 personnalisée

    • 2009-10-13  Jean-Philippe Fleury

      • 401.php,
        inc/page.en.401.inc.php,
        inc/page.fr.401.inc.php: Added.

      • .htaccess,
        documentation.mdtxt,
        inc/config.inc.php: Modified.

        [233] Ajout d'une page d'erreur 401 personnalisée

    • 2009-10-13  Jean-Philippe Fleury

      • maintenance.php: Added.

      • .htaccess,
        LISEZ-MOI.mdtxt,
        admin/galeries.admin.php,
        admin/inc/config.inc.php,
        admin/inc/fonctions.inc.php,
        admin/inc/html.menu.inc.php,
        admin/versions.admin.php,
        documentation.mdtxt,
        index.php,
        locale/enUS/LCMESSAGES/squeletml.po,
        locale/squeletml.pot: Modified.

      • admin/droits.admin.php: Renamed to admin/acces.admin.php and modified.

        [232] Ajout d'une option dans la section d'administration pour passer le site en mode maintenance (hors ligne).

Publié le 2009-10-30. Catégorie: Actualité.

Faire un lien vers cette page

Ajoutez le code ci-dessous sur votre site:

<a href="http://www.squeletml.net/actualite/squeletml-1.9.1.php">Publication de Squeletml squeletml-1.9.1 | Squeletml</a>