Amélioration du topoguide

Menu
Le menu a été modifié pour ajouter un item « Portails », avec en sous-menu, la liste des principaux portails.
Actuellement, il y a presque tous les portails dans le sous-menu, mais il n’est pas pratique de l’étendre indéfiniment. Seule une partie est accessible dans le sous-menu. Les autres sont accessibles dans la liste complète, en cliquant sur « Portails ».

Filtre de recherche d’itinéraires
Pour les membres connectés uniquement :
Dans le filtre d’itinéraires, il est possible de filtrer sur les itinéraires qu’on a déjà parcourus, ou au contraire qu’on n’a jamais parcourus. Les itinéraires parcourus sont les itinéraires associées à ses sorties.
En modifiant l’url à la main, on peut donner une liste de membres, et faire des combinaisons complexes de ET et de OU.

Filtre de recherche d’images/photos
Pour les membres connectés uniquement :
Dans le filtre d’images, il est possible de filtrer sur les images qu’on a enregistré.
Utile pour retrouver facilement une de ses propres photos, prise dans un massif et d’une catégorie précise. Ou pour retrouver ses schémas et tracés, etc.

Cette fonction existait déjà dans le filtre de sortie, pour rechercher une sortie parmi ses propres sorties.

Liste de sorties ou d’itinéraires
Petite amélioration d’ergonomie : sur une liste de sorties ou d’itinéraires, le titre de la colonne des cotations comporte un lien permettant de trier la liste selon une cotation, mais uniquement si la liste est restreinte à certaines activités.
La cotation utilisée pour le tri dépend dans quelle groupe d’activité sont incluent les activités possibles :

  • [picto activity_2 /] [picto activity_3 /] [picto activity_4 /] [picto activity_5 /] : tri sur la cotation globale
  • [picto activity_1 /] : tri sur la cotation technique ski (cotation toponeige)
  • [picto activity_6 /] : tri sur la cotation randonnée pédestre
  • [picto activity_7 /] : tri sur la cotation raquette

La restriction des activités possibles peut se faire par des critères dans l’url (obtenue par le filtre de recherche), ou par la personnalisation d’activité.

Exemple : liste des sorties de ski datant de moins d’un mois : /outings/list/act/1/date/1M
Un lien sur « Cot. » permet de trier selon la cotation technique ski, car on est sûr que cette liste ne comporte que des sorties de ski.

Catégories d’un article
2 nouvelles catégories d’article ont été ajoutées :

rassemblements / G2G : article de préparation ou de compte-rendu d’un rassemblement organisés sur camptocamp
Exemples : /articles/list/ccat/9

tags : article utilisé pour « taguer » des documents en les associant à l’article, permettant de les retrouver facilement et d’effectuer des recherches complexes dans le topoguide
Exemples : /articles/list/ccat/10

Pour poster un commentaire concernant les fonctionnalités du site, utilisez la discussion dédiée aux /viewtopic.php?id=150447+]commentaires sur les améliorations du topoguide[/url].
Pour tout ce qui concerne le design et les défauts d’affichage, utilisez la discussion de /viewtopic.php?id=136706+]recueil des problèmes d’affichage du site[/url].

Sorties
« Petite » amélioration : depuis qq jours, il est possible d’utiliser l’assistant de saisie de sortie pour saisir une sortie couenne ou bloc.
Au passage, n’hésitez pas à enrichir et corriger les fiches des sites/secteurs de couennes et de bloc !

Code
Depuis le début de la V5, le code javascript s’appuyait sur la librairie prototype.js.
Depuis 2 semaines, tout le code javascript a été migré vers jQuery.
Ceci permettra par exemple d’intégrer les statistiques dans une page c2c au lieu d’être sur une page externe.

Les améliorations suivantes ne concernent pas que le topoguide.

Serveurs
Les mots de passes sont stockés de manière plus sure sur le serveur. Mais une migration de chaque mot de passe est nécessaire. Pour cela, il faut que chacun se déconnecte et se reconnecte : le cryptage du mot de passe est alors mise à jour.

Les composants logiciels PHP et PostgreSQL ont été mis à jour. Ceci a été possible après une mise à jour de l’OS de certains serveurs.
Cela a entrainé qq bugs qui ont été corrigé depuis.

Carto
La carto embarquée est chargée de manière asynchrone : le chargement des pages du topoguide est plus rapide pour ceux qui ont choisi d’avoir la section carto repliée par défaut.

Page d’accueil
Les liens météo et avalanches vers le site de Météo France de la boite « préparer sa course » ont été mis à jour.

