-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plateforme de démo de l'API #5
Comments
Et voici les premiers éléments de frontend en cours de dev: |
n.b., images des programmes aléatoires depuis une api le temps de développer l'outil d'intégration des médias pour les programmes. |
Merci, justement j'allai te demande. |
Nouvelle adresse pour la démo de frontend en cours de dev : |
Une première révision de la page d'accueuil ainsi que des formulaires de connexion et d'inscription a été réalisé par @patkap de @naturalsolutions. |
Pour la suite, il faudra remplacer la librairie carto Google Maps par Leaflet. |
Il s'agit, en fait, d'une l'intégration de la talentueuse @Naomi-Fischer |
Merci ! |
Oui c'est joli, mais y a des points discutables, ou à adapter en fonction du contexte, voir #6 (comment)
Il est important de commencer par se concentrer sur l'essentiel et le cœur du fonctionnement. |
Bonjour, Je rejoins les remarques de @camillemonchicourt.
|
Bonjour, |
RAPPEL DES BASES :
|
Oui c'est bien comme cela. On distingue correctement les différents programmes (images, titre, description) puis lorsque l'on arrive sur la page du programme on peut en cliquant sur "En savoir plus" avoir davantage d'informations. |
Je crois qu'on se perd un peu. Pour moi les dernières maquettes proposées correspondent à la maquette d'une page d'un programme. Ici dans la deuxième maquette, il semble s'agir de la page d'accueil quand on a plusieurs programmes. Mais alors à quoi correspond la carte ? On ne peut pas proposer une carte regroupant les données des différents programmes. Ça n'a pas vraiment de sens me semble t-il. Par contre quand on est dans un programme, ça me semblait bien d'avoir une approche un peu graphique et éditoriale comme proposé dans les maquettes précédentes, et pas seulement une carte avec un tooltip EN SAVOIR PLUS. Concernant les modales et le module d'aide type chardin.js, je pense qu'on n'en est pas encore là en effet. Donc pour revenir aux bases et au regard des différentes maquettes, voila ce que je proposerai : PAGE D'UN PROGRAMME :
Si j'ai plusieurs programmes :
|
Nouvelle mise à jour de la démo de développement suite au PR #29 proposé par l'équipe de @naturalsolutions. |
Oui, du coup, je proposerai bien de commencer par le développement de la page d'un programme (Image et description du programme / Carte-liste des données du programme / Formulaire de contribution sans authentification). On aurait ainsi le socle pour avancer sur la suite (Page d'accueil quand on a plusieurs programmes PUIS Contribution avec authentification PUIS Mon compte PUIS Badges) |
Bonjour à tous Est ce que tous le monde est ok là dessus? Merci |
Bonjour à tous, Pour faire suite à cet échange, voici ce qui a été convenu cette semaine avec @naturalsolutions pour le phasage du développement. PRIORITE 1 / Structure du coeur de la plateformeSe concentrer sur les fonctionnalités pour ensuite travailler sur le maquettage. Deux cas de figure:
ContenuContenu de la page programme
A la saisie d’une observation
page observateur
Angular Universal et SEOpreuve de concept à faire MultilingueOn intègre de base la fonction multilingue dans les composants, on change progressivement dans les templates et le fichier de langue (clé:valeur)). PRIORITE 2 / Gestion des badges(rappel du CCTP) Un système automatique (paramétrable par les animateurs) qui attribue des badges aux utilisateurs en fonction de leurs statistiques:
Un système manuel (paramétrable également par les animateurs) qui permet de regrouper les utilisateurs dans plusieurs catégories, par exemple: observateur fiable, observateur non fiable, scolaire, accompagnateurs en montagne (AEM), partenaires ... > implanté en bdd, cf. ici #22 Les animateurs doivent pouvoir créer de nouveaux badges automatiques en définissant les seuils de déclenchements de ces badges selon les éléments suivants :
PRIORITE 3 / Back Office Animateurs(de mémoire, on avait acté que pour commencer, on le gérait en bdd, sans backoffice)
PRIORITE 4 / Back Office Admin (de mémoire, on avait acté que pour commencer, on le gérait en bdd, sans backoffice)
|
Je suis favorable à la proposition #5 (comment) de @camillemonchicourt pour d'abord disposer d'un programme fonctionnel basique (sans authentification) |
@orovellotti,@lpofredc, @camillemonchicourt nous sommes d'accord sur le fait de disposer dans un premier temps d'un programme fonctionnel basique (priorités 1) puis nous basculerons sur les priorités 2 qui ont également toutes leur importance. Dans les priorités 2 n plus l'administration des badges, il faut également intégrer l'authentification et la gestion du compte. En fonction du temps disponible nous finaliserons les requêtes à mettre en place pour les priorités 3/4
Merci |
Merci @lpofredc @camillemonchicourt @samuelpriou Nous faisons donc notre maximum pour les priorités 1 et 2 jusqu’au 1er mars (fin de notre prestation). Et en fonction du temps disponible nous travaillerons sur les points restants. |
Deux nouvelles démo disponibles, en fonction du nombre de programmes :
|
Ces démos sont en mode server-side-rendering (rendu côté serveur):
La démo principale, en mode client-side-rendering vient également d'être mise à jour (avec une compilation de production |
Merci Fred ! |
Nouvelle mise à jour de la démo de développement suite au PR #83 proposé par @patkap de @naturalsolutions.
|
Un soucis de bundle/css sur la démo ssr à plusieurs programmes ? |
@lpofredc , je viens de reproduire l’artefact css en oubliant de préciser le base-href. |
Est-ce que le swagger fonctionne toujours sur le projet si on veut accéder à la doc de l'API d'une instance ? |
Nouvelle issue à créer lorsqu'une instance de démo officielle sera mise en place |
Une démo de l'API documentée par swagger (via la lib python flasgger) est disponible ici:
http://v2327.phpnet.fr:5001/apidocs/
The text was updated successfully, but these errors were encountered: