Introduction à Drupal

J’ai commencé depuis quelques jours à m’intéresser à Drupal. Étant un converti WordPress, ce fut assez difficile de passer l’étape de « bon comment ça marche c’t'affaire là ». Jusqu’à présent, je trouve que c’est assez complexe de seulement démarrer. Comme j’ai lu sur un blog, il me semble qu’il faut télécharger et installer beaucoup de modules pour en arriver à parité avec WP. Encore là, mon idée va probablement évoluer à mesure que je vais apprendre à maîtriser l’outil. Bref, je voulais bookmarker les ressources que j’ai trouvé utiles puis je me suis dit que ce serait bien de les partager, histoire de faire profiter ma recherche à d’autres et éventuellement me faire diriger vers des ressources que je ne connaissais pas. Donc voila quelques liens:

http://drupal.org : Télécharger le core

http://net.tutsplus.com/tutorials/other/intro-to-drupal-build-a-simple-cms: Un excellent billet de la bande de Tutsplus qui met les bases en place avec beaucoup de captures d’écran

http://drupal-translation.com: Parce qu’au Québec, un site unilingue ça n’existe pratiquement pas.

Plus à venir…

Publié dans Php | Marqué avec , , , | Laisser un commentaire

Mes plugins et hacks préférés sous WordPress

Plus je travaille avec WordPress, plus je réalise qu’il est plus pratique de faire les chose d’une telle façon plutôt que d’une autre. J’aimerais me servir de ce billet pour échanger avec vous mes meilleurs trucs et vous parler de mes plugins préférés.

  1. Utiliser le thème Thematic et créer un Child Theme : Thematic est un framework de thèmes WordPress très polyvalent qui comporte beaucoup de hooks, ce qui permet de personnaliser le thème. Le Child Theme nous donne accès à l’agilité du thème original tout en nous permettant de tirer profit des mises à jour du thème. En effet lorsqu’on part d’un thème et qu’on en édite directement les fichiers, sans passer par un Child Theme, on ne peut plus mettre à jour le thème puisque nos changements seraient alors écrasés.
  2. Utiliser le plugin WPML pour créer un site bilingue. Le plugin est performant, utilise bien le backend de WordPress, possède une communauté et des développeurs actifs.
  3. Utiliser le plugin WordPress firewall pour  prévenir l’injection de code et autres attaques sur votre blogue. C’est un plugin gratuit et facile à installer qui pourrait vous éviter bien des surprises. Aussi, je vous suggère fortement d’activer le plugin Akismet pré-installé avec WordPress. Également, si vous avez quelques minutes, je vous conseille de lire l’article de Smashing Magazine 10 Useful WordPress Security Tweaks qui propose d’autres trucs pour améliorer la sécurité sur votre blogue.
  4. Utiliser All in One SEO Pack pour faciliter le SEO sur votre site. Je vous suggère également Google XML Sitemaps pour la création automatique de votre sitemap Google. Je ne parlerai pas des outils généraux de Google (Analytics, Outils pour les webmasters, FeedBurner, Alertes mais sachez que ça existe et que c’est très pratique)
  5. Créez vos propres plugins! Si vous êtes un peu programmeur (ou bons en copier-coller), faites vos propres plugins, c’est tellement pratique que de pouvoir insérer un plugin plutôt que de faire des hacks dans le thème. Voici un bon point de départ.
  6. Faites bon usage du fichier functions.php. Si vous utilisez Thematic, vous aurez certainement à éditer le fichier functions.php de votre Child Theme. Voici des sites que je consulte souvent quand j’ai des fonctions à faire:


Publié dans Analytics, Sécurité, seo | Marqué avec , , | Laisser un commentaire

Nouvelle plateforme WordPress 3.0

Ça y est! Après avoir attendu si longtemps le voici enfin arrivé. Je ne vous ferai pas la liste des nouvelles fonctionnalités, vous pouvez la retrouver ici ou ici ou encore regarder ce petit vidéo créé par WordPress:

Simplement pour vous dire que j’ai décidé que j’allais en profiter pour changer de template. Pour le moment c’est Twenty-Ten, le template par défaut de WP3. On verra si j’arriverai à faire mieux.

Publié dans Life style | Marqué avec , , | Laisser un commentaire

Exporter et Synchroniser vos favoris Google Chrome vers Google Docs

Vous avez trouvé le site incroyable aujourd’hui au bureau, vous l’avez bien sûr ajouté à vos favoris Chrome mais malheureusement, une fois à la maison vous ne l’avez plus. La solution est très simple: vous devriez synchroniser vos favoris (bookmarks) Google Chrome vers votre compte Google Docs pour y avoir accès en tout temps. La méthode est simple et vous permet d’avoir accès à vos favoris depuis nimporte quel ordinateur, même ceux n’ayant pas Chrome d’installé.

Exporter vos favoris vers votre compte Google Docs

Dans Chrome cliquez sur outils Outils (icône de clé à droite)

Cliquez sur Outils puis Configurer la synchronisation

Cliquez sur Outils puis Configurer la synchronisation

Entrez votre Nom d'usager / Mot de passe Google

Entrez votre Nom d'usager / Mot de passe Google

Dans Google Docs, un dossier aura été créé et il renfermera tous vos favoris. Vous pourrez alors y accéder depuis n'importe quel ordinateur

Dans Google Docs, un dossier aura été créé et il renfermera tous vos favoris. Vous pourrez alors y accéder depuis n'importe quel ordinateur

Voila, j’espère que ce petit truc vous sera utile.

Publié dans Life style | Marqué avec , , , | Laisser un commentaire

2ème édition du Webcamp Québec réussie

Webcamp Québec

C’était hier qu’avait lieu la seconde édition du Webcamp Québec. La non-conférence avait pour but encore cette année d’aider les professionnels du web, qu’ils soient, programmeurs, intégrateurs, designers ou rédacteurs, à se garder à jour en ce qui a trait aux tendances, aux techniques et aux standards du web. C’était la deuxième fois que j’assistais à cette conférence en autant d’années et j’étais très emballé de pouvoir y assister. Québec s’impose de plus en plus sur la scène des nouveaux médias et c’est tant mieux. Je voulais partager avec vous ce matin ce que j’ai retenu de l’événement.

1er bloc: Le web social

Il me semble que chaque année c’est un peu la même histoire avec le web social: utilisez sans pour autant laisser votre jugement dans le tiroir.  Dès qu’on parle d’ouverture, les boucliers se lèvent et on craint les dérapages. L’adoption de la communication via les réseaux sociaux doit s’effectuer avec autant de structure et de rigueur que via un autre canal de communication. Je cite 2 commentaires entendus hier:

Si vous n’avez rien à dire, ne lancez pas un blog. Cela sera encore plus néfaste pour votre image que de ne rien faire du tout.

et

Si vous ouvrez un compte sur Twitter, arrangez vous pour que ce ne soit pas un canal de plus qui me fait des pitch de vente, sinon je ne vous suivrai pas.

Également, il a été question de l’utilisation des réseaux sociaux par les employés  pour augmenter leur sentiment d’appartenance à leur entreprise. Je suis d’accord que lorsque l’entreprise compte plusieurs employés dispersés un peu partout sur différents étages, bâtiments, villes ou pays, les réseaux sociaux peuvent s’avérer une bonne façon de se retrouver et de socialiser. D’autant plus que les plates-formes internes comme les intranets sont souvent désuets ou simplement pas conçus pour cet usage.

2ème bloc: Questions et sujets du public

Ici on en a eu de tous les genres. Ce qui a retenu mon attention est une question posée (ou adaptée) par l’animateur qui visait à savoir, pour le moment, qu’est-ce qui est hot en développement web. Les gagnants sont:

  • WordPress
  • Django
  • Le modèle MVC
  • Le code versionning
  • Les frameworks server-side (Symphony et Zend) … mais moi je préfère CodeIgniter :-)
  • Les frameworks javascript (JQuery, Mootools)
  • Le HTML5

Parlant du HTML5, on a eu droit à un petit débat sur la guerre entre Flash et HTML5. On s’entend pour dire que les deux vont co-exister encore un bon bout et que c’est un peu futile comme débat.

Parlant de débat (quelles transitions!) on a également traité de IE6, qui une fois de plus nous a démontré que la meilleure façon de rallier un groupe est de leur trouver un ennemi commun. On nous a dit qu’au gouvernement, on gardait IE6 parce que certains programmes web based avaient été conçus (à tort) pour IE6 et qu’à présent, ils en étaient un peu prisonniers.

3ème bloc: Ça se poursuit style Claire Lamarche

Le 3ème bloc animé par Jonathan Parent de chez Hatem+d fut assez semblable au deuxième dans son déroulement, des questions spontanées et des sujets du public avec un animateurs courant aux 4 coins de la salle. On y a principalement parlé de formation. On a invité les participants à proposer leur vision de la formation idéale pour les futurs acteurs du web.  Sylvain Carle a également lancé l’idée de créer une semaine du web qui comprendrait entre autres le Webcom à Montréal. Cela aurait pour but d’améliorer l’industrie du web québécoise et faire abstraction de nos intérêts personnels. Pour ma part, je trouve ces journées très cool mais je crois que ce qui serait bien, ce serait une communauté en ligne qui nous permettrait d’échanger sur les bonnes pratiques un peu à la manière du webcamp mais toute l’année. Un peu comme ce qui se passe sur Twitter depuis quelques jours avec les tweets identifiés #webcamp #Qc mais le problème, c’est que Twitter est une plateforme très éphémère. Déjà ce matin, j’ai de la difficulté à accéder à ce qui s’est dit hier sur le réseau. Donc pour moi, une communauté (un peu comme le Grand Club de RDS) serait quelque chose de plus permanent qui permettrait de contribuer plus facilement que d’avoir à s’absenter du travail, se déplacer, etc. etc.

Liens

Article du Journal de Québec

Article du Québec Hebdo

Article Cyberpresse

Site du Webcamp Québec

Billet de Presentability

Billet de Québec t’aime

Billet du Synchro-Blogue

Publié dans Life style, Social media, Web 2.0 | Marqué avec , , , , , , , , | 6 commentaires

Injection de code malveillant dans WordPress

Que faire si vous êtes victime d’injection de code malveillant sur votre site ou blogue WordPress? Premièrement, je vous conseille fortement de vous inscrire à Google Webmaster Tools. Ils se chargeront de monitorer votre site web et de vous prévenir en cas d’anomalie. Donc, si vous recevez un courriel de la part de Google Webmaster Tools pour vous prévenir qu’ils ont détecté du code malveillant sur votre site, vérifiez vos fichiers de code commun (header, footer, etc). GWT peut également vous aider à trouver la source du problème. Lorsque vous aurez identifié la source du problème, enlevez les codes malveillants et resoumettez votre site à Google. Cela devrait prendre quelques jours pour que Google repasse sur votre site et lève la notice de risque.

Ça ne se termine pas là! Vous avez été victime d’intrusion, vous devez donc prendre des mesures pour que ça ne se reproduise plus. Comment?

  • Changez vos mots de passe d’accès à WP et de BD
  • Installez le plugin WordPress Firewall qui vous aidera à monitorer l’activité sur votre site

En espérant que ces quelques conseils vous soient utiles.

Publié dans Sécurité | Marqué avec , , | Laisser un commentaire

Ma compréhension du Budget Bachand

Ce matin en venant au travail, j’écoutais la radio et tout le monde semblait scandalisé du budget provincial 2010 déposé hier par Raymond Bachand. En arrivant au bureau j’ai essayé de décortiquer ça pour tenter de savoir combien tout cela me coûterait exactement et j’en suis arrivé à ceci (pour les 3 prochaines années, je sais qu’il y a de l’information disponible pour 2013 mais c’est encore loin et les choses peuvent évoluer d’ici là). Si j’ai oublié des choses, n’hésitez pas à commenter pour me le laisser savoir.

2010

  • Caisse Santé: 25$
  • +1 à 1,5 cent le litre d’essence

2011

  • Caisse santé: 100$
  • +1% à la TVQ
  • +1 à 1,5 cent le litre d’essence

2012

  • Caisse santé: 200$
  • Ticket modérateur santé: 25$/visite
  • +1% à la TVQ
  • +1 à 1,5 cent le litre d’essence
  • Hausse des droits de scolarité

Personnellement, si ça peut aider à cesser de nous enfoncer plus creux dans notre dette, je ne peux pas vraiment dire que je suis mécontent. Ok c’est plate la taxe sur la TVQ et l’essence mais si je consomme 30L d’essence par semaine dans une année par exemple, c’est 23,40$ par année, je ne crois pas que ce soit ça qui m’empêche d’aller au me louer un film au club vidéo le week-end.

Publié dans Life style | Marqué avec , , | 5 commentaires

Pas facile de Bloguer avec constance

Ce matin, il me semble que ça fait une éternité que je n’ai rien écrit sur mon blogue. Il faut dire que j’ai été passablement occupé au cours des dernières semaines. Changer de boulot implique beaucoup de temps, de stress et prend beaucoup de place. Donc, comme je n’avais pas vraiment de nouveaux trucs géniaux à vous raconter à part des nouvelles qui se résumaient très bien en moins de 140 caractères, j’ai arrêté de bloguer. Le problème que je remarque par contre, c’est que bloguer, c’est comme aller s’entraîner: moins tu y vas, moins… tu y vas. Donc ce matin, j’ai décidé de me reprendre en main et de vous raconter l’histoire de ma première semaine au boulot (parce que les histoires de petit nouveau, tout le monde aime ça).