Développement
Depuis plusieurs mois déjà, le code du site est disponible sur github.
Par ailleurs, pour ceux qui souhaitent améliorer le code ou ajouter des fonctionnalités, une procédure (semi) automatisée permet d’installer l’architecture serveur dans des machines virtuelles sur son PC.
N’hésitez pas à donner un coup de main pour améliorer le site : dev@camptocamp.org

Lien « Mes sorties »
Pour les gros contributeurs (et les petits aussi) : lorsqu’on est identifié, et qu’on consulte la page d’un itinéraire, d’un refuge, d’un accès, d’un massif, etc, si on souhaite retrouver ses propres sorties sur cet itinéraire, ou depuis cet accès ou refuge, ou dans ce massif, il suffit de cliquer sur le lien « Mes sorties » situé en dessous de la liste des dernières sorties affichée dans la page.

Il est possible de filtrer ses sorties en utilisant le filtre de recherche (en cochant la case « Rechercher parmi mes sorties »), mais quand on est sur une page d’un itinéraire, c’est intéressant de pouvoir atteindre ses sorties sur cet itinéraires en un clic (pour retrouver rapidement des photos, ou des participants, ou un récit, ou comparer des conditions, etc).

Perso ça m’est très utile, car jusqu’à présent j’accédais à la liste des sorties de l’itinéraire ou accès, puis je modifiais l’url à la main pour ajouter mon ID. Ceci plusieurs dizaines de fois par an : il fallait faire qqch.

Cotomètre
Le cotomètre, permettant la cotation des itinéraires de ski de pente raide, disponible à l’édition d’un itinéraire et dans le menu, était buggué pour la version de l’édition d’un itinéraire (affichage d’une erreur et pas de résultat).
C’est corrigé !

Version mobile
Il est désormais possible d’enregistrer des photos dans les sorties et les documents collaboratifs, depuis un mobile ou une tablette.
Il suffit de « cliquer » sur le lien « Ajouter des images à cette page » en bas de page.

Document « Refuges, gites, bivouac, … »
Une nouvelle catégorie a été ajoutée : camping
Un document « camping » fonctionne comme un document « gite » :

  • Il est accessible en voiture ou TC, ou à moins de 10mn de marche.
  • Il ne peut être associé qu’à un seul accès, le plus proche.
  • Dans la page du camping est affiché la liste des itinéraire associé à l’accès.
  • Il n’est pas possible d’associé un itinéraire à un camping.

Par ailleurs, les champs matelas, couvertures, chauffage et gaz ont 3 valeurs possibles : « oui », « non », « non applicable ».
Quand la valeur est « non applicable », rien n’est affiché dans le document.
Cela permet d’éviter d’alourdir la page des refuges ne possédant pas de refuge d’hiver par exemple (ces champs décrivent le matériel présent lorsque le refuge n’est pas gardé).

Association des participants à une sortie
Pour associer un participant membre à une sortie, il faut ouvrir l’outil d’association (en cliquant sur le [picto picto_add /] ou les pictos à côté de « Associer un participant ou un document existant »), puis taper les 1ères lettres du pseudo topo ou forum du participant, ou l’ID du participant.
Désormais, dès l’ouverture de l’outil d’association il y a une liste de suggestion, proposant les 5 membres le plus souvent associés au 20 dernières sorties auxquelles on a participé.
Il suffit de cliquer sur le pseudo, puis sur le bouton « Associer ».
Pour voir le profile du membre avant de l’associer, un clic-milieu (ou clic droit) permet d’ouvrir le profile dans un nouvel onglet.

Association de documents géoréférencés à un document
Dans un document, lors de l’affichage de l’outil d’association d’un sommet, itinéraire, accès, refuge ou site de couenne, il est suggéré les 5 documents les plus proches dans un rayon de 10km maxi, et qui ne sont pas déjà associé au document courant.

Édition d’un champ texte
A l’édition d’un champ texte, dans la barre de bouton qui s’affiche au-dessus du champ lorsque le curseur est dans le champ, il a été ajouté 3 boutons h2, h3 et h4 permettant d’insérer les balises de sous titre de niveau 2, 3 et 4.
Ces balises sont ##, ### et #### en début de ligne : c’est facile de les insérer sans utiliser les boutons, mais si ces boutons peuvent faire connaitre l’existence de ces balises, ce n’est pas plus mal.
Les balises de sous-titre existent depuis 2009 mais on voit souvent des mises en forme de sous-titres en gras + italique, nécessitant bien plus de manip souris et clavier pour les faire. Et quand les modos passent derrière pour corriger la mise en forme, c’est aussi long d’enlever les balises de gras et italique puis de mettre la balise de sous-titre, il vaut mieux ne pas mettre en forme les sous-titres si on n’utilise pas les balises ##.

