[proposition] Version mobile.

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
leosw
Messages : 539
Enregistré le : 28 févr. 2013, 17:28
Localisation : Montagne noire

[proposition] Version mobile.

Message par leosw »

Salut à tous !

Mon clavier bépo plein d'accents est là...

Donc vu le mode de fonctionnement (voir discussion) voilà ce que je propose de faire : réaliser une version mobile du site. Explications :

Le besoin :
  • Ma petite tête ne connaît pas par cœur la base de donnée de refuges.info
    La plupart des randonneurs se baladent avec un téléphone portable, pour par exemple relever les traces GPX
    Il est souvent impossible de finir une étape, cause de brouillard ou autre, et nécessité de trouver un coin abrité.
    Les cartes IGN ne sont pas aussi riches que cette base de donnée spécialisée, et pas autant à jour
La solution :
  • Une carte mobile affichant les POI de la base de données. Le site se limiterais à une vision de la carte et aux fiches des POI.
    La carte serais sur fond OSM (francetopo, hikebikemap, refuges.info ou autre), ne permettant qu'une vue locale (partage de localisation depuis l'utilisateur).
    Le zoom par défaut permet de voir 4km à la ronde autour du point où l'on se trouve, 1h de marche pour trouver un refuge, source ou abris sous la pluie.
    Un design mobile et simple, but premier.
Comment je m'y prends :
  • Fork du dépôt GIT de refuges.info
    Ajout d'un répertoire mobile/, tout serais dedans pour ne pas mettre le bazar dans ce qui existe déjà
    On code on code on code, ki ki veux participer est le bienvenue, sachant que ça sera ma première expérience de site mobile.
    Enfin, quand c'est beau, pull request.
Vous êtes chaud ? Ou plutôt température pôle nord ?

Léo
Avatar du membre
sly
Messages : 5048
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: [proposition] Version mobile.

Message par sly »

OpenSourceWay a écrit : Vous êtes chaud ? Ou plutôt température pôle nord ?
Moi, je suis "tiède", mais je crois que dominique sera plutôt bien chaud, car il avait évoqué une idée un peu dans ce goût là.

Concernant le besoin je ne le nie pas, et c'est une bonne idée d'arriver à le combler, là où je suis tiède c'est le choix de la méthode.
Une carte mobile affichant les POI de la base de données. Le site se limiterais à une vision de la carte et aux fiches des POI.
(...)
Un design mobile et simple, but premier.
Vu de loin, je vois plusieurs manières de faire :
1- une solution avec une appli dédiée : peso, j'utilise ça : un gps avec les points de la base chargé dedans, je suis passé à osmand et j'utilise le même principe. Le problème c'est que je dois jongler entre un navigateur pour voir les infos, et l'appli gps pour voir les positions. Ça pourrait être mieux, mais au moins, tout existe déjà.
2- une solution avec mise à jour de l'existant pour que notre carte (http://www.refuges.info/nav.php) puisse être mutante mobile/poste classique, ce afin d'éviter de tout dupliquer le code
3- la solution que tu proposes : avoir une version "light" du navigateur de carte, adapté aux petits écrans

Je préférerais m'orienter vers 1+2 que 1+3, mais tout se discute.
En tête, tu as quoi comme proposition de technologie ? basée sur openlayers ? appli en HTML5 ? autre ?

Fork du dépôt GIT de refuges.info
Ajout d'un répertoire mobile/, tout serais dedans pour ne pas mettre le bazar dans ce qui existe déjà
On code on code on code, ki ki veux participer est le bienvenue, sachant que ça sera ma première expérience de site mobile.
Enfin, quand c'est beau, pull request.
Le problème que tu vas peut-être rencontrer, c'est que tu vas te faire chier à refaire la base de donnée, la config et tout ça. Moi j'ai rien contre, mais c'est toi qui va perdre du temps ;-)
Une autre solution possible est que je t'ouvre un compte sur le serveur de refuges.info où tu puisses avoir tout le nécessaire pour faire ta version comme par exemple :
http://sly.refuges.info est ma version de dév, http://yip.refuges.info celle de yip on pourrait imaginer : http://leo.refuges.info

Pour le fork, c'est une option, mais je peux aussi t'autoriser à pusher en direct, et ça te permet de faire des mini corrections de tous les jours qui servirons à tous, et, si ton projet commence à vraiment toucher à plein d'autres trucs, faire une "branche" et bosser dessus (comme ça, on peut nous facilement y passer pour la voir et te filer un coup de main)
Avatar du membre
leosw
Messages : 539
Enregistré le : 28 févr. 2013, 17:28
Localisation : Montagne noire

Message par leosw »

Perso je préfère ne pas avoir les pleins droit au tout début, vous avez eu assez d'emmerde sans moi, une fois que je serais à l'aise dans le code je ne dit pas non.

Ensuite pour la technologie, je suis pour faire ça en HTML5, avec une version sans trop de JavaScript, j'allais me pencher sur http://mobilemap.petschge.de/, en utilisant les images de francetopo (je suis en discussion avec le boss de la carte).

Le soucis avec le fait de créer une appli, c'est que si tu as besoin d'un refuge en urgence et que tu n'a pas téléchargé la carte, tu est grillé, c'est que les Nokiens tournant sous Meego, Symbian comme moi sont oubliés, et c'est que si on opte pour Java ou un truc du genre (J'ai du me soustraire à GPSmid) on est bon pour faire un feu de bois avant que l'application se lance.
Le soucis de faire un page mixte, est que le code source de la page est téléchargé sur le mobile, exemple idiot, moi en voyage, le Mo de données est à 15€, donc je reste sur le point n°3.

Je vais essayer de me renseigner sur un moyen de générer des tuiles png avec les POIs inclus sans nécessiter trop de ressources.

Voilà. Tchuss
Avatar du membre
yip
Messages : 387
Enregistré le : 08 mars 2004, 23:32

Message par yip »

sly a écrit :1- une solution avec une appli dédiée : peso, j'utilise ça : un gps avec les points de la base chargé dedans, je suis passé à osmand et j'utilise le même principe. Le problème c'est que je dois jongler entre un navigateur pour voir les infos, et l'appli gps pour voir les positions. Ça pourrait être mieux, mais au moins, tout existe déjà.
il y a pas moyen de cliquer sur une URL incluse dans le GPX avec ton soft GPS osmand ?
en theorie, mettre une URL dans le GPX/KML devrait suffire a faire un lien direct vers un brouteur web.
enfin j'en sais rien, le GPS que j'utilise dit qu'il le fait mais j'ai jamais essayé ;)

Plutot que d'avoir un GPX/KML qui n'est jamais a jour, un bon soft GPS doit pouvoir récupérer un flux WFS a la volée (j'ai placé WFS, je sors ;) )
Avatar du membre
sly
Messages : 5048
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

J'ai l'impression que l'on se rapproche de l'autre discussion si yip arrive à placer le mot "WFS" ;-)

En effet, que ça soit pour une version mobile de l'affichage des points, ou une version "pour poste classique" ou une exportation en temps réél au format gpx pour un logiciel type osmand, dans chaque cas se pose la question de l'exportation de notre base, dans quel format, et avec quelles "méthodes" (pas au sens code objet mais au sens : protocole)

Je ne sais pas si tu es dispo ce soir léo, mais on tenterait de se planifier une réunion IRC vers 20h00 pour aborder ce thème, la question de la redondance du code, des solutions possibles, et si tu veux te joindre à nous, je suppose que les autres sont d'accord pour dire que tu sera le bienvenu.


Pour ma part, j'y suis toute la journée sur le canal #wri (réseau OFTC) et je pourrais te faire une présentation de comment on fonctionne actuellement et ce qui va venir en tenant compte du changement.

Le grand chantier en cours c'est ça : http://www.refuges.info/forum/viewtopic.php?t=5125
et ça : http://www.refuges.info/forum/viewtopic.php?t=5123
Avatar du membre
yip
Messages : 387
Enregistré le : 08 mars 2004, 23:32

Message par yip »

sly a écrit :si yip arrive à placer le mot "WFS" ;-)
Objectif: Placer le terme "WFS" dans chaque post !
Je suis en mode propagande
Avatar du membre
leosw
Messages : 539
Enregistré le : 28 févr. 2013, 17:28
Localisation : Montagne noire

Message par leosw »

Yep,

Moi ces jours-ci je ne suis pas super dispo, étudiant en voyage sans internet... Je commencais à tenir, et là, par votre faute et votre projet aléchant, je regarde les prix des clés 3G. Donc euh non, ce soir je ne pourrais pas, désolé. Le moyen pour me contacter sera le forum pendant au moins 1 mois encore.

C'est pourquoi je voulais forker le code, pour coder ça en local et proposer par la suite.

Merci encore. Pour le moment je suis sur la recherche de génération de tuiles, mode léger.

Tchuss.
Avatar du membre
sly
Messages : 5048
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

OpenSourceWay a écrit : Donc euh non, ce soir je ne pourrais pas, désolé. Le moyen pour me contacter sera le forum pendant au moins 1 mois encore.
Tant pis ;-( Mais je penserais à te transmettre un compte rendu ou listing de nos conversations si ça t'intéresse.
C'est pourquoi je voulais forker le code, pour coder ça en local et proposer par la suite.
Okay, pas de problème, tu nous dis si tu as des difficulté pour monter l'infrastructure (selon ton niveau en linux en gros ;-) )
Et si besoin, j'ai une VM virtualbox à disposition qui contient déjà tout.

Pour le moment je suis sur la recherche de génération de tuiles, mode léger.
Je commence à en connaître un rayon dans ce domaine, quel est ton projet ? pour WRI ? pour les mobiles ? pour afficher quoi ?
Avatar du membre
leosw
Messages : 539
Enregistré le : 28 févr. 2013, 17:28
Localisation : Montagne noire

Message par leosw »

Yep,

Pour la conversation, c'est sympa, mais je rattraperais mon retard en même temps que j'aurais une connexion. J'ai déjà 2 ans de retard.

Pour la VM, c'est aussi sympa, mais mon laptop ne peux pas faire tourner ça correctement... Je vais y arriver, j'ai déjà monté ça plusieurs fois, le truc nouveau c'est postgresql...

Et enfin pour les tuiles. Si tu va sur le lien tu premier post, tu trouvera un lien vers mobilemap. Je doit savoir si tiles.php est lourd ou pas, il ne semble pas marcher mais il marchais il y a un mois.

A tchuss et à demain !