Strict Standards: Declaration of SectionStatique::AjouterPage() should be compatible with Section::AjouterPage(Page $page) in /storage/content/98/1007398/logiquefloue.ca/public_html/gestion/classes/structure_site/sections/section_statique.class.php on line 383 Strict Standards: Declaration of SectionStatique::AjouterSousSection() should be compatible with Section::AjouterSousSection(Section $sous_section, $copier_plugins = self::COPIER_PLUGINS_DANS_SOUS_SECTION) in /storage/content/98/1007398/logiquefloue.ca/public_html/gestion/classes/structure_site/sections/section_statique.class.php on line 383 Strict Standards: Declaration of SectionStatiquePrincipale::AjouterPage() should be compatible with Section::AjouterPage(Page $page) in /storage/content/98/1007398/logiquefloue.ca/public_html/gestion/classes/structure_site/sections/section_statique_principale.class.php on line 51 Strict Standards: Declaration of SectionStatiquePrincipale::AjouterSousSection() should be compatible with Section::AjouterSousSection(Section $sous_section, $copier_plugins = self::COPIER_PLUGINS_DANS_SOUS_SECTION) in /storage/content/98/1007398/logiquefloue.ca/public_html/gestion/classes/structure_site/sections/section_statique_principale.class.php on line 51 Warning: mysql_real_escape_string() expects parameter 2 to be resource, boolean given in /storage/content/98/1007398/logiquefloue.ca/public_html/gestion/classes/bdd/drivers/mysql.class.php on line 235 Warning: mysql_real_escape_string() expects parameter 2 to be resource, boolean given in /storage/content/98/1007398/logiquefloue.ca/public_html/gestion/classes/bdd/drivers/mysql.class.php on line 235
Faute de blog en bonne et due forme, voici quelques nouvelles à propos de Logique Floue.
Le menu de la section Pyrotechnie était devenu prohibitivement long, surtout pour ceux qui utilisent une faible résolution d'écran. En effet, plusieurs titres de page dans cette section sont très longs (pensez à 15 août 2009 - Feu de clôture (Hommage au Cirque du Soleil)) et se voyaient occuper deux, voire trois, lignes.
Avant que ne commence la saison 2010 de l'International des Feux Loto-Québec, un ménage s'imposait afin que le menu ne devienne pas plus long que le contenu. Grâce au concept des sections archivées, j'ai pu retirer discrètement les pages des saisons précédantes du menu et créer un index de section archivée propre à chacune d'elles.
Le contenu de ces sections archivées ne figure plus dans les index de section et dans les flux RSS, mais leurs pages sont toujours consultables et le demeureront Ad vitam æternam (ou du moins tant que Logique Floue existera). Il faut vraiment un cas de force majeure pour que j'en vienne à supprimer des pages.
Un bogue qui me fatiguait au plus haut point était que les critiques de feu d'artifice étaient classés en ordre alphabétique (et non en ordre chronologique) dans le menu. Cette situation donnait lieu à des aberrations telles que cet extrait de l'ancien menu de la section Pyrotechnie :
Désormais, les dates contenues dans les titres de page sont automatiquement converties en timestamp UNIX avant d'effectuer le classement alphabétique, ce qui donnerait plutôt :
Bien plus logique, ne croyez-vous pas ? Notez que ce classement est aussi en vigueur pour les pages d'index des sections archivées.
Après un an à évaluer les spectacles pyrotechniques à l'International des Feux (et deux à les photographier), il était temps de faire le bilan et de déterminer si le template utilisé pour la saison 2009 était encore approprié pour la saison 2010.
Premier détail qui me chicotait : les longs blocs de texte sans photo pour les accompagner. Qu'à cela ne tienne, je vais désormais emprunter des photos à l'album qui accompagne invariablement chaque évaluation pour en rendre l'apparence plus attrayante et, accessoirement, appuyer mes propos.
De plus, j'ai modifié légèrement le style de la liste Trame sonore et j'ai décidé d'ajouter un lien pour acheter les morceaux sur le iTunes Music Store quand ils y sont disponibles. Cette mesure sert uniquement à vous faciliter la vie si vous voulez acheter un morceau qui vous a plu; je ne fais pas d'argent avec ça.
Vous pouvez voir une version préliminaire de ce template sur la page du feu de Ste-Rose en Blanc 2010.
Même si j'ai mis beaucoup d'efforts pour mettre Logique Floue sur les rails l'été dernier, je n'ai pas l'intention de m'asseoir sur mes lauriers maintenant que le plus gros est derrière moi. En fait, j'ai la ferme intention de tout recommencer !
En effet, ce site web est géré par un framework maison (qui ne porte pas encore de nom) que j'avais initialement l'intention de distribuer sous licence BSD. Cependant, j'ai fait l'erreur de nommer mes méthodes et mes variables en français... S'il y a une seule place où le français n'a pas sa place, c'est bien en programmation !
Je prévois donc procéder à une ré-écriture complète du framework dans la langue de Shakespeare. Accessoirement, je vais le moderniser (!) et faire bon usage des technologies modernes comme PDO. De plus, je vais cette fois mettre une emphase sur l'efficacité; la mouture actuelle consomme bien trop de ressources pour être utilisée sur autre chose qu'un petit site personnel.
En attendant de commencer ce projet, je vais entreprendre quelques petits projets sur la version actuelle du framework afin de vous offrir un minimum de nouveautés, à savoir :
Du moins, en autant que je trouve le temps de faire tout ça avant d'avoir réalisé la nouvelle version du framework...
Les derniers ajouts
Question ? Commentaire ? Quoi que ce soit d'autre ?
Contactez-moi !
simon@logiquefloue.ca