Announcing Domino Workspace
This is the idea: making a single Notes database that serves as a workplace for a team within an intranet or a community on the internet. It would have sections (places), user profiles (people), shared internet links (dogears), a web admin and online help. In each section, anyone can make 'rooms', separate web applications. Applications that will be needed:
- Document library
- Discussion board
Later on, photo albums, multimedia collections, etc. could be added. Each user has his 'my space', where he can access and manage all his activities within that workplace. Besides the standard interactions, a user can also mark/unmark any page as his favorite. He can make his own quick links, easy access to parts of the workplace he often visits.
Is this re-inventing the wheel?
If there was a good solution already, I would immediately take it and blog nothing but about it. There are very fine partial solutions. The templates that come with Notes are good, but they lack a good web interface and a lot of sex appeal. There are a lot of excellent open source applications: DomWiki, BlogSphere, etc. but since they are standalone, it would take a lot of effort to combine them into a unified environment. My aim is: take the best of all of them and combine them in one single space.
But this will take ages...
Will it? I know that I can make a complete website in Domino in one weekend and I am very eager to prove the qualities of IBM Lotus Notes/Domino as a rapid application platform, even for web applications. With a little help from other Notes enthousiasts (that's you), I think I can build it in about a month. Even if I fail, I will have learned a lot and I probably will have programmed some very nice re-usable components.
Eventually, there will be Notes authentication and privileges based on user roles. But for now, since I am going to build this online, people who logged in to this site will have read/write access to everything. Anonymous visitors will only have read access.
Watch this blog!
The first thing you will notice is a yellow action bar on top of the pages: this will give you access to the Domino Workspace in progress. Any advice or comment is more than welcome!