Aller au contenu |Aller au menu |Aller à la recherche

.:| Free CAUTION |:.

~ Marchander sa liberté contre de la sécurité c'est un pacte diabolique.
Une fois la transaction signée, on n'a plus ni liberté ni sécurité ~ *

jeudi 27 janvier 2005

Site Ministériel Conforme W3C

Le site ministériel du Pôle Technologique de l'Agronomie et de l'Alimentation à Sainte Livrade-sur-Lot (47 - Lot-et-Garonne - France) est enfin en production.

Sous ce titre très pompeux, non choisi par mes soins, se cache en fait les trois sites de chacune des unités d'enseignements appartenant à l'E.P.L.E.F.P.A., c'est-à-dire les sites du Lycée Agricole, du CFPPA, et du CDFAA 47.

Si j'ai participé au choix de l'interface graphique, et n'en suis guère l'auteur, il se trouve que l'auteur de tout le code PHP, XHTML et CSS, voire le travail sur l'accessibilité web est de mes mains... C'est un travail que j'avais commencé en Septembre 2003, et que j'ai rendu fin juin 2004, afin d'assurer un maximum de propreté du code, et terminé certains détails, et ce malgré le fait d'avoir quitter mon emploi fin Avril 2004.
Autrement dit, j'y tenais ... aujourd'hui, c'est l'équipe informatique, sur place, qui a pris le relais - j'espère bien, que cela continuera ! (amha...)

Bref, en soit, une expérience très intéressante côté développement web :devil:

jeudi 6 janvier 2005

DotClear : Thème "Vertige Lumineux"

Un excès de zéle pour DotClear me prendrait-il ? ... C'est à se demander !

Présentation

Je propose pour les aficionados de DC, ce nouveau thème, nommé Vertige Lumineux qui vous est visible ici ; choisissez bien sûr le thème adhoc dans le sélecteur CSS.

Copie d'écran du thème 'Vertigo' pour DotClear

Téléchargement

Thème Vertigo
Format natif DC
Format .tar.gz

Profitez-en, il est fait pour votre plaisir ... :!:

DotClear : Gestionnaire de thèmes CSS

Je viens de reprendre le plugin nommé Sélecteur de thème CSS à menu déroulant... dont l'original se trouve sur fynl.free.fr.
C'est celui-ci qui est utilisé sur ce weblog !

Corrections de Code

Je n'en suis donc pas l'auteur, mais il avait, à mon avis, besoin d'être corrigé, amélioré.
J'ai donc corrigé une erreur PHP, puis le code HTML pour qu'il devienne un formulaire correct en regard de l'accessibilité web, selon W3C-WAI. À ce propos, il reste de petites choses à implémenter, tel que les tabindex. Mais le plus gros est déjà fait !

Je n'ai pas touché à la fonctionnalité de sélection des thèmes CSS, que l'on désire|peut choisir parmi la totalité de ceux que vous aurez intégré à DC.
A contrario, j'ai amélioré la régionalisation linguistique dans l'administration de DC, en corrigeant ce qui devait l'être et en implémentant de nouveaux mots, nouvelles phrases, en modifiant en conséquence les fichiers linguistiques.

Le formulaire HTML est intégré dans un bloc <div> nommé themer, ce qui permet l'identification et la pagination CSS.

Nouveautés

Côté nouvelle fonctionnalité, j'ai donc créé la fonction dcThemesLinkCSS() qui permet d'avoir en en-tête HTML, la liste complète des thèmes CSS activés, par l'ajout de link rel="" ( les fameux liens relatifs ... aux CSS, dans ce cas ! )
Cette fonction remplace et complète l'écriture par défaut dans DC, qu'il vaut mieux supprimer ou mettre en commentaire !

Côté administration DC, j'ai intégré les mémos nécessaires à ce qu'il faut rajouter dans vos fichiers 'template.php' et 'style.css'. C'est surtout une aide visuelle, qui peut être tout simplement copier-coller, surtout dans le cas de votre feuille de style.

Téléchargement

Vous pouvez et êtes invités à le télécharger selon ces deux formats disponibles :

Sélecteur de thèmes CSS à menu déroulant
Format natif DC
Format .tar.gz

ATTENTION

Ainsi que l'a écrit l'auteur original, je précise à nouveau que ce plugin est incompatible avec le plugin nommé themeform qu'il vous faut désinstaller avant d'installer celui-ci !

Edit à 21 h : il se peut qu'après l'installation, vous ayez des erreurs sur header déjà envoyé.
Veuillez télécharger à nouveau l'archive, corrigée - des caractères à blanc se trouvaient après le symbole de fin php dans les fichiers 'functions.php' et 'index.php'. Ceux-ci sont maintenant supprimés et ne portent plus à erreur d'interprétations PHP.

