Installation of MightyCal
Prerequisites: You must have a working installation of Zope (2.4 or higher)
and Tomcat (version 4 or higher) or a compatible Servlet Environment. See
www.zope.org and jakarta.apache.org/tomcat for information on installing these
packages.
To install the backend Zope Product:
1) Download mightycal-backend-releaseXXX.tgz
2) Change directory to your Zope installation's Product directory (e.g. 'cd
$ZOPE_ROOT/lib/python/Products')
3) Untar the Mightycal tarball ('tar xzf /[download-dir]/mightycal-backend-releaseXXX.tgz')
4) Stop and restart Zope
5) Go to your Zope administration interface and use the "Add Product" dropdown
list to add an instance of the MightyCal product (The name you give this is
called the "Instance Name")
6) Click on the new MightyCal instance in your Zope admin display, and go
to the Calendars subfolder. Add at least one Calendar.
7) Go to the EventTypeRegistry and add at least one EventType.
8) You are now ready to start adding events.
To install the frontend Cocoon product:
1) Download mightycal-frontend-releaseXXX.war and move to your $TOMCAT_HOME/webapps
directory
2) Go to your webapps directory and execute "jar xf mightycal-frontend-releaseXXX.war".
Then delete or move the .war file.
3) Edit the sitemap.xml file and change "localhost:8000" to point to the
servername and port on which your Zope frontend is running.
4) Stop and restart Tomcat
3) The URL to use to see your basic calendar's List View will be "http://[your-tomcat-servername:port]/mightycal/[Backend-instance-name]/[Calendar-name]/List-View.standard.html
The resulting page will be extremely basic... you will need to edit the Display
Templates for your calendar in the Zope backend.