2 Jun 19, 2007 16:36
Okay I'll give a go at answering.
Multi-user is part of the very nature of b2evolution. WPMU is a piss-poor hack of a rather clean uni-blogger application.
One blog per user is easy, and to skip around a bit you can give each user 2 blogs and set up the second as the linkblog for the first. That means that no there is not one linkblog for the entire installation.
Allowing a user to admin their own blog is easy, but it seems they can remove The Admin (ID#1) from permissions. So what: you can go in via phpmyadmin and give yourself permissions then take theirs away until they realize who's boss.
The permissions thing is the big problem right now, so let me clarify how it works for you. People can edit posts in a blog that they have the permission to post/edit in. That means if I give you permission in blog #12 on my installation you will NOT be able to edit posts in any other blog on my installation. The thing is though that if you let someone else have permission to post/edit on blog #12 (and you can do that because I gave you full admin control over that blog) then this new person will be able to edit any posts in blog #12. This is changing in v2.0, and changing to a nicely flexible model, but for now it is what it is.
Currently a user can upload a blog-specific style sheet, so using a creative style sheet and some simple instructions your users could upload their own images to 'customize' a skin. There are other methods to reach this goal, but you have to accept that changing simple things means changing simple things in the skin file (template, if you insist on that term).
Tagging, whatever that means, is AFAIK available via plugins, but don't quote me on that because I have a hard time understanding the difference between tags and categories. Categories can be added till the end of time (more or less), but tags don't seem to be part of the core installation.
I don't know what a widget is. I think it's a little bit of code that someone writes that adds something to your web, and usually that something promotes the people that wrote the code while giving some added coolness to your web. IF that's the case then you add widgets by editing files in the skin. That sucks for multi-skin installations, but for now it's the only way.
Oh and upgrade now before you get stuck in the 1.9.* world because you customized stuff and then think it'll be too much trouble to upgrade to 1.10.2.