Aujourd'hui, j'ai implanté sur un site un chargement des pages en Ajax parce que le site intégre un petit lecteur son et couper le son à chaque fois et quelque chose qui n'est pas des plus agréable. Le résultat est le même site avec un rechargement des pages en Ajax, sans pour autant perdre en accessibilité, puisque la source HTML n'a été en aucun cas modifié.
J'ai fait ça rapidement en utilisant notamment grâce à jQuery.
Si vous réaliser l'intégration de sites Web, vous vous êtes surement déjà posé la question de quelle propriété allait être appliqué, selon quel ordre d'importance.
Sitepoint a écrit un article pour vous aidé dans la compréhension de ce mécanisme.
Je vous traduit ici le principe de base, en 5 étapes (par déclaration, on entend définition d'une propriété à appliquer comme la couleur du texte) :
Si une déclaration est faite dans l'attribut style de l'élément, (un style en ligne, ex style="
J'étais tranquillement en train de rédiger un rapport pour l'UTBM, que je reçois un mail sur mon compte laposte.net. Une pub indiquant que le webmail a changé, qu'il est super bien, etc...
Comme je suis curieux, je clique bêtement pour arriver sur un site très pauvre en contenu : simplement 3 vidéos, de quoi les partager, et un lien vers un autre site expliquant ce qui est nouveau. Les vidéos sont un temps soit peu rigolotes, mais longues à charger (traverser l'Atlantique n'est pas une chose aisée apparemment).
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.
Un petit truc en MySQL qui j'en suis sûr servira à plus d'un.
Pour California Apparel News, cela fait plusieurs fois que j'utilise cette technique qui marche à merveille.
Le problème est le suivant : Comment récupérer les 10 derniers ajouts d'une table mais triés par ordre alphabétique ?
La solution qui vient tout de suite à l'esprit est :
SELECT * FROM table ORDER BY date DESC, titre ASC LIMIT 0,10 On récupère bien les 10 derniers résultats, mais ils ne sont en aucun cas triés par ordre alphabétique.
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.
Histoire de ma vie de tous les jours à Los Angeles pendant mon stage.
Une dizaine de jours sans nouvelles. Mais que s'est-il donc passer pendant ce temps ? Je réfléchissais. Et comme ma décision est prise, je peux la partager maintenant.
Tout commence lundi il y a deux semaines, le patron Mike me demande comment se passe mon stage, si je suis content etc etc... Je lui réponds que oui, les gens sont géniaux et que le boulot est sympa, mais pas assez de programmation selon moi, je voudrais un peu plus de PHP.
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).
J'ai indiquer il y a quelques jours la liste des extensions Firefox que j'utilise. Parmi elle se trouve Custom Buttons qui permet d'ajouter ces propres boutons à Firefox en réalisant ce que l'on veut, grâce à des fonctions JavaScript.
Et puis il existe un logiciel magnifique qui permet d'avoir les anciennes version d'Internet Explorer sur son Windows, en gardant son IE7 mis à jour : Multiple IE. Vous aurez donc la possibilité de tester vos sites depuis la version 3.