Revue web

En me lançant dans le projet d'auto-entrepeneur dans la création de sites internet, j'ai farfouillé un peu sur le web pour voir ce que d'autres sites internet proposaient histoire de me familiariser avec la concurrence. Premier réflexe : utilisation du moteur de recherche le plus répandu sur l'utilisation de mot-clés relatifs à l'activité de création de sites web. Le navigateur utilisé est Firefox, ça a son importance parce que j'utilise une extension bien pratique pour traquer les sites avec une mauvaise réputation, il s'agit de WOT.

min-notation-wot

Revue web

Nous vivons dans un monde qui vit de plus en plus vite. Pour le monde de l'entreprise, il en est de même. On nous demande de faire toujours plus, plus vite. On pourrait parler pendant des heures de cette absurdité : "toujours faire plus avec moins de moyens et en moins de temps". C'est d'ailleurs un débat intéressant mais pas le but de ce billet (ou pas totalement).

Voici une vidéo qui m'a interpelé tant elle est le reflet de notre société actuelle (et pas que les créatifs). Comme la vidéo le montre, la création demande du temps et quelle meilleure idée que partir voir les plus créatifs d'entre nous : les enfants!

Tutoriaux

Les clients de messagerie n'utilisent pas tous les mêmes formats de mail du coup il arrive que certains messages ne s'affichent pas correctement lorsqu'ils sont ouvert dans un autre client de messagerie que celui de l'envoi. C'est le cas notamment entre Microsoft Outlook et Mozilla Thunderbird (qui à l'heure où j'écris vient de passer à la version 8).

Il arrivera que, si vous ouvrez un mail qui provient d'Outlook sur Thunderbird, vous n'ayez pas tout le message et que vous ayez un fichier winmail.dat attaché. Il est toujours possible d'accéder à ce contenu même si, par défaut, Thunderbird ne le permet pas.

Voici un guide rapide pour ouvrir le fichier winmail.dat:

  1. Téléchargez l'outil Fentun (Sauvegarder le sur votre disque dur. Il n'y a pas d'installation à lancer)
  2. Ouvrez un email contenant un fichier winmail.dat
  3. Faire un clic-droit sur winmail.dat, sélectionner ouvrir et choisissez le fichier fentun.exe (celui que vous venez de télécharger)
  4. Une fenêtre s'ouvre avec le contenu du winmail.dat

fentun

Et voilà! C'est simple non?

Fentun est compatible avec les Windows les plus récents même si son interface peut paraitre austère et rappeler Windows 3.1...Il existe aussi une version Linux mais j'ai pas eu l'occasion de la tester.

Actu site

titchag'Création vient de subir une bonne refonte. Le site était d'abord ma propre carte de visite, une sorte de CV en ligne montrant ma capacité à développer des sites web. Il se développe un peu plus pour devenir une vitrine professionnelle reflétant mon passage au statut d'auto-entrepreneur.

Auto-entrepreneur

Après des semaines de réflexion, voilà que le pas vient d'être sauté! Je me suis décidé à devenir auto-entrepreneur. Ca sera, je l'espère, l'occasion de découvrir de nouveaux projets et aborder le monde de l'entreprise du coté de celui qui dirige. Passer au statut d'auto-entrepreneur, c'est aussi se lancer dans la gestion de paperasse et aborder un monde fait de nouveaux sigles obscurs pour le non initié et nombreux. On a vite fait de s'y perdre et bien heureusement que les procédures pour obtenir le statut d'auto-entrepreneur sont simplifiées.

Création de sites web

Mon expérience, mes passions m'ont tout naturellement poussé vers la création de sites internet. Mes premières expériences dans le domaine remontent au bon vieux modem 56K. Quand on se connectait sur Internet, plus personne pouvait utiliser le téléphone. C'est dépassé aujourd'hui avec l'ADSL et la fibre où vous pouvez surfer, téléphoner, regarder la télé, préparer le café, cuisiner et tout ça en même temps!

A l'heure actuelle, il semble impensable pour un professionnel de ne pas avoir de site internet. C'est un incroyable outil de communication qui permet de se faire connaitre et d'échanger des informations. Il peut se révéler être une vraie vitrine ouverte 24h/24, 7j/7 ce qui multiplie les possibilités d'être vu. Avoir un site web, c'est une bonne chose mais il ne faut pas oublier qu'il est le reflet de celui qu'il représente (artiste, artisan, entreprise, ...), il ne faut donc pas négliger sa réalisation.

De la réalisation du webdesign à la mise en ligne, un nombre d'étapes est à respecter pour assurer la réussite du projet. Il ne faut pas oublier la communication qui joue un rôle essentiel dans le projet entre la transmission du message, la compréhension du message et la traduction du message dans le projet.

 

J'espère, en tout cas, que le nouveau design de titchag'Création plaira et que les contacts seront nombreux.

Actu site

Emma est une contorsionniste que vous avez déjà vu apercevoir à la télé. C'est une artiste de talent que je vous invite à découvrir.
Sa galerie photo a été récemment mise à jour. C'est l'occasion de découvrir un peu plus le monde de la contorsion.

min-emma-contorsionniste-site

La galerie d'Emma la contorsionniste

Revue web

Uen personne meure, des millions de personnes pleurent. Des millions de personnes meurent, personne ne pleure.

316609_2281573632115_1032046222_2583204_194971599_n

Revue web

Yahoo fait partie des sites que je fréquente le plus régulièrement, pratiquement tous les jours. J'apprécie de pouvoir accéder aux dernières nouvelles avec un classement par thèmes. Il joue le rôle d'un journal. Je me tiens informé par ce biais. J'apprécie aussi la page Sports et, notamment, les matchs en direct live lorsqu'on ne peut pas regarder certains matchs à la télé. Y a pas l'image...mais on se contente des résumés au fur et à mesure des matchs qui donnent une idée de l'ambiance et de la physionomie du match.

Cela fait des années que je vais sur Yahoo, je m'y suis donc habitué mais je suis de plus en plus gêné de voir la place que prend la publicité sur les pages Yahoo. Elle a envahi Yahoo comme le montre l'image ci-dessous.

min-yahoo-pub

Lorsque vous arrivez sur la page d'accueil de Yahoo => BAM! vous vous prenez une publicité qui cache pratiquement toute la page.
Normalement, ces publicités disposent d'un bouton "Fermer" comme on peut le voir sur l'image cependant les publicitaires sont de plus en plus vicieux parce que le bouton "Fermer" n'est pas visible facilement. Parfois le bouton se retrouve avec un fond blanc et se confond avec la page Yahoo, soit le bouton est riquiqui. Dans le cas du bouton riquiqui, le vice est audacieux parce que vous essayer de vous débarrasser de cette publicité envahissante et vous cliquez peut-être un pixel à côté et boum vous allez sur la page de l'annonceur!

Je voulais écrire ce billet pour dénoncer ces techniques intrusives mais aussi pour exprimer un ras le bol de la stratégie de Yahoo. Je vais me chercher un nouveau site à suivre quotidiennement parce que là c'est devenu insupportable. Je comprends qu'il s'agit d'une stratégie commerciale de Yahoo pour gagner de l'argent mais je pense que cette stratégie va plutôt faire fuir les visiteurs du coup, pas sûr, que cette stratégie soit payante.

Bizarrement, même si je vais sur Yahoo tous les jours, je fais mes recherches sur Google alors que Yahoo dispose aussi d'un moteur de recherche.

CMS

J'ai mis en place une solution de Captcha pour le formulaire d'enregistrement de Virtuemart sous Joomla mais j'ai rencontré quelques problèmes quant à l'implémentation de cette solution.

Virtuemart est une solution d'e-commerce pour Joomla. De base, Joomla dispose d'un formulaire d'enregistrement assez basique. Dans le cadre de la mise en place d'une solution de vente en ligne, il convient de disposer d'un formulaire d'enregistrement un peu plus étoffé notamment pour gérer les transactions d'achat. Virtuemart propose donc une solution pour ajouter des champs au formulaire d'enregistrement.

