Ce plugin consiste en un triple jeu de squelettes :
– pour iPhone/iPod,
– pour BlackBerry, HTC et Android,
– pour tous les autres modèles tels que Nokia, Samsung, LG, Motorola et SonyEricsson.
Une fois activé, vous pourrez réaliser les redirections vers la version mobile de votre site SPIP en fonction de la marque du mobile.
Ces trois squelettes ont l’avantage de s’adapter à la performance supposée des différentes périphériques, notamment pour les pages itwx_ en encodage allégé. Ils permettent également de personnaliser l’habillage de façon différente, indispensable notamment sur les iPhones dont la codification des css peut être différente, ainsi que pour la gestion des fichiers multimédias sans flash.
Captures d’écran
Installation
Ce plugin s’intalle comme n’importe quel autre plugin SPIP (voir documentation SPIP).
Compatiblité
Le plugin est compatible avec Agenda 2.0 et Google analytics .
On peut également personnaliser le squelette avec Blocs Dépliables du Couteau Suisse.
Fonctionnalités
Ce plugin gère
– les articles
– les brèves
– les rubriques
– les sites référencés
– les mots-clés sur brève, article, rubrique et site référencé
– les forums sur article et brève
– les auteurs
– le portfolio
– les documents joints
Sommaire :
– 8 derniers articles
– 5 derniers messages sur articles (uniquement)
– rubriques
– 5 dernières brèves
– agenda
– mots clés
– auteurs
– rechercher
– plan
– connexion
– site classique
Prise en charge de la fonction-mot clé invisible sur rubriques et articles.
Votre ’apple-touch-icon’
Vous pouvez personnaliser le raccourci accueil de votre iPhone, en créant votre propre logo au format .png 128x128, qui sera nommé apple-touch-icon.png et remplacera celui qui se trouve à la racine du plugins (voir aussi ces instructions).
Détection du mobile et redirection
Un javascript va détecter le périphérique utilisé par le visiteur et proposer une redirection sur la version optimisée.
Les iPhone et iPod seront redirigés vers la page :
.../spip.php ?page=iphone_sommaire
Les BlackBerry, HTC et Android seront redirigés vers la page :
.../spip.php ?page=bberry_sommaire
Les autres mobiles seront redirigés vers la page :
.../spip.php ?page=itwx_sommaire
Télécharger le code ci-dessous, le copier et coller ou entre les <head></head>
de vote page d’accueil sommaire.html (sauf modification de votre part), ou dans le fichier inc-head.html du dossier squelettes-dist, pour que toutes les pages proposent la redirection.
Sachez qu’en installant ce code dans le head du sommaire.html, seule cette page proposera la redirection. En l’installant dans le inc-head.html, toutes les pages redirigeront vers la version XXX [1]_sommaire du plugin iTwX Mobile.
Si vous utilisez le plugin NOTIFICATION, ou souhaitez que les moteurs de recherche redirigent le contenu d’une page vers sa version mobile,
il faut remplacer les urls "http://monsite.fr/spip.php?page=XXX_sommaire"
dans chaque page à rediriger :
- "http://monsite.fr/spip.php?page=XXX_article&id_article=#ID_ARTICLE"
pour les pages article.html
- "http://monsite.fr/spip.php?page=XXX_breve&id_breve=#ID_BREVE"
pour les pages breve.html
etc.
N’oubliez pas de personnaliser l’url de votre site !
Ensuite appelez la fonction avec la balise body :
<body onLoad="iPhoneAlert();BlackBerryAlert();MobileAlert();">
Important !
Pour rediriger tous les mobiles vers un seul et même squelette, installez ce code dans le head avec le nom du squelette que vous aurez choisi, puis appelez avec <body onLoad="MobileAlert();">
.
Templates
Il existe 4 versions de ce plugin :
– Classique (bleu),
– Noir&Blanc,
– Vert,
– mauve.
Développement
Ce plugin a été conçu pour des besoins bien précis et testé sur un certain nombre de mobile mais pas la totalité. Aussi, si vous remarquez des problèmes qui n’ont pas été rencontrés jusqu’à maintenant, merci de les signaler.
Egalement, si vos versions mobiles nécessitent une compatibilité particulière avec certains plugins, ou si vous avez des idées d’améliorations, n’hésitez pas à en parler !
Téléchargement
Mises à jour & Corrections importantes
2.3.7 sur :
lignes 215 / 217 / 219 - iphone_habillage
lignes 212 / 214 / 216 - bberry_habillage
lignes 172 / 174 / 176 - itwx_habillage
boucle documents joints - XXX_inc-doncuments, XXX_rubrique
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |