Fr�quentation

L'objectif de la version 6 �tait de redonner vie � The ASW, dont je n'avais plus du tout le temps de m'occuper � cause de Brice de Nice. En effet, pendant le premi�re semestre 2005 le nombre de visites sur le site a d�gringol� � � peine 10 par jour, tandis que celui du site de Brice attaignait des sommets (jusqu'� 27 000 le 06/04/2005).

Comme le montre le graphique ci-dessous (issu des analyses XiTi), le nombre de visiteurs quotidiens est pass� � 100 fin ao�t, puis 200 fin septembre. L'augmentation s'est interrompue depuis mi-octobre, car aillant repris mes �tudes, j'ai moins de temps � consacrer � l'�criture d'articles !

Fr�quentation de The ASW depuis d�but 2005

Concernant la r�partition des navigateurs, je suis assez heureux de constater que Firefox atteint largement les 15% de part de march� sur tout le domaine the-asw.com (le site + Brice et le forum). Vous pouvez suivre l'�volution des parts des navigateurs sur le topic d�di� � Firefox. J'essaye de le maintenir � jour (mais c'est pas toujours facile !).

Promotion de Firefox

J'en ai vraiment marre de devoir maintenir la feuille de style pour rester compatible avec Internet Explorer (et donc ne pas pouvoir profiter pleinement de tous les avantages du CSS) ! Alors, depuis quelques semaines, les utilisateurs d'Internet Explorer ont droit � un message d'alerte lorsqu'ils visitent The ASW. Regardez ce que �a donne sur ce screenshot :

ASW sous IE

Le code qui permet d'obtenir cet effet est extr�ment simple, il s'agit d'un m�lange de PHP et de CSS, dont voici la source, si �a interresse quelqu'un (c'est totalement libre de droits) :

<?php if ( strpos($_SERVER['HTTP_USER_AGENT'],"MSIE") !== false ) : ?>
        <div id="ie">
                <p><strong>Attention</strong> : Vous utilisez
                un navigateur Internet d�mod� et incompatible avec les nouvelles
                technologies du web. The ASW risque de ne pas fonctionner
                correctement. Pour r�soudre ce probl�me, veuillez
                <a href="http://frenchmozilla.org/firefox/">utiliser
                Firefox</a>.</p>
        </div>
<?php endif; ?>
#ie {
        background : #ffffe1;
        border-bottom : 1px solid #999;
        padding : 2px;
}
#ie p { 
        margin : 0;
        background : url(infos.png) left center no-repeat;
        padding-left : 35px;
}

J'ai eu cette id�e il y a quelques mois lorsque j'ai d�couvert la campagne Too cool for IE, mais je ne savais pas vraiment comment la mettre en oeuvre. Finalement, une petite barre dans le style des infos bulles de Windows m'a paru interressante, et suffisamment discrete pour ne pas gener la navigation. Quant � savoir si �a aura un impact, rendez vous dans quelques mois !

Dotclear

Le site est toujours sous Dotclear, dont je suis tr�s satisfait ! Quelques modifications ont �t� apport�es depuis la sortie.

Migration vers la 1.2.2

Bon �a, c'est fait. Ca n'a pas l'air de poser trop de probl�mes, mais on ne sait jamais... En cas de bugs, n'h�sitez pas � le signaler sur le forum.

Cache

Depuis d�but novembre, le cache du site avait un comportement totalement erratique. Les sympt�mes : le nombre de commentaires affich� pour un article dans la liste ne correspond avec les commentaires effectivement post�s, disparition de commentaires ou d'article selon les machines depuis lesquelles on consulte le site, etc. Le seul moyen d'avoir les valeurs correctes �tait de vider manuellement le cache du navigateur (Ctrl + Shift + R sous Firefox ou Haut Bas Haut avec l'extension Mouse Gesture, Ctrl + F5 sous Internet Explorer).

Au d�part, je n'y ai pas pr�t� trop attention, pensant qu'il s'agissait d'un probl�me momentan� de l'hebergeur. Mais quand plusieurs personnes ont commenc� � r�ler sur IRC que �a n'allait pas, et surtout quand Jey m'a accus� d'avoir censurer ses commentaires, puis a insinu� que j'�tais un menteur, j'ai d�cid� de m'attaquer au probl�me.

Apr�s enqu�te, il se trouve que le fichier conf/UPDATE utilis� pour indiquer qu'il faut rafraichir le cache HTTP �tait vide, ce qui fait foirer la m�thode files::touch() (dans inc/libs/lib.files.php) utilis�e pour changer la date du fichier. J'ai donc recr�� le fichier conf/UPDATE et tout est rentr� dans l'ordre... Youpi ! J'esp�re maintenant ne plus me faire traiter de menteur ni de vilain censureur, n'est-ce pas Jey !

Pour ceux qui veulent en savoir plus, j'ai ouvert un ticket sur le site de Dotclear, puis discut� du probl�me sur leur forum.