mercredi, décembre 25, 2013

Comment supprimer un site de Google Analytics


Google Analytics est le meilleur service gratuit de statistiques pour les sites web. On ajoute souvent des sites à mesure qu'on les crée, mais parfois, on a parfois besoin de supprimer un site de Google Analytics. Et on peut remercier Google pour nous compliquer la tâche. Mais on peut quand même supprimer un site de Google Analytics avec quelques étapes précises. Notez que si on veut supprimer plusieurs sites d'Analytics, on devra refaire ces étapes pour chaque site.

Dans mon cas, j'ai un site nommé Xampplite qui a été supprimé du web et je veux le supprimer de mon Google Analytics :

Les étapes pour supprimer un site de Google Analytucs



  • Connectez vous à votre compte Google Analytics.



  • Arrivé à la page d'accueil, cliquez sur Admin sur le coté supérieur gauche de l'interface




  • Vous arriverez sur une page avec trois parties : Compte, Propriétés et Affichage :



Le Compte est celui où vous avez ajouté le site, la Propriété liste tous les sites de votre compte et Affichage concerne les différents paramètres Analytics de ce site.


  • Dans la partie Affichage, cliquez sur Afficher les paramètres :



Vous arriverez sur une page listant tous les paramètres de votre site tels que le nom, l'url, l'ID de suivi, l'adresse mail, etc.


  • Tout en bas, vous aurez un lien intitulé Supprimez la vue, cliquez dessus.




Vous aurez un message disant  :

Vous êtes sur le point de supprimer la vue votresite.com. Une fois supprimées, les données de la vue ne peuvent pas être récupérées.

Voulez-vous vraiment supprimer cette vue ?


  • Cliquez sur Supprimez la vue.




Et voilà, vous venez de supprimer un site de Google Analytics. Si vous avez plusieurs sites à supprimer, répétez les étapes pour chacun d'eux.


jeudi, décembre 19, 2013

Les annonces Adsense aux tailles personnalisées sont disponibles



L'un des problèmes avec Adsense est qu'il n'offrait que des tailles personnalisées. Soit, du 336 x 280, du 120 x 600. De nouvelles tailles ont étés rendues disponibles telles que le 300 x 600 ou le 970 x 90, mais étant donné que le design d'un site est très variable, c'est parfois difficile de caser le bloc comme on veut.

Depuis quelques jours, Adsense permet de créer des tailles personnalisées dans les annonces. Il suffit d'aller dans Mes Annonces, d'en créer une nouvelle et de choisir Format d'annonce personnalisé. Notons qu'il vaut mieux choisir uniquement les annonces textuelles, car l'annonceur ne crée que des tailles standard pour les annonces illustrées.

La limite de la taille personnalisée des annonces Adsense est de 1200  pixels. Cependant, vous pouvez mettre 1200 pixels soit sur la largeur, soit sur la longueur, mais pas sur les deux. L'autre taille ne peut pas dépasser les 300 pixels. Donc, on peut avoir des annonces tels que 200 x 1000, 900 x 300, 500 x 300, etc.

Il semble qu'on peut convertir ses annonces Adsense de taille standard en leur équivalent aux dimensions personnalisées et il suffirait de changer la taille et la longueur dans le code (Height, Width), mais il faudra désactiver les annonces illustrées pour éviter des problèmes d'incompatibilité.

Les annonces au Design Responsive sont aussi disponibles sur Adsense et cela permet d'afficher une annonce Adsense selon la taille de l'écran.


oDesk fusionne avec Elance pour la mort des prestataires


Il y a des jours comme ça où on entend une nouvelle qui nous gâche la journée. oDesk vient d'annoncer qu'il vient de fusionner avec Elance. Et même si le CEO de oDesk assure que les deux entreprises vont toujours fonctionner de manière indépendant, on sait tous qu'on est dans la merde.

J'aime bien oDesk, il est facile à utiliser. Les offres d'emplois sont cool et le traitement des paiements est assez rapide. En revanche, Elance est une putain d'usine à gaz. Et vous devez payer des Crédits (des sortes de points) pour postuler à un emploi. Bien sûr, il y a une offre gratuite qui donne ces points, mais si vous voulez être vraiment visible, alors faut passer à la caisse.

Je possède des profils à la fois sur Elance et oDesk, mais je n'ai jamais utilisé Elance. Je préfère de loin oDesk et les commentaires sur cette fusion vont dans mon sens. Même si Elance et oDesk fonctionne sur des principes similaires, leur concurrence fait que chacun tente d'innover. Dans cette fusion, il est clair qu'Elance va prendre totalement le contrôle d'oDesk et qu'on sera obligé de respecter les conditions de merde d'Elance.

Pour ceux qui sont sur oDesk, je conseille déjà de trouver d'autres alternatives. Par exemple, on peut établir une relation directe avec le client s'il supporte les modes de paiement du prestataire. On gagne sur tous les tableaux, on est indépendant et on ne paye aucune des commissions exigées par Elance.

La fusion ne sera effective que dans environ 4 mois, mais c'est une triste nouvelle pour cette fin d'année. A moins qu'oDesk n'arrive à garder son indépendance, mais toutes les fusions sur toutes les entreprises technologiques nous ont montrées une chose... Les utilisateurs ont toujours étés les dindons de la farce !

L'annonce de la fusion : https://www.odesk.com/community/node/32359

dimanche, décembre 15, 2013

La solution pour le plugin Contact Form 7 de Wordpress sur le message : Erreur lors de l'envoi du message. Veuillez réessayer plus tard ou contacter l'administrateur d'une autre manière


Le plugin Contact Form 7 est un excellent plugin pour créer des formulaires de contact sous Wordpress. Mais il y a quelques jours, j'ai eu un putain de problème qui m'a pris des heures à résoudre. Il était impossible d'envoyer le moindre message, car il affichait systématiquement l'erreur suivante :

Erreur lors de l'envoi du message. Veuillez réessayer plus tard ou contacter l'administrateur d'une autre manière."

Première solution - Enlever le Captcha


En premier lieu, j'ai pensé que c'était une erreur lié au Captcha. J'ai donc modifié le formulaire pour enlever le Captcha. On  pouvait donc publier sans vérification. Mais peine perdu, le message s'affichait toujours. Mais j'ai lu sur les forums que cela pouvait régler le problème. Donc, essayez-le avant les autres solutions.

Seconde Solution : Tester en désactivant tous les plugins


Une cause possible du message : Erreur lors de l'envoi du message. Veuillez réessayer plus tard ou contacter l'administrateur d'une autre manière est qu'il y a une incompatibilité avec les autres plugins. Et nous avons tendance à installer beaucoup de plugins Wordpress sans penser que cela va créer un bordel sous le capot.

Donc, la seconde solution est de désactiver tous les plugins sauf celui de Contact Form 7. Désactivez-les et tester de nouveau le formulaire. Notez que la désactivation d'un plugin Wordpress ne supprime pas forcément les réglages que vous avez fait. Cela signifie, par exemple, que si vous aviez installé le plugin All In One SEO et que vous le désactivez, vous n'aurez pas à répéter tous les réglages. Sachez quand même que vous devrez le faire pour certains plugins.

Dans mon cas, ce putain de message s'affichait toujours.

Troisième solution : Utiliser un autre plugin de formulaire


Ensuite, j'ai pensé que cela provenait de Contact Form 7 et donc, j'ai décidé de le désactiver et de tester avec un autre plugin de formulaire. Vous pouvez utiliser n'importe quel plugin du moment que cela permet de créer rapidement un formulaire Wordpress.

Vous vous en doutez, ça n'a pas marché. Et donc, j'ai fait comme toutes les solutions sur un problème Wordpress... J'ai fait au pif !


