Available patterns:
WikiWikiWord
(Wiki definition)
{a phrase}
(Metaphor word)
google{a phrase}
(Google search)
I need help about:
Overview Config Projects Team Planning Calendar Reports Metaphor Doc Tests CVS Links Connexion
Iteration - insert
Title
Description
Deadline:
Day/Month/Year
Load factor: real days = x ideal days
Working on: ?
Story - insert
Title
Description
Validation criteria:
Priority: Risk: Weight:
Task - insert
Title
Description
Responsible member:
Pair with:
Working on: ?

Mon Tue Wed Thu Fri Sat Sun
Progress: ?
Work starts:
Day/Month/Year
Done:
real days

Todo:
ideal days

(0 real days)
Work ends:
Day/Month/Year
 
Welcome to the help section. These pages somehow contain both documentation and help about XPWeb.

General help

Important

Navigation

Navigation through XPWeb sections is made with links at the top of each section. The current section is emphasized with white background.

Version check

To check if you are running the latest version of XPWeb, just visit home section and click on the link below XPWeb logo.
You might also have configured it to check automatically if a new version is available, when you log in as admin.

Print display

Most sections of XPWeb can be displayed in a lightweight version.

Click on the print button to popup a print view of the section where you might be prompted to choose parameters.

Note that print displays have been made the lightest possible, so it is not possible to modify or insert items.
Also, the "print" button at the top will directly print the page, but does not appear on the printed page...

The print button only appears whe a specific print display is available.

XML

Most sections of XPWeb provide an XML export.

Clicking the xml button brings you directly to the XML version of the page.

This button:

Skins, themes

There no full skins or themes support for XPWeb.

But because it uses CSS it is possible to define your own stylesheet and "customize" it.

To override or modify existing style classes you just need to create your own XPWeb_local.css file and place it in /XPWeb/View/style/ directory.

You can also apply XSL stylesheet to the XML output... be imaginative!

XP items

Display of an item

XPWeb items are stories, metaphor words, links, projects, members, etc.

Items are based on a type, an id, and most of the time a description.
The header of an item displays its title and id.
The title and description (in grey italic) are displayed in the main area.
Most of the items can be modified or deleted. The modify / delete links appear at the bottom of the item. On good web browsers, these links appear only when you move the mouse over it.