Pour poster un commentaire concernant les fonctionnalités du site, utilisez la discussion dédiée aux /viewtopic.php?id=150447+]commentaires sur les améliorations du topoguide[/url].
Pour tout ce qui concerne le design et les défauts d’affichage, utilisez la discussion de /viewtopic.php?id=136706+]recueil des problèmes d’affichage du site[/url].

Lien vers les sites météo
Dans tous les documents sommets, refuges, accès et sites de couenne/bloc, un lien vers le site Meteoblue a été ajouté.
Ce lien pointe vers la page de la météo correspondant à la coordonnée géographique indiquée dans le document. Ceci permet d’avoir un lien vers une météo pour n’importe quel point dans le monde, alors que jusqu’à présent seuls les documents de certaines régions avaient des liens météo.

Meteoblue donne la météo en ce point, mais à l’altitude qu’il calcule lui même, et qu’il indique sous le titre de la page. Bien faire attention quand on regarde les températures.
Le titre de la page comporte les coordonnées, mais si celles-ci sont proches d’une coordonnée de la base de lieu de Meteoblue, le titre comporte ce lieu. Il y a parfois des approximations, ne pas s’étonner, ce n’est pas gênant (la météo calculée n’est pas à 500m près).
Il y a aussi un météogramme sur plusieurs jours, avec la présence de nuages selon l’altitude (mais c’est peu précis : échelle verticale sur 12km).

Exemples :

  • Grand Pic de Belledonne
  • Buis les Baronnies - Saint-Julien
  • Refuge de Presset
  • Cojzova koča na Kokrskem sedlu

Affichage des itinéraires dans un sur-sommet
La liste des itinéraires d’un sur-sommet comporte :

  • les itinéraires associés au sommet : affichage de l’intitulé de l’itinéraire uniquement
  • les itinéraires associés aux sous-sommets : affichage du type « sous-sommet : itinéraire ».

Le nom d’un sous-sommet comporte souvent le nom du sur-sommet, ce qui donne des noms à rallonge, mais c’est indispensable pour que la recherche sur l’intitulé du sur-sommet renvoie les sous-sommets (surtout quand ceux-ci ne sont pas connus, ou n’ont pas de nom assez discriminant).
Par contre dans la liste des itinéraire du sur-sommet ça alourdit l’affichage.

Dans cette liste, l’intitulé des itinéraires a été allégé, en supprimant la mention du sur-sommet.
C’est bien utile quand on consulte cette liste depuis un smartphone.

Exemples :
Gorges du Verdon
La Meije
Vallée d’Ailefroide
Cascades de glace : Le Bourg-d’Oisans
Le Caroux

Espace insécable
Dans le topoguide, il est possible de séparer 2 mots par un espace insécable, en plaçant 2 points entre les mots :

des..mots..séparés..par..des..espaces..insécables

Par ailleurs, un simple espace est automatiquement remplacé par un espace insécable dans les cas suivant (inutile donc d’utiliser l’astuce ci-dessus) :

  • espace devant ? ou ! ou :
  • espace séparant des chiffres
  • espace séparant un chiffre et un mot
    Dans ce dernier cas, si le mot est m, cm, dm, hm, km, mn, min, h, hr ou s, l’espace est supprimé (sauf dans certains cas, c’est buggué, pas grave).

Pour poster un commentaire concernant les fonctionnalités du site, utilisez la discussion dédiée aux /viewtopic.php?id=150447+]commentaires sur les améliorations du topoguide[/url].
Pour tout ce qui concerne le design et les défauts d’affichage, utilisez la discussion de /viewtopic.php?id=136706+]recueil des problèmes d’affichage du site[/url].

Lien vers les sites météo
Le lien vers Meteoblue a été ajouté dans les itinéraires.
Il pointe vers la météo du sommet associé le plus élevé.

Balise de commentaire du code d’un document
Il est désormais possible d’ajouter des commentaires dans le code d’un document (le texte visible à l’édition).
Ces commentaires ne sont visibles qu’à l’édition, ils n’apparaissent pas à la consultation du document.
Le texte entre les balises suivantes est considéré comme un commentaire :

[b][/*][/b] texte en commentaire éventuellement sur plusieurs lignes [b][*/][/b]

Les commentaires à l’édition sont utiles pour :

  • donner des conseils et explications aux contributeurs
  • supprimer temporairement du texte en le laissant visible à l’édition

Pour poster un commentaire concernant les fonctionnalités du site, utilisez la discussion dédiée aux /viewtopic.php?id=150447+]commentaires sur les améliorations du topoguide[/url].
Pour tout ce qui concerne le design et les défauts d’affichage, utilisez la discussion de /viewtopic.php?id=136706+]recueil des problèmes d’affichage du site[/url].

Liste des sorties avec tous les champs texte
Il est désormais possible d’afficher une liste de sorties comportant tous les champs texte, en particuliers les commentaires personnels.
C’est bien utile lorsqu’on souhaite consulter les avis persos sur une voie d’escalade ou un itinéraire de rando pédestre (ce sont des infos subjectives qui normalement ne sont pas dans le champ « conditions, rocher, équipement »).

Exemple : /outings/conditions/routes/55701/format/full/orderby/date/order/desc

Pour afficher ce type de liste :

  • dans le filtre de recherche des sorties, cocher la case « Commentaires »
  • dans la page d’un itinéraire, sommet, accès, refuge, site de couenne/bloc, cliquer sur « Commentaires » dans les liens présents en dessous de la liste des sorties

Fond de carte Swisstopo
Le fond de carte Swisstopo est de retour dans la carto, pour les membres identifiés uniquement (pour éviter d’atteindre les quota trop rapidement).
Merci âlex :slight_smile:

Pour poster un commentaire concernant les fonctionnalités du site, utilisez la discussion dédiée aux /viewtopic.php?id=150447+]commentaires sur les améliorations du topoguide[/url].
Pour tout ce qui concerne le design et les défauts d’affichage, utilisez la discussion de /viewtopic.php?id=136706+]recueil des problèmes d’affichage du site[/url].

Recherche rapide et recherche sur l’intitulé
La recherche sur l’intitulé des documents (par la recherche rapide en haut de page, ou par les filtres de recherche) a été améliorée :

  • Recherche bien plus rapide, particulièrement pour les images et les sorties (moins d’une seconde au lieu de 30s pour les images).
  • Tolérance plus grande aux fautes de frappe à l’intérieur d’un mot.
  • Recherche indifférente à l’ordre des mots.
  • Pour les articles, la recherche s’effectue sur l’intitulé, le résumé et le corps de l’article.

Exemples :

  • La recherche de « vieu cailol » dans les sommets trouve « Vieux Chaillol ».
  • La recherche de « jardin egreve » dans les sites de couennes trouve « Saint-Égrève - Jardins suspendus ».

Pour la recherche rapide d’itinéraires (en haut de page ou dans les portails), pensez à séparer les mots clés du sommet et les mots clés de l’itinéraire par ‹ : ›
Pour trouver « Aiguille Verte : Arête du Jardin », recherchez « verte : jardin » et non « verte jardin ».
En effet, si les ‹ : › ne sont pas présents, ça recherche tous les mots clefs dans les sommets, puis tous les mots clefs dans les itinéraires, et ça renvoie l’ensemble des résultats. Si on recherche juste « verte » ou « jardin », on a ce résultat (noyé dans plein d’autres), mais « verte jardin » ne renvoie rien car aucun intitulé de sommet ni d’itinéraire ne comporte à la fois « verte » et « jardin ».

Pour poster un commentaire concernant les fonctionnalités du site, utilisez la discussion dédiée aux /viewtopic.php?id=150447+]commentaires sur les améliorations du topoguide[/url].
Pour tout ce qui concerne le design et les défauts d’affichage, utilisez la discussion de /viewtopic.php?id=136706+]recueil des problèmes d’affichage du site[/url].

Lien vers les sites météo dans les documents
Le lien vers Meteoblue était cassé depuis le 5 mai.
C’est réparé, avec une amélioration : l’altitude des prévisions est celle du document (altitude du sommet le plus élevé pour un itinéraire).

Date des sorties et des photos
Dans une sortie ou une photo, il est désormais possible de renseigner la date à partir de 1950.
C’est utile pour saisir d’anciennes sorties marquantes (ouvertures, première à ski, …).

Pour poster un commentaire concernant les fonctionnalités du site, utilisez la discussion dédiée aux /viewtopic.php?id=150447+]commentaires sur les améliorations du topoguide[/url].
Pour tout ce qui concerne le design et les défauts d’affichage, utilisez la discussion de /viewtopic.php?id=136706+]recueil des problèmes d’affichage du site[/url].