38
Integrated Collaborative Knowledge and Project Management in Drupal New tools to capture more knowledge with less effort on your community platform Drupalcamp Vienna November 2009

Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Embed Size (px)

DESCRIPTION

In this session I present the tools we are developing in Pronovix for Knowledge and Project management in Drupal and how we use them in our Open Atrium intranet. I take about:* a RDFa WYSIWYG editor that allows users to mark up snippets in a text and so indicate the different contexts that the information can be useful in sort of in-text tagging. Paired to that we developed a layered display technology for semantically marked-up text fragments in full text. This let's users choose the type of information they would be interested in seeing (e.g. advance level, knowledge space, etc.).* a bookmarklet feature for Drupal (javascript snippets that live in your bookmark toolbar) that makes it really simple to submit snippets of text that you encounter on the internet as solutions for a problem you are working on. Since it can be integrated in one's project managment system it can be as simple as click-review-submit. This could be especially interesting when a group of people is collaborating on a key account.* Graphmind, a mindmap module for Drupal that allows you to upload mindmaps to your Drupal site and even use data from your site to build mindmaps.

Citation preview

Page 1: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Integrated Collaborative Knowledge and Project Management in Drupal

New tools to capture more knowledge with less effort on your community

platform

Drupalcamp Vienna November 2009

Page 2: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Knowledge management

Organization

Individuals

Tacit Explicit

Page 3: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Introduction

Kristof Van TommeCo-founder

PRONOVIX.com

Drupal, Knowledge Management

Page 4: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Open source platform for integrated project and

knowledge management

Page 5: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Open Atrium

http://openatrium.com/

Page 6: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Open Atrium distribution

Native OA features:

Wiki (the “documentation” feature)

Calendar

Blog

Tracker – Tasks

Dashboard

Shoutbox

Concepts:

Spaces and Features

Page 7: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

The features we are building

Implemented:

Graphmind – mindmapping with data from the PM system

Under development:

Knowledge trail – e.g. del.icio.us, but with text snippets and integrated in the PM system

Semantic layers wiki – e.g. documentation that can be adapted to different publics

Planned:

Scientific reference management feature

Page 8: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Knowledge trail

Page 9: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Knowledge trail

Page 10: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal
Page 11: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Select text – click bookmarklet

Page 12: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Pre-filled form

Page 13: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Knowledge management

Organization

Individuals

Tacit Explicit

Page 14: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Semantic layers wiki

Page 15: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal
Page 16: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal
Page 17: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal
Page 18: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal
Page 19: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal
Page 20: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

In-line tagging with RDFa

Page 21: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

CSS to follow meaning

Page 22: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Semantic layers

Page 23: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Semantic layers wiki

Manuals adapted to users Data extraction Tagging Highlighting

Page 24: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Semantic layers wiki

Organization

Individuals

Tacit Explicit

Page 25: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Faceted insert

Page 26: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal
Page 27: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal
Page 28: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Semantic layers wiki

Organization

Individuals

Tacit Explicit

Page 29: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Drupal Graphmind

Page 30: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

A mind map is a diagram used to represent words, ideas, tasks, or

other items linked to and arranged around a central key word or idea.

Mind maps are used to generate, visualize, structure, and classify

ideas, and as an aid in study, organization, problem solving, decision making, and writing.

http://en.wikipedia.org/wiki/Mind_map

Page 31: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Graphmind = mindmapping

Page 32: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

= Freemind but also data from your PM system

Load Drupal data (nodes, users, files) Use views to Load data (custom arguments) Add external Drupal sites (to make accessible

data from all the sites)

Page 33: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Semantic layers wiki

Organization

Individuals

Tacit Explicit

Page 34: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Where do we go from here?

Page 35: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Distribution

Page 36: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

SPEZZLE.com

Page 37: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Questions

Page 38: Drupalcamp Vienna 09: Integrated Collaborative Knowledge and Project Management in Drupal

Kristof Van Tomme kristof#at#pronovix.com +32 477 699 884 www.pronovix.com