Une interface mobile pour votre blog en deux clics

Étant depuis quelques jours l’heureux possesseur d’un iPad 2, et étant tombé sous le charme de Flipboard, je viens de découvrir OnSwipe, une extension pour WordPress dont l’objet est justement de fournir aux appareils mobiles une interface digne d’eux.

20110404-191138.jpg

OnSwipe est une extension à WordPress, qui va modifier l’apparence de votre blog lorsqu’un appareil mobile va s’y connecter. Pour installer l’extension, le plus simple (si vous avez installé les dernières versions de WordPress), c’est de passe par l’interface d’administration pour installer cette nouvelle extension. Attention, si comme moi vous utiliser une extension de cache, il vous faudra le vider pour voir apparaitre le site au format mobile.

Voici en images le résultat, lorsque vous vous connectez avec un iPad ou un iPhone à cplusn.com

Vous voyez ci-dessus l’interface que découvre l’utilisateur lorsqu’il se connecte à la page d’accueil. Il est également possible de paramétrer une image de couverture, à la manière d’un magazine (et tout à fait dans l’esprit de Flipboard).

En ouvrant un article, vous aurez cet mise en page :

20110404-191900.jpg

Ne reste plus qu’à traduire en français. Un travail pour les vacances de Pâques ?

Ps : je tape cet article sur l’approche WordPress pour l’ipad. Rustique mais suffisant pour un usage occasionnel.

Installer miniDLNA sur Ubuntu

Ayant sauté le pas et acquis une télévision « connectée », ne restait plus qu’à trouver l’application qui permettrait d’accéder aux contenus multimedia disponible sur notre serveur Ubuntu.

J’avais installé Mediatomb précédemment, et il fonctionnait plutôt bien avec les PC qui supportaient le protocole UPNP. Par contre, avec notre nouvelle télé Samsung, la plupart des fichiers n’étaient pas lisibles, et leur chargement se terminait par un message du type « Codec non supporté ».

En faisant quelques recherches sur Internet, je suis tombé sur le serveur miniDLNA, dont la particularité est d’être assez strictement compatible avec DLNA. Alors que Samsung nécessite que les sous-titres et le fichier vidéo soient seuls dans un dossier pour être associés (lorsque vous les lisez d’un disque dur connecté à la télé), miniDLNA diffuse les sous-titres avec la vidéo pour peu qu’ils portent le même nom (à l’extension près).

Bref, LA solution miracle !

Vous trouverez en suivant ce lien les informations pour installer miniDLNA. Vous trouverez ci-dessous la copie du script de démarrage écrit par Thomas Bernard qui m’a permis de lancer miniDLNA de manière automatique. J’ai en effet eu beaucoup de mal à le trouver !

#!/bin/sh

# chkconfig: 345 99 10
# description: Startup/shutdown script for MiniDLNA daemon
#
# $Id: minidlna.init.d.script,v 1.2 2009/07/02 00:33:15 jmaggard Exp $
# MiniUPnP project
# author: Thomas Bernard
# website: http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/

MINIDLNA=/usr/sbin/minidlna
ARGS='-f /etc/minidlna.conf'

test -f $MINIDLNA || exit 0

. /lib/lsb/init-functions

case "$1" in
start)  log_daemon_msg "Starting minidlna" "minidlna"
        start-stop-daemon --start --quiet --pidfile /var/run/minidlna.pid --startas $MINIDLNA -- $ARGS $LSBNAMES
        log_end_msg $?
        ;;
stop)   log_daemon_msg "Stopping minidlna" "minidlna"
        start-stop-daemon --stop --quiet --pidfile /var/run/minidlna.pid
        log_end_msg $?
        ;;
restart|reload|force-reload)
        log_daemon_msg "Restarting minidlna" "minidlna"
        start-stop-daemon --stop --retry 5 --quiet --pidfile /var/run/minidlna.pid
        start-stop-daemon --start --quiet --pidfile /var/run/minidlna.pid --startas $MINIDLNA -- $ARGS $LSBNAMES
        log_end_msg $?
        ;;
*)      log_action_msg "Usage: /etc/init.d/minidlna {start|stop|restart|reload|force-reload}"
        exit 2
        ;;
esac
exit 0

Tutoriel : Gérer les images des articles avec Arthemia-fr

Comme je vois que la queListe des articles dans Arthemia-frstion revient souvent dans les commentaires de mon article de présentation du thème Arthemia-fr, c’est que l’explication n’est certainement pas assez claire. Voici donc un petit tutoriel pour éclaircir ce point.

