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