Joomla, Mobile, Plugin – Créer une version mobile de votre site sous Joomla
L’objectif de cet article est de publier une version mobile d’un site administré sous le CMS Joomla. Or, le moins que l’on puisse dire ce que cela n’a pas été une réussite, disons-le même plus un raté.
Nous allons faire une première tentative avec la combinaison de deux éléments :
- Un template au format PDA
- Un
mambot
susceptible de faire la conversion de votre site au format PDA
La deuxième tentative via un plugin du nom de Joomla Mobile Plugin,qui permet la mise à disposition d’une version mobile d’un site sous Joomla.
On travaille sur la Version 1.5.10
de Joomla (Joomla_1.5.10-Stable-Full_Package-French.zip
) dans laquelle les plugins système sont activés notamment le plugin System - Legacy
, indispensable dans l’activation de nombreux plugins car il permet l’interopérabilité avec des plugins disponibles pour des versions antérieures de Joomla.
Il est à noter que cette conversion ne permet d’afficher qu’une petite partie du contenu disponible sur votre page d’accueil géré par Joomla. Pour faciliter l’accès à cette version mobile, il est conseillé d’utiliser un sous-domaine pour populariser cette version pour PDA.
Une nécessité : créer un sous-domaine
Créer un cname sur votre nom de domaine principale est plus qu’une recommandation, c’est une nécessité. Les anglophones qui sont toujours très pragmatiques proposent ni plus ni moins un CNAME
du type m.hecube.net
sur un domaine comme hecube.net
Source : http://joomup.com/blog/2007/06/08/the-pda-version-of-a-site-as-a-subdomain/
C’est un développeur russe, Denis Ryabov, qui s’est attaqué au problème de mise à disposition du contenu Joomla pour mobile.
Autant le dire tout de suite, convertir son site au format mobile à l’aide de plugin, de mambot ou tous les autres artefacts à votre disposition pour joomla est un ECHEC ! Il es en effet difficile de mettre en place un site en version mobile et de connaître notamment les plus grandes difficultés pour le visionner. En effet, sur le web, on ne croit que ce que l’on voit ! En dépit de sa popularité et de son extraordinaire vitalité et simplicité, Joomla ne parvient pas à rendre cette conversion aiséé
Installer Joomla 1.5
Pour ceux qui souhaitent installer Joomla, il est préférable de se reporter à l’article ci-dessous :
Joomla est un excellent CMS pourvu d’une grande quantité d’extensions qui étendent de manière incroyable ces capacités toutefois il semble que la simplicité est la première victime lorsque qu’il s’agit de passer la version sous mobile.
Une piqûre de rappel
Les principales commandes SQL pour créer la BDD qui va réceptionner le Joomla 1.5
/Applications/MAMP/Library/bin/mysql -u root -p |
CREATE USER 'joomla_1_5'@'localhost' IDENTIFIED BY 'joomla_1_5'; GRANT USAGE ON *.* TO 'joomla_1_5'@'localhost' IDENTIFIED BY 'joomla_1_5' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; CREATE DATABASE IF NOT EXISTS joomla_1_5; GRANT ALL PRIVILEGES ON joomla_1_5.* TO 'joomla_1_5'@'localhost'; |
Activation du plugin System - Legacy
pour faire tourner les éléments sous Joomla 1.5
C’est un pré requis à tout ce qui va suivre et en général une bonne règle à suivre pour le maintien de Joomla.
Les templates mobile pour Joomla 1.5
Ils ont peu nombreux et pour l’un des deux, il est payant :
La procédure à suivre pour convertir son site Joomla 1.5 en site pour mobile
Dans l’admin
Installer les éléments
1. Installer le template PDA pda-template-2.1.2.zip
Une fois le template format PDA installé, n’allez pas l’activer, sinon vous risquez de ne plus voir votre site. Car, jusqu’à présent, vous vous connectez encore à votre site encore via un navigateur et non via votre mobile.
Activation
Voici le message d’erreur si le template PDA devient votre template par défaut.
Inconsistency between versions of pda-mambot and pda-template.
Activation du mambot pda-bot-2.1.2.zip
Publication du mambot pda-bot-2.1.2.zip
2. Installer le Mambot PDA pda-bot-2.1.2.zip
Au terme de l’installation, il vous sera demander d’exécuter une opération. Il s’agit de lancer un fichier nommé installpatch.php
or l’URL diffère grandement si on se réfère à la position exacte du fichier dans la distribution Joomla en local sur MAMP alors que se passera-t-il sur votre serveur ?
- URL donné par le lien
http://127.0.0.1/mambots/system/pda/installpatch.php
- URL donné si on se fit à sa position effective
http://127.0.0.1/joomla_1_5/Joomla_1_5_10/plugins/system/pda/installpatch.php
Recommandations après l’installation
PDA-mambot
This mambot changes template to PDA-version.
Do not forget to publish a mambot “PDA-mambot”.
Note: for using subdomain you need to apply patch for joomla cache [restore original]
Development of a mambot: © 2007 Denis Ryabov, Interesting about Joomla! CMS.
Always check for last version at http://physicist.phpnet.us/
Conclusion : A première vue, Convertir son site au format mobile NE MARCHE PAS SUR UN JOOMLA 1.5 via la procédure qui vient d’être décrite. Bien que le système legacy ait été activé ! Plusieurs raisons possible : nous sommes partis d’une version française et non de la version native en anglais, le code n’est sans dout pas suffisamment mis à jour par rapport aux dernières évolutions de Joomla.
3. Installer le 3_pdasubdomain.zip
Est-ce bien nécessaire ?
Joomla Mobile Plugin mobile_friendly_v091a.zip
Une solution de replie, pas franchement ! Cela ne marche pas non plus ! En dépit de l’édition de wurfl_config.php
et d’une lecture attentive de setup_guide_for_v091.pdf
. Rien n’y fait !
Conclusion : Avec un peu de persévérance, il est possible de faire fonctionner ce plugin mais il faudra surtout bien vous assurer que votre template Joomla est bien PDA compatible.
- http://joomla.mobileplugin.net/
- http://www.bestofjoomla.com/component/option,com_mtree/task,viewlink/link_id,346/Itemid,95/
- http://sourceforge.net/projects/joomlamobileplu/
- http://sourceforge.net/projects/joomlamobileplu/wp-content/uploads/documentation/Step%20by%20Step%20Install_Setup%20guide/
Quelques liens sur la question Joomla pour mobile
- http://www.thejoomlapodcast.com/free-joomla-tutorials/49-creating-mobile-websites-with-joomla-15
- http://gwenael.forestier1.free.fr/index.php?option=com_content&task=view&id=77&Itemid=137
- http://www.joomlafrance.org/Les_News/Les_Templates/Une_version_mobile_de_votre_site_Joomla!.html
- http://mobiforge.com/developing/story/mobile-sites-with-joomla-cms
- L’émulateur de
mtld.mobi
http://emulator.mtld.mobi/emulator.php - “mobiReady – dotMobi compliance & mobileOK checker”
http://ready.mobi/ - Simulateur Opera Mini, très bien fait
Opera Mini Simulator - TestiPhone.com – iPhone Simulator, notre favori cela va sans dire pour la plate-forme tout au moins
iPhone Simulator - Télécharger le Template pda
http://www.joomlafrance.org/telecharger/fileinfo/Template_PDA.html - Télécharger le Plugin (nécessaire à la détection de navigateur pour mobile)
http://www.joomlafrance.org/telecharger/fileinfo/PDA_Plugin.html - Télécharger le Plugin de sous-domaine
http://www.joomlafrance.org/telecharger/fileinfo/Plugin_PDA_subdomain.html