Module help

Hi

Need some help in deciding how many modules should be there in a typical social networking site with these features -

  1. ADMIN MANAGEMENT FOR ALMOST EVERYTHING

  2. MULTIPLE LOGIN

  3. MULTIPLE TYPES OF PROFILES AND DASHBOARDS

  4. CONNECTIONS - FRIENDS, FOLLOWERS

  5. POSTINGS + SUGGESTED POSTS

  6. RSS AGGREGATION

  7. STATIC PAGES

Need to decide what should be a good module plan for such a website to begin with, keeping in mind that it has to be easily managed using ADMIN and its customization is easy.

Your suggestions will help me in beginning with a good foundation.

Thanks

Before worrying about modules I would plan the models, that is, the different entities the system would handle. A Yii module is a mini application inside the main application. It’s common practice to assign administrative functions to an admin module and there are Yii extensions (packaged as modules) to handle access permissions and the like. Nevertheless, I would be more confortable deciding what should be constructed as a module after I have developed the big picture of the system’s data structures (i.e. models).