Looking for a Portal/CMS/Whatever software allowing registered users to publish their own pages or sections with distinctive look.
Features required:
- Free (with explicit free licence - GPL, LGPL, BSD ...)
- Members features: template based publishing (not just one template for the whole section but a few of them to choose), WYSIWYG editing (or at least "live" preview, can be in separate window, can require reloading), preferrably user's "page" can be a set of pages (minisite) with navigation,
- Admin functions: quote disk space for users/groups, easy account creation/deletion, deletion of unused pictures uploaded by users,
- Safety features: some checks if user does not publish malicious scripts that could harm any objects outside of the area (or a branch of directory tree within domain) that belongs to that user,
- Source in one of popular programming languages (like PHP).
I am not looking for:
- Blog (limited to one page, follows specific and limiting rules),
- Wiki (each user should have exclusive permissions to edit his content),
- User Profile page (limited set of fields predefined for all users).
Can anyone recommend a script like that?