|struggling to choose a CMS for school project|
Hi, being very new to web development, I'm struggling at choosing a right CMS for my project. Any suggestion will be appreciated.
I will maintain a school community website that allows:
1. students to submit and edit their OWN composition,
2. let others rate an article and comment on it.
3. Let each user to have their profile, and shown all compositions they've ever submitted.
I've tried several Wiki system, but it seems that neither mediawiki, twiki, nor pmwiki can allow some pages accessed only by users who submit it. It can only limit user access based on their group, and on a particular page. Drupal seems to do the same access control.
Do you have any suggestion?
Thanks a lot!
A system that lets you host multiple blogs should do what you need. Some might not have the personal profile built in - you'd have to check individual programs for that. If you haven't discovered OpenSourceCMS.com yet, it's a great resource.
The whole idea of a wiki is to allow one person's input to be edited by others, so they're not likely to be of much help to you. With a blog, other people can comment on the blogger's articles, but they can't edit them.
By default, a blog would contain all of the articles written by one student. If you want each article to be a separate entity, not grouped by author, some settings might have to be tweaked, but I'd think it would still be possible - start a new blog with each added article, perhaps.
[edited by: Beagle at 2:21 pm (utc) on Oct. 29, 2007]
Thanks Beagle for the idea! I'm gonna make some research on different multi-blogs system. could you recommend a system for me to start with?
update: After some research on CMS, it seems that b2evolution and wordpress also support multi-blog function and there is a lot of plugins available to make star-rating system possible for my school proejct.
But once my schoolmates submit new article, do you know how to automatically "feed" the latest content to the front page? Thanks!
maybe Wordpress MU could do the job for you, though it is not regarded as a CMS
It all depends on your skill set.... there are a bunch of open cms systems... Drupal being one... Smarty templates... php.net
It gives you an interface to admin and provide the logic that makes the site work
|But once my schoolmates submit new article, do you know how to automatically "feed" the latest content to the front page? Thanks! |
The blogging system I use has this option, but it's built into a full forum set-up that wouldn't be the best for what you want to do.
If you've found a couple of programs that seem workable except for that piece, check out their user sites/forums to see if there's a plug-in or mod for this: it's a common enough request that I'd think it'd be possible. When you're using an open-source program, the user community is going to be your support system, so you want to know how good it is, anyway, before you decide what to go with.
thanks for all advices. I'm taking a look into wordpress mu now. If Le Monde's blogs ( [lemonde.fr...] ) can be built on that, i think it's possibly fit my needs too.
The only problem to me is that wordpress apparently organizes the content based on each blog, instead of making it as an individual article. Hope the tweaks won't be too difficult to manage.....
And thanks again for all information in this thread.
you can set wordpress up so that it gives the appearance of having articles as well.
they have things called 'pages', rather than posts.
(the obvious one that is supplied by default is the 'about me' page)
so you could give each person the ability to create a page, rather than a post.
londrum, thanks! After a few test, I got what you mentioned now. It really fits my need!
The only problem is that Wordpress automatically use "page title" in the URL (like mywebsite.com/page_title ), but most titles of my page is in unicode, and the url becomes something like www.mywebsite.com/%E9%A0%81%E5%8A%9F%E8/ .
no idea if google can read it.
Ah...my problem with unicode URL solved. For anyone who may be interested, you can google "wordpress slug" for that.