update docs, meeting notes and screenshots
37
README.md
@ -1,11 +1,24 @@
|
|||||||
# Framadate - funky version
|
# Framadate - funky version
|
||||||
|
![landing_page](docs/img/landing_page.png)
|
||||||
FR: Un logiciel libre de sondage fait par les contributeurs de l'association Framasoft, avec une API backend.
|
FR: Un logiciel libre de sondage fait par les contributeurs de l'association Framasoft, avec une API backend.
|
||||||
|
|
||||||
EN: A libre polling software made by contributors around the French association Framasoft.
|
EN: A libre polling software made by contributors around the French association Framasoft.
|
||||||
This version uses a brand new backend API.
|
This version uses a brand new backend API.
|
||||||
|
|
||||||
|
- l'API de backend est en PHP / Symfony, ses sources disponible sur framagit https://framagit.org/tykayn/date-poll-api
|
||||||
|
|
||||||
## Pour débuter - getting started
|
## Pour débuter - getting started
|
||||||
[lire la doc pour débuter votre Funky Framadate](docs/GETTING_STARTED.md)
|
[lire la doc pour débuter votre Funky Framadate](docs/GETTING_STARTED.md)
|
||||||
|
|
||||||
|
## Design et maquettes
|
||||||
|
Maquette naviguable:
|
||||||
|
https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/rbYngRP/play
|
||||||
|
|
||||||
|
Planche de création de sondage, https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/p/9F41E940-BAAF-489A-8C90-AC6E5C762211
|
||||||
|
|
||||||
|
Planche des participations https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/p/BFC83003-AAF3-4858-9EE1-F28A88D11305
|
||||||
|
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
FR: Toute la documentation est disponible [dans le dossier "doc"](/docs), principalement en Français.
|
FR: Toute la documentation est disponible [dans le dossier "doc"](/docs), principalement en Français.
|
||||||
EN: All documentation is available in the "doc" folder, mainly in French because reasons.
|
EN: All documentation is available in the "doc" folder, mainly in French because reasons.
|
||||||
@ -13,25 +26,31 @@ EN: All documentation is available in the "doc" folder, mainly in French because
|
|||||||
|
|
||||||
# Version funky framadate
|
# Version funky framadate
|
||||||
|
|
||||||
|
* maquettes par Thomas Bonamy :
|
||||||
|
* icones https://feathericons.com/
|
||||||
|
|
||||||
* [Spécifications](docs/cadrage/specifications-fonctionnelles)
|
* [Spécifications](docs/cadrage/specifications-fonctionnelles)
|
||||||
* maquettes par @maiwann : https://scene.zeplin.io/project/5d4d83d68866d6522ff2ff10
|
* maquettes par @maiwann : https://scene.zeplin.io/project/5d4d83d68866d6522ff2ff10
|
||||||
* vidéo de démo des maquettes par @maiwann : https://nuage.maiwann.net/s/JRRHTR9D2akMAa7
|
* vidéo de démo des maquettes par @maiwann : https://nuage.maiwann.net/s/JRRHTR9D2akMAa7
|
||||||
* discussions sur framateam canal général : https://framateam.org/ux-framatrucs/channaels/framadate
|
* discussions sur framateam canal général : https://framateam.org/ux-framatrucs/channaels/framadate
|
||||||
* discussions techniques côté développeurs : https://framateam.org/ux-framatrucs/channels/framadate-dev
|
* discussions techniques côté développeurs : https://framateam.org/ux-framatrucs/channels/framadate-dev
|
||||||
* [notes de réunion](notes-de-reunion)
|
* [notes de réunion](docs/reunions)
|
||||||
* [traductions](traductions)
|
* [traductions](docs/traductions)
|
||||||
|
|
||||||
|
|
||||||
|
## Screenshots - exemples de maquette de la nouvelle version
|
||||||
|
![funky_framadate_maquette](docs/img/Screenshot_2021-04-19%20migration%20depuis%20un%20Framadate%20version%201.jpeg)
|
||||||
|
![funky_framadate_maquette](docs/img/advanced_config.png)
|
||||||
|
![funky_framadate_maquette](docs/img/preview_creation.png)
|
||||||
|
![funky_framadate_maquette](docs/img/kind_poll.png)
|
||||||
|
![funky_framadate_maquette](docs/img/colors_framadate_funky.png)
|
||||||
|
![funky_framadate_maquette](docs/img/framdate_funky_design.png)
|
||||||
|
|
||||||
# Documentations sur Angular
|
# Documentations sur Angular
|
||||||
|
|
||||||
* `{- sur sass -}` (on va utiliser CSS, si angular permet d'avoir des variables CSS, @newick)
|
* `{- sur sass -}` (on va utiliser CSS, si angular permet d'avoir des variables CSS, @newick)
|
||||||
|
|
||||||
|
|
||||||
# Exemple de maquette de la nouvelle version
|
|
||||||
|
|
||||||
![funky_framadate_maquette](docs/img/colors_framadate_funky.png)
|
|
||||||
![funky_framadate_maquette](docs/img/framdate_funky_design.png)
|
|
||||||
|
|
||||||
## LIBRARIES USED
|
## LIBRARIES USED
|
||||||
|
|
||||||
| status | lib choice_label | usage |
|
| status | lib choice_label | usage |
|
||||||
@ -60,6 +79,4 @@ EN: All documentation is available in the "doc" folder, mainly in French because
|
|||||||
| to be removed | [uuid](https://www.npmjs.com/package/uuid) | generate uuid |
|
| to be removed | [uuid](https://www.npmjs.com/package/uuid) | generate uuid |
|
||||||
|
|
||||||
---
|
---
|
||||||
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.1.
|
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.
|
||||||
# Framadate
|
|
||||||
|
|
||||||
|
BIN
docs/img/advanced_config.png
Normal file
After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 20 KiB |
BIN
docs/img/colors_framadate_funky_buttons.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
docs/img/colors_framadate_funky_maiwann.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
docs/img/dates-choice.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
docs/img/framadate_funky_schema.png
Normal file
After Width: | Height: | Size: 167 KiB |
BIN
docs/img/framadate_v1_schema.png
Normal file
After Width: | Height: | Size: 110 KiB |
BIN
docs/img/kind_poll.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
docs/img/landing_page.png
Normal file
After Width: | Height: | Size: 142 KiB |
BIN
docs/img/migration_v1.jpeg
Normal file
After Width: | Height: | Size: 105 KiB |
BIN
docs/img/preview_creation.png
Normal file
After Width: | Height: | Size: 83 KiB |
62
docs/reunions/2021.md
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
# 2021
|
||||||
|
![landing_page](../img/landing_page.png)
|
||||||
|
## Mars
|
||||||
|
la DINUM propose de contribuer à financer le développement de la nouvelle version.
|
||||||
|
|
||||||
|
## Avril
|
||||||
|
### 19 Avr
|
||||||
|
Migration fonctionnelle depuis la BDD de la v1 dans la partie backend
|
||||||
|
|
||||||
|
|
||||||
|
## Octobre
|
||||||
|
### 5 Oct
|
||||||
|
le lien vers le lieu où sont travaillées les maquettes de la DINUM https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c
|
||||||
|
|
||||||
|
présentation des wireframes
|
||||||
|
parcours complet, apparence mobile
|
||||||
|
mobile first
|
||||||
|
barre de progression, étapes 1 sur 5
|
||||||
|
|
||||||
|
comment se présente la gestion des horaires identiques pour chaque jour
|
||||||
|
|
||||||
|
* demander aux admins de framadate quels sont les horaires les plus fréquentes dans les sondages de date
|
||||||
|
* sondage texte: proposer une url d'image ou une URL avec chaque choix de réponse
|
||||||
|
* délai expiration de 180 jours par défaut
|
||||||
|
* proposer de participer au sondage après sa création
|
||||||
|
|
||||||
|
questions , propositions
|
||||||
|
* présenter les dates les plus populaires avec une vue calendrier ?
|
||||||
|
* comment se présente l'écran de vote sur mobile?
|
||||||
|
* quelle mise en forme des images et des url
|
||||||
|
* proposer de faire de l'hébergement d'image locale
|
||||||
|
* mise en forme des plages horaires pour voir qu'elles sont un sous ensemble d'une date
|
||||||
|
* quoi mettre dans le header et footer
|
||||||
|
* mise en avant de la destination des données et du droit qui les régit
|
||||||
|
* personnalisation super admin
|
||||||
|
|
||||||
|
### 7 Oct
|
||||||
|
ici une démo naviguable https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/rbYngRP/play
|
||||||
|
|
||||||
|
icones avec feather icons ou fork awesome pour se séparer des icones google
|
||||||
|
|
||||||
|
faire une page galerie de composants et typographie. la démo comporte une page prête à l'emploi pour ça. on va pouvoir mettre à jour les variables scss de couleur.
|
||||||
|
|
||||||
|
* points de réflexion
|
||||||
|
* affichage du footer, menu, logo
|
||||||
|
* teinte de gris sur les jours non activables
|
||||||
|
* vérifier les contrastes avec tanaguru
|
||||||
|
* lien de démo maquette https://www.sketch.com/s/5833607c-e93e-4e9b-9c7e-0614238c6d8c/a/rbYngRP/play
|
||||||
|
|
||||||
|
|
||||||
|
### 14 Oct
|
||||||
|
quelques notes de la démo du jour: * démo du parcours avec un logo
|
||||||
|
|
||||||
|
* ajout de définition de la date retenue par le créateur du sondage
|
||||||
|
* comment proposer du support, des retours, de la contribution
|
||||||
|
* réponse à un sondage, moyen de dire ok/rien pour toutes les dates
|
||||||
|
* comment proposer les traductions
|
||||||
|
* espace pour personnaliser le footer, les liens de support, le titre, les CGU
|
||||||
|
* accessibilité des graphiques de résultats
|
||||||
|
* quel affichage pour un champ en erreur, message d'explication
|
||||||
|
|
||||||
|
## Novembre
|
9
docs/traductions.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# Traductions
|
||||||
|
|
||||||
|
Les chaînes sont traduites via des clés de fichiers JSON
|
||||||
|
exemple: [src/assets/i18n/FR.json]()
|
||||||
|
|
||||||
|
La mise en place de weblate pour faire des traductions collaboratives reste à réaliser
|
||||||
|
https://framagit.org/framasoft/framadate/funky-framadate-front/-/issues/112
|
||||||
|
|
||||||
|
Nous avons récupéré les chaînes de traduction du projet Framadate v1, il faudra faire un nettoyage des clés et valeurs inutilisées dans les fichiers de traduction.
|