I want to throw together a site in PHP/mySQL that has some standard user functionality like registration, session management, and ability to leave comments (which can include uploading a picture, if that matters). Not very much beyond that.
From what I read, even the simplest task involving users and security can open up a can of worms, and often a Content Management System is recommended since the code is presumably more robust and secure.
Any thoughts on this? I've never worked with a CMS so it's hard to spot their applications.
Thanks for the suggestions. I guess my real question is more along the lines of "when should I use a CMS and what are their applications?" I am currently writing a unique type of forum from scratch, and in retrospect I wonder if it would be easier or more complex with a CMS. Seems like I can't tweak it as much as I'd want to. But then again, I've never used one.
CMS should be used if your website needs a lots of functionlality with manyy users.
Using CMS u should have a good server(preferably dedicated hosting/vds).This is because CMS use a lot of database calls etc.
Also if not properly configured,CMS tend to slow your website.
So if your application is light,and u want zap loading,go for ur own application.
With CMS u have to regularly update ur code as new exploits keep on getting discovered.
The biggest advantage of coding ur own application is that none knws ur code...