Quatrième solution : Utiliser le plugin WP SMTP


Si vous regardez dans les options de votre formulaire de Contact Form 7, vous verrez que le message :

Erreur lors de l'envoi du message. Veuillez réessayer plus tard ou contacter l'administrateur d'une autre manière."



Indique que Contact Form 7 considère l'envoi du formulaire comme du spam. Donc même si on utilise un autre plugin Wordpress de formulaire, c'est l'envoi via le serveur qui pose un problème. On dirait que le serveur n'autorise pas les messages sortants ou un truc du genre.

J'ai un peu cherché dans les plugins et j'ai trouvé le plugin Wordpress WP SMTP. Ce plugin utilise le protocole SMTP plutôt que la fonction mail() de PHP. En gros, on court-circuite le serveur pour passer au dessus. Dans les réglages de ce plugin, vous devez mettre votre adresse mail et les réglages SMTP correspondant.



Ce plugin permet d'utiliser le SMTP d'un Webmail tel que Yahoo, Google ou Windows. Et les informations de SMTP de ces Webmails sont disponibles sur le web. Vous cherchez juste le SMTP correspondant à votre compte. Par exemple pour Yahoo, c'est smtp.mail.yahoo.com.

Si vous avez acheté un nom de domaine, votre hébergeur web vous a surement donné une adresse mail et un compte associé tel que monsite.com et vous pouvez utiliser contact@monsite.com, admin@monsite.com, etc. Vous devez demander à votre hébergeur web de vous fournir les informations SMTP de votre nom de domaine s'ils existent et vous les fournissez dans le plugin WP SMTP.