Arthemia-fr offre la possibilité d’agrémenter les listes d’articles d’images, sur la page d’accueil ou celles des archives (chronologique, par tag, par catégorie, etc…).

Pour obtenir ce résultat, vous devez indiquer au thème Arthemia quelle image vous souhaitez utiliser comme illustration de votre article dans les listes. Cette indication est donnée au travers d’un champ personnalisé dans chaque article.

Vous allez procéder comme suit :

Dans votre interface d’administration, ouvrez en modification l’article sur lequel vous voulez ajouter une image (vous pouvez bien entendu faire cette manipulation lors de l’écriture de votre article). Dans la page de modification ou d’ajout d’un article, vous trouverez sous le champ de saisie du texte la section Champs personnalisés.

Champs personnalisésIl faut ajouter un champ personnalisé appelé Image (avec un i majuscule), et saisir dans le champ l’url de votre image. Pour ce faire :

Sélectionnez le champ Image dans liste Nom (s’il existe) ou cliquez sur Saisissez en un nouveau et tapez Image dans le champ qui s’affiche.

Saisissez dans le champ Valeur l’adresse de votre image : c’est son url sans le nom de domaine. Par exemple, si votre image est sur www.monsite.org/images/monimage.jpg, saisissez images/monimage.jpg.

Enregistrez votre article, et normalement votre image devrait apparaître dans vos listes et sur la page d’accueil.

Note : le cadrage des images est réalisé directement par Arthemia, vous ne pouvez pas le contrôler. Essayez dans la mesure du possible d’avoir des images au moins de la taille de celle de l’article à la une de la page d’accueil.

Migration Windows XP vers Windows 7

win7Je viens de migrer l’ordinateur familial de Windows XP vers Windows 7, et bien qu’étant fan des OS libres comme Ubuntu, je dois avouer que cette nouvelle version du système de Microsoft est une réussite.

La réactivité du système est très bonne, il n’y a aucune différence avec la performance ressentie sous Windows XP. L’expérience utilisateur a été grandement améliorée (les fenêtres qui changent de taille quand on les approche d’un bord, la prévisualisation des fenêtres dans la barre des tâches, le regroupement des icônes de notification, etc).

Et même si l’utilisation peut en être parfois déroutante (mais où est donc passé mon dossier personnel ?) globalement le passage se réalise sans problème.

Même Open Office, dont l’assistant de vérification de compatibilité jurait qu’il ne passerait pas la rampe, tient bon sous Windows 7.

Ayant pu bénéficier d’une des dix mille boites offertes à 49 euros cet été, c’est vraiment un bon investissement. Maintenant, mettrais-je 119 euros dans une mise à jour ? Je n’ai heureusement pas à me poser la question !

Killer feature !

Après quelques heures d’utilisation, la fonction que je mettrais en exergue, c’est la fonction de recherche. Ultra rapide, elle vous permet de localiser en un clin d’œil tout le contenu disponible sur votre ordinateur. Quel confort par rapport à Windows XP !

Installation

Installer un système Microsoft ne peut pas se passer sans problème ;-) Lors de l’installation, le programme d’installation plantait systématiquement lors de son chargement, après un plantage initial une fois le formatage du disque dur réalisé.

Pour résoudre ce délicat problème, il m’a fallu démarrer le disque d’installation en mode sans échec avec réseau, en appuyant sur F8 une fois le DVD en train de se charger. Cela m’a permis d’installer Windows 7 et d’en profiter depuis lors !

MezzoAutomator, un projet OpenSource pour Mezzoteam

GitHubJe commence ces jours-ci un projet Open Source dont l’objet est d’automatiser le dépôt de fichiers / la création de documents dans Mezzoteam, à partir de sources diverses (par exemple des fichiers déposés dans un répertoire).

Ce projet est constitué de deux sous-projets :

  • MezzoAutomator, qui comprend la partie fonctionnelle du projet
  • MezzoObject, qui est une bibliothèque d’accès aux API Web Services de Mezzoteam.

Le tout est à consulter sur github.com, à l’adresse suivante : github.com/enetter

Pour l’instant, rien n’est fonctionnel ;-). Gardez un oeil sur ce blog, je vous préviendrai quand il y aura quelque chose de concret à se mettre sous la dent !

PS : ce sera aussi pour certains l’occasion de se mettre sur git. En deux mots, c’est svn mais où chaque copie serait un repository indépendant… Brillant, et de plus développé par Linus Torvalds !