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 6 janvier 2005

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 !

vendredi 10 décembre 2004

Accessibilité : mode d'emploi

S'il est encore un domaine du web, qu'il est important à développer, puis maîtriser est celui de l'Accessibilité Web.

En effet, bien que le W3C ait commis les recommandations sur l'accessibilité web, afin de mettre en pratique des techniques qui améliorent la qualité d'un site web, pour surfer dessus, que le moyen défaillant soit technique ou physique, voire les deux, celles-ci sont encore à leurs balbutiements concernant l'adoption massive par les "Maîtres de Toile".

Bien que des traductions, dont celle de Karl Dubost, ou des fiches techniques dans notre langue existent, la société Open-S nous crédite de ce fameux fichier pdf, nommée Accessibilité: pourquoi et comment l'améliorer, afin d'appréhender de façon livresque ces techniques indispensables de nos jours afin d'assurer des sites de qualité, visible par tous, où qu'ils soient !

Maintenant que vous n'avez plus de raison de ne pas faire, et ne pas appréhender ce qui va vous permettre d'accroître votre affluence sur le web, je vais vous laisser à votre préhension et apprentissage ... et si des questions se posent et que vous ne savez comment les résoudre, venez donc en discuter sur le Hub des Webmasters, lieu de rencontres et d'échanges autour des pratiques et recommandations du W3C.

:!: Accessibilité: pourquoi et comment l'améliorer :!:

mercredi 3 novembre 2004

Mémoire Grise Libérée

Il était une fois, un jeune homme passionné ... en informatique. Ce jeune homme se dit : ce que j'apprend, je n'ai pas forcèment envie de le retenir, il me faudrait un moyen qui me soit facile d'accès, et qui puisse servir à d'autres dans le même laps de temps....

Et, c'est ainsi que naquit dans le temps ce "HowTo Libéré" que je vous fais partager, qui me sert de fourre-tout, de mémentos, et diverses mises-au-point... cela peut être utile, de base, et permettre à d'autres de progresser vers d'autres cieux.

Mémoire Grise Libérée

samedi 30 octobre 2004

Diaporama "Ad~Myre"

Une petite annonce pour préciser que mon Diaporama "Ad~Myre" vient de s'enrichir de nouvelles fonctionnalités, basiques en soi...

En effet, hormis le fait d'afficher des images et photos au format GIF, JPG, et PNG, et des vidéos au format AVI, qu'il soit encodé en UTF-8, j'y ai intégré une gestion des navigateurs, pour le rendu des langues, et du code web. Je viens de lui ajouter un switcher CSS !

Diaporama "Ad~Myre"
Présentation du projet,
Démonstration du diaporama,
Questions sur le projet,

Téléchargez "Ad~Myre" et son fichier MD5.

PS : A noter que le projet vient d'être accepté sur DevLibre.org, ma raison étant de remanier le code pour utiliser les class PEAR (gestion cache, files, XML, etc...) et de poser ses fondements sur du XML, donc d'avoir un suivi "plus professionnel"... voire d'être soutenu... pour l'amélioration de celui-ci ; vous le retrouverez donc dans un futur proche sur ad-myre.devlibre.org !

A noter aussi, sa publication sur Framasoft !

jeudi 30 septembre 2004

Emoticones Spheres

Smileys Spheres pour DotClear

Lire la suite

mercredi 29 septembre 2004

Emoticones Pommettes

Smileys Pommettes pour DotClear

Lire la suite

< 1 2 3 4 5 >

* 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