Vous aurez besoin :


  • L'adresse du serveur SMTP
  • Le nom d'utilisateur pour accéder à votre boite mail
  • Le mot de passe de ce compte
  • Le numéro de port (généralement, c'est 25).


Attention, le nom d'utilisateur et mot de passe correspondent à votre compte mail et non à l'administration de Wordpress. Et la même adresse mail doit être utilisée dans les paramètres de votre formulaire de Contact Form 7.

Pour moi, cela a marché nickel. J'ai pu envoyer mes formulaires sans aucun problème. Et j'espère que cela marchera pour vous.


dimanche, décembre 01, 2013

Associer son blog Blogger à une page Google+

Blogger s'est parfaitement intégré avec Google+, mais la venue des pages Google+ permettent de publier automatiquement les nouveaux articles de son Blog Blogger sans pour autant nuire à la visibilité du profil Google+ principal ou personnel.

Autrefois, la publication était uniquement possible sur son compte Google+ personnel et cela devenait chiant au final. Mais désormais, on peut publier des articles sur une page Google+ précise. Plusieurs conditions sont nécessaires pour associer son blog Blogger à une page Google+ :


  • Le blog doit être authentifié par Google
  • Le profil Google+ personnel doit posséder les pages Google+ en question
  • Votre profil Google+ soit être associé à Blogger


Et c'est tout ! Le processus est automatique. Par exemple, vous avez un compte Google+ et vous avez un blog Blogger dédié aux chaussures trouées. Donc, vous créez une nouvelle page Google+ en allant dans votre Profil et en accédant à l'onglet des Pages. C'est similaire aux pages Fan de Facebook.

Une fois que vous avez crée votre page, vous vous rendez sur votre Tableau de Bord et vous trouverez un onglet appelé Google+



Dans cet onglet, vous trouverez votre profil Google+ et la page que vous venez de créer. Comme dans mon exemple ci-dessous. Et si vous avez plusieurs pages Google+, elles seront toutes listées et vous pourrez sélectionner celle que vous voulez. Notez que Blogger permet aussi de publier sur le profil Google+ personnel si c'est nécessaire.


Ce blog possède une page dédiée sur Google+ et si vous allez tout en bas de l'onglet Google+, vous trouverez ces trois options suivantes :



La première option va publier automatiquement tous les nouveaux articles sur Google. La seconde vous invitera à le faire au préalable et la 3e permet d'utiliser les commentaires Google+ sur Blogger.

Ce qui est bien avec les pages Google+ est que les articles publiés n’apparaîtront pas dans le compte Google+ personnel ce qui permet de bien compartimenter ses différents centres d'intérêt. Pour compléter cette option, cela aurait été bien qu'on puisse faire la même chose avec les communautés Google+.


mardi, novembre 26, 2013

Créer un sitemap pour Blogger


Les blogs Blogger propose de nombreuses options, mais ils ne permettent pas de créer des Sitemaps pour Blogger ce qui est un peu chiant. Les Sitemaps sont des fichiers XML qui permettent d'améliorer l'indexation de son site par les moteurs de recherche. Ils ne sont pas nécessaires, mais recommandés dans certains cas si vos articles se trouvent dans les profondeurs de votre blog et que Google a du mal à les retrouver.

Plutôt que d'utiliser des services externes, on va utiliser le Flux Atom qui fait ça très bien. Vous pouvez créer un Sitemap pour Blogger de deux manières :


  • Avec le fichier robot.txt dans votre blog Blogger
  • Avec les outils de webmestres de Google



Créer un Sitemap pour Blogger avec le fichier robot.txt


Blogger propose de personnaliser le fichier robot.txt de son blog et c'est lui qu'on va utiliser pour créer notre Sitemap pour Blogger.

En premier lieu, connectez-vous à l'administration de votre blog et allez dans Paramètres/Préférences de recherche :


Cliquez sur Modifier et insérez le code suivant dedans :

# Blogger Sitemap generated on 2013.11.25
User-agent: *
Disallow: /search
Allow: /
Sitemap: http://votreblog.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=500



La ligne qui nous intéresse est atom.xml?redirect=false&start-index=1&max-results=500. Elle nous indique que le Sitemap contiendra 500 URL ce qui fait pas mal d'articles quand même. Vous collez ce code en mettant l'URL de votre blog Blogger et c'est tout. Le Sitemap sera actif et tous vos nouveaux articles seront Pingés automatiquement.


Créer un Sitemap pour Blogger avec les outils de Webmestre de Google


On peut aussi créer un Sitemap pour Blogger avec les outils de Webmestres de Google. Vous vous connectez à votre Tableau de Bord. En général, chaque blog Blogger possédera son propre profil dans les Outils de webmestres à condition que vous utilisiez le même compte. Sinon, vous devriez authentifier votre blog Blogger au préalable.

Ensuite, sélectionnez votre blog dans la liste et cliquez sur la partie Sitemap :


Ensuite, vous cliquez sur Ajouter/Tester un Sitemap :



Et dans le champs d'URL, vous mettez l'adresse du flux Atom que nous avions utilisé pour le robot.txt :


atom.xml?redirect=false&start-index=1&max-results=500





Et vous pouvez tester le Sitemap pour voir s'il fonctionne ou l'envoyer directement. Les outils de webmestre vont immédiatement enregistrer le Sitemap et vous verrez le nombres d'URL correspondant au nombre d'articles sur votre blog.

Vous pouvez choisir une seule de ces méthodes ou les deux selon votre convenance.




lundi, novembre 25, 2013

Connaitre les personnes qui aiment votre page Facebook

Depuis quelques semaines, Facebook a changé le design de ses pages Facebook (encore une fois). Et désormais, vous ne pouvez plus afficher les personnes qui aiment vos pages Facebook. Vous pouvez uniquement accéder à des statistiques complexes qui ne vous apprennent pas grand-chose.

Pour connaitre les personnes qui aiment votre page Facebook, vous pouvez utiliser l'URL suivante :

https://www.facebook.com/browse/page_fans/?page_id=124053132358981&notif_t=page_new_likes

Où 124053132358981 est l'ID de votre page. Vous pouvez trouver cette ID dans les informations de votre page (Modifier ma Page/Actualiser les infos de la page). Et vous trouverez l'ID de votre page Facebook tout en bas. Vous collez cette ID dans l'URL ci-dessous à la place de l'ID d'exemple et vous pourrez connaitre les personnes qui aiment votre page Facebook.

Sans doute qu'il y a une option permettant de faire la même chose à partir de la page, mais Facebook fait exprès de compliquer l'interface. Notez que cela fonctionne uniquement si vous êtes l'administrateur de la page.



jeudi, novembre 07, 2013

Installer Joomla 3.2 étape par étape

 

Joomla 3.2 vient fraichement de sortir avec son lot de nouveautés. Une interface d’administration plus légère, plus intuitive et on sent que les développeurs ont écoutés la communauté. Je vous propose un petit tutoriel pour installer Joomla 3.2 et on verra le processus est plus facile que jamais. Commencez par télécharger Joomla 3.2.

Vous décompressez l’archive et vous le déplacez dans le répertoire public de votre serveur. C’est une bonne pratique d’installer Joomla 3.2 en local pour se familiariser. Si vous utilisez le package Xampp, le répertoire public s’appelle htdocs. Vous créez un répertoire nommé joomla3 (ou un autre nom que vous voulez) à l’intérieur de htdocs et vous copiez tous les fichiers de l’archive de Joomla 3.2.

installer-joomla-3-2_1

Ensuite, vous devez créer une base de donnée pour installer Joomla 3.2. Lancez phpMyAdmin (tapez localhost/phpmyadmin) si une installation locale de Joomla 3.2 et créez une nouvelle base de donnée nommée joomla3 (encore une fois, le nom importe peu).

installer-joomla-3-2_3

Maintenant, on peut lancer l’installation de Joomla 3.2. L’installateur a légèrement changé et on bénéficie d’un système d’onglets pour les différentes étapes qui facilitent considérablement le processus. Pour installer Joomla 3.2, vous entrez l’adresse du répertoire dans votre navigateur. Pour notre installation en local, l’adresse est localhost/joomla3 puisque c’est le nom de notre répertoire. Si vous installez Joomla 3.2 sur votre serveur distant, l’URL sera soit votre nom de domaine ou un sous-domaine.

La première page de l’installation vous permet de configurer les informations de votre site.

installer-joomla-3-2_2

Cette page vous permet de définir le nom de votre site, sa description et les informations de connexion (nom d’utilisateur, mot de passe et mail). En bas de la page, vous verrez une option pour mettre le site hors-ligne afin de configurer votre site en toute tranquillité lorsqu’il sera installé.

La seconde page concerne les informations de base de donnée pour installer Joomla 3.2.

installer-joomla-3-2_4

Votre hébergeur web vous fournira ces informations de connexion à votre base de donnée. Pour une installation locale, le nom d’utilisateur est généralement root sans aucun mot de passe (à moins que vous en avez mis un) et le nom de votre base de donnée. Laissez les autres réglages par défaut.

La page suivante vous permet d’installer ou non des données d’exemples. Contrairement aux versions précédentes de Joomla où on avait le choix uniquement d’installer toutes les données d’exemples et rien du tout, Joomla 3.2 permet de les installer de manière partielle ou complète. J’ai choisi simplement la page d’accueil, mais les données complètes peuvent êtres intéressantes pour les débutants sous Joomla. De même, cette page vous permet d’envoyer les informations de configuration à votre adresse mail si vous le souhaitez.

installer-joomla-3-2_5

La seconde partie de cette même page résume toutes les informations de votre site incluant celles de votre base de donnée. Tout en bas, vous verrez également les réglages de serveur qui sont détecté par l’installeur de Joomla 3.2. En général, vous n’aurez pas de problème, mais vous devrez corriger si certaines mentions sont en rouge ou en Non. Notez également que Joomla fonctionnera même si on ne satisfait pas tous les réglages, mais qu’on risque d’avoir des erreurs pour certains aspects de Joomla, notamment les plugins.

installer-joomla-3-2_6

Cliquez sur Suivant pour démarrer l’installation de Joomla 3.2.

installer-joomla-3-2_7

Une fois que l’installation de Joomla 3.2 est terminée, vous devez supprimer ou renommer le répertoire intitulé installation qui se trouve dans le dossier principal de Joomla. L’installeur de Joomla peut aussi télécharger automatiquement des fichiers de langue et dans ce cas, vous devez les télécharger avant de supprimer ou renommer le répertoire d’installation. L’installeur vous donnera toutes les informations pour le faire.

installer-joomla-3-2_8 installer-joomla-3-2_9Une fois que vous avez renommé et supprimé le répertoire d’installation, vous pouvez accéder soit à l’administration ou directement au site public de Joomla. Cliquez sur Administration pour voir les nouveautés.

installer-joomla-3-2_10

Vous fournissez votre nom d’utilisateur et mot de passe que vous aviez fourni pendant l’installation de Joomla 3.2 et vous arriverez à l’administration.

installer-joomla-3-2_11L’administration de Joomla 3.2 a beaucoup changé. Les menus sont facilement accessibles et toutes les options se trouvent dans la même interface. Si votre première installation, une zone en bleue va vous guider sur les configurations importantes.  Notons au passage que Joomla 3.2 améliore la sécurité en utilisant l’authentification à deux étape via le téléphone. Cela vous permet de protéger votre compte d’administrateur des piratages. Le site public est plus clean et le template peut être personnalisé selon ses besoins.

installer-joomla-3-2_12

Le template par défaut de Joomla 3.2 est entièrement Responsive Design et ainsi, on n’a plus besoin d’installer des plugins de merde pour adapter son site pour le mobile. Au final, cette version 3.2 de Joomla est de très bonne facture, mais évidemment, il faut le tester sur le long terme pour voir s’il est aussi stable et aussi sécurisé.

lundi, novembre 04, 2013

Installer Debian 7 Serveur

 

La distribution Debian est la plus populaire grâce à sa formidable communauté et une stabilité et une sécurité exemplaire. La dernière version, Debian 7, amène son lot de nouveautés. Debian 7 est fréquemment utilisé pour les serveurs, car elle possède tous les paquets imaginables et que sa stabilité peut convenir à tous les environnements.

 

installer-debian-7-serveur_1

 

Parmi les mises à jour de paquets sur Debian 7, on peut citer :

  • Apache 2.2.22
  • Asterisk 1.8.13.1
  • GIMP 2.8.2
  • GNOME 3.4
  • Icedove 10
  • Iceweasel 10
  • Les environnements de travail KDE Plasma et les applications KDE 4.8.4
  • kFreeBSD kernel 8.3 and 9.0
  • LibreOffice 3.5.4
  • Linux 3.2
  • MySQL 5.5.30
  • Nagios 3.4.1
  • OpenJDK 6b27 et 7u3
  • Perl 5.14.2
  • Ceph 0.56.4
  • PHP 5.4.4
  • PostgreSQL 9.1
  • Python 2.7.3 et 3.2.3
  • Samba 3.6.6
  • Tomcat 6.0.35 et 7.0.28
  • Xen Hypervisor 4.1.4

Vous pouvez télécharger Debian 7 en version 32 ou 64 bits

 

Et nous vous décrivons l'installation de Debian 7 Serveur que ce soit avec un CD/DVD amorçable ou un fichier ISO.

  • Démarrez l'ordinateur avec le CD/DVD de Debian 7 (Vous pouvez aussi utiliser une clé USB avec un fichier ISO si votre carte mère le supporte).

Choisissez l'installation en mode texte ou en mode graphique selon vos préférences. Les étapes ci-dessous vont s'afficher lorsque vous lancerez l'installation de Debian 7 Serveur.

  1. Sélectionnez la langue
  2. Sélectionnez la localisation géographique
  3. Sélectionnez la configuration de votre clavier
  4. Fournissez un nom d'hôte
  5. Créer un utilisateur root et son mot de passe.
  6. Entrez de nouveau votre mode de passe
  7. Fournissez le nom complet pour l'utilisateur non-administrateur
  8. Créer un compte d'utilisateur non-administrateur. N'utilisez pas le nom admin, car il est réservé pour Debian 7.
  9. Définissez le mot de passe de cet utilisateur
  10. Répétez de nouveau ce mot de passe.
  11. Maintenant, on va partitionner le disque dur. On va choisir d'utiliser tout le disque dur et de créer un LVM. Cela va partitionner automatiquement le disque pour nous.
  12. Sélectionnez les disques à partitionner.
  13. Sélectionnez le schéma de partitionnement.
  14. Acceptez les changements d'écriture sur le disque. Cliquez sur Oui ou Yes pour continuer.
  15. Quand vous êtes satisfait de vos partitions, sélectionnez Finir le partitionnement et écrire les changements sur le disque. Cliquez sur Oui pour confirmer.
  16. Patientez pendant l'installation de la base du système.
  17. L'installateur peut vérifier l'intégrité de votre CD/DVD de Debian 7. Cliquez sur Non pour sauter cette étape.
  18. Configurez le gestionnaire de paquets. Sélectionnez Non puisqu'on installe via un média.
  19. L'écran suivant peut communiquer de manière anonyme des statistiques sur la popularité des paquets. Cliquez sur Non pour sauter cette étape.
  20. Maintenant, on peut sélectionner les différents logiciels. Choisissez selon vos préférences et sachez que vous pourrez toujours les installer manuellement plus tard.
  21. Installer le gestionnaire de démarrage GRUB dans le MBR.
  22. L'installation de Debian 7 Serveur est terminé. Ejectez le CD/DVD de votre système.
  23. Après le redémarrage du système, vous aurez plusieurs options pour démarrer Debian 7 Serveur.

Ensuite, vous arriverez à l'invite de commande.

Notez que si votre Debian 7 Serveur est destiné exclusivement à un environnement de serveur, il vaut mieux éviter tous les composants graphiques, car il consomme inutilement les ressources de votre machine.

dimanche, octobre 20, 2013

Télécharger Windows 8.1 au format ISO

 

La plupart des utilisateurs peuvent uniquement installer Windows 8.1 via la mise à jour du Windows Shop, car Microsoft ne propose pas encore l’image ISO de Windows 8.1 en téléchargement. On ignore les raisons, mais on peut penser qu’il veut contrôler les statistiques et le processus de téléchargement. Mais le téléchargement de Windows 8.1 peut poser des problèmes si on se base uniquement sur la mise à jour automatique.

La première chose est qu’il faut une connexion à haut débit pour le faire, mais cela devient un problème si vous avez une connexion de merde ou que vous n’en avez pas pour le moment. Et on ne parle même pas des machines qui ne sont jamais connectées à internet pour diverses raisons.

Il y a aussi un autre problème avec la mise à jour de Windows 8.1. Imaginons que vous vouliez installer Windows 8.1 sur une nouvelle installation ou un nouveau ordinateur. Selon Microsoft, vous ne pouvez pas le faire… En effet, vous devez avoir Windows 7, ensuite, vous mettez à jour vers Windows 8 et ensuite seulement, vous appliquez les patchs et la mise à jour de Windows 8.1. On ne doit pas oublier qu’il est encore difficile d’installer Windows 8 en Standalone.

On peut dire que c’est l’une des pires manières pour télécharger Windows 8.1.

 

Comment télécharger le fichier ISO de Windows 8.1

 

Vous pouvez aussi télécharger Entreprise Trial ISO, mais cette méthode est surtout pour tester Windows 8 en entreprise et on ignore si on peut l’utiliser pour télécharger Windows 8.1 en format ISO.

telecharger-windows-8-1

Mais il y a un autre moyen qui fonctionne à 100 % (en tout cas pour le moment).

  • Accédez à cette page sur le site de Microsoft
  • Télécharger les installeurs pour Windows 8 et Windows 8.1. Lisez les recommandations et défilez la page, vous devriez trouver les boutons suivants :

telecharger-windows-8-1_1

  • Lancez l’installeur de Windows 8 et fournissez la clé de mise à jour.
  • Quand le téléchargement commence, annulez-le.
  • Lancez cette fois l’installeur de Windows 8.1 et il téléchargera Windows 8.1 en format ISO.
  • Et maintenant, vous pouvez graver cette image sur un DVD ou une clé USB bootable pour installer le système

 

Cependant, certains utilisateurs ont rapportés que la clé de mise à jour ne fonctionnait pas lorsqu’ils installaient Windows 8.1. Mais un site propose un guide comment activer le système si vous rencontrez ce problème. Etant donné que les instructions sont en allemand, on a traduit les principales étapes :

  • En premier lieu, extrayez l’image ISO de Windows 8.1 que vous venez de télécharger avec un programme tel que 7zip.
  • Téléchargez le fichier ei-cfg et déplacez-le dans le répertoire racine où vous avez extrait l’image ISO.
  • Utilisez ImgBurn pour créer l’image ISO bootable
  • Sélectionnez Create Image dans l’assistant de ImgBurn
  • Sélectionnez Advanced/Bootable Disc et fournissez le chemin complet vers l’image de démarrage (windows/boot/etfsboot.com) et cochez l’option Make Image bootable. Assurez-vous d’ajouter le chemin pour le lecteur et le répertoire dans la fenêtre. Vous pouvez aussi cliquer sur Parcourir et sélectionner le fichier etfsboot.com.
  • Allez dans les options et sélectionnez File System: UDF. Cochez l’option Include Hidden Files et Include System Files.
  • Glissez-déposer tous les fichiers de l’image ISO de Windows 8.1 que vous avez extrait dans la zone Source.

 

Pour activer l’installation de Windows 8.1, suivez ces étapes :

  • Ouvrez une invite de commande avec les droits d’administrateur. Vous cliquez sur Windows, entrez la commande cmd.exe et faites un clic sur la sélection et choisissez Lancer comme administrateur.
  • Tapez slmgr.vbs –rearm et appuyez sur la touche Entrée
  • Redémarrez le PC avec la commande shutdown /r
    Ouvrez de nouveau l’invite de commande et tapez la commande suivante :

slmgr.vbs -ipk VotreCledeProduit

  • VotreCledeProduit est votre clé de produit pour Windows 8.1

Tapez ensuite les commandes suivantes :


slmgr.vbs -ato
slmgr.vbs –dlv

 

Une nouvelle fenêtre va s’ouvrir et vérifiez si votre clé de produit est affichée partiellement.

Vous pouvez maintenant contrôler le panneau de configuration pour voir si Windows est activé. Si cela ne fonctionne pas, alors vous pouvez toujours activer Windows 8 via la Hotline de Microsoft.

 

Source

mercredi, octobre 02, 2013

Supprimer plusieurs articles dans SPIP 3

 

Les nouveaux venus sont souvent perplexes face à SPIP. D’un coté, ils sont content de l’approche différente de ce CMS par rapport aux autres usines à gaz. Et de l’autre coté, ils ne comprennent pas pourquoi il n’y a pas d’options basiques telles que supprimer plusieurs articles d’un seul coup dans SPIP. SPIP veut donner une grande liberté aux webmestres et c’est pourquoi, certaines options prêt à l’emploi ne sont pas incluses.

Les anciennes versions de SPIP utilisaient une base de donnée MySQL et donc, on pouvait supprimer plusieurs articles dans SPIP en accédant simplement à PhpMyAdmin. Cette solution est aussi élégante que d’arracher des rosiers avec un tracteur, mais cela fonctionnait…

SPIP 3 est passé au format SQLite qui est une version légère d’une base de donnée classique. Le principal avantage est qu’elle ne nécessite pas de base de donnée MySQL et c’est un gros plus dans la légèreté. J’ai parfois appris à mes dépens que ce MySQL consomme une grande partie des ressources du serveur.

Cependant, comme le SQLite est une base de donnée sans base de donnée… il est difficile de supprimer plusieurs articles dans SPIP 3 comme on le faisait avec PhpMyAdmin. Désormais, vous devez sauvegarder votre base et la télécharger depuis le site (répertoire /tmp/dum). Le fichier au format SQLite ne peut pas s’ouvrir comme un simple fichier texte et il faut un utilitaire spécial. Je vous conseille d’utiliser SQLite Browser ou SQLite Manager. Les deux proposent une interface simple et intuitive qui permet de manipuler les enregistrements de notre base SQLite de SPIP 3.

Une différence est que SQLite Browser est un logiciel tandis que SQLite Manager est une extension Firefox. J’ignore pourquoi, mais je ne pouvais pas supprimer plusieurs articles dans SPIP 3 avec SQLite Browser. Sans doute un bug. Mais cela fonctionne nickel avec SQLite Manager. Vous téléchargez et installez l’extension dans Firefox (Vous pouvez ouvrir la fenêtre des Extensions de Firefox et glisser le fichier que vous avez téléchargé).

Vous redémarrez Firefox et vous pouvez accéder à SQLite Manager via les Outils :

supprimer-plusieurs-articles-spip_1

Une interface va se lancer et vous ouvrez simplement votre fichier SQLite :

 

supprimer-plusieurs-articles-spip_2

 

Ensuite, vous pouvez effectuer les opérations habituelles (modification, ajout, suppression), etc. Je me doute qu’il y d’autres méthodes pour supprimer plusieurs articles d’un coup dans SPIP 3, mais celle-là me convient.

vendredi, juin 14, 2013

Tutoriel vidéo pour installer ProcessWire 2.3

 

Je vous propose un tutoriel vidéo pour présenter et installer ProcessWire qui a été élu comme le meilleur CMS de 2012 par le site CMS Critics. Je n’ai abordé que les bases de l’installation de ProcessWire, mais il est bien plus puissance qu’il n’y parait. Si j’en ai le temps, je créerais un site avec ProcessWire pour voir que cela donne sur le long terme. Reste à trouver la thématique.

Installer ProcessWire

 

Le site officiel de ProcessWire : http://processwire.com

mardi, avril 30, 2013

Configurer un VPS, installer Nginx, PHP et MySql sur Ubuntu 12.10

 

Ce tutoriel pour installer Nginx, PHP et MySql fonctionne sur tous les types de serveur que ce soit des VPS ou des serveurs dédiés. Le package LEMP (Linux, Nginx, MySql et PHP) est une meilleure alternative à LAMP qui concerne Apache. La principale raison est qu’Apache est trop gourmand en ressources et qu’on n’a pas toujours besoin de toutes les fonctionnalités d’Apache. En outre, les VPS pas chers coutent l’équivalent d’un hébergement mutualisé (à partir de 5 euros par mois), mais vous n’aurez que 256 Mo ou 512 Mo de RAM dans le meilleur de cas. De ce fait, il faut un package de serveur léger et performant et c’est le principal objectif de Nginx.

Notez que ce tutoriel pour installer Nginx, PHP et Mysql sur un VPS a fonctionné pour moi, mais je ne garantis pas que cela marche pour vous, notamment si vous utilisez des anciennes versions d’Ubuntu qui nécessitent des étapes supplémentaires.

Préliminaires pour configurer un VPS avec Nginx, PHP et Mysql

 

Dans ce tutoriel,  je vais utiliser le nom d’hôte server1.example.com avec l’adresse IP 192.168.0.100. Assurez-vous de changer ces informations selon votre configuration. Même si cela n’est pas toujours conseillé, j’effectue toutes ces étapes en mode root et donc, on va basculer vers root pour commencer.

sudo su

 

Configurer un VPS, installer MySQL

 

Pour installer MySql, nous utilisons la commande :

 

apt-get install mysql-server mysql-client

 

On vous demande de fournir un mot de passe pour l’utilisateur root de MySQL. Ce mot de passe s’appliquera à root@localhost ainsi que à root@server1.example.com et ainsi, on n’aura pas besoin de configurer le mot de passe plus tard.

New password for the MySQL "root" user: <—yourrootsqlpassword
Repeat password for the MySQL "root" user: <—yourrootsqlpassword

 

Installer Nginx sur un VPS

 

Nginx est disponible en paquet pour Ubuntu 12.10 et vous pouvez donc l’installer avec la commande :

 

apt-get install nginx

 

Et ensuite, on lance Nginx :

 

/etc/init.d/nginx start

 

Allez dans votre navigateur et tapez le nom d’hôte qui est lié à votre serveur ou votre adresse IP qui est  http://192.168.0.100 dans notre exemple et vous devriez voir la page suivante :

 

vps-installer-nginx-php-mysql_1_1

 

Le document root par défaut de Nginx dans Ubuntu 12.10 se trouve sur /usr/share/nginx/www.

 

Configurer un VPS, installer PHP 5

 

Contrairement à Apache qui peut être automatiquement configuré avec PHP, nous avons besoin du module PHP-FPM (PHP-FPM FastCGI Process Manager) qui est une alternative à PHP Fast CGI pour faire fonctionner correctement PHP avec Nginx. Par ailleurs, ce module PHP-FPM possède des fonctionnalités intéressantes, notamment pour les sites à fortes audience. On l’installe avec la commande suivante :

apt-get install php5-fpm

 

PHP-FPM est un processus Daemon qui se lancera comme un serveur FastCGI sur le socket avec /var/run/php5-fpm.sock et comme tous les processus Daemons, il se lancera à partir de /etc/init.d/php5-fpm.

 

Note pour Ubuntu 10.04 : Pour les anciennes versions d’Ubuntu, vous aurez parfois des messages d’erreurs sur un paquet manquant appelé Dialog qui fait partie de Debian. Si vous avez des messages d’erreurs pour l’installation de PHP-FPM, alors installez ce paquet dialog avant de recommencer (apt-get install dialog)

 

Configurer Nginx sur un serveur VPS

 

La configuration de Nginx se trouve sur /etc/nginx/nginx.conf que nous ouvrons avec la commande :

 

vi /etc/nginx/nginx.conf

Note : Vous pouvez aussi utilisez un éditeur plus convivial tel que Nano (nano /etc/nginx/nginx.conf) et si vous ne trouvez pas Nano, alors vous devez l’installer au prélable.

On ne vous détaille pas la configuration, car elle est facile à comprendre. Vous pouvez trouver un exemple de configuration sur

http://wiki.nginx.org/NginxFullExample

 

En premier lieu, adaptez le nombre de processus et réglez la valeur keepalive_timeout sur une quantité raisonnable.

 

[...]
worker_processes  4;
[...]
    keepalive_timeout   2;
[...]

 

Les hôtes virtuels se trouvent dans les parties servers {}. L’hôte virtuel par défaut est défini dans le fichier /etc/nginx/sites-available/default et modifiez-le de la façon suivante :

 

vi /etc/nginx/sites-available/default

 

[...]
server {
        listen   80; ## listen for ipv4; this line is default and implied
        listen   [::]:80 default_server ipv6only=on; ## listen for ipv6

        root /usr/share/nginx/www;
        index index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ /index.html;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        }

        location /doc/ {
                alias /usr/share/doc/;
                autoindex on;
                allow 127.0.0.1;
                allow ::1;
                deny all;
        }

        # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
        #location /RequestDenied {
        #       proxy_pass http://127.0.0.1:8080;
        #}

        #error_page 404 /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
                root /usr/share/nginx/www;
        }

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

                # With php5-cgi alone:
                #fastcgi_pass 127.0.0.1:9000;
                # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        location ~ /\.ht {
                deny all;
        }
}
[...]

 

