[OGo-Users] URLs Accessible from ZideStore
Kianha x
users@opengroupware.org
Thu, 3 Apr 2008 12:40:41 +0200
------=_Part_1046_25515624.1207219241501
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hi,
I use Windows, Could you recommend me a WebDAV client for Windows? I am
going to test with Webdrive.
I am a bit of confused. I obtain an ics file when I put an url
(http://myserver:myport/zidestroe/dav/myuser/Calendar/ics) in the browser.
Can I obtain only appointments of this way? Can I obtain tasks and contacts
with a url also, or only with a client?
Thanks,
2008/4/2, Adam Tauno Williams <adam@morrison-ind.com>:
>
>
>
> > I can access to the appointments only with :
> > http://myserver:myport/zidestroe/dav/myuser/Calendar/ics and
> > http://myserver:myport/zidestroe/so/myuser/Calendar/ics
>
>
> Those are iCalendar URLs. The container URL just
> "/dav/myuser/Calendar/" is a collection and not visible with a web
> browser, you need to explore it with a WebDAV client like cadaver.
> This, and the available URLs, are documented in WMOGAG,
> http://docs.opengroupware.org/Members/whitemice/wmogag/file_view
>
>
> > but I don't access to the contacts and tasks:
> > http://myserver:myport/zidestroe/so/myuser/Contacts/ -->File Not Found
> > http://myserver/zidestore/so/myuser/Tasks/ -->It isn't appear
> > anything.
>
>
> You need to use a WebDAV client [like cadaver] or send a propfind
> request. For the details see the GroupDAV spec
> <http://www.groupdav.org/draft-hess-groupdav-01.html>
>
> You can even do it with curl -
> curl -d "<xml>" -H "Content-Type: text/xml" -u adam:******* \
> -X PROPFIND http://gourd-amber/zidestore/dav/adam/Contacts/
>
> You'll get a response like -
> <?xml version="1.0" encoding="utf-8"?>
> <D:multistatus xmlns:ap="http://apache.org/dav/props/" xmlns:D="DAV:">
> <D:response>
> <D:href>/zidestore/dav/adam/Contacts/830020.vcf?sn=Williams</D:href>
> <D:propstat>
> <D:status>HTTP/1.1 200 OK</D:status>
> <D:prop>
> <D:getetag>830020:47</D:getetag>
> <D:resourcetype></D:resourcetype>
> <D:getcontenttype>
> text/x-vcard; charset='utf-8'
> </D:getcontenttype>
> <D:displayname>Williams, Michelle</D:displayname>
> <D:href>
> /zidestore/dav/adam/Contacts/830020.vcf?sn=Williams
> </D:href>
> </D:prop>
> </D:propstat>
> <D:propstat>
> <D:status>HTTP/1.1 404 Resource Not Found</D:status>
> <D:prop>
> <D:creationdate/>
> <D:getcontentlength/>
> <D:getlastmodified/>
> <ap:executable/>
> </D:prop>
> </D:propstat>
> </D:response>
> <D:response>
>
> I suspect the second propstat is a bug as it looks to always be a 404
> and never contain any information. Could be wrong as I haven't looked
> at GroupDAV or the spec in awhile.
>
> Then loop through the data and request the object -
> curl -u adam:***** \
> http://gourd-amber/zidestore/dav/adam/Contacts/830020.vcf
>
>
> > -How can I Know the directory of the contacts and tasks?
>
>
> These are documented in WMOGAG
> http://docs.opengroupware.org/Members/whitemice/wmogag/file_view
>
>
> > -Appointments are ics files, the contacts? and tasks?
>
>
> They are available as vCard, vEvents, etc... but you need to enumerate
> the collection and retrieve them (WebDAV).
>
>
>
> --
> OpenGroupware.org Users
> users@opengroupware.org
> http://mail.opengroupware.org/mailman/listinfo/users
>
------=_Part_1046_25515624.1207219241501
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hi,<br><br>I use Windows, Could you recommend me a WebDAV client for Windows? I am going to test with Webdrive.<br><br>I am a bit of confused. I obtain an ics file when I put an url<br>(http://myserver:myport/zidestroe/dav/myuser/Calendar/ics) in the browser. Can I obtain only appointments of this way? Can I obtain tasks and contacts with a url also, or only with a client?<br>
<br>Thanks,<br><br><div><span class="gmail_quote">2008/4/2, Adam Tauno Williams <<a href="mailto:adam@morrison-ind.com">adam@morrison-ind.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br> <br> > I can access to the appointments only with :<br> > http://myserver:myport/zidestroe/dav/myuser/Calendar/ics and<br> > http://myserver:myport/zidestroe/so/myuser/Calendar/ics<br> <br> <br>Those are iCalendar URLs. The container URL just<br>
"/dav/myuser/Calendar/" is a collection and not visible with a web<br> browser, you need to explore it with a WebDAV client like cadaver.<br> This, and the available URLs, are documented in WMOGAG,<br> <a href="http://docs.opengroupware.org/Members/whitemice/wmogag/file_view">http://docs.opengroupware.org/Members/whitemice/wmogag/file_view</a><br>
<br><br> > but I don't access to the contacts and tasks:<br> > http://myserver:myport/zidestroe/so/myuser/Contacts/ -->File Not Found<br> > <a href="http://myserver/zidestore/so/myuser/Tasks/">http://myserver/zidestore/so/myuser/Tasks/</a> -->It isn't appear<br>
> anything.<br> <br> <br>You need to use a WebDAV client [like cadaver] or send a propfind<br> request. For the details see the GroupDAV spec<br> <<a href="http://www.groupdav.org/draft-hess-groupdav-01.html">http://www.groupdav.org/draft-hess-groupdav-01.html</a>><br>
<br> You can even do it with curl -<br> curl -d "<xml>" -H "Content-Type: text/xml" -u adam:******* \<br> -X PROPFIND <a href="http://gourd-amber/zidestore/dav/adam/Contacts/">http://gourd-amber/zidestore/dav/adam/Contacts/</a><br>
<br> You'll get a response like -<br> <?xml version="1.0" encoding="utf-8"?><br> <D:multistatus xmlns:ap="<a href="http://apache.org/dav/props/">http://apache.org/dav/props/</a>" xmlns:D="DAV:"><br>
<D:response><br> <D:href>/zidestore/dav/adam/Contacts/830020.vcf?sn=Williams</D:href><br> <D:propstat><br> <D:status>HTTP/1.1 200 OK</D:status><br> <D:prop><br>
<D:getetag>830020:47</D:getetag><br> <D:resourcetype></D:resourcetype><br> <D:getcontenttype><br> text/x-vcard; charset='utf-8'<br> </D:getcontenttype><br>
<D:displayname>Williams, Michelle</D:displayname><br> <D:href><br> /zidestore/dav/adam/Contacts/830020.vcf?sn=Williams<br> </D:href><br> </D:prop><br>
</D:propstat><br> <D:propstat><br> <D:status>HTTP/1.1 404 Resource Not Found</D:status><br> <D:prop><br> <D:creationdate/><br> <D:getcontentlength/><br>
<D:getlastmodified/><br> <ap:executable/><br> </D:prop><br> </D:propstat><br> </D:response><br> <D:response><br> <br> I suspect the second propstat is a bug as it looks to always be a 404<br>
and never contain any information. Could be wrong as I haven't looked<br> at GroupDAV or the spec in awhile.<br> <br> Then loop through the data and request the object -<br> curl -u adam:***** \<br> <a href="http://gourd-amber/zidestore/dav/adam/Contacts/830020.vcf">http://gourd-amber/zidestore/dav/adam/Contacts/830020.vcf</a><br>
<br><br> > -How can I Know the directory of the contacts and tasks?<br> <br> <br>These are documented in WMOGAG<br> <a href="http://docs.opengroupware.org/Members/whitemice/wmogag/file_view">http://docs.opengroupware.org/Members/whitemice/wmogag/file_view</a><br>
<br><br> > -Appointments are ics files, the contacts? and tasks?<br> <br> <br>They are available as vCard, vEvents, etc... but you need to enumerate<br> the collection and retrieve them (WebDAV).<br> <br><br> <br> --<br>
OpenGroupware.org Users<br> <a href="mailto:users@opengroupware.org">users@opengroupware.org</a><br> <a href="http://mail.opengroupware.org/mailman/listinfo/users">http://mail.opengroupware.org/mailman/listinfo/users</a><br>
</blockquote></div><br>
------=_Part_1046_25515624.1207219241501--