Hey gals and guys!
Let me introduce myself, I am Mohamed and I am new to web development (you probably have heard this cliché a thousand times; alas, I couldn’t avoid it). I just started to learn a bit of the well-known HTML/CSS/JS combo and I can manage to build a simple static webpage with what I’ve learnt. I am also a student at a not-really-known university, and, ironically, I am studying subjects too far to meet up with web development at any point; mechanical engineering.
As I wanted to apply my newly-honed skills to a real-life (pain-staking) project, I volunteered to develop a website for the research laboratory where one of my professors is the head. Yes, I know… I shouldn’t have aimed way high, but I can’t back up now, can I?
So, I really need your help to get on the right path with this first project: any piece of advice that pops up in your mind will be much appreciated.
Website specs:
- Front page for visitors: the usual About Us, Contact, etc.
- ‘Backstage’ web portal for students and staff: messaging system, shared calendar and documents, etc.
- Expected traffic: <100 visits per day (lab is relatively small - no. of students less than 30 and staff less than 10)
- Design: the lab’s main field is Renewable Energy and Sustainable Transportation, so the design must be along the lines of this topic
- Content Administrator: Only one, the head; he will be managing the front page’s content, but he will also manage membership in the web portal (he will send invitations to new students and remove graduates, etc.). He’s a non-techie (obviously) and relatively busy, so the interface must be very easy to handle.
Well, to meet these specs, I put my brain juices to work and I’ve come up with a few ideas: I thought why not a CMS (like WordPress or Joomla or Drupal)? Then I fell in the whirlpool of choosing between one of these platforms! WordPress? No, it’s for blogs and its vulnerable. Joomla? A bit shabby. Drupal? Too complex. I don’t know if it’s even necessary to go with a CMS. I even looked through the plugins for each CMS and thought it wouldn’t do any good for the web portal. I though maybe an alternative was to go for a plain old HTML/CSS static for the front page and a dynamic PHP+MySQL web app for the portal. But, on second thought, the administration is going to be handled by sir the head, so, it has to be easy stuff; going for the second option isn’t going to help.
This is all what have to say right now about my issue, so please go ahead and share your advice and/or opinion.
Thanks!