Voilà, ‘t is af voor voorlopig, mijn Event Calendar.
Functionaliteiten:
- op de homepagina:
- een maandkalendertje van deze maand (zonder de naam van de maand), met aangeduid de dag van vandaag, en de dagen waarop een event is + een link waar van toepassing
- lijst van de maanden waar en evenement is + link
- lijst van de namen van de events voor vandaag + link naar detailpagina
- link naar de events van de volgende week
- link naar de events van de volgende vier weken
- pagina waar events van een bepaalde datm tot een bepalde datum getoond worden:
- als datum1 gelijk is aan datum2: niet de datum tonen voor elk evenement
- als er maar één event is die periode: meteen naar het event gaan en het detail tonen (van…tot, naam, uur van…tot, plaats, langere omschrijving)
- in een sidebar een maandkalender tonen (met de naam van de maand), opnieuw met (eventueel) de dag van vandaag, en (zeker) de dagen waarop een event is, aangeduid + links
Wat zit er nog niet in?
- embargo- en off-linedatum: niet echt gebruikt denk ik, maar ‘t zou een kleine moeite zijn om het erin te steken (een
where (showfrom<=thisdate and showuntil>=thisdate) or (showfrom is null and showuntil>=thisdate) or (showfrom<=thisdate and showuntil is null)
of zoiets zeker?) - "belangrijk event" van...tot: way too much hassle
- een suggest event formpje: dat de mensen mij een mailtje sturen :) Om het met onze hollandse vrienden te zeggen: dat gaat wél zo snel en nét zo prettig.
Wat ga ik er wel nog in steken?
- html in de event description: is nu een
replace(ascii,chr(13),"
-achtig iets, maar is met een kleine moeite in html te pleuren
")
Wat ga ik er zeker niét in steken, voorlopig toch?
- integratie met een exchange server kalender: ik wil dat gerust eens op mezelf bekijken op een testserver, maar il faut parer au plus pressé
- on-line beheer: een Access interface is ruim voldoende, 't is maar bedoeld voor één of twee mensen
Zo. En dan ga ik nu gaan slapen. Productieve avond. Simpel programmeerwerk, min of meer proper maar vooral: nuttig.
Reacties
4 reacties op “Kalender, suite et fin”
Ziet er méér dan “min of meer proper” uit zunne. Ronduit netjes !
hi!
ik heb net je kalenderperikelen gelezen. Daar ben ik toevallig ook net mee bezig en ik struikel over dit:
Wat doe je met events als een festival van drie dagen: drie keer een ander concert, maar wel drie keer dezelfde locatie. Zou dit in jouw concept ingevoerd worden als één event (het festival) of drie events (de drie concerten)? Of zou je dan eerder iets uitwerken in de zin van een ParentEvent (festival) – ChildEvent (concerten)-relatie?
Alvast bedankt,
Karel
Ziet er zeer keurig uit. Jammer dat het geen open source mag zijn 😉
@lvb: hoe, geen open source mag zijn?
Ik zal het vanavond in de rapte uitleggen. En de source posten, al is het zoals gezegd zéééér in de rapte gemaakt en al kan het allemaal stukken beter 🙂
@karel: mocht ik het ernstig goed doen, dan zou ik inderdaad een concept van hoofdevent/subevent introduceren. Met een onbeperkt aantal niveaus. En niet vergeten dat een evenement in het kader van meer dan één hoofdevenement kan zijn 🙂