CMS Automne
http://www.automne-cms.org/forum/

Module analyse du navigateur
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=927
Page 1 sur 1

Auteur:  atm4u [ Mar Juil 26, 2011 4:05 pm ]
Sujet du message:  Module analyse du navigateur

S'il y a un truc que je comprends pas, c'est la note de ce module : certifié OR ?

J'utilise l'exemple fournit avec l'aide, mais dès que la base de données n'est pas à jour, le site me crache des erreurs dans tous les sens, mon error log n'en peut plus. De plus l'affichage n'est plus correct.

Mes utilisateurs m'informent que le site ne marche pas, et pour que tout redevienne normal, il me faut aller faire un reset de la cache ?

Il y a surement un truc qui m'échappe, vous pouvez m'aider ?

Le code que j'utilise :
<atm-if what="{browscap:isMobileDevice} || {wurfl:is_wireless_device}">
Je suis un mobile utilisant le navigateur {browscap:Parent}
</atm-if>


L'erreur de l'error log :
[26-Jul-2011 16:56:48] PHP Fatal error: Call to undefined function curl_init() in /home/XXXXX/automne/phpbrowscap/Browscap.php on line 631
2011-07-26 16:58:05|http|CMS_module_cms_ua::_getBrowserInfos (line 216) : The Zip extension is not loaded. Load the extension or use the flat wurfl.xml file


Merci d'avance

Auteur:  Frank [ Mar Juil 26, 2011 9:17 pm ]
Sujet du message:  Re: Module analyse du navigateur

C'est manifestement un soucis de configuration PHP.

As-tu bien la librairie Curl active dans PHP ? (compilé avec l'option --with-curl)

Regarde dans ton php.ini si cette ligne est présente et décommentée :
extension=curl.so
(sous Windows c'est extension=php_curl.dll)

La deuxième erreur semble liée à la non prise en charge de la lecture des fichiers zip par PHP et donc impossible de lire les infos dans le fichier automne/wurfl/wurfl.zip

Le php.ini doit mentionner :
extension=zip.so

Tu dois pouvoir contourner ce deuxième problème en dezippant le fichier ou en vérifiant que PHP a bien été compilé avec la librairie zip (cf. http://www.php.net/manual/fr/zip.installation.php)

Je vais faire quelques tests de mon côté. Merci pour ce retour.

Auteur:  Frank [ Mar Juil 26, 2011 9:31 pm ]
Sujet du message:  Re: Module analyse du navigateur

Je viens de tester sur une 4.2-beta, j'ai installé le module, recopié les exemples dans une rangée et insérée cette rangée dans une page :

J'ai bien à l'écran :

Citer:
Je ne suis pas un mobile. J'emploie le navigateur Chrome 14.0

Auteur:  atm4u [ Mar Juil 26, 2011 10:47 pm ]
Sujet du message:  Re: Module analyse du navigateur

Merci Frank, mais d'abord je ne suis pas en 4.2 mais en 4.1.3
Puis je ne dis pas que ça ne marche pas, tout fonctionne jusqu'au moment ou ça ne fonctionne plus.
L'erreur disparaît des que je fait un reset de la cache, donc la confit serveur fonctionne.
Ce que je ne comprends pas c'est qu'il n'y ai pas plus de sécurité pour maintenir un affichage cohérent cote front. Le base de reference a changée 2 fois en 2 mois, mon site a été en carafe a chaque fois car l'erreur php stoppe le traitement du reste de la page.
Tout ça jusqu'à ce que je fasse "reset"

N'y a t il pas un moyen d'éviter ça ?

Auteur:  Frank [ Mer Juil 27, 2011 8:36 am ]
Sujet du message:  Re: Module analyse du navigateur

La détection dans le module d'analyse du navigateur dépend en effet de 2 sources externes régulièrement mises à jour :

Le fichier browsecap.ini :
http://browsers.garykeith.com/stream.as ... rowsCapINI

et la base wurlf :
http://sourceforge.net/projects/wurfl/f ... ror=switch

Le module a été mis à jour la semaine dernière justement pour intégrer la dernière version de WURFL :
http://doc.automne-cms.org/web/Document ... module=489

Auteur:  atm4u [ Jeu Juil 28, 2011 12:03 pm ]
Sujet du message:  Re: Module analyse du navigateur

Bonjour Frank,
Ca n'explique pas pourquoi une fois la mise à jour disponible, le module ne fonctionne plus correctement.
Je vais poster un bug sur le bugtracker.
Merci

Auteur:  atm4u [ Mer Août 03, 2011 2:52 pm ]
Sujet du message:  Re: Module analyse du navigateur

Nouveau bug (enfin le même, la base à été mise à jour), j'ai complété le ticket du bug tracker :
http://www.automne-cms.org/web/fr/284-b ... p?bug=2373

Auteur:  Frank [ Jeu Août 25, 2011 10:07 pm ]
Sujet du message:  Re: Module analyse du navigateur

Hello,

Désolé pour le temps de réponse mais j'étais en vacances, ça m'étonne que personne ne t'ait répondu entre temps.

Le problème semble venir de l'appel de la fonction PHP curl_init() - http://www.php.net/manual/fr/book.curl.php - qui permet de récupérer des données distantes, en l'occurrence ici la mise à jour de browscap.

Si je me trompe pas ça fait donc un pré-requis de plus au niveau de la configuration de PHP qui devrait être vérifié lors de l'installation du module.

Je n'ai pas de solution immédiate à te proposer, il va falloir que Sébastien qui est l'auteur du module se penche sur ce problème. Il est actuellement déjà très occupé avec le développement de la 4.2 et d'autres projets.

Cela me fait dire qu'il faudrait qu'on publie également le code source des modules Automne sur une plateforme en ligne comme Launchpad (ou Git) pour donner la possibilité aux développeurs de forker le code ou de contribuer au développement en soumettant du code.

Update : Sur Alwaysdata, le support de cURL est activé - http://phpinfo.alwaysdata.com/phpinfo.php5 - si le problème se produit aussi chez cet hébergeur c'est que ça vient pas de là.

Auteur:  Sébastien [ Mar Août 30, 2011 8:26 am ]
Sujet du message:  Re: Module analyse du navigateur

Ton pb vient du fait que ton hébergeur ne supporte pas la librairie zip de PHP. Il faut l'ajouter. Je modifierai le module pour qu'il fasse correctement la détection de la présence de cette librairie. Désolé pour le temps de réponse mais en ce moment (période de congés pour tout le monde), nous sommes en effectif réduits et je ne peux pas passer trop de temps sur Automne

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/