Décommentez les deux lignes listen pour faire que Nginx lise le port 80 en IPv4 et IPv6.

server_name_; Réglez celui-ci comme l’hôte virtuel à atteindre par défaut (évidemment, vous pouvez spécifier un nom d’hôte tel que www.example.com).

J’ai ajouté index.php à la ligne index. Le root /usr/share/nginx/www; signifie que le document root est dans /usr/share/nginx/www. Pour rappel, le document root est le répertoire principal de votre serveur (le dossier public).

 

La partie importante pour le PHP est  la ligne location ~ \.php$ {}. Décommentez-la pour l’activer. Remarquez aussi que j’ai ajouté la ligne try_files $uri =404; pour éviter des exploits de faille de zéro-day . Pour plus d’informations, lisez l’article :

http://wiki.nginx.org/Pitfalls#Passing_Uncontrolled_Requests_to_PHP cgi.fix_pathinfo = 0; dans

Si vous ne voulez pas utiliser la ligne précédente, vous pouvez mettre cgi.fix_pathinfo = 0; dans le fichier /etc/php5/fpm/php.ini (n’oubliez de redémarrer PHP-FPM après ce dernier changement).

Maintenant, sauvegardez le fichier et redémarrez Nginx.

 

/etc/init.d/nginx reload

 

