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.
Histoire de ma vie de tous les jours à Los Angeles pendant mon stage.
Voilà maintenant 2 mois et demi que je suis à Los Angeles. Petit bilan de ce que j'ai appris, ce que je fais chez Fluidesign, et comment se passe ma vie de tous les jours ici.
Le travail
Arrivée tous les jours vers les 8h30 pour commencer à 9h00. Ca me permet de lire mes mails et mes RSS tranquillement le matin.
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.
Parfois je regarde si les logiciels que j'utilise et qui n'ont pas de mise à jours automatiques sont sortis dans une nouvelle version.
Ce fut le cas la semaine dernière pour Filezilla et bonne surprise quand j'arrive sur le site : il a changé, avec un nouveau logo. Direction la partie téléchargement et ho, magique, ils ont sorti la version 3 !
Je m'empresse de la télécharger. Je l'installe et je lance : A première vue, pas beaucoup de changements, si ce n'est une impression de légéreté par rapport à la version 2.
Comme j'ai un peu de temps, je vous donne ici les sources du script que j'ai mis en place pour ma galerie d'images.
En fait, j'utilise JW Image Rotator pour le diaporama en flash. Ce player est génial et très bien documenté. On peut le faire communiquer avec du JavaScript très simplement. C'est donc ce que j'ai fait avec la liste déroulante qui va envoyer l'url de la playlist à recharger.
Lorsqu'on doit lister des éléments provenant d'une base de données avec énormément de liaisons dans la requête, le traitement prend quelques secondes et le serveur en prend un coup à chaque affichage de page.
Pour palier à ça, il faut mettre en place un système de cache des pages de listing.
Un système de cache consiste en l'enregistrement de la page une fois totalement traitée (donc ce qu'on affiche, le code HTML final) puis à le ressortir lors de l'appel suivant de la même page.
On a toujours besoin de trier ses produits, articles, billet ou autres dans des catégories.
Si on en a beaucoup, on veut pouvoir d?finir plusieurs niveaux de catégories.
Je vais vous montrer ici comment on peut simplement gérer différents niveaux de catégories. Par exemple, on peut avoir :
Auto-Moto
Auto
Berline
4x4
Coupé
Moto
125
250
Immobilier
Location
Achat
On voit ici qu'on peut aller jusqu'à 3 niveaux de profondeur (Berline ou 125 par exemple) mais qu'on a aussi des catégories au 2ème niveau (Location).
Le [Frigo] N°4 vient de sortir.
Au programme : Devenir infographiste : un maître mot, l'imagination !
Cet été, détendez-vous : cinéma, musique, jeux vidéo
Mathieu Collé : Cap sur les gobelins
Télévision HD : Le futur est déjà là
Les Flux RSS (le petit article dont je vous avais parlé)
Et plein d'autres choses...
Bonne lecture