Example of a task (move your mouse on the item if you don't see modify / delete links)

Task 34
Connect GUI window with Gateway interface
21 % [106%]
Task 34
Connect GUI window with Gateway interface
Connect the GUI interface with the existing Gateway interface and make the logic interfere with the display.
Mon, 20/02/2012
Mon, 20/02/2012
Evaluated 2 ideal days
Responsible: Dave
21 %
106 %


On this example, the item also displays start and end date, weight in terms of ideal days, responsible member, and theory and actual completion.

mini Mini / maxi an item

Any item can be "minimized" by clicking on its header.

You can try yourself by clicking on the blue header on the previous example task, and the task will be reduced to its title and completion.

Clicking again anywhere on the "minimized" item makes it "re-maximized"...

closeOpen / close an item

Some items contain other items.

These items "with included items" can be open / closed, which means to show / hide included items.
This is made by clicking on the open button.

You can try it by clicking the open button on the following story that contains 2 tasks:

Story 11
Single peer test application
53 % [68%]
Story 11
Single peer test application
Priority:4Risk:2Weight:5
Description
A user interfaced application to get data from sensors, running on a gateway peer, without any gateway network (jxta) fonctionnality
Validation criteria:
A very basic gui interface is available, a button can be pushed at any time to display the current value of a connected sensor
53 %
68 %
 
2 tasks

Task 13
Build GUI window
85 % [37%]
Task 13
Build GUI window
Build GUI window with a list of available sensors, a text field displaying the value of the selected sensor.
Tue, 21/02/2012
Tue, 21/02/2012
Evaluated 4 ideal days
Responsible: Srdjan
37 %
85 %
 
Task 14
Connect GUI window with Gateway interface
21 % [106%]
Task 14
Connect GUI window with Gateway interface
Connect the GUI interface with the existing Gateway interface and make the logic interfere with the display.
Mon, 20/02/2012
Mon, 20/02/2012
Evaluated 2 ideal days
Responsible: Dave
21 %
106 %


Clicking the close button again will close the story...

Mini / maxi / open / close all items of a list

When a list of items is displayed, it is possible to "minimize" / "maximize" many of them at a time.
This is done by simply checking the items that you want to minimize or maximize, and clicking the "Minimize all" or "Maximize all" button.

It is possible to select / unselect all items by checking / unchecking the checkbox beside these buttons.
Only the checked items will be affected by your action.

If the list contains items that can be opened, then there are "Open all" and "Close all" buttons too.

On the above example, a list of stories:
Story 21
Single peer test application
53 % [68%]
Story 21
Single peer test application
Priority:4Risk:2Weight:5
Description
A user interfaced application to get data from sensors, running on a gateway peer, without any gateway network (jxta) fonctionnality
Validation criteria:
A very basic gui interface is available, a button can be pushed at any time to display the current value of a connected sensor
53 %
68 %
 
2 tasks

Task 23
Build GUI window
85 % [37%]
Task 23
Build GUI window
Build GUI window with a list of available sensors, a text field displaying the value of the selected sensor.
Tue, 21/02/2012
Tue, 21/02/2012
Evaluated 4 ideal days
Responsible: Srdjan
37 %
85 %
 
Task 24
Connect GUI window with Gateway interface
21 % [106%]
Task 24
Connect GUI window with Gateway interface
Connect the GUI interface with the existing Gateway interface and make the logic interfere with the display.
Mon, 20/02/2012
Mon, 20/02/2012
Evaluated 2 ideal days
Responsible: Dave
21 %
106 %

Story 22
One day tasks
not started
Story 22
One day tasks
Priority:3Risk:2Weight:5
Description
The minimum task weight is 1 ideal day.
When the load factor is 1.6, this is necessarily translated into two days... So there isn't any REAL ONE DAY task.
Validation criteria:
There should be another value "less than one day", which would become one real day even with the load factor...
not started
...

There are no tasks in this story
Story 23
My Tasks
Done [28%]
Story 23
My Tasks
Priority:3Risk:3Weight:5
Description
A member can choose to see his tasks only
Validation criteria:
Tasks for any member can be shown, given his member_id. They are presented so that the user knows where they come from (must see that a task is in an iteration or a story or isolated, etc)
28 %
100 %
One task

Task 25
Improve my Tasks display
Done [28%]
Task 25
Improve my Tasks display
Each task displayed for a member should be self-explainable about where it comes from. A hierarchy should be shown, but very light. Ex: just the name of the story that includes this task...
Tue, 21/02/2012
Tue, 21/02/2012
Evaluated 5.25 ideal days
Responsible: Michael
28 %
100 %


Note that the button bar and checkboxes don't appear when printed.

Create a new item

New items can be created by clicking on insert links

For instance, click on the Insert task link below:



You must then input all the necessary information in the layer that appears to create the item. Note: on good web browsers, the rest of the page becomes brighter (but not on this example).

Modify an item

Items usually have two links, modify and delete.

When a modify link is hit, the "normal" display of the item disappears and all the fields are now inputable.

For instance, a click on modify in the frame of an existing task makes a window like this one appear:

Task 33 - modify
Title
Description
Responsible member:
Pair with:
Working on: ?

Mon Tue Wed Thu Fri Sat Sun
Progress: ?
Work starts:
Day/Month/Year
Done:
real days

Todo:
ideal days

(1.6 real days)
Work ends:
Day/Month/Year
 
Move to:

Where you can modify all fields.
Note that in this case you can also move the story.

Delete an entity

When delete is hit, a confirmation message such as this one is displayed:

Task -34 - delete
Are you sure?


In some situations different actions can be taken before the entity is removed, like when you want to delete a story:

Story -31 - delete



In either case, the actual deletion is done only when ok is hit.

Text patterns, wiki integration.

Regular expression patterns can be used when inputing a description for an item. These patterns are used to transform the displayed text.

Items are: projects, team members, user profiles, iterations, stories, tasks, metaphor words, web links and categories.

Using defined patterns

Regular users should only worry about using patterns.

When focusing on a description input the list of avaible patterns is displayed.
Patterns are just listed with their short description.
For instance, something{a phrase} means that something{word} and something{a phrase} will be matched.

What replacement will be done should be explained by your administrator.
However some patterns are already defined by default when XPWeb is installed.

Modifying / adding patterns

Patterns are defined in the Config file.
You can have a look at Config.inc.php file for example but remember if you want to add some pattern or modify an existing one (such as the metaphor one) edit you own Config_local.inc.php

Instructions are available in Config.inc.php but here's a quick description of how it works:


A few more examples:

XML output

What should be done with a description when it gets exported to xml?
The default behaviour is to strip the patterns and just keep the matches.
But this is defined as another pattern that can be changed too.

Here are the results of the previous examples beeing exported to xml: More information at php.net

We'd be very happy to receive your own patterns and maybe include them in future versions. Contact us!!

Quick tutorial

Install XPWeb

Start playing with XPWeb

upgrade note
Follow these steps only if this is the first time you install XPWeb.
  1. Login with admin password in the Login section.
  2. Create team members in the Team section.
  3. Set up access rights profiles and affect them to members.
    Make sure you have one or more coaches or such members who will have rights to create and modify projects.
  4. Log out from admin login.

Keep playing with XPWeb

Now let's say you have done the basic admin tasks.
Different situtations: