What is mean is: it makes no sense to use own structure and reinvent bicycles integration. Why not using pages as they are??? Page is just a name. It can be events just like used cars or books. Calendar frontend + lists/pages can be easily augmented with filters or supporting plugins written "on demand" for each specific customer. This way you have a mass-produced basic product (calendar) and support plugins (attendance, bookmarks, filters etc) and this way you'd follow the modular approach. That is what Cotonti is about. Facelifting obsolete and awkward plugins is just a waste of time, unless you're just wanna do it for your own reasons.
Seditio.by - создание сайтов, разработка плагинов и тем для Котонти