Maintenant, créez le fichier PHP suivant dans /usr/share/nginx/www :

vi /usr/share/nginx/www/info.php<?php


phpinfo();
?>

 

Ensuite, on teste ce fichier dans notre navigateur :

 

http://192.168.0.100/info.php

Et le résultat :

vps-installer-nginx-php-mysql_2_1

Comme vous le voyez, PHP est désormais configuré avec Nginx et il fonctionne via FPM/FastCGI comme c’est indiqué par la ligne Server API. Si vous défilez la page, vous verrez des modules PHP qui sont déjà activés, mais vous remarquez que MySQL n’est pas listé. Cela signifie qu’on doit encore configurer le support de Mysql dans PHP 5 dans notre VPS avec Nginx.

 

Configurer MySql avec le PHP dans un VPS sous Nginx

 

Pour que le PHP supporte Mysql avec Nginx, nous devons installer le paquet php5-mysql. C’est aussi une bonne idée d’installer d’autres modules PHP, car vous en aurez parfois besoin pour installer un CMS ou autre. Vous pouvez chercher des modules PHP avec la commande suivante

 

 

apt-cache search php5

 

Choisissez ceux dont vous avez besoin et installez-les de la manière suivante :

 

apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Xcache est un optimiseur de code gratuit et libre pour mettre en cache et optimiser du code intermédiaire. Il est similaire à d’autres optimiseurs de cache tels que eAccelerator ou PAC. Et on recommande fortement d’installer un de ces optimiseurs pour accélérer le traitement de vos pages PHP.

