Archive pour February 2009

TDWCamp – BarCamp spécial TravailleursDuWeb – 25 avril 2009

Publié le 24 February 2009, par Babozor

Attention… annonce ultra importante:
Beaucoup le demandaient à corps et à cri et le voilà qu’il arrive, le premier
TDWCamp – un BarCamp réservé aux TravailleursDuWeb, pour tous les travailleurs (professionnels ou non) du web.

tdw_camp.jpg

Qui?
Pour tous les TravailleursDuWeb: développeurs, chef de projets, graphistes, flasheurs, marketers et j’en oublie plein évidemment, tous les gens qui travaillent sur et/ou pour le web sont les bienvenus pour discuter de problématiques liés au métier.

Quand? Où? Comment?
Alors se sera le samedi 25 avril 2009 (donc deux deux mois presque pile poil)… le lieu reste encore à définir (je suis en train de contacter les différents endroits) et sera défini sous peu.

un BarCamp
Pour ceux qui ne connaissent pas ou n’ont jamais participé, un BarCamp est une espèce de non conférence… des gens se réunissent avec un intérêt commun et discutent de ce sujet, de différents thèmes variés sur le sujet.
Les sujet ne sont pas imposés, ce sont les participants qui définissent les sujets qui sont être traités.

Sponsors?
Déjà un premier merveilleux sponsor qui c’est embarqué dans l’aventure sans réfléchir et avec plaisir: Busineo et le besoin d’en trouver encore 4/5…
Le ticket d’entrée pour les sponsors est fixé à 500€, ce qui assure une présence du logo sur tous les supports (le site, sur place les affiches, les tshirts etc…)
Les sponsors nous permettront de faire que cet évènement soit complètement gratuit pour tous les participants.

Evidemment tshirt über collector à la clef

Pour plus d’infos et inscription c’est par ici: http://barcamp.pbwiki.com/TravailleursDuWebCamp (attention on pourra pas acceuillir plus de 100 personnes, donc beware)

Passion, Patience, Persévérance… la recette de la réussite sur le web (de demain)?

Publié le 24 February 2009, par Babozor

passion.jpg

Ou la règle des trois P, explications…

Aujourd’hui, le web est un marché de niches. Vous pouvez toujours tenter de vous battre contre amazon ou rueducommerce pour tenter de vendre des livres ou des ipod, mais la lutte est telle sur ce genre de marchés que vous risquez de ne pas gagner grand chose ou alors avec des marges ridicules.
Si par contre vous voulez vendre des livres rares ou des ipods customs, why not (mais là n’est pas le but de l’article).

Aujourd’hui le web est un marché de niche avec un coût d’entrée négligeable, quasiment nul.

Passion
Peu importe le sujet… les exemples sont nombreux, si vous avez la passion pour un sujet et que vous avez envie de partager cette passion, il y a de grandes chance que:
- cela intéresse quelqu’un, pas vraiment la masse, mais quelques individus aussi passionnés que vous par le sujet (des power users du sujet en question, mais aussi plus ponctuellement la masse si elle à un intérêt soudain pour ce sujet)
- vous vous retrouviez en position d’être une référence sur le sujet
Comme vous devez le savoir, le web aussi c’est exigent, racontez des conneries et vous êtes enterré en quelques minutes par des spécialistes venus de nulle part… donc pas de bullshit, juste de la passion pour un sujet et une transparence sans faille.

Patience
Ceci ne se fait pas en deux minutes, ou en quelques jours, mais en mois, voir en quelques années… soyez patient n’essayez pas de monétiser (beurk! décidément j’aime pas ce mot) tout de suite pour une bouchée de pain. Il faut que vos articles, vos écrits , vos photos,vos podcasts ou vidéos soient reconnues pour leur juste valeur, que le bouche à bouche fasse son oeuvre, que les moteurs de recherche vous mettent de plus en plus en avant.
Lancez du contenu intéressant et au bout d’un moment vous trouverez votre clientèle, des gens aussi passionné que vous ou des gens intéressés par le sujet.

