Re: [webical-developers] WTF do I do now?

4 views
Skip to first unread message
Message has been deleted

Zoran Kovacevic

unread,
Apr 11, 2008, 3:53:36 AM4/11/08
to webical-d...@googlegroups.com, gco...@gmail.com
Hi Greg,

I see you are trying to use the (experimental) CalDAV plugin from:
http://blog.webical.org/archives/27-New-caldav-plugin-release.html

If I understand correctly the installation of Webical went OK and now
you are trying to install the CalDAV plugin?

CalDAV INSTALL can use more words or a wiki topic:
===
Installation should be as simple as dropping in this zip file in the
plugin packages directory you configured
and restarting the webapplication.

If you haven't configured the plugins in webical yet do the following:

1. Go to http://yourwebicalserver/app/configuration and log in.
2. Fill in the following
- Plugin work directory: an empty directory which is writable for webical
- Plugin package extension: .zip
- Plugin paths: add a path to the directory where you want to store
the plugin packages
3. Save!
4. Put the plugin package in the plugin path you've just configured.
5. Restart the webapplication.
6. Go to http://groups.google.com/group/webical-developers if you have
any problems (or if you like it:))
===

> I've put /Library/Tomcat/webapps/webical/plugins as the path for
> plugins ... I've made that directory owned by the tomcat application's
> owner.

OK, does in show up under 'Plugin paths'?

> I don't know what the Encryption Key entry is about, I don't know what
> the Resource Paths are about

Resource paths are part of the plugin framework, allowing e.g.
additional templating/skins.

Encryption key is used to encrypt the WebDAV/CalDAV password that are
stored in the database in the table webical.calendar.

> I've got the default ${java.io.tmpdir} as the plugin work
> directory ... no idea if that's right.

That should be OK. It is the place where the unpacked plugin zip lives.
IIRC it is copied there from the 'Plugin path'-location upon Webical
startup.

> I'm trying to get the CalDav plugin folder installed and running, it's
> located in this plugins folder mentioned above, but I'm obviously
> doing something stupid because nothing's making sense.

I've added a screenshot of how it is configured in the demo.webical.org
site. The plugin is still experimental, and documentation is minimal, so
you probably are not doing anything stupid ;)

Please have another go at it. If it still does not work, please post
relevant parts of the webical/Tomcat logfiles, so we can examine what
went wrong.

> I would love to hear your thoughts....

Once you get it working, I'd love to see your feedback so we can update
the INSTALL.

Best,
Zoran

--
Zoran Kovacevic
Func. Internet Integration
W http://www.func.nl
M +31 6 48104284
T +31 20 4230000
F +31 20 4223500
GPG http://www.func.nl/keys/z.kov...@func.nl-public.txt

webical-application-settings-demo.png

Ivo van Dongen

unread,
Apr 12, 2008, 10:10:25 AM4/12/08
to webical-d...@googlegroups.com
Zoran Kovacevic wrote:
> Hi Greg,
>
> I see you are trying to use the (experimental) CalDAV plugin from:
> http://blog.webical.org/archives/27-New-caldav-plugin-release.html
>
> If I understand correctly the installation of Webical went OK and now
> you are trying to install the CalDAV plugin?
>
> CalDAV INSTALL can use more words or a wiki topic:
> ===
> Installation should be as simple as dropping in this zip file in the
> plugin packages directory you configured
> and restarting the webapplication.
>
> If you haven't configured the plugins in webical yet do the following:
>
> 1. Go to http://yourwebicalserver/app/configuration and log in.
> 2. Fill in the following
> - Plugin work directory: an empty directory which is writable for webical
> - Plugin package extension: .zip
> - Plugin paths: add a path to the directory where you want to store
> the plugin packages
> 3. Save!
> 4. Put the plugin package in the plugin path you've just configured.
> 5. Restart the webapplication.
> 6. Go to http://groups.google.com/group/webical-developers if you have
> any problems (or if you like it:))
> ===
>

Great stuff. Could you add it to the wiki? :)


>
>> I've put /Library/Tomcat/webapps/webical/plugins as the path for
>> plugins ... I've made that directory owned by the tomcat application's
>> owner.
>>
>
> OK, does in show up under 'Plugin paths'?
>
>
>> I don't know what the Encryption Key entry is about, I don't know what
>> the Resource Paths are about
>>
>
> Resource paths are part of the plugin framework, allowing e.g.
> additional templating/skins.
>

You don't need this unless you want to customize webical's look. The
settings are very basic programmer interfaces ATM. They need to be
looked at lateron when the settings/plugin framework stabilizes.


> Encryption key is used to encrypt the WebDAV/CalDAV password that are
> stored in the database in the table webical.calendar.
>
>
>> I've got the default ${java.io.tmpdir} as the plugin work
>> directory ... no idea if that's right.
>>
>
> That should be OK. It is the place where the unpacked plugin zip lives.
> IIRC it is copied there from the 'Plugin path'-location upon Webical
> startup.
>

Don't know if that's going to work. I can't remember implementing some
form of property expansion so it would be a nice surprise if it just
works by accident...


>> I'm trying to get the CalDav plugin folder installed and running, it's
>> located in this plugins folder mentioned above, but I'm obviously
>> doing something stupid because nothing's making sense.
>>
>
> I've added a screenshot of how it is configured in the demo.webical.org
> site. The plugin is still experimental, and documentation is minimal, so
> you probably are not doing anything stupid ;)
>
> Please have another go at it. If it still does not work, please post
> relevant parts of the webical/Tomcat logfiles, so we can examine what
> went wrong.
>
>
>> I would love to hear your thoughts....
>>
>
> Once you get it working, I'd love to see your feedback so we can update
> the INSTALL.
>
> Best,
> Zoran
>
>
>

> ------------------------------------------------------------------------
>

Zoran Kovacevic

unread,
Apr 12, 2008, 2:08:50 PM4/12/08
to webical-d...@googlegroups.com
>>> I've got the default ${java.io.tmpdir} as the plugin work
>>> directory ... no idea if that's right.
>>>
>> That should be OK. It is the place where the unpacked plugin zip lives.
>> IIRC it is copied there from the 'Plugin path'-location upon Webical
>> startup.
>>
> Don't know if that's going to work. I can't remember implementing some
> form of property expansion so it would be a nice surprise if it just
> works by accident...

Hmmz, it is a bit odd then that it is the default value in the 0.4.1
package! If you report the issue, I'll update the wiki ;)

Ivo van Dongen

unread,
Apr 12, 2008, 2:15:04 PM4/12/08
to webical-d...@googlegroups.com
Zoran Kovacevic wrote:
>>>> I've got the default ${java.io.tmpdir} as the plugin work
>>>> directory ... no idea if that's right.
>>>>
>>>>
>>> That should be OK. It is the place where the unpacked plugin zip lives.
>>> IIRC it is copied there from the 'Plugin path'-location upon Webical
>>> startup.
>>>
>>>
>> Don't know if that's going to work. I can't remember implementing some
>> form of property expansion so it would be a nice surprise if it just
>> works by accident...
>>
>
> Hmmz, it is a bit odd then that it is the default value in the 0.4.1
> package!
You're absolutely correct. But that isn't the only thing that went wrong
int he release.... Let's go forward to a clean 0.5 release.
Reply all
Reply to author
Forward
0 new messages