On peut installer Xcache de la façon suivante :

apt-get install php5-xcache

Ensuite, relancez PHP-FPM :

 

/etc/init.d/php5-fpm reload

Maintenant, rechargez la page :

http://192.168.0.100/info.php

Et parcourez de nouveau les modules installés. Vous devriez de nombreux nouveaux modules incluant celui de Mysql.

 

vps-installer-nginx-php-mysql_3_1

 

Configurer PHP-FPM avec une connexion TCP

 

Par défaut, PHP-FPM lit le socket dans /var/run/php5-fpm.sock. Mais on peut faire en sorte qu’il utilise une connexion TCP. Pour ce faire, ouvrez le fichier /etc/php5/fpm/pool.d/www.conf :

 

vi /etc/php5/fpm/pool.d/www.conf

Et configurez la ligne listen comme les suivants :

[...]
;listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000
[...]

 

Cela permettra à PHP-FPM de lire le porte 9000 sur l’IP 127.0.0.1 (qui est locahost). Assurez-vous d’utiliser un port qui est inutilisé par votre système.

 

Ensuite, rechargez PHP-FPM :

 

/etc/init.d/php5-fpm reload

 

Ensuite, allez dans votre configuration de Nginx et changez la ligne fastcgi_pass unix:/var/run/php5-fpm.sock; de tous vos hôtes virtuels en fastcgi_pass 127.0.0.1:9000; comme l’exemple suivant :

 

 

vi /etc/nginx/sites-available/default[...]


        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

                # With php5-cgi alone:
                fastcgi_pass 127.0.0.1:9000;
                # With php5-fpm:
                #fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }
[...]

 

Finalement, redémarrez Nginx :

 

/etc/init.d/nginx reload

 

Et voilà, vous avez désormais un serveur VPS fonctionnel avec Nginx, PHP et Mysql. Maintenant, il arrive que votre serveur VPS possède déjà Apache et vous pouvez le configurer pour qu’il écoute un autre port (par exemple le 8080) ou vous pouvez le stopper ou le désinstaller. Attention, l’installation de Ngix sur votre VPS alors qu’Apache tourne déjà provoquera systématiquement des erreurs.

mardi, avril 02, 2013

Elance, plateforme de rédaction web, de traduction et de tous types de travaux

 

Après avoir donné mon avis sur oDesk, on va parler d’Elance qui est son principal concurrent. Elance et oDesk se ressemblent sur de nombreux aspects même si certains préfèrent une plateforme plutôt qu’une autre. Cependant, il y a certaines différences qu’on doit pointer et la première est qu’Elance n’est pas aussi connue qu’oDesk pour les francophones. En effet, oDesk est bien plus intéressant, car on trouve régulièrement des tâches de traduction et de rédaction web, mais ce n’est pas la même chose pour Elance. Une autre différence de taille est qu’Elance offre des bons prix, mais les exigences du client sont parfois du n’importe quoi. Par ailleurs, le prix de l’annonce n’est pas toujours véridique puisque le client va tenter de négocier pour un article pas cher en prétendant qu’il a beaucoup de candidats. Donc, vous pouvez être attiré par une annonce d’un article à 20 dollars, mais vous vous apercevez rapidement que le client ne vous donnera que 10 $ pour tester vos aptitudes (Stagiaire, vous avez stagiaire ?). Evidemment, c’est juste une tactique pour avoir des bons articles à prix Discount, donc, il faut vraiment se méfier de ce type de client.

Trouver des clients de rédaction web Elance

Comme je l’ai mentionné, Elance possède des clients parfois différents même si on peut voir les mêmes offres sur Elance et oDesk. Par exemple, les tâches de traduction se concentrent sur de gros volumes, généralement des livres ou d’autres choses de ce genre. On peut trouver des clients de rédaction web, mais il faut vérifier très régulièrement, mais surtout, la concurrence est acharnée. Il n’est pas rare qu’une annonce reçoivent une centaine de candidatures alors que le client offre des prix minables. On peut utiliser les mêmes techniques pour trouver du travail de rédaction web que sur oDesk. Utiliser des mots-clés ou parcourir les différentes catégories proposées. Mais il y a une chose que je déteste avec Elance est la configuration du profil.

