2 mois jour pour jour après la première sortie de mon plugin nyroModal, il est temps de faire un 1er bilan.
Pour commencer quelques chiffres :
Visites : 28 800 Visiteurs uniques : 23 660 Pages vues : 26 039 11 Releases (la 1.2.7 vient de sortir) 2 859 téléchargements (plus tous ceux effectués directement depuis jQuery Plugins où il n'y a pas de statistiques) Le problème avec de tels scripts, c'est qu'on ne sait jamais où il est utilisé.
Bientôt un mois que je n'ai pas publié de billet en français. Occupé à traduire des billets en anglais, occupé à développer chez Fluidesign, occupé à vivre à Los Angeles.
Et puis ces derniers temps, je me suis aussi attelé à développer mon premier plugin jQuery : nyroModal.
Alors pourquoi un nouveau plugin de ce genre alors qu'il en existe déjà tant ?
4 réponses :
Il n'en existe pas tant que ça sous jQuery, la plupart étant sur Prototype/Scriptaculous La plupart ne sont pas autant personnalisable qu'il ne le laisse entendre Lorsqu'on trouve un bug, il est difficile de contacter le développeur (qui demande souvent un peu de Paypal) ou d'appréhender le code d'un autre pour le corriger Parce qu'il est toujours plaisant pour son égo de réaliser les choses soi-même.
J'en parlai dans mon dernier billet, jQuery UI ne se développait pas ou on entendait pas du tout parler...
Cela va changer puisque le développeur principal de jQuery, Paul Bakaus, vient de se faire embaucher par Liferay pour développer jQuey UI et plus généralement jQuery afin d'utiliser cette librairie dans les produits qu'ils vendent.
Donc il va bien y avoir une personne qui va travailler à temps plein sur jQuery, de quoi avancer le projet à grands pas !
Un peu de nouvelles de Los Angeles, brut de pomme :
Fluidesign a déménagé depuis le début d'année. Nouvelle adresse, suivez le lien. Vue sur l'océan depuis la salle de réunion, grande classe pour commencer la semaine. Dans le même immeuble, deux étages plus bas, on trouve le fameux Habbo J'en ai profité pour déménager pour ne pas me taper une heure ou plus de bus le soir... 10 minutes de bus pour aller au boulot, un peu moins pour la plage.
Comme j'ai transférer mes 2 sites la semaine dernière, le sujet est tout chaud pour moi.
Avant de m'atteler à la tâche, j'ai chercher un petit tuto comme celui-ci, qui m'aurait permis de noter tous les points à ne pas oublier. Comme je n'ai pas trouver, je l'écris pour qu'un tel article existe !
Introduction
Commençons par poser le problème, histoire que tout le monde comprenne de quoi on parle.
Depuis un peu plus de 3 mois, on n'avait pas de nouvelles de TinyMCE. Je m'étais promené sur le site pour essayer de trouver une roadmap mais je n'avais pas trouvé.
Et aujourd'hui, qu'est-ce qui tombe dans mon netvibes ?
L'annonce de la sortie de la version 3 alpha 1
Et les changements sont réjouissants :
Réécriture complète du code (d'où le passage à la version 3) avec nettoyage en profondeur Réduction de 33% de la taille totale des scripts Réduction de 75% des requêtes au serveur Les popups sont maintenant personnalisables à souhait lors d'une ouverture inline (popup Ajax) Les plugins peuvent maintenant ajouter des éléments au menu contextuel, avec des sous-menus possibles Chargement à la demande des éléments et non tout au chargement Tous les éléments d'affichages passent maintenant par CSS (les images des boutons par exemple).
Firefox est un outil de travail, absolument indispensable à tout développeur. Suite à une petite discussion avec Miho, je vais vous faire ici un tour complet de tous les plugins et astuces d'affichage que j'utilise pour en tirer le meilleur parti.
Les extensions
Firefox propose une très grand nombre d'extensions. Certains sont très utiles, d'autres un peu moins, mais toutes trouvent des utilisateurs. Je vais donc vous lister ici celles que j'ai installés, par ordre de préférence/utilisation.
Sortie à la date prévu, le 18 octobre. Difficile de la télécharger les premiers jours car tout le monde s'empressent de la télécharger dès sa sortie. Pour le moment, ça à l'aire d'être revenu à peu près normal.
Alors bien sûr, vous pouvez faire une mise à jour depuis votre version actuelle avec le gestionnaire de mise à jour.
J'ai préféré repartir sur de bonnes bases, tout réinstaller car je commençais à avoir plein de trucs qui ne servaient à rien.
Comme il m'arrive d'avoir du temps libre pendant mon stage, j'en profite pour lire de nombreux articles sur la programmation objet en PHP, la conception de sites, framework ou applications web.
Je vais donc vous faire une petite liste des plus intéressants. Beaucoup d'articles datent de 2004 ou même avant. La plupart sont en PHP 4, il faut donc savoir ce que l'on peut maintenant faire de mieux grâce à PHP 5 et son nouveau modèle objet.
Un petit tour sur le site le site de PhpMyVisites dont je vous ai déjà parlé et je découvre qu'ils ont une beta sous le coude qui promet. En effet, la prochaine version (2.3) incluera une carte de chaleur de vos pages.
Mais qu'est-ce qu'une carte de chaleur ?
C'est tout simplement votre page, sur laquelle on va ajouter un calque pour vous montrer où les utilisateurs ont cliqué. Bien sûr, les endroits les plus cliqués auront des couleurs plus fortes afin de bien faire la différence, à la façon des lunettes qui montre la présence de chaleur dans les James Bond et autres du genre.