Il y a quelques jours (mois), je vous parlais de ressource (toolkit) HTML et CSS qui permettent de démarrer rapidement le développement d’un site. L’un deux, Bootstrap est passé à la version 2. Lire la suite
Programmation
C’est Noël chez Smashing Magazine
C’est la saison. Chaque site y va de sont lot de cadeaux (comprenez »articles à prix réduits ») pour les fêtes.
Amorçage de système, schéma bleu et consort
Vous le savez certainement, dans la vraie vie (celle où on ne « like » et « +1″ pas) mon boulot c’est de développer, maintenir, administrer, faire évoluer, etc. des sites web.
Un chose que j’apprécie, c’est créer les sites. Et par dessus tout, c’est la partie HTML et CSS qui me procure le plus de satisfaction (oui, ça fait peur).
A l’époque, on codait tout de A à Z, on créait sa structure soi-même en se battant avec des « padding » et « margin ». On prenait des heures à décider quel rapport de taille entre le titre de niveau un et de niveau deux.
Mais ces dernières temps, on voit apparaître des framework (sorte de boite à outil) HTML et CSS qui nous facilite passablement la tâche… et ça marche. Lire la suite
Configuration Realurl pour Calendar Base (et tt_news)

J’ai eu un peu de peine à trouver sur le net une configuration de Realurl pour l’extension Calendar Base (ou cal). Je l’ai donc refaite.
Générer une image contenant plusieurs lignes de texte

Un petit truc pour mes amis « typoteurs ». Typo3 permet de créer du texte sous forme d’image. Mais voilà, l’objet Gifbuilder qui permet cela ne gère pas le multi ligne automatiquement.
Voici comment y parvenir …
Modifier le contenu de la balise « title » dans Typo3
Et ouais, voici le premier article concernant Typo3.
Il s’agit d’une astuce toute simple. De temps à autre on désire paramétrer le contenu des balises de titre de la page.
Improving Code Readability With CSS Styleguides

huhu, un titre en anglais !
C’est vrai, j’aurais pu le traduire par « Faciliter la lecture des vos feuilles de styles CSS ».
Bref, tout ça pour attirer votre attention sur l’article du même nom (voilà d’où vient le titre
) paru sur le site Smashing Magazine il y a quelques temps. Quelques exemples de commentaires vous y sont présentés. Ceux-ci permettent de rendre votre CSS plus digeste pour la personne qui passe derrière vous.
Combien de fois, je m’arrache les cheveux en m’amusant à relire des feuilles CSS mal construites, mal codées, mal pas commentées, etc.
J’essaie maintenant d’appliquer les recommandations que cet article nous propose. En tout cas, je peux vous dire que c’est bénéfique. Serte, au début on perd un peu de temps. Mais on se fait vite notre petite bibliothèque de commentaire prêts à l’emploi et tout ça va de plus en plus vite. Et comble du bonheur, je m’y retrouve dans mes CSS lorsque je code.
De retour de la T3UNI09

Si ça c’est pas du nom de code
Derrière le sobriquet T3UNI09 se cache en fait l’université Typo3 organisée à Annecy par nos amis de la communauté française francophone. Nous avons pu y remplir notre sac à bonnes idées, à trucs et autres astuces.
Je tiens à remercier toute l’équipe pour l’organisation. Pour les autres, je tâcherai de vous faire part de ce que j’ai appris au cours de mes expérimentations.
Par ici, vous trouverez les photos, par là le twitter et ici le journal de bord sur le forum.
(en fait, on était plus nombreux que sur la photo
)
Safari en mode Debug

Le mode debug c’est cool. Et bien pour l’activer dans Safari, rien de plus facile. Il vous suffit de taper cette petite ligne de code dans le terminal.
defaults write com.apple.Safari IncludeDebugMenu YES
via Smashing Magazin
Un peu de lecture en perspective

L’autre jour nuit, je suis rentré à la maison et j’ai découvert sur la table un carton. Il était accompagné d’un petit mot t; « Je t’ai attendu pour l’ouvrir
». Malheureusement, il ne s’agissait pas de notre dernier album photo commandé, mais bel et bienn de livres de programmation sur Spam Elgoog Google Maps. Je les ai juste feuilleté pour l’instant et bien ça a l’air bien intéressant tout ça.
Oui, je n’ai pas inversé l’image. Et pis ?
Mal de tête

Aujourd’hui, on ne peut pas dire que la programmation de digit.apéro aie beaucoup avancé. Cela se résume à rien du tout.
Au final, un mal de tête à force de tenter d’afficher des résultats de requête d’un controller externe sans succès.
Au moins, j’ai trouvé des vacances pour moins de mille balles par personne et à plus de mille kilomètres. Il y a au moins un point positif. Reste à savoir si on peut se fier à ce site.
Ça bosse dur mais ça avance pas beaucoup

Après une journée de programmation, j’ai perdu quelques cheveux, j’ai gratté du code, j’ai lu des pages de manuel et je peux vous dire qu’apprendre sur le tas, c’est pas fastoche.
Bon j’ai quand même réussi à faire un liaison boucle entre deux tables. Et faire quelque page de visualisation (basique).
Demain, j’aimerais arriver à comprendre comment on fait pour afficher des infos d’une table autre que celle du controller dans lequel on se trouve. Ça doit être tout con en fait.
La mise en place du système de login est également au programme.
Pas deux fois les mêmes à l’apéro !
Amis du SQL bonsoir !
Cela fait un petit moment que je fais mes relations SQL entre mes différentes tables. Cela avance gentiment. Mais là, je bute sur un problème.
Pour faire un apéro, il faut une plein de tables
Je me souviens de certains vendredis où on en faisait toute la journée tout en décuitant. Que de bons souvenirs .
Il s’avère que c’est bien d’avoir la base de donnée avant de commencer de programmer en CakePHP. Je me suis donc mis à leur design.
Il n’y a pas à dire, penser aux moindres petits détails, envisager toutes les possibilités, ça me plaît. Ce matin, je me suis dit que j’allais juste faire une ou deux tables histoire d’avoir une idée. Je lève la tête de mon ordi et trois heures ont passé.
Ce schéma commence à me faire un peu peur parce que je n’arrive plus à l’afficher sur la totalité de mon écran. C’est du lourd !
Un rien peu rendre heureux

J’ai enfin réussi à afficher des actions de controller dans une view qui est ensuite formaté dans un autre layout que celui par défaut !
Vous vous rendez compte ?
non ? … bon d’acc j’arrête