Project Hosting is a flexible suite of components for Drupal 7 that can be combined to build a local project update server out of a bespoke Drupal resource site. Features include:
Dashboardify is a module for creating complex dashboards.
Each user with proper permissions can add any block to dashboard and rearrange blocks order on his or her dashboard page. There is one dashboard with predefined regions available for each user. User can add unlimited instances of the same block which can be useful for views blocks with different contextual filters applied. Along with block information module stores data what contextual filters were used while adding block to dashboard. Block order is autosave via AJAX.