Eh oui, j’ai commencé un nouveau boulot cette semaine. Ça faisait depuis 2003 que j’étais à L’Entraide Assurance dans le nouvo St-Roch. Quel quartier cool quand même! Je crois par exemple que j’avais fini par l’oublier parce que je n’en profitais pas autant dans les derniers mois. Je suis maintenant chez Atrium Innovations dans le Parc Technologique de Québec où j’aurai la responsabilité de m’occuper de tout ce qui touche le web de près ou de loin. Pour l’instant j’en suis toujours à l’étape de m’installer. Ce que je veux dire par là, c’est que c’est un nouveau poste chez Atrium et qu’auparavant, le travail de gérer les noms de domaine, les contrats d’hébergement et les sites web était confié à différentes personnes (déjà ça part mal) qui n’avaient pas nécessairement une formation adéquate en informatique ou de connaissances particulières en web. Cela faisait en sorte que les coûts reliés à une bonne présence web étaient dupliqués et pas du tout optimisés. Donc je me met au boulot lundi dernier pour commencer à apprendre qu’il est tellement plus facile de confier un domaine à un registraire que de lui retirer! Je me suis battu toute la semaine pour essayer de centraliser la gestion des noms de domaine et vendredi en fermant mon ordinateur, j’avais un beau 0 nom de domaine transféré! Je comprends que les noms de domaine sont une forme d’identité et qu’un registraire a intérêt à ne pas prendre de chance avec ça, mais si vous avez vu les 12 travaux d’Astérix, ça illustre un peu ma semaine. Tantôt le Primary contact ne travaille plus pour l’entreprise, tantôt il a changé d’adresse courriel. Tout ça sans compter que chaque demande prend jusqu’à 3 jours pour être traitée! Et que systématiquement, il manque une information à la demande… Donc puisque j’ai acquis une certaine compétence cette semaine en transfert de noms de domaine, voici les points à ne pas oublier lors d’un transfert:

  • Vous devez être le primary contact, le technical ne peut pas faire ce changement
  • Vous devez vous assurer que votre domaine est débarré, ce qui n’est à peu près jamais le cas
  • Vous devez avoir en main votre authorization key, qui peut être plus ou moins difficile à récupérer selon les registraires (ici mention honorable à Godaddy qui franchement ne nous met pas de bâtons dans les roues pour régler les points 2 et 3)
  • Finalement, lisez attentivement les courriels des registraires entrants et sortants: parfois il faut répondre pour confirmer la demande, parfois il faut NE PAS RÉPONDRE, donc c’est du cas par cas.
  • Et ensuite il faut attendre, ça prend 5 jours ouvrables en moyenne pour procéder au transfert

Donc voila, grosse première semaine qui me fait avoir hâte d’avoir terminé pour commencer mon vrai boulot, parce que mettre la table c’est bien, mais c’est pour souper qu’on invite des amis. En terminant, j’aimerais dire à iWeb que j’adore leur service d’hébergement, c’est vraiment irréprochable, mais aussi leur demander ce qu’ils attendent pour offrir leur propre service de registraire. Ils font affaire avec un partenaire d’Australie et les 2 systèmes ne semblent pas arrimés du tout. Prenez exemple de Godaddy (encore oui je sais je les aime bien même si je trouve leur communications redneck et sexiste), quand tu crées un compte chez eux, tu as accès via ton panneau de contrôle à ton hébergement ET à tes noms de domaines, pareil chez Network Solutions.  iWeb est à mon avis en mesure de compétitionner avec les plus grands côté hébergement mais il y a encore du travail à faire côté noms de domaine. Ah et l’interface de iwebreservation.com est vraiment démodée et n’inspire pas confiance. J’espère que ça viendra parce que j’aime mieux encourager une entreprise de Montréal que les cowboys de Godaddy en Arizona.

Sur ce, bon week-end à tous et j’espère recommencer à publier sur une base plus régulière à l’avenir.

Publié dans Life style | Marqué avec , | 3 commentaires

La télé québécoise sur le web en plein essor

En se connectant au rdsolympiques.ca ou au ctvolympics.ca on peut assister, sur demande, à la programmation olympique de RDS, CTV, V télé, TSN et Sports net.

Ces jours ci, on baigne dans l’ambiance des jeux olympiques de Vancouver. Moi, je n’ai pas le câble à la maison et V télé, chez moi, il rentre avec une pelletée de neige. Je me retrouve donc sur le web et je dois vous avouer que RDS et CTV ont vraiment placé la barre haute cette année en terme de diffusion télé en direct sur le web. En se connectant au rdsolympiques.ca ou au ctvolympics.ca on peut assister, sur demande, à la programmation olympique de RDS, CTV, V télé, TSN et Sports net. La qualité de l’image s’adapte automatiquement à la vitesse de votre connexion internet, vous offrant ainsi la meilleure image possible sans effet de sautillement. On peut aller jusqu’à une qualité HD, en direct, sur votre ordinateur!

