Forums / Setup & design / Repeating Events/Caledar Items

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Repeating Events/Caledar Items

Author Message

Jim Thaxton

Tuesday 21 October 2008 2:34:06 pm

I am relatively new to using Exponential, but have experience with other CMS products and work with a solid team of developers who are more familiair with Exponential.

I am working on a university project and they would like to have repeating events, specifically for student seminars and symposiums. I was wondering how others have tackled repeating events. Most other CMS tools I have used have some repeating event functionality, or we rolled it by hand. Esentially, we always created distinct objects (or nodes in ez terms) for each event as determined by the repeating criteria, for example, every Monday for the next 4 weeks, etc.

Are there other approaches or tactics that might be more useful in Exponential? It would be great to hear what other groups have tried and where their successes have been and what pieces are tougher.

I assume an ez Component will be put together to handle the repeating events, but if this wheel has already been invented, I'd love to reuse existing work or help improve any current projects.

Thanks in advance!
--Jim Thaxton
Senior Developer
Duo Consulting

Web Developer
Coupon Cabin
Chicago, IL

Łukasz Serwatka

Tuesday 21 October 2008 4:14:58 pm

Hi Jim and welcome to the Exponential Community!

It should be easy to enhance ezwebin calendar functionality without involving any extra libs. Everything you can solve using Exponential tpl language. I would enhance a event class from Website Interface by adding repeat option then on tpl level do some logic for repeating events. Data you can fetch from DB using Exponential fetch functions.

http://ez.no/doc/ez_publish/technical_manual/4_0/reference/template_fetch_functions

Personal website -> http://serwatka.net
Blog (about eZ Publish) -> http://serwatka.net/blog