Extensions Wiki » Extensions Wiki » Task Manager Application

Task Manager Application

Last modified by Thomas Mortagne on 2012/02/22
cogA simple task management application
TypeXAR
Developed by

Ludovic Dubost, Guillaume Lerouge

LicenseGNU Lesser General Public License 2.1
Installable with the Extension Manager

Download v1.0 M3

Description

The task manager application allows users to create and assign tasks from anywhere on the wiki. Each task has a topic, a reporter, an assignee, a due date and a description as well as completion indicators. The Tasks page lists all the task assigned & reported to a given user as well as the latest tasks created. To get started, simply click on "New Task" in one of the Task Panels.

The Tasks Page

The Tasks page lists all the active tasks assigned to an user. Active tasks are tasks that have not been closed nor marked as fixed. You can interact with task displayed on the page by clicking on the assignee, Status or Severity setting of any task. A small dialog box will open and offer you to change the setting without having to reload or edit the page.

TasksHome.png

An Example Task

Each task has its own page. This provides a greater relevance and meaning to tasks since a task is always linked to the content it refers to on the wiki. Upon creation, a task automatically has a link towards the page it was created from. The task manager application also features email notifications that tell the reporter and assignee when events such as the task creation & status change occur.

ExampleTask.png

Editing a task

The information related to a given task can be edited easily by simply clicking on the "Edit" button at the top of the page. This will bring up XWiki's classic edit-in-place feature that will allow you to change the task settings.

ExampleTaskEdition.png

The Task Panels

The Tasks Panels let users create new tasks and attach them to the pages they are currently working on. You need to activate the panels using the Panel Wizard. This will allow you to know at a glance what are the latest task that are assigned to you and to create new tasks in one click. Simply click on "New Task" or "New Task Group" to create a new task.

TasksPanel.png

Prerequisites & Installation Instructions

  1. Log in the wiki with a user having Administration rights
  2. Go to the Administration page and select the Import category
  3. Follow the on-screen instructions to upload the downloaded XAR
  4. Click on the uploaded XAR and follow the instructions

Please do not forget to use a user with Programming Rights (Such as the Admin) to import this XAR as some of the pages require to be saved by a user with Programming Rights to work.
You will have to import the Task Manager Application in your wiki. To do so, follow these steps:
  • Click on the "administration" link at the top right corner.
  • Step 1 : Import the application
    • Click on the "import" tab.
    • Upload the Task+Manager+Application-10M1.xar file.
    • Click on its name once you can see it in the list of files available for import.
    • Click on "import" -> the application is now available in your wiki.
  • Step 2 : Now you need to tell the wiki where to find the languages resources.
    • In the administration menu, click on the "Preferences" tab.
    • Click on the "Programming" sub-menu.
    • Scroll in this menu until you can see "Internationalization Document Bundles:" written.
    • In that field, copy-paste the following text : "TasksCode.Translations,"
    • Save the page.
  • Step 3 : setup your Task Panels
    • Go to the http:///xwiki/bin/view/Panels/PanelWizard page
    • Select your favorite layout. You need to have at least one column to use the task panels.
    • Drag & Drop the tasks panels from the panel list in the center to the side column of your choice.
    • Click on "Save the new layout" at the bottom of the page. You're done !
  • Your application is now available on the following page: http:///xwiki/bin/view/Tasks/

Release Notes

Release notes for version 1.0 M3:

The Task Manager Application provides basic task management features for your wiki. It provides you with the ability to create, assign and follow tasks right into your wiki. The Tasks Manager is tightly integrated with wiki content pages to provide more relevance to them.

You can localize this application in your language by editing the http://<server>/xwiki/bin/view/TasksCode/Translations wiki page and duplicating it in the language of your choice. A list of most files included in the application can be found at http://<server>/xwiki/bin/view/TasksCode/.

Tags: productivity
Created by Guillaume Lerouge on 2008/03/13

Download XWiki

My Recent Modifications