Persévérance
C’est le dernier point qui rejoint un peu les deux premiers… qui allie patience et passion.
Certes vous serez peut être en concurrence avec des grosses entreprises, mais eux auront des considérations financières comme premier argument, alors que vous, c’est juste votre temps que vous perdez (même si celui-ci peut être précieux)
Si vous parlez d’un sujet avec passion pendant suffisamment longtemps, des articles de qualités, du contenu censé et que vous le faites de façon répétée et avec une bonne périodicité, il n’y a pas de raison que vous ne deveniez pas une autorité dans votre sujet… et que vous réussissiez à déboulonner certains monstres du marché.

C’est la beauté du web aujourd’hui, technologiquement accessible, le contenu rendu à ses auteurs, qui si ils trouvent leur audience, peuvent éventuellement espérer en vivre (même si c’est vrai qujourd’hui c’est une ultra minorité).
C’est pourquoi si vous êtes un mordu du chocolat, un accro de la console, un psychopathe de la littérature française du 13ème siècle (bon cet exemple risque d’être dur à transformer en machine à cash)… rien ne vous empêche de devenir une référence dans le domaine. Vous avez besoin de passion, de transparence, de beaucoup de temps, de notions de bases dans les nouvelles technologies et de vous accrocher.

C’est une chance que les grandes entreprises ne se soient pas encore aperçus ou sont (de par leur structure) incapable de faire cela (ouvrir un blog, être transparent, être un psychopathe de son domaine, de sa passion) cela VOUS laisse une place inouïe, à prendre aujourd’hui.

Ceux qui s’imposeront aujourd’hui dans un domaine, seront ceux qui auront gagné en crédibilité, et en bonne position pour les futurs business de demain (enfin c’est mon sentiment aujourd’hui…)

Et vous, vous en pensez quoi?

La checklist ultime de lancement de site web

Publié le 24 February 2009, par Babozor

Suite à mon article… et à vos commentaires, voici donc une version traduite de The Ultimate website Launcg Checklist

Et j’en ai fait aussi une version PDF téléchargeable ici: http://www.travailleursduweb.com/ultimate_todolist.pdf (et impreimable / checkable / modifiable)
Enjoy

[La traduction de temps en temps est approximative et largement perfectible]

Pré-lancement

Contenu et style
- Typographie et Design
* Vérifier les erreurs de ponctuation, particulièrement les apostrophes, guillemets, etc…
* Vérifier
* Vérifier les termes orphelins dans les paragraphes importants
- Orthographe et grammaire
- Uniformité
* Majuscules (surtout sur les titres principaux)
* Temps et style d’écriture
* Phrases récurrentes
* Variations dans les mots (exemple: WebSite vs Web Site)
* Traitement des listes (points ou virgules à chaque fin d’élément)
- Vérifier les liens en dure vers des domaines variables (vérifier que les liens redirigeront bien vers la version live au moment du lancement)
- S’assurer qu’aucun contenu de test ne subsiste
- Vérifier l’impression pour les pages importantes (et comment elles s’impriment)
- Pour les re-designs, s’assurer que les anciennes url importantes redirigent vers de nouvelles url liées, si les url changent
- Vérifier tous les textes cachés (exemple: les alt, retranscriptions, les textes dans les fonctions Javascript)

Standards et validations
- Accessibilité
- Validation HTML
- Validation Javascript
- Validation CSS

