I want to write an application with PHP / MySQL I would appreciate your thoughts on any frameworks that might be suitable to fullfill the following requirements:
[*]Security is the number one concern.
[*]Scalability is important, thousands of users but I would like to allow for larger expansion (optimistic I know! ).
[*]The website needs to be 100% localisable. I want to support four languages initially and have the ability to add more later. It would be ideal to get the language set by reading the users regional and language settings. To facilitate localisation I think all text content should be stored in the database.
[*]Users will register on the website using a method like PHPFreaks uses. The user enters an email address and a mail is sent to that address with an activation link.
[*]The website will use jQuery for the UI.
I have some experience in PHP but would not consider myself an expert by any means!
I considered Concrete5 but I heard it might be vulnerable to attacks (SQL injestion?). I don't need a CMS as I prefer to update the content manually. I also didn't like the enormous amount of files that Concrete5 generated, my site will only have about 8 pages and I only need to record users data, nothing complicated. Basically I need a framework, not a CMS.
Any advice would be greatly appreciated.
PHP Dev 101