School website Joomla, Drupal or Wordpress

I need help. I was contracted to develop a site and would want to use one of the popular CMS: Joomla, drupal or wordpress,

In addition to edit and adding content to the site, the school wants a database for the results of each student which can be accessed through a secure login page.

The school would want to make extra money from the sale of scratch cards to individual students or their parents to so they can access the secure page where the result of a particular student is.

I have used wordpress to develop some sites I know a bit of php-mysql, I have dabbled into Joomla but never really hosted a website with it and I have heard quite some nice reviews about Drupal.

With all these options, I would like the best for my client which would have ease for the administrator to edit content of the website, add information and most especially the ability for secure page for parents or student to check their results as I explained.

Can someone please help me by telling me which of the CMS s and plugins would be more appropriate for my work? I learn very quickly especially when working on a job like what I have now.

Thank you

You should check out this great system:
Edline
It’s not a cms, but it’s a great system for Teacher, parent, and student communication. My school used this and it was great.

Any CMS would work and provide the ability to have secure content. Personally, I find drupal to be a bit overkill and the administrative interface clunky, but perhaps my experience with it is just too limiting.

Doesn’t sound like the requirements meld well with WordPress. Sounds like this is going to take a fair level customization even with Joomla or Drupal. Your best bet is to find another CMS that suits your specific business needs. Drupal and Joomla will still require a hefty bit of programming to achieve the business goals your after.

I’ve written about this…

Your biggest issue is going to be with the staff inputting new material, and with the community accessing student information. You want absolute security and ease of customization. Given your three choices, I’d go with Wordpress, but I can’t speak to the pros and cons of Edline. However, as Oddz implies, WP might not have the grambas to handle the workload you’re gonna need it to do.

Here’s an example of my school’s site running edline:
Edline

As you can see, it’s kinda customizable with school colors and layout a bit. The flash fading effect are all images of students from our school.

So templatey… :smiley: But if it’s something the staff can work with easily, then that transcends aesthetic considerations. Wish I’d known about Edline when I wrote that article.

Yes, the IT guys at school are people who can’t get a real job so they are stuck teaching the little knowledge they have.

Edit: lol, I took a quick skim at the article and replied here without remembering the original discussion. Edline is very easy to use and I know that because most of my teachers suck with computers and technology but they managed to use edline so if they can do it, anyone can lol.

If you’re building a website for a school then I feel that you should use a proper CMS. WordPress is good, but it is not a full CMS and those that call it one typically don’t have experience in a full CMS.

Have you considered not using PHP and MySQL? If working for a school I would probably look towards a .NET solution, using something like Umbraco or building your own site on ASP.NET MVC. On the subject of MVC, Ruby on Rails would make a good choice for such a website, and it’s hard not to mention Python and Django when looking to build a content site.

All solutions suggested would make an excellent website, and with PHP losing ground, Ruby and Python making gains and .NET rising to be the second most powerful platform in computing (behind Java) it may be worth the investment, for the school and for your own career.

I used to think that too, but there’s often good reason why you see a lot of IT guys working in schools, especially those over 45-50.

I don’t have much experience of this, but in IT it can be very hard to land a job when you’re older. Some of the older IT guys I knew that worked in schools went there because it’s a far more relaxed atmosphere and their workload is minimal. A friend of mine at university took a sandwich year at university to work at a school and found little to do, but a whole years worth of stories from the IT guy there.

Honestly, I wouldn’t write off IT guys in schools, because a lot of them have lived fruitful careers before. I’d imagine that some people would choose it as a career, but I’m more inclined to say that a lot of people there have had their time in IT and are winding down their careers in a decent-paid job with a lot less stress than corporate work.

I suggest wordpress, It has so many powerful plugins to use.

you need to choose wordpress and then choose from the themese woothemes … I used to think the same way like you do but when I used it for all of my sites I found it’s something totally new and works like a charm!!

For education institute website, normally we suggest moodle. Drupal, Joomla and Wordpress are powerful but I afraid it is more suitable for personal mini website or company website usage.

I would highly recommend Drupal. Many universities are running their entire sites off of it and in my own case I use it to limit data access for our university program using various variables. The ability to mold Drupal to do exactly what you need might really be what you’re looking for on this project.

Thanks guys. I really appreciate the feedback and checking out everything.

[QUOTE=An Alien;]Here’s an example of my school’s site running edline:
Edline[/QUOTE]

Most interesting An Alien, (visiting that URI) gives me a redirect to the following:

That has got to win the prize this year for a none accessible site! :lol:

Drupal always has my vote for any serious projects. The OP might want to try the open atrium install profile as it would probably have a lot of features a school would find useful and still flexible enough to whip it into shape if there is some missing functonality they would like. It uses Drupal 6 though.

Open Atrium

I second the Drupal option. The learning curve may be steep but once you get the hang of it it’s just awesome. And if you run into a problem there is an awesome community that will only be too happy to help you out. The only problem will be to find the right modules because there are just way to many :slight_smile:

Thanks, I am a bit proficient in using WordPress but any suggested plugins for what I intend to do. Thank you

Thank you for your comment Ryo-ohki. My webhost can install drupal automatically using fantastico, but i don’t know anything about Drupal and about the “atrium install profile” you mentioned. Would fantastico install this automatically too? I would want to learn Drupal too along the way as I build the website. Thank you

The latest version is Drupal 7. Open Atrium was made to work with Drupal 6 and has not yet been ported over. You will most likely need to install it manually but its pretty straightforward.