diff --git a/README.md b/README.md index 1e1389ad..2bdcff5c 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,24 @@ # 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. + EN: A libre polling software made by contributors around the French association Framasoft. 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 [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 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. @@ -13,25 +26,31 @@ EN: All documentation is available in the "doc" folder, mainly in French because # Version funky framadate +* maquettes par Thomas Bonamy : + * icones https://feathericons.com/ + * [Spécifications](docs/cadrage/specifications-fonctionnelles) * maquettes par @maiwann : https://scene.zeplin.io/project/5d4d83d68866d6522ff2ff10 * 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 techniques côté développeurs : https://framateam.org/ux-framatrucs/channels/framadate-dev -* [notes de réunion](notes-de-reunion) -* [traductions](traductions) +* [notes de réunion](docs/reunions) +* [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 * `{- 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 | 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 | --- -This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.1. -# Framadate - +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9. diff --git a/docs/img/advanced_config.png b/docs/img/advanced_config.png new file mode 100644 index 00000000..5a8fd59f Binary files /dev/null and b/docs/img/advanced_config.png differ diff --git a/docs/img/colors_framadate_funky.png b/docs/img/colors_framadate_funky.png index 5c323610..18a24bbe 100644 Binary files a/docs/img/colors_framadate_funky.png and b/docs/img/colors_framadate_funky.png differ diff --git a/docs/img/colors_framadate_funky_buttons.png b/docs/img/colors_framadate_funky_buttons.png new file mode 100644 index 00000000..e5e3662e Binary files /dev/null and b/docs/img/colors_framadate_funky_buttons.png differ diff --git a/docs/img/colors_framadate_funky_maiwann.png b/docs/img/colors_framadate_funky_maiwann.png new file mode 100644 index 00000000..5c323610 Binary files /dev/null and b/docs/img/colors_framadate_funky_maiwann.png differ diff --git a/docs/img/dates-choice.png b/docs/img/dates-choice.png new file mode 100644 index 00000000..f28179e9 Binary files /dev/null and b/docs/img/dates-choice.png differ diff --git a/docs/img/framadate_funky_schema.png b/docs/img/framadate_funky_schema.png new file mode 100644 index 00000000..5e2bec03 Binary files /dev/null and b/docs/img/framadate_funky_schema.png differ diff --git a/docs/img/framadate_v1_schema.png b/docs/img/framadate_v1_schema.png new file mode 100644 index 00000000..b4cd9692 Binary files /dev/null and b/docs/img/framadate_v1_schema.png differ diff --git a/docs/img/kind_poll.png b/docs/img/kind_poll.png new file mode 100644 index 00000000..38119d6b Binary files /dev/null and b/docs/img/kind_poll.png differ diff --git a/docs/img/landing_page.png b/docs/img/landing_page.png new file mode 100644 index 00000000..c2afc12b Binary files /dev/null and b/docs/img/landing_page.png differ diff --git a/docs/img/migration_v1.jpeg b/docs/img/migration_v1.jpeg new file mode 100644 index 00000000..b890c00a Binary files /dev/null and b/docs/img/migration_v1.jpeg differ diff --git a/docs/img/preview_creation.png b/docs/img/preview_creation.png new file mode 100644 index 00000000..c0157d2f Binary files /dev/null and b/docs/img/preview_creation.png differ diff --git a/docs/reunions/2021.md b/docs/reunions/2021.md new file mode 100644 index 00000000..cf59a85f --- /dev/null +++ b/docs/reunions/2021.md @@ -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 diff --git a/docs/traductions.md b/docs/traductions.md new file mode 100644 index 00000000..e66951d8 --- /dev/null +++ b/docs/traductions.md @@ -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.