En natif, Virtuemart ne propose pas de captcha pour protéger le formulaire d'enregistrement. Il faut glaner des informations à gauche, à droite pour s'en sortir. De toutes les manières, il faut "hacker" le code du composant Virtuemart. Le danger de changer le code de Virtuemart est de se couper des futures mises à jour de sécurité. De toute façon, si vous voulez vraiment personnaliser Virtuemart, il faut "hacker" salement le code. De ce point de vue, il est mal conçu. Il y a une très mauvaise séparation entre la gestion des vues et le code de traitement des données. En gros, pas de modèle MVC ou, du moins, pas partout.

J'en reviens au sujet initial, le Captcha. Une fois que vous aurez trouvé une bonne solution de Captcha, il reste un problème. Si vous rentrez un mauvais captcha dans votre formulaire, vous revenez à votre formulaire mais tous les champs ont été vidés! Quelle horreur de devoir retaper tous les champs...Après avoir cherché sur le Net, les forums de Virtuemart et Joomla, je n'ai trouvé aucune solution à ce problème pourtant il semble que ce problème ait été régulièrement relevé. J'ai aussi cherché de mon coté. Je me suis arraché les cheveux dessus en cherchant les contournements les plus complexes et les plus absurdes. Je ne savais plus où donner de la tête jusqu'à une vérification toute bête qui ne m'avait pas effleuré l'esprit, tellement ça me semblait basique. Le formulaire ne proposait pas comme valeur par défaut de ses champs, les valeurs déjà postées. En effet, c'est une des choses les plus basiques qu'on fait en PHP lorsqu'on apprend à utiliser les formulaires : prépremplir les champs d'un formulaire si ceux-ci ont déjà été postés!

Pour ceux qui tomberaient sur le même problème, voici la solution à mettre en place (solution qui peut être améliorée):

Editer le fichier "administrator/components/com_virtuemart/classes/ps_userfield.php".
Vers la ligne 380, chercher le code:

switch( $field->name ) {

Juste au-dessus de cette ligne, ajouter :

$pvalue = '';
if (isset($_POST[$field->name]) && !is_array($_POST[$field->name])) {
   $pvalue = htmlentities($_POST[$field->name]);
}


Je teste si $field->name is un tableau (array) parce que certains champs comme les dropdown lists renvoient un tableau comme valeur.
Vers la ligne 430, chercher le code suivant:

case 'text':
case 'emailaddress':
case 'webaddress':
   $maxlength = $field->maxlength ? 'maxlength="'.$field->maxlength.'"' : '';
        echo '<input type="text" id="'.$field->name.'_field" name="'.$field->name.'" size="'.$field->size.'" value="'. ($db->sf($field->name, true, false)?$db->sf($field->name, true, false):'') .'" class="inputbox" '.$maxlength . $readonly . ' />'."\n";
break;

et remplacer la ligne commençant par echo par le code suivant:

echo '<input type="text" id="'.$field->name.'_field" name="'.$field->name.'" size="'.$field->size.'" value="'. ($db->sf($field->name, true, false)?$db->sf($field->name, true, false):$pvalue) .'" class="inputbox" '.$maxlength . $readonly . ' />'."\n";


Voilà! Vos champs Virtuemart ne devraient plus se vider si vous ne rentrez pas le bon code. Ca améliore un peu l'expérience utilisateur !

Dans le cadre de développements spécifiques sur Joomla, je peux vous proposer des adaptations sur les extensions que vous utilisez déjà.

Revue web

612px-Steve_Jobs_Headshot_2010-CROPC'est la news un peu triste de la journée. Steve Jobs, un visionnaire de génie s'est éteint après avoir été consumé par sa maladie au cours de ces années tout en donnant ce qu'il pouvait pour son bébé Apple.

Il a su créer des besoins là où il n'y en avait pas. Il s'est lancé dans des business là où tous les autres le raillaient. Ses succès ont été les meilleures réponses à ces railleries. Il force l'admiration. Je suis impressionné aussi par sa capacité à faire sortir le porte-feuille des clients pour des produits dont ils n'ont pas besoin.

Il va laisser un grand vide dans le monde des innovations technologiques.

 
(image provenant de wikipedia - Article original)
Revue web

J'adore!!