I am a php developer with about 3 years experience but i have not as yet customized a CMS. I am looking at several CMS both open source and paid commercial for the project. I have been asked to customize a CMS of my choice. Here is what i need to be able to do.
Everyone i speak to seems to be reccomending drupal, so i have come to you hoping you can answer the following questions.
(my apologies if these seem a little broad, but i am attempting to gather information for the first time)
1.All accounts to be searchable in a central pool
2.For individuals to be able to sign up/login/edit there profiles.
3.For company’s to sign up / login and then add users/delete (those mentioned in point 2), which they can manage ( these users are visible in the central search).
4)Companys would have access to different faculties based on what type of a company they are and what privileges that would give them.
5)A front page which displays the profiles of users, which can then be clicked on and viewed.
6)Would there be a problem displaying randomized records on the front page.
MORE QUESTIONS
7)Do i access to the source code ?
8)Do i have The ability to add custom records to profiles ?
9)Can the CMS handle a large numbers of concurrent users ?
10)Is the CMS logically laid out, commented and documents ?