Certains se posent la question à propos de ce mème qui circule autour de Dotclear depuis quelque temps et comme il appert qu’une longue histoire vaut mieux qu’un petit dessin, je vais vous conter céans la véritable histoire du « Footer de merde ».
Mais reprenons au début.
Il était une fois un logiciel, nommé Dotclear, qui permet le mieux du monde de publier des choses sur l’internet. Ce logiciel possède en son sein une partie dite administrative
qui permet à chacun d’écrire et de publier. Depuis des temps anciens, il est d’usage d’afficher communément en bas de page un petit texte remerciant l’écrivain-poète d’avoir choisi Dotclear pour ce faire.
Il y a quelques années, voire jusqu’il y a quelques mois, il ressemblait à ceci :
Or, ce pied de page (ou footer en anglais) avait la fâcheuse habitude de surplomber et masquer partiellement le contenu d’une page lorsque celle-ci évoluait, par exemple lorsqu’on affichait le contenu des billets d’une liste d’iceux. Du coup, c’était moche, pas beau, d’un goût douteux, et personne ni quiconque d’ailleurs n’avait jamais réussi à corriger son comportement (écrit en javascript pour la petite histoire) :
Un tel défaut ne pouvait perdurer au sein du meilleur logiciel de blog du monde entier, n’est-il pas ?
Adoncques.
M’étant lancé dans un grand triturage de tickets pendant l’automne 2012, j’ai décidé d’y remédier, ne supportant plus cette verrue au beau milieu de mon écran. Il fallait qu’il reste en bas, à sa bonne place. Je cherche, je trouve, j’implémente et … Ta Da … voilà un très joli et magnifique pied de page, qui a le bon goût de rester en permanence à sa place assignée, c’est à dire tout en bas, et qui ne gêne plus — quoi que, vous verrez que la suite me contredira.
Doté d’une légère transparence du plus bel effet, j’avoue avoir été assez fier de présenter enfin la fin de nos soucis de footer à tous les utilisateurs :
Or quasiment à l’instant où cette nouvelle version était publiée je recevais moult courriers et messages énervés des utilisateurs. La raison principale de cette ire, au delà des simples divergences de goût et de couleur, était que ce footer recouvrait en partie le contenu situé en bas de la page.
Cela dit, et pour ma défense, j’avais tout de même pris soin de faire en sorte qu’en faisant défiler la page chacun pouvait découvrir tout le contenu masqué (légèrement eu égard à la transparence).
Je m’en étais d’ailleurs expliqué dans ce rapide billet publié au bout de quelques jours. Mais j’avais beau rétorquer, il y avait consensus contre moi, ce magnifique pied de page était devenu, je cite Dsls, un « Footer de merde » et par analogie je l’étais devenu aussi (sic).
Depuis ce moment là, c’est à dire quelque part vers le début de cette année, je dirais mars environ, le monde entier attend la fin de ce footer de merde. J’ai donc, pour la prochaine version de Dotclear, repris mon bâton de codeur et ai mis un terme, non sans verser une petite larme sur cette grandiose contribution, à ce pied de page, envahissant dixit … Mr. toulmonde.
Il ressemble dorénavant à ça :
Beaucoup plus discret, presque trop peut-être — d’ailleurs il l’est tellement que personne ne le remarque plus —, toujours est-il qu’il ne gênera plus personne à cet endroit. J’avoue être un peu vexé d’avoir sacrifié mon travail, mais passons.
Depuis, il s’est passé … des trucs, que je pourrais résumer ainsi :
J’ai footu la merde !
Alors depuis je conserve ce qualificatif que d’aucun pourrait trouver ingrat, mais que j’apprécie plutôt bien !
Franck , aka Footer de merde
1 De mirovinben -
Voilà ce que c’est que de ne pas vouloir utiliser une mise en page à base de tableaux… de <table>, de <tr> et de <td> avec un magnifique colspan en bas…
Mirovinben aka cétémieuavan
2 De Tomek -
@Mirovinben : Mouarf, à troll, troll et demi !
(mais moi je l’aimais bien ce futur ex-footer)
3 De Lomalarch -
Quel merveilleux conteur, notre oncle (Franck) Paul. La prochaine fois, l’histoire des Internets depuis la guerre de Cent ans \o/
Long live the footers de merde !
4 De Sacrip'Anne -
Ah c’est con, j’aimais bien l’ancien !
(Ok je sors)
5 De M. LeChieur -
Allez, je me fais l’avocat du diable. Malgré mon pseudo coprophile, je n’aurais pas dit “de merde” et je n’ai jamais râlé ailleurs que dans le huis-clos de mon bureau à ce sujet, mais il faut que tu comprennes que ce footer n’était pas le meilleur copain des tout petits écrans sous Windows et Firefox (je blogue sur un netbook Asus : quand tu n’es pas en mode F11 (et je ne le fais quasiment jamais, ça me perturbe), tu as 20% de la hauteur d’écran qui est occupée par la barre de titre du navigateur, le menu, les onglets, la barre d’URL, les raccourcis et la barre Windows du bas… Un élément supplémentaire qui vient encore t’obliger à scroller vertical, dans ces conditions, c’est vrai que ça peut s’avérer un poil crispant, surtout quand tu fais des billets longs et que tu utilises frénétiquement les boutons “enregistrer” et “aperçu”…)
6 De Sacrip'Anne -
Où l’on en apprend un peu plus sur la hantise du F11 de M. LeChieur.
Ce billet va donner lieu à des récits émouvants, je le sens ;)
7 De Lizly -
Roooh, la belle histoire ! C’est ça, dotclear et son aventure humaine ^^
Moi j’avais rien de particulier contre ce footer mais je blogue pas depuis des outils au format bizarre.
Et M. LeChieur : tu devrais peut-être installé le plugin autosave de notre footer de merde, ça t’épargnerait sans doute une partie des clics sur “enregistrer” :D
8 De Bernard -
Un jour tu nous raconteras l’histoire de Dotclear ?
9 De Bernard -
Pour la seconde partie de l’histoire (le poisson), j’avais plutôt pensé à [header de m…].
Sans intention de t’offenser, hein!
Juste parce que tu te présentais comme cela dans ce billet-là.
En fait, aujourd’hui, je pense plutôt que ce sont des <balises> qui n’ont pas été validées par le corps des <div>…
Après ce récit, je pense maintenant que c’était ce que nous raconte Barbara: le script de “la plus bath des java”
;-)
10 De Franck -
Encore ?
11 De JcDenis -
N’empêche quand tu te prend du “merde” pendant 3 mois sur du travail que tu a fourni bénévolement, on peut le dire, ça fait mal au c**
A ta place j’aurais viré le footer en disant: “Démerdez vous!”
Je salue donc ta bienveillance envers les ingrats :-)
12 De Franck -
JcDenis ce qui m’emmerdait le plus est que beaucoup avait l’œil rivé la dessus alors que j’avais vraiment bossé pas mal sur cette release (voir cette série de billet à ce sujet)
13 De CMSMe -
Belle narration pour un spleen que doivent connaître la plupart des developpeurs non ? Genre remanier une partie du code et, au passage, faire une modification cosmétique : les utilisateurs ne retiennent que cette dernière… Pire même, certains pourraient s’imaginer que c’est la partie visible de l’iceberg : arggggggghhh
14 De JcDenis -
Série que j’ai adoré car cela montrait enfin aux non initiés le boulot accompli derrière le capot sans que forcément ça se voit devant !
J’espère que toi (ou d’autres) continueront sur cette lancé.
15 De Franck -
CMSMe toutafé.
JcDenis c’est vrai qu’on a essentiellement bossé côté administration sur cette release. Cela dit, c’est là que l’utilisateur passe une bonne partie de son temps à gérer son blog.
16 De Bernard -
L’histoire du footer n’est pas terminée…
Des questions redondantes, telle :
la font, la feront revivre.
Le footer reste le “pied” ;-)