lundi 26 mai 2008

Bloggeur itinérant... (logiciel)

Cet article est la suite du précédent qui s'est focalisé sur le matériel, l'outil pour permettre de saisir le contenu du site Web 'Tendoryu'. Nous allons aborder ici, la partie logicielle, le programme informatique qui enregistrera les articles sur le serveur Web.

Je pars du postulat que que le le rédacteur a opté pour un ordinateur portable de type PC. (avec un bon clavier)
Le système d'exploitation d'un ordinateur influe sur le choix des programmes utilisés par la suite. Beaucoup de programmes sont malheureusement uniquement disponibles sur les systèmes Microsoft: série Windows 2000, XP et Vista. Pourtant des alternatives existent, notamment avec un système Linux. L'ultra-portable ASUS EEE PC4G en est un exemple.
Afin de ne pas enfermer l'utilisateur dans une querelle de clochés improductive entre les partisants et les détracteurs Windows/Linux, je me suis borné à chercher une solution qui satisfait les deux camps. Une extension Firefox appelée scribefire fonctionne convenablement et donne, ma foi, de bons résultats.
Firefox étant disponible sur différents systèmes d'exploitation, le couple Firefox/Scribefire est donc extrêmement portable.
De plus le développement de l'extension est vivace. De nouvelles fonctionnalités sont ajoutées très régulièrement. L'extension devient peu à peu un outil de choix, incontournable, dans le petit monde de la blogosphère.
Le système CMS Joomla permet justement l'ouverture à des systèmes distants. Pourtant l'outil intégré par défaut ne me donnait pas entièrement satisfaction avec Scribefire. J'ai donc cherché sur le Net. Mon choix s'est arrêté sur une extension qui nous vient du pays du soleil levant: le Japon. L'extension se nomme 'XML-RPC - MovableType API'.
Une démonstration video est accessible sur Youtube ici.

Bien sûr, d'autres systèmes XML-RPC existent. Mais sans doute pas aussi simple d'accès et portable d'un système d'exploitation à l'autre. La solution décrite ici doit être confirmée dans les faits. Avec l'expérience, on pourra savoir si le couple bloc-note/crayon courbe l'échine au couple Firefox/ScribeFire.

Bloggeur itinérant... (matériel)

Plusieurs techniques permettent d'alimenter en articles un site Joomla.
  1. Se connecter directement sur le site Joomla avec un navigateur et écrire un article avec l'éditeur installé par défaut, est la méthode la plus simple. En contrepartie, cela suppose que le rédacteur reste connecté le temps de la composition de l'article.

  2. La seconde méthode consiste à rédiger les articles à l'aide d'un outil quelconque que le rédacteur maitrise bien et qui n'a pas (ou peu) de rapport avec Joomla. Cela peut-être un éditeur de texte simple (type notepad), ou un traitement de texte (word, openoffice,etc...) ou un éditeur HTML (notepad++, quanta+,...). Peu importe l'outil utilisé, la rédaction en mode déconnecté est possible et l'accès à un réseau internet est devenu inutile, le temps de la composition des articles.
    Dans un second temps, le rédacteur se connecte, via internet, sur le site Joomla et par une suite de copier/coller il crée les articles Joomla comme au point précédent.

  3. La troisième méthode consiste à utiliser un logiciel qui permette la composition des articles hors-ligne et de synchroniser avec le site Joomla dès que l'on connecte son appareil sur le réseau internet. (par une borne public WIFI par exemple).
    De même, le rédacteur peut copier en local sur son ordinateur, les articles existants, les modifie au fil de l'eau, puis plus tard, à l'occasion, les synchronisera avec ceux du site Joomla.
Les points 2 et 3 permettent l'itinérance. Le rédacteur est ainsi libre de composer ses articles quand bon lui semble sans être fatalement lié au réseau mondial Internet. Il peut utiliser son téléphone portable, smartphone, blackberry, ou mieux son ordinateur portable. Les solutions sont multiples.

Voici les contraintes d'une telle solution matérielle.
  • Alimentation:
    Tout système électrique avec une source d'alimentation autonome. Au pire, alimentation par la prise d'allume-cigare d'un véhicule.
  • Autonomie:
    Trois heures sur batterie est souhaitable.
  • Confort:
    Essayer de rédiger un article d'une vingtaine de lignes avec un téléphone, un smartphone ou un blackberry. Un PC s'impose. Hu..
  • Transportabilité: pouvoir rédiger un article dans une voiture, un café, dans un parc municipal, dans son jardin, en voyage, etc... Le matériel se doit d'être léger. Un kilo environ, pas plus. Petit et se faire discret.
  • Souplesse:
    Démarrer le système et vingt secondes plus tard, rédiger l'article.
    La phase d'arrêt doit être inférieure à dix secondes.
  • Ergonomie:
    Démarrer et arrêter simplement par un bouton. Facile à prendre en main.
  • Bon marché:
    Les outils high-tech se paient au prix fort. On cherche l'exception.
La catégorie des PC ultra-portable répond clairement aux besoins.
Démocratisé depuis la sortie commerciale fin décembre 2007, le petit ASUS EEE PC701 coûte moins de 300€ TTC en France.
Seul sur ce marché 'low-cost', ASUS bouge les lignes commerciales de ses concurrents. Mieux vaut y regarder à deux fois avant d'arrêter un choix.
http://www.eee-pc.fr/

Du coté logiciel, la solution actuellement la plus élégante est une extension Firefox au doux nom de Scribefire. C'est l'objet d'un futur article.

PS:
J'ai laissé de coté la solution la plus économique, la plus souple, la plus élémentaire. Un bloc-note papier et un crayon. Les articles seront dactylographiés plus tard (par quelqu'un d'autre, même). On peut également faxer la note, ou la transmettre par courrier postal. Un must!
Bon, ok, je sors...

mardi 13 mai 2008

Captcha-email...

J'ai intégré récemment une extension Joomla qui se substitue à l'extension 'COM_CONTACT' fournie par défaut lors de l'installation par Joomla.
L'auteur, un italien, Massimo Giagnoni, a ajouté certains champs dans la fiche de contact (principalement pour des messageries instantanées) et une zone Captcha pour les envois d'emails. Cette solution fonctionne parfaitement chez l'hébergeur Free. Le Captcha généré est, de plus, visible et agréable pour nos yeux d'humains. Ce qui n'est pas un mal.
La précédente solution demandait des manipulations assez complexes lors de chaque mise à jour de Joomla. Les risques d'erreurs de mise à jour n'étaient pas nuls.
Cette extension est donc adoptée avec un grand plaisir.
Nom de cette extension: Qcontacts.