Ébauche de page d'accueil pour le BDS #709

Closed
mpepin wants to merge 5 commits from kerl/bds_home into master
mpepin commented 2020-01-04 17:27:44 +01:00 (Migrated from git.eleves.ens.fr)

Ce que j'ai en tête pour le BDS :

  • une page de gestion des membres qui ressemblerait à la page "inscription d'un nouveau membre" du COF
  • Export csv des membres
  • une page de gestion par club : respos, membres, description, montant de la cotisation, etc.
  • une page de gestion par événement : inscrit⋅e⋅s, date, lieu, export csv, etc

Je suis novice en CSS et pas graphiste → corrections et commentaires sont les bienvenus ;)

Ce que j'ai en tête pour le BDS : - une page de gestion des membres qui ressemblerait à la page "inscription d'un nouveau membre" du COF - Export csv des membres - une page de gestion par club : respos, membres, description, montant de la cotisation, etc. - une page de gestion par événement : inscrit⋅e⋅s, date, lieu, export csv, etc Je suis novice en CSS et pas graphiste → corrections et commentaires sont les bienvenus ;)
mpepin commented 2020-01-04 17:27:44 +01:00 (Migrated from git.eleves.ens.fr)

changed milestone to %1

changed milestone to %1
mpepin commented 2020-01-04 17:28:21 +01:00 (Migrated from git.eleves.ens.fr)

added 4 commits

  • d8673ecb...ee79281f - 3 commits from branch master
  • 01d6b258 - Very simple home page for the BDS

Compare with previous version

added 4 commits <ul><li>d8673ecb...ee79281f - 3 commits from branch <code>master</code></li><li>01d6b258 - Very simple home page for the BDS</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/405/diffs?diff_id=1456&start_sha=d8673ecbf89affb7c8c61f3fbe9b1349351986f9)
lstephan commented 2020-01-05 16:40:53 +01:00 (Migrated from git.eleves.ens.fr)

2 remarques :

  • pas de login ?
  • ça me paraît assez peu clair/extensible, par rapport à l'approche classique de class HomeView(TemplateView)...
2 remarques : * pas de login ? * ça me paraît assez peu clair/extensible, par rapport à l'approche classique de `class HomeView(TemplateView)`...
lstephan commented 2020-01-05 16:48:07 +01:00 (Migrated from git.eleves.ens.fr)

En ce qui concerne le CSS/le graphisme, on a une base (très) correcte sur gestioCOF ; quitte à split, yaurait pas moyen de garder l'organisation générale/la base commune, et un truc custom à chaque pour les polices (?) et les couleurs ?

En ce qui concerne le CSS/le graphisme, on a une base (très) correcte sur gestioCOF ; quitte à split, yaurait pas moyen de garder l'organisation générale/la base commune, et un truc custom à chaque pour les polices (?) et les couleurs ?
mpepin commented 2020-01-07 18:53:16 +01:00 (Migrated from git.eleves.ens.fr)
  • Effectivement je devrais en mettre un

  • Je ne suis pas d'accord pour dire que c'est pas clair par contre : c'est le premier exemple de class-based views dans la doc. Dans les cas simples où on a juste besoin de définir une ou deux options, ça me paraît même plus clair comme ça : on utilise une TemplateView en choisissant tel ou tel template.

- Effectivement je devrais en mettre un - Je ne suis pas d'accord pour dire que c'est pas clair par contre : c'est le premier exemple de class-based views dans la doc. Dans les cas simples où on a juste besoin de définir une ou deux options, ça me paraît même plus clair comme ça : on utilise une `TemplateView` en choisissant tel ou tel template.
mpepin commented 2020-01-07 19:10:38 +01:00 (Migrated from git.eleves.ens.fr)

Je croyais qu'on voulait arrêter d'utiliser bootstrap, c'est pour ça que je suis parti sur autre chose.

Ce serait bien d'avoir une base commune je suis d'accord mais je viens de regarder le css du COF et c'est pas hyper réjouissant : >1000 lignes de code, mélangé avec des trucs du BdA… Et faut élucider la question de bootstrap aussi, pas la peine de factoriser le bootstrap si on décide de s'en débarrasser bientôt.

Je croyais qu'on voulait arrêter d'utiliser bootstrap, c'est pour ça que je suis parti sur autre chose. Ce serait bien d'avoir une base commune je suis d'accord mais je viens de regarder le css du COF et c'est pas hyper réjouissant : >1000 lignes de code, mélangé avec des trucs du BdA… Et faut élucider la question de bootstrap aussi, pas la peine de factoriser le bootstrap si on décide de s'en débarrasser bientôt.
lstephan commented 2020-01-07 19:20:01 +01:00 (Migrated from git.eleves.ens.fr)

Effectivement, sur le 2e point, ça me va =) On voudra peut-être y mettre du contexte un jour, mais so far je suis ok

Effectivement, sur le 2e point, ça me va =) On voudra peut-être y mettre du contexte un jour, mais so far je suis ok
lstephan commented 2020-01-07 19:26:01 +01:00 (Migrated from git.eleves.ens.fr)

De base je suis pas fan de bootstrap non plus (c'est lourd, et il y a du js de partout...). Ceci dit, avoir un framework est assez utile : ça économise du CSS s'il y a des défauts sains (genre les inputs, la grille, etc.), et ça permet aux gens novices en CSS de faire des trucs corrects. J'avais regardé à un moment, il y a des trucs genre bulma qui sont CSS-only.

Si on garde bootstrap, ça pourrait être l'occasion de cleanup un peu le CSS de gestioCOF, qui est un peu le fruit de pleins d'updates chacun de notre côté n'importe où dans le fichier... Il y a probablement des trucs inutiles (j'en ai déjà viré dans certaines MR), ou des trucs à séparer (genre le COF et le BdA).

De base je suis pas fan de bootstrap non plus (c'est lourd, et il y a du js de partout...). Ceci dit, avoir un framework est assez utile : ça économise du CSS s'il y a des défauts sains (genre les inputs, la grille, etc.), et ça permet aux gens novices en CSS de faire des trucs corrects. J'avais regardé à un moment, il y a des trucs genre [bulma](https://bulma.io/) qui sont CSS-only. Si on garde bootstrap, ça pourrait être l'occasion de cleanup un peu le CSS de gestioCOF, qui est un peu le fruit de pleins d'updates chacun de notre côté n'importe où dans le fichier... Il y a probablement des trucs inutiles (j'en ai déjà viré dans certaines MR), ou des trucs à séparer (genre le COF et le BdA).
areitz commented 2020-01-08 01:18:01 +01:00 (Migrated from git.eleves.ens.fr)

J'avais pas mal regardé en décembre et bulma c'est vraiment pas mal et CSS-only.
Par rapport au corps du message principal de la MR, je pense qu'un des trucs qui gagneraient de loin le plus de temps au BDS c'est de ne plus avoir de ML gérée manuellement, mais de sync la ML sur un export CSV.

J'avais pas mal regardé en décembre et bulma c'est vraiment pas mal et CSS-only. Par rapport au corps du message principal de la MR, je pense qu'un des trucs qui gagneraient de loin le plus de temps au BDS c'est de ne plus avoir de ML gérée manuellement, mais de sync la ML sur un export CSV.
champeno commented 2020-02-12 20:01:56 +01:00 (Migrated from git.eleves.ens.fr)

added 1 commit

  • a18fa80a - CSS pour home gestioBDS

Compare with previous version

added 1 commit <ul><li>a18fa80a - CSS pour home gestioBDS</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/405/diffs?diff_id=1501&start_sha=01d6b2584314085461be58fd5b4f17c7018b4bb6)
mpepin commented 2020-05-08 18:07:26 +02:00 (Migrated from git.eleves.ens.fr)

added 1 commit

  • 2c83bd3d - Minor BDS model updates wanted by the BDS staff

Compare with previous version

added 1 commit <ul><li>2c83bd3d - Minor BDS model updates wanted by the BDS staff</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/405/diffs?diff_id=1598&start_sha=a18fa80a9e3afce6e7193ce0792f98d4f50265d6)
mpepin commented 2020-05-08 18:21:22 +02:00 (Migrated from git.eleves.ens.fr)