Mais avant d’en parler de ce profil, on va parler du concept de Crédit qui sont des genres de points que vous pouvez utiliser pour promouvoir une offre. Par exemple, j’ai mentionné qu’une seule offre peut générer beaucoup de postulants. De ce fait, vous pouvez dépenser un ou deux crédits (vous en avez 40 lorsque vous vous inscrivez) pour que votre offre soit en première position et qu’elle soit en surbrillance comparée aux autres. Ne dépensez pas ces crédits à tort, car ils sont chers. Pour en acheter d’autres, il vous faudra vous inscrire aux formules payantes d’Elance ce qui coutent un bras.

Des conditions inutiles et injuste du profil d’Elance

Comme sur oDesk, vous devez remplir votre profil sur Elance. Chaque champs vous permet de gagner 10 % pour arriver à 100 % ce qui accroit théoriquement votre visibilité. Par ailleurs, certains clients demandent que le profil soit remplit à 100 % pour que vous puissiez postuler. Je suis à 90 %, mais la dernière étape est de vérifier votre identité en envoyant une pièce d’identité tel qu’un passeport. Cette option est également disponible sur oDesk, mais elle n’est pas obligatoire pour remplir ce profil. Mais le pire est qu’il ne suffit pas d’envoyer la pièce d’identité, mais il faudra que vous possédiez un compte Skype avec une Webcam parce que l’organisme qui s’occupe de la vérification va vous interviewer en direct ! C’est comme dans l’immigration d’un pays où vous subissez un interrogatoire et je trouve cela complètement débile et injuste. Il y a des dizaines d’autres moyens de vérifier son identité plutôt que de passer une interview.

Et non, messieurs, je ne vais pas acheter une Webcam juste pour une interview ! Cette manie de vérification d’identité est une catastrophe pour certains pays, car ils vont exiger que toutes les pièces soient en anglais et qu’il faut maitriser également cette langue oral et écrite (ils pensent sans doute que tous les pays sont anglophones ?). Donc, je vais garder mon profil à 90 % et tant pis pour ceux que cela ne plaise pas.

Les modes de paiement d’Elance

Comme sur oDesk, Elance propose plusieurs modes de paiement tels que Paypal, Moneybookers, Virement Bancaire ou carte Payoneer. Cependant, c’est une galère de configurer votre compte bancaire, car toutes les coordonnées doivent être en anglais incluant le nom de la banque ! C’est tellement con que je ne comprend pas l’utilité d’une telle condition. Heureusement, cela marche en changeant légèrement le nom, mais au moins, c’est accepté contrairement à oDesk qui nécessite des exigences supplémentaires.

Mais encore une fois, les frais de virement sont juste énorme puisque cela coute 25 dollars pour déclencher un virement bancaire. Donc à moins que vous ne gagniez suffisamment par mois avec Elance, je vous recommande de choisir un paiement en ligne qui vous reviendra moins cher. Je ne vous dis pas qu’Elance n’est pas une bonne plateforme, car en fait, on peut trouver de très bons prix comparé à oDesk. Je trouve juste que certaines conditions ne sont pas cohérentes. J’ai déjà reçu plusieurs propositions avec Elance alors que je ne suis pas très présent. L’une d’elle concernait même une rédaction web en anglais alors que je ne maitrise absolument pas cette langue.

En conclusion, je vous dirais que vous devez vous inscrire à la fois sur oDesk et Elance pour trouver des offres diversifiées parce que parfois, les propositions sont inexistantes. Si vous êtes rapide dans votre tâche, vous pouvez également tenter votre chance pendant les weekend. Il arrive que des clients paient le prix fort pour être livré en quelques heures.

 

Inscrivez-vous gratuitement sur Elance

lundi, avril 01, 2013

Recrutez ou travaillez grâce à oDesk (Rédaction, traduction, Design, développement, etc)

 

Dans ma recherche de clients pour la rédaction web, j’ai entendu parler d’Odesk, une plateforme de délocalisation pour toutes les tâches imaginables. Je m’inscris et après quelques jours à parcourir la plateforme, je dois dire qu’elle est intéressante pour les rédacteurs web ou d’autres travailleurs indépendants qui cherchent du travail. La plateforme est bien conçue avec de nombreuses options et des modes de paiement diversifiés même si le paiement en lui-même est parfois problématique pour le rédacteur web. On va en parler plus tard. Si vous connaissez des sites tels que Freelance, alors vous serez familier avec oDesk.

 

avis-odesk

 

Notons au passage qu’elle existe depuis 2003, mais les prestataires français ne la connaissent pas parce qu’elle est majoritairement destinée aux anglophones. Que ce soit pour la rédaction web, le Design, le développement, la recherche de commentateurs, la majorité sont anglophones et recherchent donc des personnes qui parlent couramment l’anglais. Cependant, oDesk devient de plus en plus populaires pour les prestataires français et donc, vous pouvez trouver quelques boulots ici et là.

Trouver de la rédaction web et de la traduction sur oDesk

Après avoir crée votre profil, oDesk vous fera passer un test de lisibilité en anglais. Ce fichu test n’est pas difficile, mais il est ambigüe. J’ai dû m’y reprendre à plusieurs reprises avant de le réussir. Il s’agit de 11 questions sur l’utilisation de la plateforme d’oDesk et vous devez faire un sans-faute parce que c’est nécessaire pour remplir son profil. Le premier conseil si vous utilisez oDesk est de ne jamais postuler à une offre d’emploi après vous être inscrit. Passez du temps à lire les annonces et à améliorer votre profil. En plus du test de base qui est obligatoire, oDesk vous propose également plus de 300 tests d’aptitudes afin de vérifier vos compétences sur un domaine. Il y en a pour tous les gouts et je vous recommande de passer ceux qui concernent la langue française (Traduction, vocabulaire, orthographe, etc.)  Ces tests vont s’afficher sur votre profil et les recruteurs potentiels pourront déterminer votre niveau de compétence. Ces tests d’aptitudes possèdent deux types de notation, la première indique simplement que vous avez passé le test. Cette note est de 2.5 ce qui correspond à 50 % de bonnes réponses sur les 40 questions que vous devez répondre en 40 minutes. Mais cette notation n’est pas la plus importante, car il y a une note basée sur la moyenne de ceux qui ont passé le test et c’est ça qui compte. Vous devez faire en sorte que votre moyenne soit supérieure à la moyenne générale.

Par exemple, quand vous affichez la liste des tests, vous verrez le nombre de ceux qui ont passés et terminés le test, le pourcentage de bonne réponses et la moyenne générale sur la colonne droite. Ainsi, la moyenne pour le test d’orthographe peut être de 3,9 ce qui correspond presque à 85 % de bonnes réponses. Et de ce fait, vous devez être au dessus de cette moyenne pour avoir la mention Above Average. Si votre moyenne est inférieure à la moyenne générale, alors une mention en rouge indiquera Below Average ce qui n’est pas bon pour vous puisque vous êtes moins bons que les autres. Les tests sont difficiles et choisissez bien le domaine de compétence. Si vous échouez à un test, vous pouvez le rendre privé pour éviter de l’afficher sur votre profil.

Pour bénéficier d’un profil à 100 %, vous devez fournir différentes informations (Portfolio, expériences professionnelles, formation, etc). Ayez toujours un profil de 100 %, car c’est assez facile à faire.

