Browse Source

Ajoute la présentation

master
vincent 6 days ago
parent
commit
9f4237aefe
2 changed files with 197 additions and 0 deletions
  1. +23
    -0
      doc/prez-omo/Makefile
  2. +174
    -0
      doc/prez-omo/index.html

+ 23
- 0
doc/prez-omo/Makefile View File

@ -0,0 +1,23 @@
all: prez.zip
master.zip:
wget --output-document=$@ https://github.com/hakimel/reveal.js/archive/master.zip
reveal.js: master.zip
unzip -jn $^ reveal.js-master/dist/$@
reveal.css: master.zip
unzip -jn $^ reveal.js-master/dist/$@
markdown.js: master.zip
unzip -jn $^ reveal.js-master/plugin/markdown/$@
black.css: master.zip
unzip -jn $^ reveal.js-master/dist/theme/$@
prez.zip: index.html reveal.js reveal.css markdown.js black.css
zip -9 $@ $^
.PHONY: clean
clean:
rm -f master.zip reveal.js reveal.css markdown.js black.css prez.zip

+ 174
- 0
doc/prez-omo/index.html View File

@ -0,0 +1,174 @@
<html lang="fr">
<head>
<meta charset="UTF-8" />
<title>Présentation OMO</title>
<link rel="stylesheet" href="reveal.css" />
<link rel="stylesheet" href="black.css" />
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown>
<textarea data-template>
# OMO
OSM Lyon
le mardi 18 février à partir de 18h30
15/20 min à partir de 18h45
au Tubà , 15 boulevard Vivier-Merle dans le 3e arrondissement (place de Milan, à deux pas de la gare de la Part-Dieu)
visio → <https://osmvideo.cloud68.co/user/ren-ncq-irt-nv8>
</textarea>
</section>
<section data-markdown>
<textarea data-template>
## Détails techniques
Adresse web <https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/>
Application web autohébergée
Projet Symfony (PHP), Stimulus (Javascript) et Bootstrap (CSS)
Données stockées dans une base SQLite
Logiciel libre (WTFPL) [Sources](https://caboulot.org/gitea/vince/gestionnaire-de-taches-simple/)
</textarea>
</section>
<section data-markdown>
<textarea data-template>
## Historique/Pourquoi ?
[Visios #AdopteUneCommmune les mardis à 21h](https://forum.openstreetmap.fr/t/visios-adopteunecommune-les-mardis-a-21h/18754)
Gestionnaire de tâches simple ⇒ Outil de Manipulation et d’Organisation
« Gère les tâches, même avec des nœuds »
Petit outil collaboratif simple et facile à administrer/utiliser pour mapper des trucs de façon coordonnée à un endroit *vs.* [HOT Tasking Manager](https://tasks.hotosm.org/), [Mapcraft](https://mapcraft.nanodesu.ru), etc.
1er commit en juillet 2024
</textarea>
</section>
<section data-markdown>
<textarea data-template>
## Fonctionnalités
* authentification *oauth2* sur <osm.org>
* télécommande JOSM
* *workflow* ± simple de gestion des tâches (à faire/en cours/fait)
* aperçu visuel et carto de l’avancement (avec Leaflet et rendu `osmfr`)
* import/génération en masse
* liens vers d’autres outils (KISS)
* tutos (par exemple [ici](https://caboulot.org/gitea/vince/gestionnaire-de-taches-simple/src/branch/master/doc/tuto-pr-gard/index.md) ou [là](https://meleagrino.vps-3fba2a8a.ynh.fr/nextcloud/s/Bmm7dga3ESF5NGp))
</textarea>
</section>
<section>
<section data-markdown>
<textarea data-template>
## Organisation
* Utilisateurs
* Projet
* Tâches
</textarea>
</section><section data-markdown>
<textarea data-template>
### Utilisateurs
juste pour savoir qui fait quoi
l’app ne fait rien à la place de l’utilisateur
accès à plus de fonctionnalités quand on est connecté
</textarea>
</section><section data-markdown>
<textarea data-template>
### Projet
* nom, description
* *presets* (hashtag, source)
* imagerie
* requête Overpass
</textarea>
</section><section data-markdown>
<textarea data-template>
### Tâches
* nom, description
* geojson (représentation visuelle de la tâche sur la carte de l’app)
* osm (données à envoyer à JOSM)
* état dans le workflow
* urgence/importance)josm
Ressources pour créer facilement du GeoJSON <https://geojson.io/> et connaître le format XML OSM de JOSM <https://wiki.openstreetmap.org/wiki/FR:Format_de_fichier_JOSM>
</textarea>
</section>
</section>
<section>
<section data-markdown>
<textarea data-template>
## Exemples
* [Sentiers PR du Gard](https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/project/sentiers-pr-du-gard)
* [Bars à chats](https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/project/bars-a-chats)
* [BD Ortho 2024 en Pyrénées-Atlantiques](https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/project/bd-ortho-2024-en-pyrenees-atlantiques)
* [Familles de supports aériens réseau 400 kV](https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/project/familles-de-supports-aeriens-reseau-400-kv)
</textarea>
</section>
<section data-markdown>
<textarea data-template>
### [Sentiers PR du Gard](https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/project/sentiers-pr-du-gard)
* historique, framacalc horrible, beaucoup de manips manuelles
* ensemble de ways correspondant au tracé des sentiers → ranger/créer relations dans osm
</textarea>
</section>
<section data-markdown>
<textarea data-template>
### [Bars à chats](https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/project/bars-a-chats)
* perso, [osmw](https://wiki.openstreetmap.org/wiki/FR:Tag:theme%3Dcat)
* POI tirés d’un annuaire + OSINT (existent ou pas, à ajouter, modifier ou supprimer)
</textarea>
</section>
<section data-markdown>
<textarea data-template>
### [BD Ortho 2024 en Pyrénées-Atlantiques](https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/project/bd-ortho-2024-en-pyrenees-atlantiques)
* vu sur [le forum](https://forum.openstreetmap.fr/t/adopte-une-commune-pour-le-64-et-40/29240)
* générateur de polygones par département
</textarea>
</section>
<section data-markdown>
<textarea data-template>
### [Familles de supports aériens réseau 400 kV](https://vps-3fba2a8a.ynh.fr/gestionnaire-de-taches-simple/project/familles-de-supports-aeriens-reseau-400-kv)
* tentative d’utilisation sur [le forum](https://forum.openstreetmap.fr/t/familles-de-pylones-haute-tension/29874)
* moulinette geojson depuis la requête overpass
</textarea>
</section>
</section>
<section data-markdown>
<textarea data-template>
## Conclusion
à disposition
preneur de retours
trouver un nom
des questions ?
</textarea>
</section>
</div>
</div>
<script src="reveal.js"></script>
<script src="markdown.js"></script>
<script>
Reveal.initialize({
plugins: [RevealMarkdown],
});
</script>
</body>
</html>

Loading…
Cancel
Save