Voici la première version de la série 2.x de Squeletml. Il y a de très grosses modifications. À peu près tous les fichiers ont été modifiés, et il y a incompatibilité avec les versions 1.x. La mise à jour peut être effectuée, mais la personnalisation du site devra être réappliquée, car la structure de Squeletml n'est plus la même, le format de plusieurs fichiers de configuration a changé, des variables ont été ajoutées ou enlevées, des fichiers ont été renommés, créés ou supprimés...
En revanche, la personnalisation est maintenant possible de façon beaucoup plus poussée. À peu près tout peut être personnalisé. Il est maintenant possible d'utiliser ses propres fichiers de structuration d'une page. La séparation est complète entre les scripts générant les variables de contenu et les pages retournant du code XHTML au navigateur. Il est possible aussi d'avoir ses propres scripts de traitement des variables avant de retourner ces dernières au navigateur.
squeletml-2.0
2010-02-04 Jean-Philippe Fleury
css/extensions-proprietaires.css,
css/squeletml.css,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: [428]
Option «Table des matières avec coins arrondis».
fichiers/banniere-squeletml-80x15.png,
fichiers/domaine-public-80x15.png,
fichiers/licence-art-libre-80x15.png,
fichiers/licence-bsd-modifiee-80x15.png,
fichiers/licence-gnu-agpl-80x15.png,
fichiers/licence-gnu-gpl-80x15.png,
fichiers/licence-gnu-lgpl-80x15.png,
fichiers/licence-mit-80x15.png: [427]
Bordure noire et non semitransparente pour les bannières des licences.
css/ie6.css,
css/ie7.css,
css/squeletml.css: [426]
Correction d'un bogue sous IE6 et Opera avec les vignettes accompagnées d'une galerie.
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: [425]
make generer
css/ie6.css,
css/squeletml.css,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php,
xhtml/en/page.401.inc.php,
xhtml/en/page.404.inc.php,
xhtml/fr/page.401.inc.php,
xhtml/fr/page.404.inc.php,
xhtml/page.dernier.inc.php,
xhtml/page.premier.inc.php: [424]
Fin de la refonte du CSS débutée à la révision 423.
2010-02-01 Jean-Philippe Fleury
admin/acces.admin.php,
admin/categories.admin.php,
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
admin/telecharger.admin.php,
admin/xhtml/raccourcis.inc.php,
css/boites-deroulantes.css,
css/ie6.css,
css/squeletml.css,
documentation.mdtxt,
inc/blocs.inc.php,
inc/categorie.inc.php,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php,
js/squeletml.js,
rss.php,
telecharger.php: [423]
Test de la plupart des fonctionnalités et correction des bogues trouvés au fur et à mesure du test.
2010-01-21 Jean-Philippe Fleury
documentation.mdtxt: [422]
Maj de la doc.
admin/inc/fonctions.inc.php: [421]
Commentaires pour la fonction
adminUrlDeconnexion().
2010-01-21 Jean-Philippe Fleury
admin/inc/config.inc.php,
inc/config.inc.php: Modified.
js/php.js: Renamed to js/phpjs.
[420] Renommage du dossier php.js en phpjs.
2010-01-21 Jean-Philippe Fleury
admin/lisez-moi.admin.php: Removed.
admin/deconnexion.admin.php,
admin/documentation.admin.php,
admin/inc/premier.inc.php,
admin/xhtml/menu.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot,
xhtml/message-accueil-par-defaut.inc.php: Modified.
[419] Menu de l'admin allégé.
2010-01-21 Jean-Philippe Fleury
.deconnexion.acces,
admin/deconnexion.admin.php,
deconnexion.php: Added.
admin/acces.admin.php,
admin/inc/fonctions.inc.php,
admin/inc/premier.inc.php,
admin/xhtml/bas-de-page.inc.php,
admin/xhtml/menu.inc.php,
documentation.mdtxt,
index.php: Modified.
[418] Ajout d'un lien de déconnexion dans la section d'admin.
2010-01-21 Jean-Philippe Fleury
admin/acces.admin.php,
admin/inc/fonctions.inc.php: [417]
Option dans la section d'administration pour supprimer le cache.
2010-01-20 Jean-Philippe Fleury
admin/css/admin.css,
admin/css/ie6.css,
admin/galeries.admin.php,
css/ie6.css,
css/squeletml.css,
inc/blocs.inc.php,
inc/galerie.inc.php,
xhtml/page.dernier.inc.php,
xhtml/page.premier.inc.php: [416]
Retour à l'utilisation du .sep
{clear: both;} et du <div class="sep"></div> (donc du code HTML pas
vraiment sémantique) pour gérer les flottants, au lieu de
l'utilisation du contexte de formatage (voir par exemple Float, clear
et contextes de formatage), car
malgré beaucoup de tests, je n'ai pas réussi à trouver une façon
convenable d'utiliser le contexte de formatage avec IE6.
documentation.mdtxt: [415]
Documentation au sujet des catégories.
2010-01-20 Jean-Philippe Fleury
admin/xhtml/bas-de-page.inc.php: Added.
[414] Ajout du fichier pour le bas de page de l'admin.
2010-01-20 Jean-Philippe Fleury
admin/css/admin.css,
admin/inc/config.inc.php,
admin/inc/dernier.inc.php,
admin/xhtml/page.dernier.inc.php: [413]
Bas de page dans l'admin.
documentation.mdtxt,
inc/fonctions.inc.php,
rss.php: [412]
Meilleur tri des items de flux RSS.
2010-01-19 Jean-Philippe Fleury
LISEZ-MOI.mdtxt,
admin/rss.admin.php,
documentation.mdtxt,
inc/blocs.inc.php,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php,
rss.php: [411]
Ajout d'un flux RSS pour chaque catégorie, et correction de bogues au sujet des flux RSS trouvés lors de l'implémentation de cette fonctionnalité.
2010-01-18 Jean-Philippe Fleury
site/cache: Added.
.bzrignore: Modified.
[410] Versionnage du dossier site/cache, mais pas son contenu.
2010-01-18 Jean-Philippe Fleury
css/squeletml.css,
inc/blocs.inc.php,
inc/categorie.inc.php,
inc/config.inc.php,
inc/fonctions.inc.php: [409]
Auteur et dates en tant que bloc.
admin/galeries.admin.php,
documentation.mdtxt,
inc/config.inc.php,
inc/fonctions.inc.php,
rss.php: [408]
Auteur pour les oeuvres dans les flux RSS.
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
documentation.mdtxt,
inc/fonctions.inc.php: [407]
Nouveau champ dateAjout dans les
infos d'une oeuvre de galerie, et utilisation de cette info dans le
classement des items de flux RSS.
2010-01-15 Jean-Philippe Fleury
admin/categories.admin.php,
inc/contact.inc.php,
inc/dernier.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
rss.php: [406]
Je viens de réaliser que empty() ne renvoie pas
d'avertissement pour une variable indéfinie... :-) J'ai donc fait un
peu de ménmage dans mon code pour enlever les if (isset($var) &&
!empty($var)) et autres similitudes.
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: [405]
$versionFichiersLinkScript devient
$versionParDefautLinkScript.
admin/porte-documents.admin.php: [404]
Choix de variables par défaut lors de la création d'une page web modèle dans le porte-documents.
2010-01-14 Jean-Philippe Fleury
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
documentation.mdtxt,
inc/blocs.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php: [403]
Toutes les variables de nom $galerie
ont été renommées à l'exception de celles utilisées pour afficher le
corps d'une galerie. On évite ainsi un bogue qui écrasait la variable
$galerie utilisée dans page.dernier.inc.php.
2010-01-13 Jean-Philippe Fleury
documentation.mdtxt,
inc/categorie.inc.php,
inc/config.inc.php,
inc/galerie.inc.php,
rss.php: [402]
Le cache est pleinement actif pour les flux RSS, les
catégories et les galeries, et est documenté dans
documentation.mdtxt.
inc/fonctions.inc.php: [401]
Suppression de #debutInterieurContenu
et de #finInterieurContenu dans les aperçus.
inc/categorie.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php: [400]
Une variable GET page invalide pour les
catégories et les galeries renvoie maintenant une en-tête d'erreur
404.
inc/categorie.inc.php,
inc/config.inc.php,
rss.php: [399]
Ajout de la gestion du cache pour les catégories.
admin/categories.admin.php: [398]
Catégories existantes sélectionnables.
2010-01-11 Jean-Philippe Fleury
admin/porte-documents.admin.php: [397]
Message d'erreur apparaissant sans raison lors de la création d'un fichier.
admin/inc/config.inc.php,
admin/inc/premier.inc.php: [396]
Bouton de fin d'aperçu avec BUEditor.
admin/inc/config.inc.php,
admin/inc/premier.inc.php: [395]
Initialisation de
$adminBalisesLinkScriptFinales.
inc/categorie.inc.php,
inc/fonctions.inc.php,
rss.php: [394]
Meilleure gestion de infosPage() quand l'URL n'est
pas accessible.
2010-01-11 Jean-Philippe Fleury
admin/categories.admin.php: Added.
admin/css/admin.css,
admin/inc/config.inc.php,
admin/rss.admin.php,
admin/xhtml/menu.inc.php,
admin/xhtml/raccourcis.inc.php,
inc/fonctions.inc.php: Modified.
[393] Gestion des catégories par la section d'administration.
2010-01-11 Jean-Philippe Fleury
inc/categorie.inc.php: Added.
css/ie6.css,
css/squeletml.css,
documentation.mdtxt,
inc/config.inc.php,
inc/dernier.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php,
rss.php,
xhtml/page.dernier.inc.php,
xhtml/page.premier.inc.php: Modified.
[392] - Inclusion de inc/galerie.inc.php maintenant dans
inc/premier.inc.php.
2010-01-07 Jean-Philippe Fleury
admin/inc/zero.inc.php,
documentation.mdtxt,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php,
rss.php,
xhtml/page.dernier.inc.php,
xhtml/page.premier.inc.php: [391]
$langue vaut maintenant par
défaut une chaîne de caractères vide au lieu de FALSE. Permet
d'éviter des avertissements de array_key_exists(). $idGalerie a
été changée en même temps pour valoir également par défaut une chaîne
vide.
2010-01-06 Jean-Philippe Fleury
Makefile,
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
index.php: [390]
Le fichier .acces existe maintenant par défaut.
Petites corrections de code ne suivant pas la convention syntaxique.
Makefile,
admin/inc/fonctions.inc.php,
admin/versions-solo.admin.php,
admin/versions.admin.php,
inc/constantes.inc.php,
xhtml/en/bas-de-page.inc.php,
xhtml/fr/bas-de-page.inc.php: [389]
Ajout de la détection d'une nouvelle version de Squeletml disponible.
Adresse du site officiel de Squeletml maintenant dans une constante.
admin/xhtml/page.premier.inc.php,
xhtml/page.premier.inc.php: [388]
Ajout d'une métabalise
generator.
2010-01-06 Jean-Philippe Fleury
fichiers/domaine-public-80x15.png,
fichiers/licence-art-libre-80x15.png,
fichiers/licence-bsd-modifiee-80x15.png,
fichiers/licence-gnu-agpl-80x15.png,
fichiers/licence-gnu-gpl-80x15.png,
fichiers/licence-gnu-lgpl-80x15.png,
fichiers/licence-mit-80x15.png,
src/domaine-public-80x15.svg,
src/licence-art-libre-80x15.svg,
src/licence-bsd-modifiee-80x15.svg: Added.
LISEZ-MOI.mdtxt,
admin/inc/premier.inc.php,
css/squeletml.css,
documentation.mdtxt,
inc/blocs.inc.php,
inc/config.inc.php,
inc/dernier.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php,
xhtml/en/bas-de-page.inc.php,
xhtml/fr/bas-de-page.inc.php,
xhtml/page.dernier.inc.php,
xhtml/page.premier.inc.php: Modified.
fichiers/banniere-squeletml-80px-15px.png: Renamed to fichiers /banniere-squeletml-80x15.png.
src/banniere-squeletml-80px-15px.svg: Renamed to src/banniere- squeletml-80x15.svg.
[387] - Choix possible d'une licence à afficher pour tout le site ou bien spécifiquement à chaque page.
|
devient une espace).2009-12-19 Jean-Philippe Fleury
js/php.js: Added.
admin/inc/config.inc.php,
inc/config.inc.php: Modified.
js/phpjs.js: Renamed to js/php.js/php.min.js and modified.
[386] Déplacement de php.js.
2009-12-19 Jean-Philippe Fleury
js/jquery: Added.
LISEZ-MOI.mdtxt,
admin/inc/config.inc.php,
admin/inc/premier.inc.php,
inc/premier.inc.php: Modified.
js/jquery-tableofcontents: Renamed to js/jquery/jquery- tableofcontents.
js/jquery.cookie.js: Renamed to js/jquery/jquery.cookie.js.
js/jquery.min.js: Renamed to js/jquery/jquery.min.js.
[385] Déplacement des scripts reliés à jQuery.
2009-12-19 Jean-Philippe Fleury
inc/filterhtmlcorrector,
inc/filterhtmlcorrector/COPYRIGHT.txt,
inc/filterhtmlcorrector/LICENSE.txt,
inc/filterhtmlcorrector/LISEZ-MOI.mdtxt,
inc/filterhtmlcorrector/common.inc.php,
inc/filterhtmlcorrector/filter.inc.php: Added.
documentation.mdtxt,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php,
rss.php,
xhtml/page.premier.inc.php: Modified.
[384] - $extrait devient $apercu.
description ou début du texte jusqu'à un marqueur)._filter_htmlcorrector() de Drupal, sous
licence GPL version 2 ou toute version ultérieure.2009-12-17 Jean-Philippe Fleury
documentation.mdtxt,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php,
rss.php,
xhtml/page.premier.inc.php: [383]
Ajout de la possibilité de
préciser un extrait pour la page, utilisé pour l'instant dans la
construction des flux RSS. Voir la documentation de la variable
$extrait pour plus de détails.
2009-12-16 Jean-Philippe Fleury
documentation.mdtxt,
inc/blocs.inc.php,
inc/config.inc.php,
inc/premier.inc.php,
rss.php,
xhtml/en/page.galerie.inc.php,
xhtml/fr/page.galerie.inc.php: [382]
$rss devient $rssGalerie.
admin/galeries.admin.php,
rss.php: [381]
Bogue avec les flux RSS (oubli de modifier légèrement le traitement des fichiers de configuration après leur changement de format).
Oubli de modifier la gestion de $messagesScript dans
admin/galeries.admin.php après son changement de format.
admin/css/admin.css,
css/squeletml.css,
inc/premier.inc.php: [380]
Classes pour l'aperçu de BUEditor.
admin/inc/config.inc.php: [379]
CodeMirror par défaut
LISEZ-MOI.mdtxt,
admin/inc/config.inc.php,
admin/inc/premier.inc.php,
admin/porte-documents.admin.php: [378]
BUEditor en premier, et nommé
dans LISEZ-MOI.mdtxt.
2009-12-16 Jean-Philippe Fleury
admin/js/bueditor,
admin/js/bueditor/LICENSE.txt,
admin/js/bueditor/README.txt,
admin/js/bueditor/bueditor.css,
admin/js/bueditor/bueditor.js,
admin/js/bueditor/icons,
admin/js/bueditor/icons/bold.png,
admin/js/bueditor/icons/help.png,
admin/js/bueditor/icons/image.png,
admin/js/bueditor/icons/italic.png,
admin/js/bueditor/icons/link.png,
admin/js/bueditor/icons/ol.png,
admin/js/bueditor/icons/preview.png,
admin/js/bueditor/icons/teaserbr.png,
admin/js/bueditor/icons/ul.png,
admin/js/bueditor/library,
admin/js/bueditor/library/README.txt,
admin/js/bueditor/library/defaultbuttonsfunctions.js: Added.
LISEZ-MOI.mdtxt,
Makefile,
admin/css/admin.css,
admin/inc/config.inc.php,
admin/inc/dernier.inc.php,
admin/inc/premier.inc.php,
admin/porte-documents.admin.php,
css/squeletml.css,
inc/fonctions.inc.php,
inc/premier.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot,
scripts.cli.php,
xhtml/en/page.index.inc.php: Modified.
admin/inc/CodeMirror: Renamed to admin/js/CodeMirror.
[377] - Ajout de BUEditor en option lors de l'édition d'un fichier. BUEditor est sous licence GPL. Voir http://ufku.com/drupal/bueditor.
message-accueil-
par-defaut.inc.php).2009-12-14 Jean-Philippe Fleury
admin/inc/premier.inc.php,
admin/porte-documents.admin.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php: [376]
Ménage dans les $url, $urlSansGet et
$urlSansGetSansServeur.
2009-12-14 Jean-Philippe Fleury
admin/xhtml/raccourcis.inc.php: Added.
admin/acces.admin.php,
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/premier.inc.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
admin/versions.admin.php,
admin/xhtml/menu.inc.php,
admin/xhtml/page.premier.inc.php,
css/boites-deroulantes.css,
js/squeletml.js: Modified.
[375] Raccourcis dans le menu de l'admin.
2009-12-14 Jean-Philippe Fleury
admin/css/admin.css,
documentation.mdtxt,
inc/contact.inc.php: [374]
Schéma des inclusions lors de la construction d'une page.
admin/galeries.admin.php,
documentation.mdtxt,
inc/fonctions.inc.php: [373]
Support de l'attribut title dans les
infos d'une oeuvre dans ne galerie.
css/boites-deroulantes.css: [372]
Classe masquer dans le CSS des
boîtes déroulantes.
LISEZ-MOI.mdtxt: [371]
Maj
LISEZ-MOI.mdtxt: [370]
Maj
2009-12-13 Jean-Philippe Fleury
Makefile: [369]
Ajout d'une commande lp dans le Makefile pour
publier le code sur Launchpad.
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
documentation.mdtxt,
inc/config.inc.php,
inc/fonctions.inc.php: [368]
Mise à jour de la documentation et des explications dans les fichiers de configuration.
2009-12-13 Jean-Philippe Fleury
LISEZ-MOI.mdtxt,
Makefile,
admin/inc/premier.inc.php,
admin/inc/zero.inc.php,
admin/porte-documents.admin.php,
documentation.mdtxt,
inc/config.inc.php,
inc/contact.inc.php,
inc/dernier.inc.php,
inc/premier.inc.php,
scripts.cli.php,
xhtml/en/page.index.inc.php,
xhtml/fr/page.index.inc.php: Modified.
inc/message-accueil.inc.php: Renamed to xhtml/message-accueil-par- defaut.inc.php.
[367] - Mise à jour de la documentation pour refléter les changements effectués à la structure.
inc/message-accueil.inc.php.2009-12-13 Jean-Philippe Fleury
admin/inc/premier.inc.php: [366]
Les variables utiles pour faciliter l'élaboration des chemins vers les fichiers, disponibles dans les pages du site, sont maintenant aussi disponibles dans la section d'administration.
css/boites-deroulantes.css,
css/ie6.css,
css/squeletml.css,
inc/blocs.inc.php,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php: [365]
Détection des liens actifs spécifiable pour chaque bloc.
Ajout d'une option pour limiter la profondeur d'une liste dans un bloc.
2009-12-12 Jean-Philippe Fleury
inc/fonctions.inc.php: [364]
Déplacement de code.
scripts.cli.php: [363]
error_reporting(E_ALL).
admin/inc/fonctions.inc.php,
admin/inc/premier.inc.php,
admin/inc/zero.inc.php,
documentation.mdtxt,
inc/config.inc.php,
inc/constantes.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php,
telecharger.php: [362]
Moins d'appels à la fonction url().
Renommage de la fonction page() en nomPage().
URL et PAGE pour les remplacer par
les variables $url et $nomPage.documentation.mdtxt,
inc/fonctions.inc.php,
inc/premier.inc.php: [361]
Possibilité d'ajouter des classes
personnalisées à body et à la div contenu.
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/inc/premier.inc.php,
admin/xhtml/page.premier.inc.php,
css/squeletml.css,
inc/blocs.inc.php,
inc/fonctions.inc.php: [360]
Gestion des liens actifs grâce à PHP Simple HTML DOM Parser.
2009-12-12 Jean-Philippe Fleury
admin/inc/pathauto,
admin/inc/pathauto/LICENSE.txt,
admin/inc/pathauto/LISEZ-MOI.mdtxt,
inc/simplehtmldom,
inc/simplehtmldom/simplehtmldom.php: Added.
LISEZ-MOI.mdtxt,
admin/inc/fonctions.inc.php,
admin/js/squeletml.js,
inc/contact.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
js/squeletml.js: Modified.
admin/inc/i18n-ascii.txt: Renamed to admin/inc/pathauto/i18n- ascii.txt and modified.
[359] - Tous les commentaires d'explication d'une fonction commencent
maintenant par /* au lieu de /**.
2009-12-11 Jean-Philippe Fleury
inc/config.inc.php,
inc/contact.inc.php,
xhtml/form-contact.inc.php: [358]
Ajout d'une option, activée par défaut, pour inverser le calcul mathématique de l'antipourriel. Par exemple, au lieu de demander 2+3=?, demander deux nombres qui, une fois additionnés, donnent 5.
js/jquery-tableofcontents/jquery.tableofcontents.js,
js/phpjs.js: [357]
Mise à jour de krsort() et de strtr() de
PHPJS pour régler le bogue de génération de la table des matières sous
IE.
css/ie6.css,
css/squeletml.css,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: [356]
Option en-tête pleine largeur.
2009-12-10 Jean-Philippe Fleury
inc/config.inc.php: [355]
Modif de la config par défaut.
admin/galeries.admin.php,
css/ie6.css,
css/squeletml.css,
inc/blocs.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php: [354]
$galerieLegendeEmplacement selon le
nombre de colonnes.
Style CSS légèrement modifié pour la configuration sans colonne.
css/squeletml.css,
inc/blocs.inc.php,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: [353]
Option pas de colonne, et style CSS adapté.
Les coins arrondis peuvent être précisés pour des blocs spécifiques.
2009-12-09 Jean-Philippe Fleury
admin/inc/premier.inc.php,
css/table-des-matieres-ie6.css,
css/table-des-matieres.css,
inc/premier.inc.php,
js/jquery-tableofcontents/jquery.tableofcontents.js,
js/squeletml.js: [352]
Bogue avec la table des matières sous IE.
2009-12-08 Jean-Philippe Fleury
admin/js/squeletml.js: [351]
Nom des variables.
admin/css/admin.css,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php: [350]
Protection contre une attaque de type CSRF lors de l'édition d'un fichier.
2009-12-07 Jean-Philippe Fleury
inc/contact.inc.php,
inc/fonctions.inc.php: [349]
Abandon de rand() pour mt_rand().
inc/contact.inc.php: [348]
Meilleure gestion des différents retours à la ligne possibles. Merci à http://api.drupal.org/api/function/check_markup/6.
2009-12-07 Jean-Philippe Fleury
admin/css/ie6-7.css,
css/ie6-7.css: Added.
admin/css/ie7.css: Removed.
admin/css/admin.css,
admin/css/ie6.css,
admin/inc/config.inc.php,
css/ie6.css,
css/ie7.css,
inc/config.inc.php: Modified.
[347] Partage du CSS avec ie6-7.css et extensions propriétaires
ajoutées avec leur équivalent CSS 3 dans les feuilles principales.
2009-12-06 Jean-Philippe Fleury
fichiers/galeries/démo/lucertolaarchitettofra01-vignette.png,
fichiers/galeries/démo/lucertolaarchitettofra01.png,
inc/config.inc.php: [346]
Couleur d'arrière-plan blanc.
fichiers/galeries/démo/config.ini.txt,
inc/blocs.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php: [345]
Oublis de mettre & dans les URL au
lieu de seulement &.
inc/contact.inc.php: [344]
Gestion de $messagesScript.
inc/blocs.inc.php,
inc/contact.inc.php,
inc/faire-decouvrir.inc.php,
inc/galerie.inc.php: [343]
Ajout du traitement personnalisé
optionnel pour tous les fichiers de inc.
inc/contact.inc.php,
xhtml/form-contact.inc.php: [342]
Séparation du code de traitement des variables et du formulaire XHTML.
admin/acces.admin.php,
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
inc/contact.inc.php,
inc/fonctions.inc.php: [341]
$messagesScript change de type, du
tableau vers la chaîne.
admin/inc/config.inc.php,
admin/inc/dernier.inc.php,
admin/inc/premier.inc.php,
admin/porte-documents.admin.php,
inc/config.inc.php,
inc/premier.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: [340]
Petits autour de linkScript().
admin/inc/premier.inc.php: [339]
Erreur de syntaxe pour les balises
link et script de l'admin.
2009-12-06 Jean-Philippe Fleury
admin/inc/UnsharpMask,
admin/inc/UnsharpMask/LISEZ-MOI.mdtxt,
admin/js/wz_dragdrop,
admin/xhtml,
admin/xhtml/ancres.inc.php,
admin/xhtml/menu.inc.php,
admin/xhtml/page.dernier.inc.php,
admin/xhtml/page.premier.inc.php,
js/Gettext,
js/Gettext/COPYING.LESSER,
js/Gettext/Changes,
js/Gettext/README,
js/Gettext/TODO,
js/Gettext/lib,
js/jquery-tableofcontents,
js/jquery-tableofcontents/gpl-3.0-fr.txt,
js/jquery-tableofcontents/gpl-3.0.txt,
site/admin,
site/admin/css,
site/admin/fichiers,
site/admin/inc,
site/admin/js,
site/admin/xhtml,
site/js,
site/xhtml,
site/xhtml/en,
site/xhtml/fr,
xhtml,
xhtml/en,
xhtml/form-contact.inc.php,
xhtml/fr,
xhtml/page.dernier.inc.php,
xhtml/page.premier.inc.php: Added.
admin/inc/CodeMirror/contrib/php/index.html,
admin/inc/CodeMirror/css/docs.css,
admin/inc/constantes.inc.php,
admin/inc/html.ancres.inc.php,
admin/inc/html.menu.inc.php,
inc/php-gettext/Makefile,
inc/slimbox2/extra,
inc/slimbox2/extra/autoactivation.js,
inc/slimbox2/extra/flickr.js,
inc/slimbox2/extra/picasaweb.js,
inc/slimbox2/src,
inc/slimbox2/src/autoload.js,
inc/slimbox2/src/slimbox2.js,
site/inc/config.inc.php,
site/inc/constantes.inc.php,
site/inc/fonctions.inc.php: Removed.
.bzrignore,
.htaccess,
401.php,
404.php,
LISEZ-MOI.mdtxt,
admin/acces.admin.php,
admin/css/admin.css,
admin/css/extensions-proprietaires.css,
admin/css/ie6.css,
admin/css/ie7.css,
admin/documentation.admin.php,
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/dernier.inc.php,
admin/inc/fonctions.inc.php,
admin/inc/i18n-ascii.txt,
admin/inc/premier.inc.php,
admin/inc/zero.inc.php,
admin/index.php,
admin/js/squeletml.js,
admin/lisez-moi.admin.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
admin/telecharger.admin.php,
admin/versions-solo.admin.php,
admin/versions.admin.php,
contact.php,
css/boites-deroulantes.css,
css/extensions-proprietaires.css,
css/ie6.css,
css/ie7.css,
css/squeletml.css,
css/table-des-matieres.css,
documentation.mdtxt,
en/contact.php,
en/gallery.php,
en/index.php,
galerie.php,
inc/blocs.inc.php,
inc/config.inc.php,
inc/constantes.inc.php,
inc/contact.inc.php,
inc/dernier.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/message-accueil.inc.php,
inc/mimedetect/README.txt,
inc/mimedetect/mimedetect.inc.php,
inc/premier.inc.php,
index.php,
init.inc.php.defaut,
js/squeletml.js,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot,
maintenance.php,
modele.php,
rss.php,
scripts.cli.php,
src/ini-squeletml/ini-squeletml.lang,
telecharger.php: Modified.
admin/inc/UnsharpMask.inc.php: Renamed to admin/inc/UnsharpMask/UnsharpMask.inc.php and modified.
admin/js/transparentpixel.gif: Renamed to admin/js/wz_dragdrop/transparentpixel.gif.
admin/js/wzdragdrop.js: Renamed to admin/js/wzdragdrop/wz_dragdrop.js.
inc/html.en.ancres.inc.php: Renamed to xhtml/en/ancres.inc.php.
inc/html.en.bas-de-page.inc.php: Renamed to xhtml/en/bas-de- page.inc.php.
inc/html.en.menu-langues.inc.php: Renamed to xhtml/en/menu- langues.inc.php.
inc/html.en.menu.inc.php: Renamed to xhtml/en/menu.inc.php.
inc/html.en.sous-titre.inc.php: Renamed to xhtml/en/sous- titre.inc.php.
inc/html.en.sur-titre.inc.php: Renamed to xhtml/en/sur- titre.inc.php.
inc/html.fr.ancres.inc.php: Renamed to xhtml/fr/ancres.inc.php.
inc/html.fr.bas-de-page.inc.php: Renamed to xhtml/fr/bas-de- page.inc.php.
inc/html.fr.menu-langues.inc.php: Renamed to xhtml/fr/menu- langues.inc.php.
inc/html.fr.menu.inc.php: Renamed to xhtml/fr/menu.inc.php.
inc/html.fr.sous-titre.inc.php: Renamed to xhtml/fr/sous- titre.inc.php.
inc/html.fr.sur-titre.inc.php: Renamed to xhtml/fr/sur- titre.inc.php.
inc/mimedetect/gpl-fr.txt: Renamed to inc/mimedetect/gpl-3.0-fr.txt.
inc/mimedetect/gpl.txt: Renamed to inc/mimedetect/gpl-3.0.txt.
inc/page.en.401.inc.php: Renamed to xhtml/en/page.401.inc.php and modified.
inc/page.en.404.inc.php: Renamed to xhtml/en/page.404.inc.php and modified.
inc/page.en.contact.inc.php: Renamed to xhtml/en/page.contact.inc.php.
inc/page.en.galerie.inc.php: Renamed to xhtml/en/page.galerie.inc.php.
inc/page.en.index.inc.php: Renamed to xhtml/en/page.index.inc.php.
inc/page.fr.401.inc.php: Renamed to xhtml/fr/page.401.inc.php and modified.
inc/page.fr.404.inc.php: Renamed to xhtml/fr/page.404.inc.php and modified.
inc/page.fr.contact.inc.php: Renamed to xhtml/fr/page.contact.inc.php.
inc/page.fr.galerie.inc.php: Renamed to xhtml/fr/page.galerie.inc.php.
inc/page.fr.index.inc.php: Renamed to xhtml/fr/page.index.inc.php.
inc/slimbox2: Renamed to js/slimbox2.
js/Gettext.js: Renamed to js/Gettext/lib/Gettext.js.
js/jquery.tableofcontents.js: Renamed to js/jquery- tableofcontents/jquery.tableofcontents.js and modified.
src/ini-squeletml/gpl-3.0.fr.txt: Renamed to src/ini- squeletml/gpl-3.0-fr.txt.
[338] Très grosse révision. :-) À peu près tous les fichiers ont été modifiés, parfois seulement un peu, parfois énormément. J'ai décidé d'appliquer tous ces changements sans faire de révision durant le processus, car j'ai effectué des plusieurs modifications en même temps dans plusieurs fichiers en parallèle... Ça aurait été assez compliqué de révisionner au fur et à mesure. Ces changements sont précurseurs de la version 2.0 de Squeletml, qui sera incompatible avec les version 1.x. La mise à jour peut être effectuée, mais la personnalisation du site devra être réappliquée, car la structure de Squeletml n'est plus la même, le format de plusieurs fichiers de configuration a changé, des variables ont été ajoutées ou enlevées, des fichiers ont été renommés, créés ou supprimés...
En revanche, la personnalisation est maintenant possible de façon beaucoup plus poussée. À peu près tout peut être personnalisé. Il est maintenant possible d'utiliser ses propres fichiers de structuration d'une page. La séparation est complète entre les scripts générant les variables de contenu et les pages retournant du code XHTML au navigateur. Il est possible aussi d'avoir ses propres scripts de traitement des variables avant de retourner ces dernières au navigateur.
La documentation doit être mise à jour. De larges tests doivent aussi être effectués pour corriger plusieurs bogues encore existants. Ce sera fait dans les prochaines révisions.
2009-11-27 Jean-Philippe Fleury
inc/fonctions.inc.php: [337]
Petite correction dans le regex de détection de la légende.
inc/premier.inc.php: [336]
La boîte déroulante pour le message d'IE6 ne se pliait plus.
inc/fonctions.inc.php,
src/ini-squeletml/ini-squeletml.lang: [335]
Légère modif dans le regex.
admin/rss.admin.php,
fichiers/galeries/démo/config.ini.txt,
inc/fonctions.inc.php,
rss.php: [334]
Remplacement de parse_ini_file() par une fonciton
perso super_parse_ini_file() dans le but de contourner les
limitations des caractères interdis dans les valeurs non délimitées
par des guillemets.
2009-11-26 Jean-Philippe Fleury
fichiers/enveloppe.gif,
fichiers/firefox-52x52.png,
fichiers/puce.gif,
fichiers/rss.gif: Added.
fichiers/firefox-52x52.gif: Removed.
admin/css/admin.css,
admin/css/ie6.css,
admin/fichiers/ampoule.png,
admin/fichiers/editer.png,
admin/fichiers/glisser.png,
admin/fichiers/proprietes.png,
admin/fichiers/renommer-desactive.png,
admin/fichiers/renommer.png,
admin/fichiers/telecharger.png,
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/dernier.inc.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
admin/telecharger.admin.php,
css/ie6.css,
fichiers/acces-interdit.png,
fichiers/agrandir.png,
fichiers/attention.png,
fichiers/enveloppe.png,
fichiers/galeries/démo/config.ini.txt,
fichiers/precedent-accompagnee.png,
fichiers/precedent-tatouage.png,
fichiers/precedent.png,
fichiers/puce.png,
fichiers/rss.png,
fichiers/squeletml-logo.png,
fichiers/squeletml.png,
fichiers/suivant-accompagnee.png,
fichiers/suivant-tatouage.png,
fichiers/suivant.png,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php,
init.inc.php.defaut: Modified.
[333] - Quelques ajustements de CSS pour l'admin.
Amélioration de l'affichage sous IE6: changement de la couleur d 'arrière-plan des PNG transparents (IE6 ne gère pas la transparence et affiche à la place la couleur déclarée de l'arrière-plan de l'image) pour une meilleure intégration avec le style par défaut, création de quelques GIF utilisés seulement par IE6, petits changements CSS dans l'admin.
Activation du filtre des types MIME par défaut.
Transfert des variables sur la détection du type MIME du fichier de config de l'admin vers celui du site.
2009-11-26 Jean-Philippe Fleury
admin/galeries.admin.php: [332]
Suppression du fichier de configuration après les autres fichiers (voir le script de suppression d'images dans la page de gestion des galeries).
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
admin/telecharger.admin.php: [331]
$adminDossierRacine devient
$adminDossierRacinePorteDocuments.
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
admin/telecharger.admin.php,
inc/fonctions.inc.php,
telecharger.php: [330]
Changement de basename(), dépendante de la
locale, pour superBasename(), qui ne dépend pas de la locale.
admin/inc/fonctions.inc.php,
inc/fonctions.inc.php: [329]
Correction d'un bogue avec l'affichage des dossiers dans le porte-documents quand les dossiers précisés sont pour l'inclusion et non l'exclusion.
Ajout de la fonction superBasename().
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php: [328]
Changement de dossiersPermis
pour dossiersInclus.
LISEZ-MOI.mdtxt,
admin/inc/fonctions.inc.php: [327]
Maj de la documentation
2009-11-25 Jean-Philippe Fleury
admin/telecharger.admin.php: [326]
Interdire le téléchargement dans un emplacement non permis.
admin/porte-documents.admin.php: [325]
Peévenir la copie d'un dossier à l'intérieur de lui-même.
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php: [324]
Tri décroissant par profondeur (nombre de dossiers parents) des fichiers devant être modifiés en passant par le porte-documents.
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php: [323]
Accès bloqué aux dossiers qui sont en dehors du dossier racine du porte-documents.
2009-11-25 Jean-Philippe Fleury
admin/fichiers/renommer-desactive.png: Added.
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php: Modified.
[322] Pas de modification du dossier racine du porte-documents ni des
dossiers . et ...
2009-11-25 Jean-Philippe Fleury
admin/galeries.admin.php: [321]
On vérifie lors de la création d'une page web de galerie que l'emplacement est gérable.
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php: [320]
Toutes les actions du porte- documents ne portent que sur des emplacements permis.
2009-11-24 Jean-Philippe Fleury
admin/inc/fonctions.inc.php,
admin/rss.admin.php,
documentation.mdtxt: [319]
Suppression des fonctions
adminVarConf() et adminFluxRssGlobal().
admin/acces.admin.php,
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/dernier.inc.php,
admin/inc/fonctions.inc.php,
admin/inc/zero.inc.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
admin/telecharger.admin.php,
css/squeletml.css,
inc/galerie.inc.php: [318]
Préfixage des variables du fichier de
configuration de l'administration. Exemple: $typesMimePermis devient
$adminTypesMimePermis.
admin/css/admin.css,
admin/css/extensions-proprietaires.css,
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php: [317]
Aperçu (minivignettes) d'une galerie dans la liste des galeries existantes.
2009-11-23 Jean-Philippe Fleury
admin/porte-documents.admin.php,
documentation.mdtxt,
inc/fonctions.inc.php: [316]
Ajout de la possibilité de créer une page modèle de page web avec syntaxe Markdown dans le porte-documents.
admin/galeries.admin.php,
documentation.mdtxt: [315]
Ajout du paramètre commentaire dans la configuration d'une galerie.
inc/fonctions.inc.php: [314]
Suppression de la fonction
tableauAssociatif().
2009-11-23 Jean-Philippe Fleury
src/ini-squeletml,
src/ini-squeletml/gpl-3.0.fr.txt,
src/ini-squeletml/gpl-3.0.txt,
src/ini-squeletml/ini-squeletml.lang: Added.
Makefile,
admin/css/admin.css,
admin/rss.admin.php,
documentation.mdtxt,
inc/fonctions.inc.php,
rss.php: Modified.
[313] - Passage au format .ini pour les fichiers de configuration
des flux RSS.
make.2009-11-20 Jean-Philippe Fleury
admin/inc/fonctions.inc.php,
admin/rss.admin.php,
documentation.mdtxt,
inc/blocs.inc.php,
inc/premier.inc.php,
rss.php: [312]
site/inc/rss-global-site.pc devient site/inc/rss-
global-site.ini.txt ou site/inc/rss-global-site.ini.
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/rss.admin.php,
documentation.mdtxt,
inc/blocs.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php,
rss.php: [311]
rss-global-galeries.pc devient rss-global-
galeries.ini.txt ou rss-global-galeries.ini.
2009-11-19 Jean-Philippe Fleury
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php: [310]
Vérification à savoir si le type MIME des fichiers ajoutés par la page de gestion des galeries est permis ou pas.
admin/galeries.admin.php: [309]
Option de sauvegarde d'une galerie.
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
documentation.mdtxt,
inc/config.inc.php,
inc/fonctions.inc.php: [308]
Les infos d'une oeuvre dans le fichier de configuration sont appelées paramètre à la place de champ.
2009-11-18 Jean-Philippe Fleury
admin/inc/config.inc.php,
documentation.mdtxt: [307]
Mise à jour de la documentation au sujet du fichier de configuration d'une galerie.
Ajout de l'extension ini dans la liste des extensions du type MIME
text/plain.
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/inc/premier.inc.php,
documentation.mdtxt,
fichiers/galeries/démo/config.ini.txt,
inc/fonctions.inc.php,
inc/galerie.inc.php,
rss.php: [306]
Passage au format .ini pour les fichiers de
configuration des galeries.
2009-11-17 Jean-Philippe Fleury
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
documentation.mdtxt,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
rss.php: Modified.
fichiers/galeries/démo/config.pc: Renamed to fichiers/galeries/démo/config.ini.txt.
[305] Le fichier de configuration d'une galerie config.pc est
renommé. Il devient config.ini.txt ou config.ini. Le premier
fichier existant trouvé est utilisé, config.ini.txt étant cherché en
premier.
2009-11-17 Jean-Philippe Fleury
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
telecharger.php: [304]
Abandon de la détection par extension et passage à la détection par type MIME.
admin/acces.admin.php,
admin/documentation.admin.php,
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/inc/html.menu.inc.php,
admin/inc/premier.inc.php,
admin/inc/zero.inc.php,
admin/lisez-moi.admin.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
admin/telecharger.admin.php,
admin/versions.admin.php,
documentation.mdtxt,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/html.en.bas-de-page.inc.php,
inc/html.fr.bas-de-page.inc.php,
scripts.cli.php: [303]
Le dossier d'administration ets maintenant renommable.
admin/inc/tar/tar.class.php: [302]
@fread()
admin/acces.admin.php,
admin/inc/fonctions.inc.php,
admin/inc/tar/tar.class.php,
admin/telecharger.admin.php: [301]
Option de sauvegarde du site dans une archive.
admin/acces.admin.php: [300]
La liste des utilisateurs est
maintenant triée par natcasesort() avant affichage.
admin/acces.admin.php,
admin/inc/fonctions.inc.php,
inc/fonctions.inc.php: [299]
list() devient list (), car ce
n'ets pas vraiment une fonction.
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php: [298]
sort() devient
natcasesort() partout où c'est possible.
2009-11-17 Jean-Philippe Fleury
admin/inc/tar,
admin/inc/tar/LICENSE,
admin/inc/tar/tar.class.php,
admin/js/jquery-ui/AUTHORS.txt,
admin/js/jquery-ui/GPL-LICENSE.txt,
admin/js/jquery-ui/MIT-LICENSE.txt,
admin/telecharger.admin.php: Added.
LISEZ-MOI.mdtxt,
admin/acces.admin.php,
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
admin/versions.admin.php,
documentation.mdtxt,
inc/message-accueil.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot,
scripts.cli.php: Modified.
[297] - Ajout de la classe PHP Tar, sous licence LGPL 2.1. Voir
make generersort() devient natcasesort() dans l'admin.2009-11-11 Jean-Philippe Fleury
Makefile,
admin/documentation.admin.php,
inc/fonctions.inc.php,
scripts.cli.php: [296]
Fichier de configuration de l'admin dans la documentation.
LISEZ-MOI.mdtxt,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: [295]
Faute d'orthographe + make generer.
2009-11-11 Jean-Philippe Fleury
admin/fichiers/glisser.png,
admin/fichiers/renommer.png,
admin/fichiers/telecharger.png,
admin/inc/i18n-ascii.txt,
admin/js/jquery-ui,
admin/js/jquery-ui/ui.core.js,
admin/js/jquery-ui/ui.sortable.js: Added.
admin/fichiers/copier.png,
admin/fichiers/permissions.png,
admin/fichiers/supprimer.png: Removed.
LISEZ-MOI.mdtxt,
admin/acces.admin.php,
admin/css/admin.css,
admin/css/extensions-proprietaires.css,
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/inc/premier.inc.php,
admin/inc/zero.inc.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
inc/contact.inc.php,
inc/fonctions.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot,
rss.php,
telecharger.php: Modified.
admin/inc/mimedetect: Renamed to inc/mimedetect.
[294] - Ajout de jQuery UI, sous double licence MIT et GPL. Voir http://jqueryui.com/.
La translitération du filtre des noms de fichier lors de l'ajout
dans le porte-documents utilise le fichier i18n-ascii.txt du module
Pathauto pour Drupal, sous licence GPL. Voir
http://drupal.org/project/pathauto.
Gros ménage dans le code de l'administration, et ajout de plusieurs fonctionnalités dans le porte-documents.
2009-11-05 Jean-Philippe Fleury
admin/cache: Added.
.bzrignore,
admin/css/admin.css,
admin/css/extensions-proprietaires.css,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
inc/fonctions.inc.php: Modified.
[293] - Ajout d'un aperçu dans les propriétés d'une image listée dans le porte-documents.
2009-11-05 Jean-Philippe Fleury
admin/fichiers/permissions.png: Added.
admin/acces.admin.php,
admin/css/admin.css,
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
inc/fonctions.inc.php: Modified.
[292] - Ménage dans le code du porte-documents.
adminMessagesScript().2009-11-04 Jean-Philippe Fleury
admin/fichiers/copier.png,
admin/fichiers/editer.png,
admin/fichiers/proprietes.png,
admin/fichiers/supprimer.png,
admin/inc/mimedetect,
admin/inc/mimedetect/README.txt,
admin/inc/mimedetect/file.inc.php,
admin/inc/mimedetect/gpl-fr.txt,
admin/inc/mimedetect/gpl.txt,
admin/inc/mimedetect/magic,
admin/inc/mimedetect/magic.mgc,
admin/inc/mimedetect/magic.mime,
admin/inc/mimedetect/mimedetect.inc.php: Added.
LISEZ-MOI.mdtxt,
admin/css/admin.css,
admin/css/extensions-proprietaires.css,
admin/css/ie6.css,
admin/css/ie7.css,
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/inc/zero.inc.php,
admin/porte-documents.admin.php: Modified.
[291] - Ajout de la suppression récursive dans le porte-documents (un dossier non vide sera tout de même effacé).
file_get_mimetype() provenant du fichier includes/file.inc de
Drupal 6, sous licence GPL version 2 ou toute version ultérieure. Voir
http://api.drupal.org/api/drupal/includes--file.inc/6/source. J'ai
publié le résultat sous licence GPL version 3 ou toute version
ultérieure.2009-11-04 Jean-Philippe Fleury
LISEZ-MOI.mdtxt,
admin/galeries.admin.php,
admin/inc/fonctions.inc.php: [290]
Ajout de @ devant les fonctions
opendir() et readdir().
admin/acces.admin.php,
admin/galeries.admin.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
admin/versions.admin.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
js/squeletml.js,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: [289]
Uniformisation des chaînes à traduire
par gettext: toujours utiliser des guillemets pour entourer les
chaînes, sauf quand on se trouve dans un attribut HTML déjà entouré de
guillemets. Exemple: <?php echo T_("Bonjour %1\$s."); ?>.
admin/galeries.admin.php: [288]
Ajout de la possibilité de renommer une galerie dans la page de gestion des galeries.
2009-11-03 Jean-Philippe Fleury
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
inc/fonctions.inc.php: [287]
Ajout de plusieurs options relatives à la suppression d'images à partir du script de gestion des galeries:
admin/css/admin.css,
admin/css/extensions-proprietaires.css,
css/ie7.css,
css/squeletml.css: [286]
Uniformisation dans les feuilles de style:
toujours un px, même pour 0.
admin/css/admin.css,
admin/css/extensions-proprietaires.css: [285]
Encore du style pour l'admin
admin/css/admin.css,
admin/css/extensions-proprietaires.css,
admin/inc/html.menu.inc.php: [284]
Encore un peu de style pour l'admin
2009-11-03 Jean-Philippe Fleury
admin/css/extensions-proprietaires.css: Added.
admin/css/admin.css,
admin/css/ie6.css,
admin/galeries.admin.php,
admin/inc/premier.inc.php,
admin/js/squeletml.js,
admin/rss.admin.php: Modified.
[283] - selectionneTexte() du fichier admin/js/squeletml.js
devient adminSelectionneTexte().
2009-11-03 Jean-Philippe Fleury
admin/acces.admin.php,
admin/css/admin.css,
admin/galeries.admin.php,
admin/porte-documents.admin.php,
admin/rss.admin.php: [282]
La classe boite2 devient sousBoite
dans l'admin.
admin/css/admin.css,
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
inc/fonctions.inc.php: [281]
Liste déroulante des galeries existantes dans le script de gestion des galerie.
admin/acces.admin.php,
admin/galeries.admin.php,
admin/inc/fonctions.inc.php,
admin/index.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
js/squeletml.js,
rss.php,
scripts.cli.php: [280]
Uniformisation des retours a la ligne en lien
avec les structures de contrôle if - elseif - else:
if (...)
{
...
}
elseif (...)
{
...
}
else
{
...
}
admin/acces.admin.php,
admin/galeries.admin.php,
admin/porte-documents.admin.php,
admin/rss.admin.php: [279]
Il n'y a plus de class="succes" dans
l'admin.
admin/porte-documents.admin.php,
admin/rss.admin.php: [278]
après un <br /> affiché par PHP.
admin/galeries.admin.php: [277]
Uniformisation de l'affichage des messages du script pour la gestion des galeries.
2009-11-02 Jean-Philippe Fleury
admin/galeries.admin.php,
admin/inc/fonctions.inc.php: [276]
J'ai enlevé les résidus $fichier
!= '.' && $fichier != '..' quand on vérifie de toute façon que ce
n'est pas un dossier.
admin/acces.admin.php,
admin/galeries.admin.php,
admin/index.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
inc/contact.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
index.php: [275]
Uniformisation du code HTML affiché par PHP: ajout
d'un
à la fin de certaines balises. Exemple: echo "</p>
";.
admin/galeries.admin.php: [274]
Je me suis débarrassé des derniers
die() qui demeuraient dans le code.
2009-11-02 Jean-Philippe Fleury
admin/phpinfo.admin.php: Removed.
admin/acces.admin.php,
admin/css/admin.css,
admin/galeries.admin.php,
admin/inc/config.inc.php,
admin/inc/fonctions.inc.php,
admin/porte-documents.admin.php,
admin/rss.admin.php,
admin/versions-solo.admin.php,
admin/versions.admin.php,
documentation.mdtxt,
inc/constantes.inc.php,
inc/contact.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/message-accueil.inc.php,
locale/enUS/LCMESSAGES/squeletml.po,
locale/squeletml.pot: Modified.
[273] - Sécurisation de Squeletml contre les attaques XSS.
make generer2009-11-01 Jean-Philippe Fleury
admin/inc/config.inc.php,
admin/inc/dernier.inc.php,
admin/inc/fonctions.inc.php,
documentation.mdtxt,
inc/constantes.inc.php,
inc/fonctions.inc.php,
inc/galerie.inc.php,
inc/premier.inc.php: [272]
Abandon de $_SERVER['PHP_SELF'] pour
$_SERVER['SCRIPT_NAME'], qui est plus sécuritaire.
Nouveaux paramètres pour url().
page() et nouvelle constante PAGE.2009-10-31 Jean-Philippe Fleury
documentation.mdtxt,
inc/config.inc.php,
inc/premier.inc.php: [271]
LISEZ-MOI.mdtxt,
admin/css/admin.css,
css/squeletml.css,
css/table-des-matieres.css,
documentation.mdtxt,
inc/constantes.inc.php,
inc/faire-decouvrir.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php,
site/inc/config.inc.php: [270]
Retouches au style de la table des matières.
Ajout de la fonction url() et de la constante URL.
$baliseTitle et $description sont maintenant
optionnelles.2009-10-31 Jean-Philippe Fleury
css/boites-deroulantes.css: Added.
admin/inc/premier.inc.php,
admin/inc/zero.inc.php,
css/squeletml.css,
documentation.mdtxt,
inc/config.inc.php,
inc/fonctions.inc.php,
inc/premier.inc.php,
js/squeletml.js: Modified.
[269] - La table des matières devient une boîte déroulable (affichable / masquable).