10. Me Community Knowledgebase
(Connect) (Share) (Discover)
The social pillar to connect with Follows the first pillar to facilitate Showcases finalized, remarkable
colleagues and keep track of their community building and and reusable content. Provides
activities and achievements. information sharing for focus social interaction. Presents
groups. statistics for ratings, comments
and downloads.
•Rich profiles •Community self-service •Editorial showcase
•People Wall activity feed •Fans and memberships •Document profiles
(Twitter integration) •Latest community and content •Content top 10’s
•Personal blogs updates •Knowledgebase Wall
•Activity statistics, rewards & •Community Wall activity feed activity feed
badges •Suggested content
This is where people meet! This is where knowledge is built! This is where you bring and get
your information!
Our main objectives Employee needs as a starting point. People should be involved in the development of the ecosystem (we created a sounding board for that) stimulating people to continuously work with the ecosystem and make it part of their daily routine
The Answer to the ultimate answer to the question of life, the universe and everything is FortyTwo With ecosystem we mean the whole environment of end-users, systems and technology that are dependent of each other to interact and communicate. Evolving requirements may cause changes to the ecosystem (phasing functionality in or out) or new functionality may change the behavior of end-users.
Each pillar involves automated listings or views next to editorial sections (content/people carousels). Each user can create a community site (also non-work related). We use “Site Use Confirmation and Deletion” and quota’s to maintain a manageable growth.
Backup slide Content & people promotions via banner carousels
Backup slide
Sites can also be created for non-business related topics (e.g. photography) The difference between members and fans is in the SharePoint group membership. Members are part of the Contributors group while fans are part of the Visitors group. These group memberships are currently used for the two types of sites. The “Fan” group may be used at a later stage to support specific feeds or notifications from the community sites based on personal preference (interests). Page layout is split up in activity, social and content parts 24-11-2008
Backup slide
Users can upload a specific image that shows on the right side of the description. 24-11-2008
Concept is used to adopt and sustain adoption Users receive points for their activity in the platform (through uploading, page creation, new forum topics or replies, ratings, comments) Points are added to the overall “Knowledge Share” Specific measures result in awarding badges and achievements (e.g. “Upload King”) It all starts with gathering behavioral statistics.
Technical challenges in achieving our objectives using SharePoint 2010. Some data needed to be processed real-time opposed to timer job based (e.g. “Wall” web parts need to respond instantly on end-user activities) why not extend the Usage and Health data collection framework? we wanted to collect both raw and rich data retrieve both real-time and timer job based data some data needed to be processed real-time opposed to timer job based the Usage and Health data collection framework is used as data source in the solution. We aimed to leverage and adapt to SharePoint standards as much as possible.
Lightweight use of HTTP Handlers to avoid disturbing transactions, but merely picking up data. Not supported by Microsoft Service Application come with lots of advantages in terms of scalability, having databases provisioned and make them become a part of the backup Solution components: custom HTTP Handlers to log raw data from traffic timer jobs to process data web parts and activity feeds to provide information and interaction.
An action Logger is an assembly with a specific class containing logic on how specific raw data needs to be interpreted Action Loggers can be added referencing e.g. OOB event handlers currently 18 Action Loggers in place: CommentLogger DownloadLogger RatingLogger UploadLogger WikiPageUpdateLogger WikiPageAddLogger ForumTopicLogger ForumPostLogger CommunityDocumentLogger CommunityCommentLogger MeCommentLogger KBCommentLogger CommunityCreationLogger BlogLogger BlogCommentLogger ILikeItBlogLogger ILikeItLogger TwitterLogger
Badges (Timer job based): loads a list with badge assigners (logic that determines whether or not a user gets a badge (fixed schedule) loops through each user profile to check if a badge should be assigned displays a badge on the user profile page shows in the “People” wall (custom activity feed) and a users consolidated activity feed that a badge was earned Rewards (real-time): responds instantly to end-user actions through custom event handlers, buttons etc. a notification e-mail is sent to a user when e.g. a first blog post is created or a first document is upload.