Forum OpenACS Q&A: Calendar forking?
Should I fork the calendar package and develop my own version?
In this case would I create a new package and rename the namespaces and all sql definitions?
Or should I add the new features and enable them via a configurable parameter, and commit my changes to calendar in CVS?
What is best practice when modifying existing packages? When do I fork and when should I upgrade calendar?
Then I recommend using the ADPs from calendar to display the data in a calendar format. If you generate a multirow with the right data it should work.
Alternatively you can fork temporarily, and when the new package object types work is done this summer, you could subtype the calendar package.