Catégories
Divers

WordPress multisite plugins et base de données : le cocktail foiré

Diantre que de mots clefs dans ce titre pompeux. C'est fait exprès figurez-vous, parce que je ne doute pas qu'un jour quelqu'un tombe sur la même merde que celle que j'ai eu la malchance de subir récemment et soit très content de trouver cet article.

Déjà sachez que si vous n'utilisez pas l'option multisites de WordPress, ce que je vais dire ne vous intéressera pas. A fortiori si vous n'utilisez pas du tout WordPress c'est encore plus le cas... non mais vous faites quoi à lire cet article dans ce cas ? Allez vous trouver une activité sympa, le macramé ou un truc du genre.

Catégories
Javascript/jQuery

Plugin jQuery : Biseau

J'ai récemment, pour un client, eu besoin d'un effet de biseau plat sur des blocs HTML.

Oui je précise biseau "plat" parce que mes premières recherches, qui se dirigeaient plus vers des solutions en CSS, m'ont fait atterrir sur ces putains d'effets 3D moches, au rendu dégueulasse ! Mais à part ça, pas l'équivalent d'un border-radius qui permettent de couper l'angle d'un bloc. Chose étonnante vu leur utilisation fréquente en design mais bon... les spécifications CSS quoi.

Lors de mes recherches je suis bien tombé sur l'excellent plugin jQuery Corners et son option "bevel" mais ce plugin n'est pas efficace sur un fond en image ou bien sur un dégradé. De même corner.js est très efficace mais seulement appliqué à des images. C'est ballot.

Alors pour mon projet, et aussi pour la gloire, j'ai finalement décidé de créer un plugin pour ajouter des angles biseautés aux éléments HTML de types block.

Catégories
Facebook Javascript/jQuery

Jquery GetFacebookAlbums sur GitHub

Comme promis lorsque je l'ai distribué, j'ai finalement mis en place un dépôt GitHub pour le plugin GetFacebookAlbums.

Vous pourrez donc le trouver à cette adresse :
https://github.com/davellx/jQuery-GetFacebookAlbums

 

J'ai déjà eu un retour de ce plugin avec des modifications pour l'interfacer avec une FancyBox, alors pourquoi pas imager d'autres améliorations.

Voici celles que j'aimerai apporter à un moment :

  •  Ajouter plus de fonctions de callback sur les divers événements (chargement des albums, chargement des images, etc.)
  • Rendre la structure plus souple pour être plus facilement adaptable graphiquement (indiquer les id qu’on veut, prévoir que les blocs existent déjà, etc.)
  • Donner la possibilité de sélectionner plusieurs images qui seront renvoyée par le callBack
  • Brancher un outil de popin car c'est visiblement un  grosse demande ;)
Voilà, bon fork ! :)
Catégories
Divers

Cachez ce .svn que je ne saurais voir

J'ai découvert SVN et les outils de versionnage (je ne connais pas le vrai néologisme adapté) sur le tard mais tous les dev' qui en utilisent vous diront que c'est une vraie révolution, surtout dans un travail collaboratif.

L'outil que j'utilise est SVN, surtout car il est assez simple à mettre en place. Je n'ai rien contre GIT c'est juste que je ne le connais pas mais je l'imagine efficace aussi. Bref, pour mes petits besoins - pas ceux des toilettes hein - SVN suffit parfaitement.

Sauf que SVN c'est bien mais ça ajoute plein de fichier dans les répertoires... enfin un sous répertoire par répertoire qui s'appelle très poétiquement .svn ce qui pourrait le cacher sur certains systèmes mais rarement pour un dev' qui affiche tout ce qu'il peut sur sa machine. Chacun de ces dossier contient une petite arborescence de fichiers utiles au versionnage.

Jusque là rien de grave mais l'autre jour en bossant avec un de mes collaborateurs je me suis rendu compte que sur le FTP de livraison (sur la pré-prod je vous rassure) il y avait tous les dossiers .svn avec leur contenu... Ah ouais mais non parce que c'est relou ça par contre car ces fichiers sont inutiles - voire possiblement dangereux, qu'ils sont nombreux donc très fastidieux à enlever, bref il faut éviter ça.

Alors, comment ne pas envoyer certains fichiers, en l'occurence les .svn, sur FTP ?

Catégories
Facebook Flash / AS3 Javascript/jQuery PHP

Trucs à savoir sur les iframes dans Facebook

C'est annoncé, et il me semble que c'est pour demain, le FBML va disparaître aussi bien pour les applications Facebook que pour les onglets de fan pages.
C'est une bonne chose parce que ce langage était un peu lourd et pas hyper optimisé. Les iframes apportent énormément de libertés tout en étant beaucoup plus simples d'accès pour le commun des gens qui veulent mettre en place un onglet sans rentrer dans la technique : un chouilla de HTML et hop !

Bon, ça c'est la théorie, en pratique il y a quand même quelques trucs et astuces à savoir, à tester et à découvrir pour que l'expérience utilisateur soit optimale. en voilà une première liste dans un désordre complet d'après mes premières expériences :