WebDAV is very nice at a first look, but its implementations are so radically different, that using it across OSes is often hopeless (from my limited experience).
2009/5/5 Benjamin M. Schwartz <[email protected]>: > Eben Eliason wrote: >> Something we have talked about in the past is a way for individuals to >> share content they've created with others, and an obvious means of >> accomplishing this task is to provide functionality of a "View Alice's >> Journal" nature, by which Bob could view Alice's shared content. One >> exciting approach to implementation is to publish this content as an >> RSS feed, thus allowing anyone (including non-sugar users) with the >> right URL to take advantage of it. > > My favorite publishing standard for this purpose is WebDAV[1]. WebDAV is > essentially a lightly specialized form of HTTP, designed specifically for > the purpose of allowing users to share files. It's supported directly by > Gnome[2][3], KDE[4], Windows (since Win98!)[5], and Mac OS X[6]. Since > it's little more than a plain HTTP server, it's also accessible to anyone > with a browser, if they have the right URL. > > WebDAV is also potentially much more capable than plain HTTP. DAV stands > for Distributed Authoring and Versioning. WebDAV can be configured as a > true Read+Write protocol, and it can even expose the Journal's versioning > correctly. There is also an IETF standard for searching a WebDAV > share.[7] WebDAV includes per-file metadata, so tagging, and searching > based on those tags, is supported. > > I do not see a need for RSS, if the user can publish files through WebDAV. > However, because WebDAV is built around HTTP, such an RSS feed could be > created just as with a basic HTTP server. > > --Ben > > [1] http://en.wikipedia.org/wiki/WebDAV > [2] http://library.gnome.org/users/gnome-user-share/2.26/gnome-user-share.html > [3] http://www.webdavsystem.com/server/access/gnome_nautilus > [4] http://manual.intl.indoglobal.com/apbs02.html > [5] http://www.hss.caltech.edu/help/web/webdav/accessing/windowsxp > [6] > http://developer.apple.com/documentation/Performance/Conceptual/FileSystem/Articles/MacOSXAndFiles.html > [7] http://tools.ietf.org/html/rfc5323 > > > _______________________________________________ > IAEP -- It's An Education Project (not a laptop project!) > [email protected] > http://lists.sugarlabs.org/listinfo/iaep > _______________________________________________ IAEP -- It's An Education Project (not a laptop project!) [email protected] http://lists.sugarlabs.org/listinfo/iaep
