Frog - a blogging system | ideas for a new version

Current old version has been running for a couple of years already. Here are some ideas for a newer version I want to write:

multi-blog?

Most of these ideas came from playing with a blogging tool called http://www.dotclear.net/ - the site is mostly in French but there is an English forum). It's not very appealing to me to hack on (it's PHP because I was looking for something to run on a basic hosting site) but it's well done and has some nice features that could benefit Frog.

A very interesting one is - not sure how to call it - the "multi-blog" : instead of creating a separate blog for each user, you create a blog and then add users to it, and all their posts go to the common list. User names work a bit like categories : you can have a list of posters in the side bar, and when you click on a name you get only the posts by that user.

Now add to this the ability to create "closed" blogs -- ie all users must login, even to only see the pages... probably very easy with Snakelets. Then add the very nifty file manager (which is lacking right now in dotclear), maybe with an "admin" module for security (like setting a common root for all user home dirs etc.). Then add a nice and simple picture manager (gallery) like dotclear has...

...and suddenly what you have is not just a blog anymore, but potentially a great collaborative space for small groups of users (like a club or a clan or just a bunch of friends), that's easier to use for non-geeks than a CMS or Wiki or Groupware app, but just as effective for sharing news and files and photos when that is all that's needed.

blogging API

See RSD: Discoverability of Blog APIs. Basically, in the html a tag like
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://host.com/blogapi?rsd" />
The blogapi.rsd link should return a RSD document containing, amongst others, a list of api entries such as
    <p;api name="WordPress" blogID="1" preferred="true" apiLink="http://host.com/blogapi" />
The blogapi is the url where the xmlrpc calls are made on.

Future version