Difference between revisions of "CcTeamspace"

From Creative Commons
Jump to: navigation, search
(Developers)
(Usage and FAQ)
Line 57: Line 57:
 
On an user page, click on ''Add task'' or go to the page ''<nowiki>Category:Task</nowiki>''   
 
On an user page, click on ''Add task'' or go to the page ''<nowiki>Category:Task</nowiki>''   
 
      
 
      
'''How to I add a project?''' Go to the page ''<nowiki>Category:Project</nowiki>''
+
'''How do I add a project?''' Go to the page ''<nowiki>Category:Project</nowiki>''
  
'''How to I add a project category?''' Go to the page ''<nowiki>Category:Project_Category</nowiki>''
+
'''How do I add a project category?''' Go to the page ''<nowiki>Category:Project_Category</nowiki>''
  
 
=Developers=
 
=Developers=
 
If you want to contribute to the ccTeamspace data structure, please [[CcTeamspace developers|read this page]].
 
If you want to contribute to the ccTeamspace data structure, please [[CcTeamspace developers|read this page]].

Revision as of 17:12, 26 June 2008

CcTeamspace is the internal task and project tracking system used at Creative Commons. It is powered by Semantic Media Wiki.

Presentation

CcTeamspace can be considered as a web-based collaborative project management software. It is in fact only a wiki data structure to be used on a MediaWiki platform.

The main features are :

  • Project and task management system with calendar and mail notifications.
  • Staff, company and groups management
  • Traditional wiki features (pages, links, images...)
  • Semantic web features (words have a meaning for the machine)

Installation

Requirements:

  • Web Server such as Apache or IIS
  • PHP version 5.0 or later (5.1.x recommended)
  • Database Server MySQL 4.0 or later

Follow these five steps to install ccTeamspace on your server :

(1) MediaWiki : MediaWiki is a free software wiki package used for Wikipedia and many other wikis. It's the basis of the ccTeamspace software. Follow the MediaWiki installation guide to complete the installation of your wiki.

(2)Semantic MediaWiki: On this MediaWiki installation, we will add some semantic features. Download Semantic MediaWiki and follow the four installation steps.

(3) Import the ccTeamspace structure:

  • Download the [ccTeamspace structure xml file].
  • Log in with your Sysops account and go to the Special:Import page to import the xml file.

(4) Refresh the semantic data with a script: Move the php file ./extensions/SemanticMediaWiki/maintenance/SMW_refreshData.php to the ./maintenance/ directory of your MediaWiki installation. Then execute the SMW_refreshData.php script to create the semantic data in your database.

  php maintenance/SMW_refreshData.php


(5) Add Semantic Extensions: All of the following extensions are needed:

Usage and FAQ

When a new user is created, add the following code to enable the task calendar template:

   {{Staff}}
   {{User Tasks}}

How do I add a task? On an user page, click on Add task or go to the page Category:Task

How do I add a project? Go to the page Category:Project

How do I add a project category? Go to the page Category:Project_Category

Developers

If you want to contribute to the ccTeamspace data structure, please read this page.