Developpement Web

Le création et le développement de site Internet s’effectue via l’utilisation de langages informatiques spécifiques tels que PHP, MySQL, Javascript, CSS, HTML, etc.

Fusionner, mélanger plusieurs flux RSS en un seul

Publié le 23 mars 2012 - Developpement Web.

J’ai récemment agrémenté l’un de mes sites perso d’une rubrique « news », afin de pouvoir lui donner un peu plus de vie quand il n’y a rien d’autre à se mettre sous la dent au niveau des autres rubriques. Le problème, c’est que ce site est à la fois disponible en Français et en Anglais, et que je n’avais nullement l’intention de traduire tous mes articles dans la langue de Shakespeare (ou le concept aurait été au final contre-productif) ni envie de laisser cette rubrique vide pour les visiteurs non-francophones. Bref, une fois n’est pas coutume, j’ai utilisé une combinaison de [...]

Trouver des noms de colonnes ayant un mot spécifique avec MySQL

Publié le 4 janvier 2012 - Developpement Web.

Un petit bout de code MySQL probablement sans intérêt pour la plupart d’entre-vous pour commencer l’année : comment trouvez des colonnes ayant comme nom un mot spécifique. SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE ‘%votremot%’ AND TABLE_SCHEMA=’nomdelabasededonnees’ L’intérêt de cette requête ?  Vous permettre de trouver facilement des colonnes spécifiques sur les tables d’une base de données dont vous ne connaissez pas l’architecture. En général, les noms des colonnes comportent des mots clés, cette requête vous évite donc de vous farcir les tables d’une base de données une par une pour trouvez celle que vous recherchez. Particulièrement utile pour [...]

Parser du XML avec PHP

Publié le 24 novembre 2011 - Developpement Web.

Difficile de se passer du XML par les temps qui courent, tant les usages possibles sont nombreux et sa facilité d’utilisation déconcertante. Ne serait-ce que pour utiliser les APIs des diverses plateformes Web, il est devenu absolument nécessaire de savoir faire avec, le format XML devenant un véritable standard cross-plateformes. Ainsi, pour chaque langage, il existe une multitude parser XML, plus ou moins performants. Et en ce qui concerne PHP, vous n’avez que l’embarras du choix : entres classes complexes et scripts sans intérêt, il devient vite difficile de se frayer un chemin dans cette jungle. Bref, tout ce blabla [...]

MySQL : trouver les doublons et dédoublonner

Publié le 26 octobre 2011 - Developpement Web.

Besoin de connaitre les doublons présents sur une table sql ? Rien de plus simple, cette requête fera l’affaire : SELECT field, count(*) FROM table GROUP BY field HAVING count(*) > 1 Pour le dédoublonnage à proprement parler vous devrez passer par une table temporaire (ou sinon il ne serait possible que ne supprimer que tous les enregistrements en double), quelque chose de ce type fera l’affaire : DELETE FROM table t1 WHERE EXISTS (SELECT * FROM table t2 WHERE t1.field = t2.field GROUP BY field HAVING COUNT(*) > 1) Pensez à sauvegarder votre base de données avant, c’est plus [...]

Mise en cache d’un site

Publié le 18 octobre 2011 - Developpement Web.

N’ayant rien de spécial à publier cette semaine, j’ai décidé de vous présenter un petit script de mise en cache de vos pages internet. Avant de commencer, la mise en cache c’est quoi ? Grosso modo la création d’une page html statique à partir d’une page dynamique, mise à jour à intervalles réguliers. Le but est bien évidemment d’économiser des requêtes SQL, ressources PHP, etc. et d’accélérer la vitesse de chargement de votre site. En bonus, vu que l’affichage est statique, vous limitez par la même occasion les problèmes inhérents aux injections et autres réjouissances. C’est une technique extrêmement efficace, [...]

Comment créer un thème wordpress ?

Publié le 3 octobre 2011 - Developpement Web, Webdesign.

  Profitant de la mise à jour du papier peint de ce blog (attention, peinture fraiche), j’ai décidé de vous proposer un petit tutoriel destiné à vous expliquer comment créer un thème WordPress à partir d’un template HTML. Étant donné que l’on trouve un peu tout et n’importe quoi sur le sujet, ce petit article ne fera pas de mal. Pas que les informations proposées soient erronées, mais elle donnent souvent l’impression que la création / découpage d’un design pour WP est une tâche compliquée, alors qu’en fait, quelques notions de PHP suffisent… Pour commencer, il faut savoir que WordPress [...]

Installer/Intégrer un système de paiement Paypal sur son site

Publié le 26 septembre 2011 - Developpement Web.

S’il est bien une solution de paiement facile à intégrer sur son site, c’est bien celle proposée par Paypal. La solution de micropaiement de la firme Américaime atomise la concurrence et facilite au passage la vie de bon nombre de sites Internet. Pour une raison ou pour un autre, on peut avoir besoin d’installer une solutions de paiement sur son site. Seulement voilà, si vous n’êtes pas un site e-commerce assez important, et que vous n’avez que quelques services à vendre pour monétiser votre site, très peu de solutions rentables s’offre à vous. Nous allons donc nous intéresser à la [...]

Apprende javascript en ligne sur codecademy

Publié le 16 septembre 2011 - Developpement Web.

Aujourd’hui, je vous présente un outil assez exceptionnel pour peu que vous ayez envie d’apprendre à coder en Javascript, et le joyau se nomme CodeCademy. Lancé en août après avoir levé pas moins de 2 millions, les débuts sont pour le moins prometteurs, plus de 2 millions de cours on été complétés ! Le principe : un programme d’apprentissage constitué de différents niveaux, et pour chaque niveau différents exercices sont propopsés (allant crescendo niveau difficulté). Jusque là, rien de spécialement novateur. Sauf que vous ne devez pas bêtement apprendre des bouts de codes, mais vous devez les reproduire dans la [...]

Rendre valide W3C le bouton Google Plus One

Publié le 5 juillet 2011 - Developpement Web.

C’est la grande nouveauté de ces dernières semaines, et à moins de le faire exprès, toute personne disposant d’un compte Google n’y pu y échapper : un Bouton G+1 est apparu dans les SERPs du célèbre moteur de recherche. Même si l’dée n’a rien de novateur, puisque que clairement inspirée des réseaux sociaux, cette innovation appliqué à la recherche reste un concept très intéressant. Sans rentrer dans les détails des conséquences possibles sur le référencement des sites internet, voici comment rendre mon bouton Google Plus One (G+1) valide W3C. Encore une fois, on utilise toujours la même technique grâce à [...]

Comment rendre son bouton FaceBook, Twitter, Buzz valide W3C

Publié le 26 mai 2011 - Developpement Web.

J’ai vraiment du mal à comprendre pourquoi la plupart des services de partage sociaux proposent encore et toujours des codes non valides W3C. Que ce soit FaceBook, Tweeter, Buzz et j’en passe, le code généré par défaut se fiche ouvertement du respect des standards! Bien sûr, certaines plateformes (pas toutes) proposent également des alternatives fonctionnant via des iframes, c’est déjà mieux que rien, mais ce n’est évidemment pas idéal. Voici donc un petit tutorial pour apprendre à rendre vos boutons Twitter, FaceBook and co. valides W3C. Prenons l’exemple de Twitter, vous pouvez créer un bouton via cette page. Si vous [...]

Page 1 sur 512345