Liste complexe personnalisée

Bonjour,

Je découvre doucement YesWiki et j’essaie de vérifier que l’outil est bien adapté à mon besoin avant de me lancer pour de bon dans la création d’un site.
Le site que je voudrais réaliser pour une asso tourne principalement autour d’une liste assez complexe générée automatiquement et basée sur plusieurs règles métier.
Et je commence à douter de pouvoir la réaliser avec YesWiki.
Pour vous en dire un peu plus, je vais avoir besoin de

  • créer une page permettant à chaque utilisateur de renseigner un status (présent, absent, etc.) pour chaque journée sur plusieurs mois
  • récupérer la liste des utilisateurs
  • générer un tableau / une liste ordonné(e) de ces utilisateurs en fonction de leurs critères mais aussi de variables externes (présente en base de donnée)
  • créer un sélecteur de date permettant d’afficher un tableau différent pour chaque journée
  • colorier chaque ligne du tableau en fonction du statut de l’utilisateur
  • filtrer l’affichage selon certains critères

En gros, l’affichage en lui-même est assez basique mais c’est toute la partie logique / algorithmique qui se cache derrière qui me pose question.

Pensez-vous que je puisse réaliser un outil pareil avec YesWiki ? Et si oui, je ne vois pas comment intégrer toute cette logique et cet affichage bien personnalisés alors je suis preneur de quelques pistes si vous en avez. =)

J’ai parcouru quelques wikis mais je n’ai pas trouvé d’exemple qui se rapproche de ce que je cherche jusqu’à maintenant.
Le reste du site me semble tout à fait compatible avec yesWiki : page d’accueil, gestion des connexions / inscriptions, etc.

Je peux apporter plus de précisions si ma demande n’est pas assez claire.

Merci et bonne journée !

Petit retour rapide sur les différentes demandes

créer une page permettant à chaque utilisateur de renseigner un status (présent, absent, etc.) pour chaque journée sur plusieurs mois

Sans doute la partie la plus difficile: on peut faire une saisie d’une pour une date donnée (ou une plage de date donnée), mais s’il faut ressaisir pour tous les jours de l’année, ca va etre long…

récupérer la liste des utilisateurs

Pas un problème

générer un tableau / une liste ordonné(e) de ces utilisateurs en fonction de leurs critères

Facile avec bazarliste le template tableau des des facettes pour des critères

mais aussi de variables externes (présente en base de donnée)

Pas possible sans coder des nouveaux champs qui feraient le lien, et c’est assez compliqué

créer un sélecteur de date permettant d’afficher un tableau différent pour chaque journée

Ya une vue bazarliste calendrier avec la possibilité de regarder par mois/semaine/jour

colorier chaque ligne du tableau en fonction du statut de l’utilisateur

on peut associer une couleur et/ou une icone a une valeur de statut dans les restitutions bazarliste

filtrer l’affichage selon certains critères

Ya des facettes pour tout critère sur forme de liste de choix ou case a cocher, mais pas de criteres externes

Merci mrflos pour ta réponse complète.

Malheureusement ça a plutôt tendance à confirmer que YesWiki ne sera pas vraiment adapté à mon besoin. Même si ça reste possible, ça risque de demander beaucoup de bricolage pour un résultat pas très pratique à utiliser. Je vais retourner vers une solution de développement plus classique. :nerd_face: