Squeletml

Squelette XHTML musclé par PHP!

Publication de Squeletml squeletml-1.9

Télécharger Squeletml.

Beaucoup de petits changements, d'améliorations et de résolutions de bogues pour cette nouvelle version. Pour cette raison, Squeletml passe de 1.8.13 à 1.9.

Nouveautés intéressantes:

  • Peaufinage du style CSS et ajout d'options sur le style dans le fichier de configuration (par exemple, possibilité de styler les blocs de menu avec des coins arrondis, choix d'arrière-plan pour les colonnes...).

  • Gros ménage dans la gestion des colonnes. Ajout du concept de bloc de menu. En résumé, il est possible de choisir le nombre de colonnes ainsi que l'ordre de leur contenu. Le principe est le suivant: plusieurs blocs de menu existent par défaut, comme le menu des langues, le menu principal, les liens RSS, etc. Il est possible également d'ajouter ses propres blocs. Chaque bloc peut être positionné dans une des deux div suivantes (et dans l'ordre voulu à l'intérieur d'une même div): surContenu ou sousContenu. Ensuite, selon le style affecté (voir la section «Style CSS» du fichier de configuration), les div vont remplir une ou deux colonnes. Les possibilités sont: une seule colonne à droite, une seule colonne à gauche, deux colonnes dont celle de gauche est remplie par les blocs de surContenu et celle de droite par les blocs de sousContenu, ou deux colonnes dont celle de gauche est remplie par les blocs de sousContenu et celle de droite par les blocs de surContenu.

  • Possibilité d'avoir des vignettes toutes de même taille tout en étant proportionnelles aux images source.

À noter que plusieurs noms de variable, fonctions et classes CSS ont changé. Une liste non exhaustive:

  • $menuSousLeContenu => $menuSousContenu
  • $menuLanguesSousLeContenu => $menuLanguesSousContenu
  • $menuSousLeMenuLangues => $menuSousMenuLangues
  • classe CSS iconeRss => fluxRSS
  • classe CSS galerieIntermediaireTexteSousLeContenu => galerieIntermediaireTexteHorsContenu
  • $robots[0] => $robotsParDefaut
  • $langue[0] => $langueParDefaut
  • $dureeCache => $dureeCacheFluxRss
  • $siteFluxGlobal => $siteFluxRssGlobal
  • $nbreItemsFlux => $nombreItemsFluxRss
  • $galerieFluxParDefaut => $galerieFluxRssParDefaut
  • $galerieFluxGlobal => $galerieFluxRssGlobal

En détails:

  • squeletml-1.9

    • 2009-10-10  Jean-Philippe Fleury

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

        Maj des fichiers de langue

      • admin/galeries.admin.php,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/galerie.inc.php: [230]

        Ajout de la possibilité de générer des vignettes toutes de la même taille.

      • admin/inc/fonctions.inc.php,
        inc/fonctions.inc.php: [229]

        Le script n'arrête plus en cours de chemin si la génération d'un fichier de configuration pour une galerie donne un contenu vide.

    • 2009-10-10  Jean-Philippe Fleury

      • admin/versions-solo.admin.php: Added.

      • LISEZ-MOI.mdtxt,
        locale/enUS/LCMESSAGES/squeletml.po,
        locale/squeletml.pot: Modified.

        [228] Ajout d'une page sans dépendance pour afficher les informations d'hébergement.

    • 2009-10-10  Jean-Philippe Fleury

      • admin/phpinfo.admin.php: Added.

      • admin/versions.admin.php,
        locale/enUS/LCMESSAGES/squeletml.po,
        locale/squeletml.pot: Modified.

        [227] phpinfo() dans l'admin

    • 2009-10-10  Jean-Philippe Fleury

      • admin/inc/fonctions.inc.php,
        admin/rss.admin.php,
        documentation.mdtxt,
        inc/blocs.inc.php,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/premier.inc.php,
        locale/enUS/LCMESSAGES/squeletml.po,
        locale/squeletml.pot,
        rss.php,
        scripts.cli.php: [226]

        • Précision dans le nom des variables relatives aux flux RSS.

        • Correction d'une mauvaise indentation des commentaires dans le résultat du script ChangeLog vers Markdown.

        • Maj des fichiers de langue.
    • 2009-10-09  Jean-Philippe Fleury

      • LISEZ-MOI.mdtxt,
        css/squeletml.css,
        inc/message-accueil.inc.php,
        locale/enUS/LCMESSAGES/squeletml.po,
        locale/squeletml.pot,
        rss.php: [225]

        • Correction du CSS pour les liens RSS et «Faire découvrir» (il y avait trop de marge à gauche).

        • Correction d'un oubli pour les RSS globaux par langue: le fichier créé contient maintenant le code de langue dans le nom.

        • Autres petites corrections.
        • Maj des fichiers de langues.
      • admin/galeries.admin.php,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/galerie.inc.php: [224]

        Fusion du code servant à générer de nouvelles images pour en faire une fonction partagée entre le script d gestion dans l'admin et le script d'affichage d'une galerie.

    • 2009-10-08  Jean-Philippe Fleury

      • admin/galeries.admin.php,
        inc/fonctions.inc.php: [223]

        Corrige le bogue de génération d'image intermédiaire ou de vignette opaques d'un GIF avec transparence.

      • inc/fonctions.inc.php,
        inc/galerie.inc.php: [222]

        Corrige le bogue de génération opaque d'une vignette de PNG transparent.

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

        Maj des fichiers de langue

    • 2009-10-08  Jean-Philippe Fleury

      • fichiers/bordure-gauche-205px.gif,
        fichiers/rayures-avec-bordure-droite-205px.png,
        fichiers/rayures-avec-bordure-gauche-205px.png: Added.

      • fichiers/bordure-gauche-204px.gif: Removed.

      • LISEZ-MOI.mdtxt,
        css/squeletml.css,
        documentation.mdtxt,
        fichiers/precedent-accompagnee.png,
        fichiers/precedent.png,
        inc/config.inc.php,
        inc/fonctions.inc.php: Modified.

        [220] Peaufinage des différentes options de style CSS du fichier de configuration.

    • 2009-10-08  Jean-Philippe Fleury

      • fichiers/bordure-gauche-204px.gif,
        fichiers/coins,
        fichiers/coins/bas-droit.gif,
        fichiers/coins/bas-gauche.gif,
        fichiers/coins/haut-droit.gif,
        fichiers/coins/haut-gauche.gif: Added.

      • fichiers/bordure-gauche-204px.png: Removed.

      • LISEZ-MOI.mdtxt,
        admin/inc/fonctions.inc.php,
        admin/inc/premier.inc.php,
        css/squeletml.css,
        inc/config.inc.php,
        inc/dernier.inc.php,
        inc/faire-decouvrir.inc.php,
        inc/fonctions.inc.php,
        inc/galerie.inc.php,
        inc/page.en.404.inc.php,
        inc/page.fr.404.inc.php,
        inc/premier.inc.php: Modified.

      • inc/partage-premier-dernier.inc.php: Renamed to inc/blocs.inc.php and modified.

        [219] Beaucoup de modifications:

        • renommage de plusieurs fonctions
        • peaufinage du style CSS
        • ajout d'options sur le style CSS dans le fichier de configuration (par exemple la possibilité de styler les blocs de menu avec des coins arrondis)
        • quelques bogues résolus
    • 2009-10-07  Jean-Philippe Fleury

      • fichiers/bordure-1px.png,
        fichiers/bordure-gauche-204px.png,
        fichiers/uni-204px.png: Added.

      • admin/css/admin.css,
        css/squeletml.css,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/premier.inc.php: Modified.

      • fichiers/rayures.png: Renamed to admin/fichiers/rayures.png.

        [218] Ajout de quelques choix relatifs au style CSS (par exemple choix d'arrière-plan pour les colonnes).

    • 2009-10-07  Jean-Philippe Fleury

      • inc/partage-premier-dernier.inc.php: Added.

      • inc/partage-premier-dernier,
        inc/partage-premier-dernier/html.faire-decouvrir.inc.php,
        inc/partage-premier-dernier/html.flux-rss.inc.php,
        inc/partage-premier-dernier/html.menu-langues.inc.php,
        inc/partage-premier-dernier/html.menu.inc.php: Removed.

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

        [217] Gros ménage dans la gestion des colonnes. Ajout du concept de bloc de menu, chaque bloc pouvant être inséré dans la div surContenu ou sousContenu. Un nombre illimité de blocs personnalisés peut être inséré. Pour chaque bloc, on a le choix de leur emplacement et de l'ordre dans lequel les blocs d'une même région doivent être insérés dans le flux HTML.

    • 2009-10-06  Jean-Philippe Fleury

      • inc/dernier.inc.php,
        inc/fonctions.inc.php,
        inc/partage-premier-dernier/html.menu-langues.inc.php,
        inc/partage-premier-dernier/html.menu.inc.php,
        inc/premier.inc.php: [216]

        Fonction cheminFichierIncHtml() remplaçant toutes les autres fonctions d'inclusion des fichiers html.LANGUE.NOM.inc.php.

    • 2009-10-05  Jean-Philippe Fleury

      • admin/inc/config.inc.php,
        admin/inc/premier.inc.php,
        admin/inc/zero.inc.php,
        documentation.mdtxt,
        inc/constantes.inc.php,
        inc/contact.inc.php,
        inc/dernier.inc.php,
        inc/galerie.inc.php,
        inc/partage-premier-dernier/html.flux-rss.inc.php,
        inc/premier.inc.php: [215]

        Ajout de la constante LANGUE.

      • 404.php,
        admin/inc/config.inc.php,
        admin/inc/premier.inc.php,
        admin/inc/zero.inc.php,
        documentation.mdtxt,
        inc/config.inc.php,
        inc/constantes.inc.php,
        inc/contact.inc.php,
        inc/dernier.inc.php,
        inc/fonctions.inc.php,
        inc/galerie.inc.php,
        inc/page.en.404.inc.php,
        inc/page.en.contact.inc.php,
        inc/page.en.galerie.inc.php,
        inc/page.en.index.inc.php,
        inc/page.fr.404.inc.php,
        inc/page.fr.contact.inc.php,
        inc/page.fr.galerie.inc.php,
        inc/page.fr.index.inc.php,
        inc/partage-premier-dernier/html.flux-rss.inc.php,
        inc/partage-premier-dernier/html.menu-langues.inc.php,
        inc/partage-premier-dernier/html.menu.inc.php,
        inc/premier.inc.php,
        index.php,
        rss.php: [214]

        Changement de $langue[0] et $langue[1] pour $langueParDefaut et $langue.

      • documentation.mdtxt,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/galerie.inc.php,
        inc/premier.inc.php: [213]

        Changement de $robots[0] et $robots[1]pour$robotsParDefautet$robots`.

      • css/squeletml.css: [212]

        Espacement entre les éléments constituant le menu.

      • css/ie6.css,
        css/squeletml.css,
        inc/dernier.inc.php,
        js/squeletml.js: [211]

        Abandon du min-height: 100% pour la fonction Javascript egaliseHauteur(). Correction d'un bogue d'affichage dans IE6. Petit nettoyage dans la feuille de style.

    • 2009-10-04  Jean-Philippe Fleury

      • inc/fonctions.inc.php: [210]

        Gestion des mots avec apostrophe (comme «aujourd'hui») dans la fonction de génération des mots-clés.

      • inc/config.inc.php,
        inc/fonctions.inc.php,
        inc/premier.inc.php: [209]

        Nouvelle option dans le fichier de configuration: activation ou non de la métabalise keywords.

      • css/ie6.css,
        css/squeletml.css: [208]

        Min-height de 100%.

    • 2009-10-04  Jean-Philippe Fleury

      • fichiers/squeletml-logo.png: Added.

      • css/squeletml.css,
        fichiers/squeletml.png,
        inc/config.inc.php,
        inc/premier.inc.php: Modified.

        [207] Amélioration de la façon dont est stylé le titre du site. C'est maintenant plus facile de le personnaliser sans bidouiller le CSS.

    • 2009-10-04  Jean-Philippe Fleury

      • css/squeletml.css: [206]

        Minichangements dans le style

      • admin/css/admin.css,
        css/squeletml.css,
        site/inc/config.inc.php: [205]

        Le titre et le sous-titre ne peut plus déborder sur une éventuelle colonne à droite.

      • css/squeletml.css,
        documentation.mdtxt,
        inc/config.inc.php,
        inc/dernier.inc.php,
        inc/premier.inc.php: [204]

        Ajout de la possibilité d'inclure du contenu personnalisé dans les div surContenu et sousContenu, et de choisir l'endroit d'inclusion (début ou fin).

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

        Ajout d'une option surContenu pour l'emplacement de la légende d'une oeuvre.

    • 2009-10-04  Jean-Philippe Fleury

      • inc/partage-premier-dernier/html.faire-decouvrir.inc.php: Added.

      • inc/config.inc.php,
        inc/dernier.inc.php,
        inc/premier.inc.php: Modified.

        [202] Le lien «Faire découvrir» est maintenant positionnable en- dessous ou au-dessus du contenu.

    • 2009-10-04  Jean-Philippe Fleury

      • inc/partage-premier-dernier,
        inc/partage-premier-dernier/html.flux-rss.inc.php,
        inc/partage-premier-dernier/html.menu-langues.inc.php,
        inc/partage-premier-dernier/html.menu.inc.php: Added.

      • css/ie7.css,
        css/squeletml.css,
        documentation.mdtxt,
        inc/config.inc.php,
        inc/dernier.inc.php,
        inc/fonctions.inc.php,
        inc/premier.inc.php,
        site/inc/config.inc.php: Modified.

        [201] Changements:

        • Ménage dans le nom de certaines variables du fichier de configuration et dans le nom de certaines classes CSS.
        • Amélioration de la configuration du nombre de colonnes et de l'emplacement des éléments de menu. Les deux colonnes peuvent désormais contenir les deux des éléments de menu en même temps. Auparavant, la deuxième colonne était seulement esthétique.
    • 2009-10-03  Jean-Philippe Fleury

      • css/ie7.css,
        css/squeletml.css,
        inc/config.inc.php,
        inc/fonctions.inc.php: [200]

        Renommage de la classe CSS deuxColonnesGaucheFalse pour deuxColonnesDroite.

      • css/squeletml.css,
        inc/config.inc.php,
        inc/fonctions.inc.php,
        site/inc/config.inc.php: [199]

        Renommage de la classe CSS colonneAgaucheFalse pour colonneAdroite.

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

        Ajout d'une option dans le fichier de configuration pour ne styler (par défaut par un changement de couleur) les liens visités (a:visited) que dans le contenu des pages (div contenu).

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