Visibilité moteur de recherche, SEO et Metrics
- Les titres des pages sont importants, s’assurer qu’elles aient un sens et sont représentative des mots clefs présents dans la page
- Créer des matadata description pour les pages importantes
- Vérifier les problèmes de domaines (variations entre http://www.blabla.com http://blabla.com http://www.blabla.com/index.html idéalement devraient être réduits à une seule url)
- S’assurer que le marquage du contenu respecte la sémantique HTML (h1, etc.)
- Vérifier l’utilisation des mots clefs dans le contenu
- Vérifier le format des urls (urls sympa pour les utilisateurs/moteurs de recherche)
- Configurer un outil de stat, feedburner, et tout autre outil pour mesurer votre futur succès
- Créer un plan du site en XML (XML SiteMap)
- Configurer Google Webmaster Console et Yahoo! Site Explorer

Tests fonctionnels
- Vérifier toutes les fonctionnalités complexes
- Vérifier les fonctions de recherche (ainsi que la pertinence des résultats)
- Vérifier les variations suivant les navigateurs (IE, Firefox, Safari, Chrome, etc.), versions (6, 7, 2.2, 2.3, 3.1, etc.) et plateformes (Windows, OSX, Linux)
- Vérifier avec différentes configurations de résolutions d’écran
- Tester tous les formulaires, incluant les filtres anti-spam, les réponses aux formulaires / emails, etc.
- Tester sans JavaScript, Flash et tous les autres plugins
- Vérifier que tous les liens externes sont valides

Sécurité / risques
- Configurer un plan de sauvegarde, et tester une re-mise en ligne depuis une sauvegarde
- Protégez toutes les pages sensibles (le BackOffice par exemple)
- Utilisez robots.txt si nécessaire
- Tests de sécurité / pénétration
- Configurer le serveur pour en pas afficher les alertes
- Vérifier l’espace disque
- Configurer des alertes via Email / SMS (pour les erreurs ou problèmes serveur)

Performance
- Test de montée en charge
- Vérifier l’optimisation des images
- Vérifier et mettre en place le cache quand nécessaire
- Vérifier le temps de chargement et le poids des pages
- Minimiser/Compresser les fichiers statiques (JavaScript/HTML/CSS)
- Optimisez votre CSS: utiliser des chemins courts vers les images, utilisez la nature du CSS c’est à dire l’héritage, etc.
- Vérifier que l’indexation de votre base de donnée soit faite correctement
- Vérifier la configuration à tous les niveaux (serveur web, base de données, et tout autre logiciel de gestion de contenu)
- Configurez un système de log de votre serveur (pour pouvoir comparer les log serveur/applicatifs)

Touches finales
- Créer des pages d’erreur / 404
- Créer un favicon

Après lancement

Marketing
- Marketing Social: Twitter, LinkedIn, Digg, Facebook, Stumleupon, etc.
- Soumettez votre site aux moteurs de recherche
- Mettez en place des pubs/AdWords si nécessaire
- Vérifier le format des résultats sur les moteurs de recherche

En cours
- Suivre et répondre aux retours (retours directes, sur les médias sociaux, chats via Google, etc.)
- Vérifier vos données analytics pour d’éventuels problèmes, les pages populaires et ajustez si nécessaire
- Mettez à jour le contenu

Si vous voyez des choses à rajouter ou à modifier, n’hésitez pas…

La checklist ultime de lancement de site web…

Publié le 20 February 2009, par Babozor

[J'ai la mémoire qui flanche, je me souviens plus qui m'a balancé ce lien... j'espère qu'il se reconnaîtra]

checklist.jpg

Lien super utile: The Ultimate Website Launch Checklist
Une liste super complète des trucs à vérifier avant et après la mise en ligne d’une site web (en anglais, j’essayerais de traduire si j’ai le courage…)

Super bien vu

Vos twitts sur votre site web simplement (via Curl/PHP)

Publié le 20 February 2009, par Babozor

Voilà un moyen super simple pour afficher vos différents tweets sur votre site web via l’API de Twitter et Curl

la fonction de récupération des twitts:

function twitter_status($twitter_id, $hyperlinks = true) {
  $c = curl_init();
  curl_setopt($c, CURLOPT_URL, "http://twitter.com/statuses/
user_timeline/$twitter_id.xml");
  curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 3);
  curl_setopt($c, CURLOPT_TIMEOUT, 5);
  $response = curl_exec($c);
  $responseInfo = curl_getinfo($c);
  curl_close($c);
  if (intval($responseInfo['http_code']) == 200) {
    if (class_exists('SimpleXMLElement')) {
      $xml = new SimpleXMLElement($response);
      return $xml;
    } else {
      return $response;
    }
  } else {
    return false;
  }
}

Pour afficher le résultat:
Exemple ici du twitter de busineo affiché sur busineo.com (les trois derniers twitts)

$twitter_xml=twitter_status('BUSINEO');
for($i=0;$i<3;$i++)
{
	$twitt=$twitter_xml->status[$i]->text;
	$twitt=preg_replace("/(http:\/\/|www|[a-zA-Z0-9-]+\.|
[a-zA-Z0-9\.-]+@)(([a-zA-Z0-9-][a-zA-Z0-9-]+\.)+[a-zA-Z0-9
-\.\/\_\?\%\#\&\=\;\~\!\(\)]+)/","\\1\\2",$twitt);
	echo $twitt.' - '.date('d/m/Y H.i',strtotime($twitter_xml->
status[$i]->created_at)).'<br />';
}

Et vous d’autres méthodes?