added 90 commits

  • 2c83bd3d...6e9dc03b - 86 commits from branch master
  • 02958b48 - Very simple home page for the BDS
  • 8ee173cd - CSS pour home gestioBDS
  • b32eb96f - Minor BDS model updates wanted by the BDS staff
  • 5983a559 - Make black happy

Compare with previous version

added 90 commits <ul><li>2c83bd3d...6e9dc03b - 86 commits from branch <code>master</code></li><li>02958b48 - Very simple home page for the BDS</li><li>8ee173cd - CSS pour home gestioBDS</li><li>b32eb96f - Minor BDS model updates wanted by the BDS staff</li><li>5983a559 - Make black happy</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/405/diffs?diff_id=1599&start_sha=2c83bd3d5e8653e5a0907a90456cdc0a2f275eab)
mpepin commented 2020-05-08 18:39:40 +02:00 (Migrated from git.eleves.ens.fr)

@champeno a refait la page d'accueil, c'est plus joli.

On reste là dessus ?

@champeno a refait la page d'accueil, c'est plus joli. On reste là dessus ?
mpepin commented 2020-05-08 19:07:41 +02:00 (Migrated from git.eleves.ens.fr)

changed this line in version 6 of the diff

changed this line in [version 6 of the diff](/klub-dev-ens/gestioCOF/merge_requests/405/diffs?diff_id=1600&start_sha=5983a55950bdd32af9fcba03701c6e1f83efaaa3#81a993e49c2d23acb36d20cfb8430aeed66e6524_3_3)
mpepin commented 2020-05-08 19:07:41 +02:00 (Migrated from git.eleves.ens.fr)

added 1 commit

  • 2b98d45f - Only BDS staff has access to GestioBDS

Compare with previous version

added 1 commit <ul><li>2b98d45f - Only BDS staff has access to GestioBDS</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/405/diffs?diff_id=1600&start_sha=5983a55950bdd32af9fcba03701c6e1f83efaaa3)
mpepin commented 2020-05-08 19:08:10 +02:00 (Migrated from git.eleves.ens.fr)

pas de login ?

J'avais oublié de gérer ça, c'est fait

> pas de login ? J'avais oublié de gérer ça, c'est fait
mpepin commented 2020-05-08 23:35:20 +02:00 (Migrated from git.eleves.ens.fr)

added 1 commit

  • 3b98f357 - Only BDS staff has access to GestioBDS

Compare with previous version

added 1 commit <ul><li>3b98f357 - Only BDS staff has access to GestioBDS</li></ul> [Compare with previous version](/klub-dev-ens/gestioCOF/merge_requests/405/diffs?diff_id=1601&start_sha=2b98d45fe5013cdc4e8f56a0faee6d5a39a14bc6)
mpepin commented 2020-06-07 23:27:31 +02:00 (Migrated from git.eleves.ens.fr)

mentioned in merge request !422

mentioned in merge request !422
lstephan commented 2020-06-25 17:41:55 +02:00 (Migrated from git.eleves.ens.fr)

Je préfère !422 aussi =)

Je préfère !422 aussi =)
lstephan commented 2020-06-25 17:41:55 +02:00 (Migrated from git.eleves.ens.fr)

closed

closed
mpepin commented 2020-06-28 23:13:15 +02:00 (Migrated from git.eleves.ens.fr)

👍

:+1:
mpepin commented 2020-07-27 22:23:28 +02:00 (Migrated from git.eleves.ens.fr)

mentioned in merge request !435

mentioned in merge request !435

Pull request closed

Sign in to join this conversation.
No reviewers
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/gestioCOF#709
No description provided.