Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install msp2plone

How to install msp2plone

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install msp2plone
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.9b Available View build log
Windows (64-bit)
0.9b Available View build log
Mac OS X (10.5+)
0.9b Available View build log
Linux (32-bit)
0.9b Available View build log
Linux (64-bit)
0.9b Available View build log
 
License
GPL
Lastest release
version 0.9b on Jan 5th, 2011

Introduction

An M$ Project (or better: Merlin) to Plone "eXtreme Management" importer.

This is a standalone script which uses wsapi4plone to create content in Plone.

Installation

Just install the egg -- but be sure thet lxml can be properly installed.

Usage

System Message: WARNING/2 (<string>, line 19)

Literal block expected; none found.

Usage: msp2plone [options]

Options: -h, --help show this help message and exit -u URL, --url=URL The URL to the Plone site. -f FILENAME, --file=FILENAME The file name to the MS Project XML file -p PATH, --path=PATH The root path to the container to create the XM project in. -m MODE, --mode=MODE Either 'merlin' or 'ms project'

URL Format

The URL format is as follows:

System Message: WARNING/2 (<string>, line 36)

Literal block expected; none found.

https://<<user>>:<<pass>>@<<somehost>>:<<port>>/<<plonesite>>

For example:

System Message: WARNING/2 (<string>, line 40)

Literal block expected; none found.

http://admin:admin@127.0.0.1:8080/plone

Conventions

In the default mode ("ms project"), every top-level node of the MS Project file will become a Project, nodes below that will become Iterations and Stories, respectively.

If the Note text of a Story-Level node matches, Tasks will be created. For this to work, the keyword "task: " must be there, as follows:

System Message: WARNING/2 (<string>, line 53)

Literal block expected; none found.

This is a sample Story text.

Some additional Text.

task: Frobnicate Whizbangs task: Kaboodle Whizbangs # 17 # alfred,josef task: Management Meeting # 8 # catbert

A story with the above text will get three tasks:

  • task 1: Frobnicate Whizbangs, no estimate, assigned to nobody
  • task 2: Kaboodle Whizbangs, estimate 17 hours, assigned to alfred and josef
  • task 3: Management Meeting, estimate 8 hours, assigned to catbert
GUI

None yet, sorry.

Changelog

0.9b 2010-02-03
  • initial release

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.