NuxWidgets released
This product adds a new builtin name to TALES, "widgets". Through it you can access to the provided widgets, the calendar and the timetable. For example:
<div metal:use-macro="widgets/calendar"> Dummy text: a calendar goes here. </div>
So, in the context of this product, a widget is just a page template macro that can be accessed through the new "widgets" TALES name.
The goal is to make it more easy to use macros that live in the filesystem, from everywhere. So instead of typing:
modules/Products/my_product/my_template/macros/my_macro
the user just types widgets/my_macro
.
This product also includes two widgets, the calendar and the timetable. They're the replacements of the calendar and timetable DTML tags. Please, read the Calendar/README.txt and Timetable/README.txt files to know how to use them.