There are some steps required to install the InfoGlue Calendar portlet. As there are some settings that needs to be made for the portlet concerning which database to use etc this takes some steps.
Begin by downloading the portlet-war here.
Next deploy the war in the tomcat container. You should be able in the future to deploy it through InfoGlue but for now we recommend deploying by hand as there are some settings we need to set up manually.
Deploy by either putting the war in the webapps directory or unpack the war into a directory you name "infoglueCalendar". After the webapp is expanded either by tomcat or by you you must setup the database and connect the portlet to the database.
Download the sql-schema below and run it to create your database.
Then edit the follwing files:
These files controls most of the behaviour you need to control.
In hibernate.cfg.xml these are the most common parameters:
The dialects available are:
In application.properties the most common parameters to change are:
Next you need to add a few roles to InfoGlue to control who are allowed to do what. Add the following roles:
The system also needs at least on InfoGlue Group so add one of your choice if you don't have one allready.
If you want to allow anonymous event creation also create a user called eventPublisher and add it to EventPublisher-role.
Next add this as the portlet defintion (just paste in the entire string in the simple-view in management --> portlets):
<list>
<application>
<warName>infoglueCalendar</warName>
<entities>
<entity>
<portletName>WebworkDispatcherPortlet</portletName>
<preferences/>
</entity>
</entities>
</application>
</list>
Next step is to log into the administrative system and import this repository CalendarAdmin.
After that you should be able to look at the first page on the imported site. This is the administrative application where you set up all basics of the system.