Maintenant que vous êtes parés, on va trouver du travail sur oDesk. Personnellement, je me concentre actuellement sur la traduction et la rédaction web. Donc, vous pouvez trouver des offres d’emploi pertinentes avec des mots-clés tels que redaction ou french. Les offres sont très variables et vérifiez bien le prix proposé par le client, le client et le type de travail. Parfois, le client n’indique pas précisément la tâche et on se retrouve embêté par la suite. Si le client est satisfait par votre proposition, il commence le contrat (vous êtes notifié de chaque évènement important) et vous pouvez commencer à travailler. Le paiement sur oDesk se fait en fonction du client et donc, il est important de préciser la fréquence de paiement. Mais avant ça, vous devez choisir si vous voulez un contrat facturé à l’heure ou sur un prix fixe. Et croyez-moi, je vous conseille, notamment aux rédacteurs web, de choisir le contrat à prix fixe.

 

Le contrat à l’heure et par prix fixe d’oDesk

oDesk propose deux types de contrats, à l’heure ou sur prix fixe. Le contrat par heure est évidemment facturé à l’heure en fonction du prix que vous avez affiché dans votre profil. oDesk recommande toujours la facturation par heure parce qu’il peut garantir les paiement, qu’il peut servir de médiateur dans un litige et qu’il garde toutes les traces de votre activité. Attention, vous devrez télécharger une application oDesk si vous voulez travailler par heure. Cette application va à la fois compter le temps que vous travaillez, mais il va également prendre des captures d’écran de votre ordinateur pour vérifier si vous êtes en train de travailler ou que vous glandez sur Facebook ou Twitter ! Big Brother, vous avez dit, Big Brother ?

Un autre avantage du contrat par heure est que vous pouvez être payé à la semaine tandis que c’est le client qui fixe les fréquences de paiement sur le contrat par fixe. Le contrat par prix fixe indique simplement un prix global sur une tâche donnée. Par exemple, le client demande 5 articles de 300 mots pour une valeur de 30 $ et c’est ce que vous gagnerez à la fin du contrat moins la commission de 10 % d’Odesk. Ben oui, chaque transaction rapporte 10 % à oDesk. De ce fait, si on vous propose 30 $, votre gain réel sera de 27 dollars et 3 dollars pour la commission d’oDesk. Evidemment, ce prix peut varier selon le client. Par exemple, son offre dit qu’il propose 4 dollars par article et c’est le prix affiché dans le contrat. Cependant, le client peut commander 10 articles ce qui fait 40 dollars. Et il paiera cette somme à moins que ce ne soit un client douteux et vous vous êtes fait avoir. Il n’y a aucun recours possible dans le contrat par prix fixe et vérifiez bien la réputation de votre client avant de vous lancer.

 

Quelle est la moyenne des prix sur oDesk ?

oDesk est une plateforme de délocalisation, alors n’espérez pas trouver des prix élevés. Si vous trouvez des articles à 5 dollars, alors vous aurez déjà de la chance. Il ne faut pas compter sur oDesk pour un travail à temps plein, car la masse de travail est considérable comparé aux prix pratiqués. oDesk est une plateforme de travail Discount. A vous de voir si cela vous convient ou non. Dans certains cas, il arrive quand même qu’on tombe sur des clients prêts à payer un bon prix, mais la qualité doit être irréprochable.

J’ai mentionné ci-dessus que les rédacteurs web doivent toujours privilégier le contrat par prix fixe même s’il offre moins de garanties. Pour vous démontrer pourquoi, voyons l’exemple suivant :

Vous êtes un rédacteur web, traducteur ou un designer expérimenté. Imaginons que vous pouvez écrire un article de 500 mots en 1 heure (qualité moyenne). Si vous choisissez le travail facturé par heure et que votre tarif est trop bas, disons 5 dollars par mois, cela signifie que vous aurez toujours cette somme pour chaque contrat par heure. Et si vous arrivez à écrire deux articles en 1 heure, cela signifie que vous aurez travaillé double pour un seul prix ! Le contrat par prix fixe vous permet de moduler vos tarifs selon le client et ses besoins. La moyenne des prix sur oDesk va de 1 dollars jusqu’à 500 dollars et même plus pour un contrat fixe. Choisissez bien le travail pour éviter de faire des erreurs que vous regretterez.

 

Les modes de paiement sur oDesk

 

Heureusement, oDesk est une plateforme de sous-traitance qui convient à tout le monde. Donc, vous pouvez choisir des modes de paiement entre Moneybookers, le Virement bancaire et la carte Payoneer. Moneybookers me convient pour le moment même si j’aurais préféré le Virement bancaire, mais la commission pour chaque virement est exorbitante, car oDesk va piquer 30 dollars pour chaque transaction ! Un autre aspect très important du virement bancaire est le nom que vous fournissez dans votre profil. Le nom de votre profil doit correspondre exactement à celui du titulaire du compte bancaire sinon oDesk n’acceptera pas le virement. Si vous avez fait une erreur, vous pouvez changer le nom à condition de fournir une pièce d’identité valide (Passeport) et oDesk vérifiera votre identité en plusieurs étapes. Cette vérification est vraiment contraignante pour les rédacteurs web à Madagascar, car premièrement, on ne peut pas fournir le scan de sa carte d’identité, car oDesk exigera une date d’expiration. Seul le passeport peut convenir, mais voilà, oDesk exige que la pièce d’identité soit en anglais et donc, j’ignore si le passeport malgache sera accepté ou non. Donc faites très attention quand vous vous inscrivez sur oDesk et indiquez correctement le titulaire du compte bancaire si vous voulez être payé par virements bancaires. oDesk permet également d’obtenir une carte Payoneer, mais j’en parlerais la prochaine fois et je vous dirais pourquoi cette carte est très intéressante pour les prestataires malgaches dans certains cas.

Un autre aspect contraignant sur le paiement est qu’il n’est pas instantané. Quand le client envoie le paiement, oDesk va prendre 6 jours pour vérifier la conformité du paiement et c’est ensuite qu’il le versera sur votre compte. Je trouve cela honteux qu’on demande un tel délai, car même un virement international prend moins de 3 jours.

Les avis des clients sur votre travail

oDesk offre beaucoup d’avantages aux clients et c’est normal. Ainsi à la fin de chaque contrat, ils peuvent donner une note selon votre qualité et votre fiabilité. Cette note est capitale pour trouver d’autres clients à l’avenir. Alors assurez-vous de finir correctement la tâche. Si vous n’êtes pas sûr de faire le travail, alors refusez plutôt que de fournir un contenu non conforme selon les directives du client. Vous même, vous pouvez donner votre avis sur le client et cela apparaitra également sur son profil.

Je ne suis sur oDesk que depuis 10 jours et j’ai déjà trouvé 2 clients potentiels. L’une des raisons est que je fournis toutes les adresses de blog où je suis présent. Bien sûr, vous pouvez proposer un portfolio sous la forme de PDF ou autre, mais un site web ou un blog est la meilleure vitrine pour un rédacteur web ou un traducteur. Le client peut vérifier en temps réel si vos compétences lui conviennent.

En conclusion, je dirais qu’oDesk est une bonne plateforme, mais les prix sont vraiment bas et il y a beaucoup de contraintes pour les travailleurs. Pour les clients, c’est vraiment une aubaine de trouver du contenu à la tonne à prix cassé. Une dernière option avec oDesk est que vous pouvez travailler en tant que prestataire indépendant (Independent Contractor) ou comme une agence de prestataires. Vous pouvez créer votre propre agence et vous pouvez recruter d’autres prestataires pour travailler en équipe. Cela peut être pratique si le travail est considérable et qu’il nécessite plusieurs personnes. Mais attention, tous les membres d’une agence doivent travailler à la même vitesse et régularité sinon, ce sera la catastrophe.

 

Si vous avez des questions, vous pouvez me contacter sur mon profil oDesk.