Veuillez en tenir compte, et m'excuser du désagrément causé, si cela était...

samedi 1 janvier 2005

Thème "FreeCaution - PR -"

Free Caution vient de changer de thème ... vous ne voyez pas en quoi ? Et, c'est normal !!!

CSS Positionnement Relatif

J'ai retravaillé le thème "FreeCaution" qui sert de base à ce site. Maintenant, il est géré en "Positionnement Relatif", autrement dit en langage commun, en pourcentage relatif à la taille de la fenêtre ouverte du navigateur internet.
Tous les positionnements sont effectifs en taille, dite 'em', sauf deux, ou trois... voilà pour l'aspect technique.

D'où le nom donné à cette modification du thème : "FreeCaution - PR -". Ce qui permet de le différencier de l'original :!:

Mais les modifications ne s'arrête pas là !

Gestion des Plugins

Si vous "étudiez" bien le thème actuel, vous remarquerez l'usage des divers plugins :

Plugins utilisés
Citation
Gestionnaire de thèmes CSS
Retroviseur
la WikiBarre de Commentaires
Smilies Manager
Informations étendues
l'Affichage du nombre de connectés

Tous ces plugins sont listés sur le forum de DotClear.
Pour ceux qui ne le sont pas, je vous ai donné l'url où le trouver, s'ils vous intéressent !

J'ai écrit le template "FreeCaution - PR -" de manière à ce que si vous l'utilisez et que vous n'ayez pas lesdits plugins, aucune erreur ne soit affichée !

Gestion des noms de catégories

J'ai de même réécrit le nom des catégories et les ai exportées dans un fichier qui se trouve dans le thème, dans un répertoire nommé 'txt'. Ce fichier, encodé en UTF-8, s'appelle DC_categories. Si vous voulez modifiez le nom des catégories natives de DC, et/ou celles des plugins installés, éditez-le, réécrivez le nom des catégories en les renommant selon votre désir, et sauvegardez-le à nouveau, en veillant à ce que l'encodage soit bien UTF-8 !!!.

C'est la "magie" du PHP qui s'occupe du reste ... mais, n'oubliez pas de renvoyer le fichier modifié sur votre compte d'hébergement web.

Pourquoi avoir exporter le nom des catégories de DC dans un fichier texte ?
-1- pour laisser de base les noms des catégories, à ceux qui utiliseraient mon thème, retrouvant ainsi l'apparence d'un DotClear de base (voir l'apparence de base) ... et s'ils veulent les modifier, le faire facilement, sans à rentrer dans le code HTML ou PHP
-2- me permettre d'écrire mes catégories, pour Free Caution, dans un autre fichier nommé FC_categories dans le même répertoire qui correspond à mes besoins... Ne cherchez pas à le modifier, en soi, cela ne vous apportera rien, et ne changera rien à votre situation !

Emoticones

Une autre modification, qui est passé sous silence, est la "réécriture" des deux créations d'émoticones que j'ai fait pour DC, soit Emoticones Spheres et Emoticones Pommettes, au format GIF pour un meilleur affichage avec MSIE. Le format natif, PNG 32 bits, est mal géré...

Le plugin "Smilies Manager" permet de mieux gèrer nativement dans DC l'affichage et l'utilisation des émoticones, vous facilitant l'usage dans les commentaires, et ce quelque soit l'écriture donnée et reconnue pour tel ou tel smiley.

Le Thème "FreeCaution - PR -" est livré avec les smileys "Emoticones Pommettes"...

À Télécharger !

:!: ATTENTION : Important de désinstaller le thème "FreeCaution" de base, le premier, si vous voulez installer cette version :!:

Packages
Format natif de DC : .pkg.gz,
Format Tar Gz : .tar.gz,
Smilies
Emoticones Pommettes : GIF ou PNG,
Emoticones Spheres : GIF ou PNG,

En espérant que vous prendrez toujours autant de plaisir à me lire, et à utiliser ce thème...

ATTENTION

Edit du 15/01/2004 : Correction du thème et de son fichier 'form.php', un mauvais balisage faisait qu'avec la dcWikiBarre de Pep, la zone de saisie de texte des commentaires se mettait par défaut en code HTML pre.
Ajout dans la feuille de style de la gestion des élèments code, et pre.

Veuillez m'excuser et télécharger la nouvelle archive au même endroit indiqué ici plus haut !

* To bargain freedom for security is the devil's bargain.
Having made the bargain, one enjoys neither freedom nor security.

Gerry Spence remonter vers le haut