colas
Newbie

Offline
Posts: 4
|
 |
« on: November 25, 2007, 03:43:26 PM » |
|
Hi, I think a web interface to Collanos would be a great step in easing its integration with other tools. I guess that you would not have to provide a full web-based client, but just having a way to have URLs reffering to "things" (documents, but also workspaces, discussions, tasks, post notes, ... basically all Collanos objects) could do the job at first. This would provide, IMHO, 2 really important functionalities:
[1] linking: one could link to Collanos spaces from calendars, wikis, sharepoints, emails, and all kind of existing web/intraweb apps. A quick way to do it could be via new protocols in URL like collanos://foo/bar/gee, launching a collanos helper app locally. Or just a webdav view to see collanos workspaces as folders and objects in it as documents.
[2] searching: one could thus use any web search engine, or desktop search engine to search collanos workpace by crawling these URLs: instant high quality search for the users with no specific work from your part :-)
Actually, you can see this as an important features of the p2p apps: most of these "rich clients" evolve a web interface providing a subset of the rich client, as either part of the main rich client that embeds a web server, as an addon, or if the client provides an API, this web interface can be build by the community on top of this API. (or the web interface can provide this API as a REST or web services API...) Take for instance emule, which has a web interface http://www.emule-project.net/home/perl/help.cgi?l=1&topic_id=118&rm=show_topic utorrent WebUI http://forum.utorrent.com/viewtopic.php?id=14565 swing plugin of azureus http://azureus.sourceforge.net/plugin_details.php?plugin=webui etc, etc, ... you get the idea: rich p2p clients really benefit from web interfaces!
The trick of course is to start this work incrementally, just aim to "URL-ize" things at first, maybe for API use rather than human consumption, not aim for a full all-singing, all-dancing javascript/flah/applet implementation of a full clone of the rich client that would be impossible to do properly anyways.
Anyways, Collanos is really a great idea, and is already in an impressive state, keep on the good work!
|