Creation d'un agenda sur une site web

Pour un projet (non pro, gratuit et d'utilité collective) je cherche une solution type CMS php-MySQL pour mettre en ligne un agenda (un calendrier d'événements) très spécialisé selon ce maigre cahier des charges :
  1. Les événements seront ajoutés de manière simple et intuitive par des membres enregistrés (pas d'app. utilisant un export au format iCalendar donc)
  2. Les membres peuvent s'enregistrer eux même (comme sur un forum)
  3. Le calendrier doit accepter des catégories d'événements (une par département français en l'occurence)
  4. Le visiteur doit pouvoir faire une recherche simple avec date de début de recherche, date de fin de recherche et catégorie (département)
  5. Les résultats doivent s'afficher avec une mise en forme très simple, légère et accessible : simple liste d'événements par ordre chronologique. Pas de tableaux complexes imitant un calendrier.
Pour l'instant, le seul script que j'ai trouvé répondant à un maximum de ces besoins est vCalendar. Mais il pèche sur le point 5 : présentation bien trop lourde et sophistiquée... à moins de hacker le code mais je ne le ferai qu'en dernier recours.

Je préfèrerai également éviter un plugin pour CMS... sauf à la limite s'il y a moyen que les utilisateurs de l'agenda ne soient pas les éditeurs du CMS... (pour respecter le point 1)

L'agenda ne prendra jamais de proportions colossales (au maximum une dizaine d'événement par catégorie et par mois).

Toute piste ne mettant pas en œuvre des moyens trop lourds est la bienvenue.

Merci.
 
Salut nico,
je viens de jetter un œil sur vcalendar. Tu t'inquiète pour la présentation, mais une rapide lecture de la page que tu nous donnes en lien, indique que l'utilisateur ("end-user") peut modifier l'apparence de son calendrier (mais quid de la page des résultats d'une recherche ?) via css ; probablement via une interface de gestion d'apparence.

Ce dernier point ne devrait pas te poser trop de soucis non ? ;)

Pour le nombre d'évenements (10x97x12= 11640 par an) sa commence à faire... le point essentiel ne concernerait-il pas davantage la capacité de l'hébergement et notamment la gestion des accès multiples ?
 
Pour les accès ça ne devrait pas dépasser 1000 par jour et encore en démarrant très progressivement. Donc côté hébergement pas de problème.

Pour vCalendar, les résultats de recherche sont les calendrirers que le "end-user" peut afficher sous forme mensuelle, hebdo ou journalière (comme dans iCal quoi). Pas sous forme de liste.

Cette présentation est une présentation de type agenda : les jours vides sont affichés aussi. Il me faut un affchage de type programme : un événement tel jour, un autre tel autre jour, etc. Après un coup d'œil au code source, je me dis que ça irait plus vite de tout programmer en PHP depuis zéro que de l'adapter.

Je n'ai pas le temps de gérer ça our l'instant donc la naissance de ce projet est donc suspendue à l'existance d'un CMS adapté.
 
Non. Justement il faut un script 100% autonome sans back-end. Les visiteurs ajoutent des dates eux même après s'être enregistré comme sur un forum. Le site n'aurait pas d'autre contenu que ce calendrier d'événements.

phpiCalendar n'est pas mal du tout dans le genre mais c'est un des nombreux nouveaux scripts qui utilisent des exports aux format iCalendar (en provenance de logiciels comme iCal) pour être mis à jour. Ce qui exclut tout ajout de date par l'internaute. Mis à part ce point primordial, j'ai besoin d'un truc bien moins compliqué.
 
Bonjour, je me mets en mode nécrophage et déterre ce fil :)

Dans le cadre d'une association, je tiens un calendrier via iCal : en gros deux événements par semaine. Comment intégrer ce calendrier à un site web en sachant qu'il ne sera qu'en simple consultation ?

J'ai éliminé l'idée de publier un calendrier dynamique, je ne suis pas persuadé que les membres de l'asso aient tous les moyens de s'y abonner et il me parait plus simple de le mettre sur le site web de l'asso.

Merci d'avance de vos suggestions et conseils :zen: