Custom data - which way to choose?

6 views
Skip to first unread message

Christian Aust

unread,
Feb 15, 2012, 11:17:54 AM2/15/12
to Radiant CMS
Hi all,

my radiant-1.0 site needs some sort of calendar. A couple of entries
(about 80) per year will contain a description (no tags needed but
filters are welcome) along with a date/time attribute and a boolean
flag or two. It'd be nice to generate an .ics file for downloading the
future events.

What is the current way to do this with radiant, as it is in 1.0? I
doubt using pages and page fields, because I think there's no UI to
deal with dozens or hundreds of sub-entries of a page.

I could create some model along with tags and controllers/views and
separate it from pages, right? But wouldn't mean that to re-implement
a lot of stuff that's already being done for pages?

I'd love to hear how you'd approach this. Kind regards,

Christian

William Ross

unread,
Feb 15, 2012, 11:34:39 AM2/15/12
to radia...@googlegroups.com


Treating calendar information as page data is always horrible. Have a look at the event_calendar extension:

https://github.com/radiant/radiant-event-calendar-extension

With event_map and taggable_events it gives you this:

http://350.royalsociety.org/calendar/2010/june

or more prosaically, this:

http://bcrunners.org.uk/calendar

and it comes with a tolerable UI.

best,

Will

Christian Aust

unread,
Feb 16, 2012, 9:50:17 AM2/16/12
to Radiant CMS
On 15 Feb., 17:34, William Ross <w...@spanner.org> wrote:
> Treating calendar information as page data is always horrible. Have a look at the event_calendar extension:
>
>        https://github.com/radiant/radiant-event-calendar-extension
>
> With event_map and taggable_events it gives you this:
>
>        http://350.royalsociety.org/calendar/2010/june
>
> or more prosaically, this:
>
>        http://bcrunners.org.uk/calendar
>
> and it comes with a tolerable UI.

Thanks Will, I'll look into it if it suits my needs. Could be that I
need a little less "actual calendaring" but more something like a
diary. It's for a sports club website, they want to have a searchable
workout diary including descriptions, as well as the dates of the next
two trainings on the page. No locations, no import.

Regards,

Christian
Reply all
Reply to author
Forward
0 new messages