Le projet a commencé pour une raison aussi égoïste que possible: je voulais tenir un journal structuré sur les voyages que je fais.
Pendant le cours, cependant, j'ai réalisé que quelqu'un d'autre pourrait être en mesure d'aider, alors j'ai décidé de le publier en open source, avec une licence aussi restrictive que possible.
En général, le module gère les catégories suivantes:
Dans le résumé technique, nous avons inclus les types d'informations suivants:
En d'autres termes, vous pouvez documenter (uniquement) ces trois types de promenades.
Selon les différentes fonctions exercées par les zones du module, nous pouvons discuter des composants suivants:
Pour exécuter ce module, vous avez besoin des éléments suivants:
En principe, toutes ces exigences sont vérifiées lors de l'installation et le processus s'arrête si elles ne sont pas respectées.
Ce module est distribué sous la Nouvelle licence BSD. Qu'est-ce que cela signifie:
Le module WP-Trip-Summary utilise les bibliothèques suivantes:
Le composant de visualisation se compose de trois zones distinctes:
Bien sûr, ce n'est pas un poste de qualité supérieure.
Il est affiché au-dessus du contenu de l'article, mais sous le titre et vise à guider le lecteur vers la boîte technique.
L'idée à partir de laquelle j'ai commencé est que tout le monde ne peut pas réaliser qu'il y a un tel outil sur la page et, si c'est le seul point d'intérêt, être dirigé où il veut.
Plus bas comme position, bien sûr, pas qualitatif.
Il est affiché sous le contenu de l'article, même sous la case technique.
Il n'est pas toujours affiché, mais uniquement lorsque le système détecte la possibilité que l'utilisateur saute par-dessus l'article et sert de moyen d'atteindre rapidement le début pour lire le bel ouvrage.
Il représente, bien sûr, la zone réelle où ils sont affichés, sur un onglet séparé:
Chacun de ces onglets s'affiche uniquement si les informations appropriées sont présentes.
S'il n'y a aucune information pour aucun des onglets, alors le composant entier est masqué, y compris les teasers.
La carte elle-même propose les outils suivants:
Certaines de ces options peuvent être désactivées à l'aide du composant de gestion, comme décrit ci-dessous.
Le composant d'édition vous permet de modifier le résumé technique du tour et d'attacher la trace GPS.
Ainsi, comme le composant de visualisation, il est organisé en deux onglets, un pour chaque catégorie de données:
Le lanceur de l'éditeur de résumé de voyage d'introduction sert à intégrer le composant d'édition dans la station de travail de WordPress.
Il est présenté sous la forme d'une métabox, placée dans la barre latérale de l'écran de post-édition, intitulée: Résumé du voyage.
Permet un accès rapide aux informations et actions pertinentes suivantes:
Actions rapides);Actions rapides);Actions rapides);Modifier).L'onglet approprié est simplement appelé "Informations".
S'il n'est pas terminé, il est rempli de trois boutons, un pour chaque type de tour pris en charge:
Une fois que vous avez appuyé sur l'un de ces boutons, le formulaire réel s'affiche, selon le type de circuit choisi.
Il convient de mentionner que, quelle que soit la forme, si l'un des champs qui nécessitent des valeurs dans sa nomenclature n'a pas une telle valeur définie, un lien vers la page de gestion de cette nomenclature sera affiché.
En plus du formulaire, en bas de l'écran, vous trouverez deux boutons de contrôle, visibles après le choix d'un type d'itinéraire:
L'onglet approprié est simplement appelé "Carte et trace GPS".
Si aucune piste n'a encore été choisie, elle est remplie d'un seul bouton, ce qui vous permet de parcourir votre ordinateur personnel pour choisir le fichier GPS souhaité à joindre.
Une fois la trace chargée, la carte sera centrée et son zoom ajusté pour que tout le circuit soit visible. Les fichiers GPS qui contiennent des segments hors ligne sont également pris en charge.
En plus du formulaire, deux boutons de contrôle se trouvent en bas de l'écran:
Les éléments de configuration et de gestion sont réglés pour offrir une certaine flexibilité dans l'utilisation du logiciel. Ainsi, nous pouvons parler de deux grandes et larges directions de flexibilité:
Il existe une page dédiée à partir de laquelle les options génériques peuvent être modifiées. Vous pouvez y accéder depuis le menu principal en allant sur: WP Trip Summary -> Paramètres.
Une fois arrivé ici, il y a les points de configuration suivants.
Vous pouvez soit le système métrique (m / km), soit le système impérial (miles / pouce).
Il est très important de noter qu'aucun calcul de conversion n'est effectué et il est supposé que lors de la saisie d'un résumé des valeurs, les valeurs sont déjà exprimées dans le système choisi ici.
Une fois que vous avez effacé le champ et enregistré vos modifications, le teaser sur la page de l'article sera masqué.
Le texte d'accroche affiché au-dessus de l'article. Il y a déjà un preset.
Le texte du teaser s'affiche immédiatement sous la zone de résumé. Il y a déjà un preset.
Ce champ permet de définir l'étiquette du visualiseur frontal sélectionné lorsque l'utilisateur visite le poste.
La valeur par défaut est: Carte et trace GPS.
Ce champ permet de spécifier comment plusieurs valeurs d'un même élément sont disposées dans le visualiseur frontal:
Ce champ permet de définir le nombre de valeurs affichées pour les éléments qui ont plusieurs valeurs.
Si un élément a plus de valeurs que ce qui est défini dans ce champ, ils sont masqués et un bouton (afficher) s'affiche.
S'il est activé, le plug-in insère des données JSON-LD structurées dans la page de détails de la publication et de la page,
s'il y a des données de suivi attachées à ce message ou à cette page.
Ici, la discussion est un peu plus longue.
Tout d'abord, il convient de rappeler que la carte utilisée n'est pas une seule image, mais se compose de plusieurs images carrées, appelées tuiles qui, placées côte à côte, forment l'ensemble de la carte.
Il existe plusieurs ensembles de tuiles, une pour chaque niveau de zoom, et chaque tuile est caractérisée par deux coordonnées - disons x et y - à peu près comme un échiquier.
Donc, pour accéder à une tuile, nous avons besoin des informations suivantes:
Mais il y a un autre problème: télécharger autant d'images en un temps aussi rapide que possible, parfois tout ce méga-ensemble de tuiles est copié de manière redondante sur plusieurs machines - serveurs.
Ces machines sont également numérotées / nommées - disons, par exemple, 1, 2, 3, 4, etc.
L'idée ici est que je peux - au lieu de les demander au même endroit - je peux demander une partie de la voiture 1, une partie de la voiture 2, etc., mais cela, je le répète, n'est pas un comportement obligatoire.
Pour rassembler tout cela, afin de télécharger des tuiles de carte à partir d'une source autre que celle par défaut - OpenStreetMaps - vous avez le champ en question maintenant.
Et ce modèle offre les marquages spéciaux suivants:
Les signets peuvent être combinés de toute façon et vous devrez consulter la documentation du fournisseur à partir duquel vous souhaitez afficher la carte.
Selon l'endroit où vous choisissez d'utiliser la carte, la zone de copyright peut être obligatoire ou non. C'est en tout cas une question de bon sens, je vous encourage donc à le surveiller.
L'emplacement se trouve dans le coin inférieur droit de la carte, et le champ en question vous permet maintenant d'entrer un lien vers le fournisseur.
Selon l'endroit où vous choisissez d'utiliser la carte, la zone de copyright peut être obligatoire ou non. C'est en tout cas une question de bon sens, je vous encourage donc à le surveiller.
L'emplacement se trouve dans le coin inférieur droit de la carte, et le champ en question permet désormais de saisir la note de copyright réelle.
Si vous effacez ce champ, le bouton de carte plein écran ne s'affiche plus dans la zone technique de la page de l'article.
Par défaut, le champ est coché, donc le bouton est affiché.
Si vous effacez ce champ, le bouton qui active la loupe ne sera plus affiché dans la boîte technique de la page de l'article.
Par défaut, le champ est coché, donc le bouton est affiché.
Si vous effacez ce champ, l'échelle de la carte (en bas à gauche) ne sera plus affichée dans la zone technique de la page de l'article.
Par défaut, le champ est coché, donc l'échelle de la carte est affichée.
Si vous effacez ce champ, le bouton qui vous permet de télécharger la piste GPS ne sera plus affiché dans la boîte technique de la page de l'article.
Par défaut, le champ est coché, donc le bouton est affiché.
Ce champ vous permet de définir la couleur avec laquelle la trace GPS est dessinée sur la carte.
S'applique à la fois au visualiseur frontal et à l'éditeur principal.
La valeur par défaut est: # 0033ff.
Ce champ vous permet de définir l'épaisseur de ligne (en pixels) avec laquelle la trace GPS est représentée sur la carte.
S'applique à la fois au visualiseur frontal et à l'éditeur principal.
La valeur par défaut est: 3 pixels.
Ce champ vous permet de définir la hauteur, en pixels, du composant cartographique.
S'applique uniquement au visualiseur frontal.
La valeur par défaut est: 350 pixels.
Les nomenclatures sont des ensembles d'options prédéfinis à partir desquels remplir certains champs.
Les valeurs de ces options peuvent être modifiées en fonction de la langue choisie.
Toutes les langues prises en charge par WordPress sont disponibles, plus la possibilité de définir une valeur par défaut.
La valeur par défaut d'une option sera affichée lorsqu'aucune traduction n'est trouvée pour cette option pour la langue actuelle du blog.
Les domaines pour lesquels la gestion de la nomenclature est requise sont:
Il est disponible pour les types de parcours:
Il représente évidemment l'évaluation subjective de chacun de la difficulté de l'itinéraire.
Ce module propose les options prédéfinies suivantes (traduites en roumain, en anglais et française):
Il est disponible pour les types de parcours:
Il représente évidemment les saisons au cours desquelles il est physiquement possible de parcourir l'itinéraire dans des conditions décentes (c'est-à-dire sans effort excessif et sans vous exposer à un danger imminent).
Le module propose les options prédéfinies suivantes (traduites en roumain, en anglais et française):
Il est disponible pour les types de parcours:
Représente les textures / compositions des revêtements routiers rencontrés. Ex: herbe, rochers, asphalte, macadam, etc.
Le module propose les options prédéfinies suivantes (traduites en roumain, en anglais et française):
Il est disponible pour les types de parcours:
Il représente les types de vélos qui peuvent être utilisés pour parcourir en toute sécurité et confortablement l'itinéraire (relatif) décrit.
Le module propose les options prédéfinies suivantes (traduites en roumain, en anglais et française):
Il est disponible pour les types de parcours:
Il représente les entreprises qui organisent des courses le long du parcours, soit sur toute sa longueur, soit seulement partiellement.
Le module n'offre pas d'options prédéfinies.
Il est disponible pour les types de parcours:
Décrit si la ligne est simple ou double.
Le module propose les options prédéfinies suivantes (traduites en roumain, en anglais et française):
Il est disponible pour les types de parcours:
Il représente l'état de la ligne sur l'itinéraire.
Le module propose les options prédéfinies suivantes (traduites en roumain, en anglais et française):
Il est disponible pour les types de parcours:
Il représente l'état des travaux d'électrification de la ligne.
Le module propose les options prédéfinies suivantes (traduites en roumain, en anglais et française):
Les opérations suivantes sont disponibles, chacune dans le contexte d'une langue choisie:
Il convient de noter que lors de l'ajout d'un élément pour la langue par défaut, le système ne demande l'étiquette que pour lui.
D'autre part, lors de l'ajout d'un élément pour une langue particulière (par exemple le roumain, l'anglais, etc.), le système demande l'étiquette pour la langue par défaut et la langue sélectionnée.