Distribution such as Drupal Commons & Open Atrium are pre-configured installations that already have embedded Intranet-type features such as groups, commenting, activity streams, following, trending content, blogging, and a customizable user interface. Moreover, because Drupal’s architecture is based on the concept of “overrides,” these Distributions can be further enhanced with custom back-end or front-end features without compromising the default features they’re packaged with.
It would be more easy if I divide this module to some small modules. I will start developing step by step by point wise as I mentioned below.
As per my understanding, it will be a complete module to manage staff/ employee of any organization which be manageable through intranet. User can manage their website using this module.
- Staff's document management module
- Search module
- Event management
- Personal details controller like profile photos, skype contacts, etc.
- Internal calendar synchronization
- Alert system to notify user about deadline, holidays etc.
- An embedded chat system
- Communication module with Back end support team, ticketing system enable with
- A templates area, user can choose template
- Drag & Drop option to home Page, user can drag & Drop of favorites & customize home page
- ERP management
- Website management, ticketing system enabled with
It will be a challenging task & I am ready to accept this challenge