Overview
Priority: High
This extension shows the contributions of the organizations that are featured on the site. It works by aggregating the contributions of individuals that work for different teams as described in this User Story.
Graphical View
Just like with skills, a top 10 list of companies is shown in a graphical form and a greater list is shown through a tag cloud. Reports provide information on:
- Total number of contributions
- Performance of contributions over time
- Comparison between teams
Showcase the Company
Just like with users, a team can be showcased.
User Controlled Data
Users will be responsible for updating the team they worked for and the time period. Users can change this data after it has been entered.
There will also be an administrative function to populate teams and date ranges.
Custom Fields
An administrative function should exist to create custom fields when capturing user profile information such as sub-team
Scoring
Scores are aggregated and defined in the points system in the OverallContributionScoreComponent Overall Contribution Score Component
Design considerations
- This will require changes to the company field to make it more structured on the SocialProfile?
- There will NOT be a limitation on number of companies listed (or if there is it will be a high number, 10+)
- A date range will be available for each company, from a selectable calendar. It is NOT free text.
- A date range will be available for each company
- Company names should be populated by typeahead
- Company name is not required
Technical design notes
A MediaWiki? extension also exposed as a Special Page. The extension would take a username as an input parameter.