Par exemple ce soir, je suis arrivé chez moi entre la 2ème et la 3ème période du match de hockey masculin Canada vs États-Unis. J’ai pu, avant que la période ne reprenne, voir tous les buts inscrits par les 2 équipes puisque le lecteur vidéo affiche des marqueurs aux endroits où il y a eu de l’action. Et le fait d’avoir le match sur mon ordinateur me permet de voir simultanément ce qui se dit sur Twitter ou de naviguer sur web en même temps, ce que je ne ferais pas devant mon poste télé.

Tou.TV offre la prgrammation de Radio-Canada sur le web

La télé sur le web?

Bref je trouve très encourageant de voir que le web devient de plus en plus une plateforme de diffusion considérée pour diffuser des événements télé. Surtout que cela survient à peine quelques semaines après le lancement par Radio-Canada de Tou.tv, leur portail vidéo. L’offre se diversifie, les plates-formes s’améliorent, mais (il y a un gros mais) on demeure dans le domaine du gratuit. Ok bon, il faut se payer un accès internet mais après, on ne paye pas pour accéder aux contenus. Est-ce la prochaine étape? RDS ont mis en vente cette année la diffusion es matchs du Canadiens sur leur site. 2,99$ le match ou un forfait de saison. La ligue nationale a aussi fait une offre sur son site web. Je me demande si ce mode de distribution fonctionne bien. Pour ma part, j’adore ce qui se passe avec Rad-Can et les Olympiques, mais je ne crois pas que je paierais pour l’avoir. Pas plus d’ailleurs que je paie pour le câble. Suis-je le seul radin? Est-ce qu’on se dirige vers une diffusion web gratuite avec financement par la pub comme on le voit présentement ou vers une programmation style « Pay Per View »?

Ah et en passant, je ne sais pas si vous avez remarqué mais le lecteur vidéo de RDS et CTV est propulsé par Silverlight de Microsoft. Croyez-vous que cela aura un effet significatif pour cette plate-forme qui tente tant bien que mal de se faire une place à côté du géant Flash?

Complément de lecture

La diffusion olympique 2,0 : L’initiative médiatique la plus ambitieuse de l’histoire du Canada est annoncée

Publié dans Life style | Marqué avec , , , , , | 3 commentaires

Google présente Google Buzz

Aujourd’hui, lors d’une conférence de presse qui avait lieu chez Google à Mountain View, CA, Google ont présenté leur nouvelle fonction appelée Google Buzz. Cette nouvelle fonction a pour but de permettre aux usagers de GMail de partager à la manière Twitter ou Facebook, des textes, photos, vidéos, des liens ou des flux RSS. Buzz pourra prendre en charge votre compte Twitter, Flickr, Picasa et vos flux Google Reader un peu à la manière de iGoogle ou Netvibes. Contrairement à Facebook ou Twitter, vous pourrez partager un Buzz avec tout le monde ou seulement un groupe pré-déterminé d’individus. Les gens qui vont reçevoir vos buzz pourront les commenter. Ces commentaires seront alors envoyés vers votre Inbox pour vous permettre de les voir rapidement et y répondre.

Lors de la présentation, les gens de chez Google semblaient dire que l’implémentation de Buzz serait très rapide allant de quelques minutes pour les plus privilégiés à quelques semaines. Pour ma part, j’ai hâte de voir comment est-ce que tout cela prendra son envol. Lorsque Google Wave a été annoncé, il y a eu un vrai buzz autour de ce nouveau service. Les gens le voulaient sans même savoir ce que ça pouvait faire et les autorisations ont été distribuées au compte-goute. Aujourd’hui, 1 an après l’annonce de Wave, je ne connais personne qui l’utilise au quotidien. Buzz quant à lui n’est pas lancé dans un univers indépendant mais bien au coeur de GMail, une des  applications les plus populaires de Google. Il ne faut pas refaire notre liste d’amis comme dans Wave parce que Buzz utilise nos contacts GMail. C’est donc une stratégie qui demande beaucoup moins d’adaptation pour l’utilisateur final. Je me demande donc comment se positionne ce nouvel outil par rapport à Wave. Est-ce que Wave est la technologie sous Buzz? Est-ce que les 2 services existeront en parallèle? Seul l’avenir nous le dira.

Introducing Google Buzz, billet du blog de Google

Publié dans Social media | Marqué avec , , , , | 2 commentaires