Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I have been tasked with creating a site for a large audience, and many of the audience will require some sort of sign up. They may require certain account controls (visual things, like theme colours for colour blind people) but largely it will just be a way to monitor the use of the contact features (so users can monitor their previous interactions like a ticket system)

My question really is simply, where do I start? Is Wordpress the right tool for this job? If not, what is? If so, what methods should I be looking into to start the research going?

Sorry for the broadness of the question, but I feel a little lost at the moment.

share|improve this question
    
As for the question is WP right for the job... what sort of things are you trying to do exactly? Knowing what functionality you need out of the site will help determine rather or not WP is right for the job –  Adam Thompson Oct 25 '10 at 17:37
    
it is a site for people with learning difficulties. It is a very broad information site, with some customisable elements (colours, font size, appearance of help video/audio) and a trackable contact system, like a bug ticketing system. –  Mild Fuzz Oct 25 '10 at 19:10
1  
I'm not so sure that wordpress is going to be the best choice for a site like this. I mean, you certainly could make it work, but I think I'd look into a different CMS. I'd think that something like Drupal might be a little bit better choice for something like the application you are describing. Oh, and all the registration stuff is already taken care of in that. –  Adam Thompson Oct 25 '10 at 19:23
    
The problem with that is that I know wordpress pretty well, I can jimmy it to do most things. It's a little daunting to get into another CMS. Especially one without an active stackexchange site. –  Mild Fuzz Oct 26 '10 at 10:38
add comment

1 Answer

up vote 1 down vote accepted

It's few months already and you probably have this solved by now but I'll try to do a little necromancing resume here anyway. We don't like unanswered questions right? ;)

There's a recent topic dealing with the front-end login & registration: Front-end Register Form

You can change what WordPress displays to the users based on their capabilites by using the current_user_can() function.

There's also a topic about loading alternate CSS:
How can I version the main CSS file?
Be sure to check related questions too.

By using body_class() or post_class() you can change the CSS class of html body (or post) depending on the logged user.

If those changes you want to achieve are intended to be more user based then role based then you can work with update_user_meta() and save some options in there.

None of the above is hard to achieve. All mentioned functions are well documented.

EDIT: Oh and the ticket system - You could use custom post types with front-end posting as a good starting point.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.