Project Importer v4.0 Release Notes
Tags: 
Date: 11 April, 2010 - 23:13

A Project Importer update is available for web2project from the downloads page.

Version 4.0 marks a major update in the Project Importer module. While many changes are minor, there are some significant updates to performance and general reliability:

Release Notes:

  • Added some hr tags and lined up some input boxes to make the UI cleaner.
  • Updated the module structure (paths and names) to use the core web2project autoloader and simplify the includes code.
  • Refactored much of the Project/Task/Contact creation code into its proper class methods instead of raw DBQuery calls. Updated those calls to use the object validation results. Further moved this code into the base CImporter class to reduce duplication.
  • Applied some major patches from Alain Picard to handle larger and larger file sizes. In most cases, this is a 20-25% improvement, but some imports can get as much as an 80% improvement in processing time.
    • ~95 Tasks process in ~4 seconds using 12MB at peak;
    • ~450 Tasks process in ~50 seconds using 15MB at peak;
    • ~1100 Tasks process in ~180 seconds using 380MB at peak;

This release can be downloaded here: Project Importer v4.0


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Much better

Thanks Keith! This one mostly works. I'm only seeing one problem so far. Task dependencies are not coming over. Those used to import.

Sample file?

Any chance you'd be willing to share a sample file for testing?

No problem. You're looking

No problem. You're looking for the XML file, right? How would you like for me to send it to you?

Sample file

I attached a file to my reply on this topic on the w2p forums (Gen Help).

how to install into dotproject

dear:

I try to install importer to my dotproject. however, there are many problem

for 4.0:
it always shows "You should not access this file directly."
I changed to
"if (!defined('DP_BASE_DIR'))

{

die('You should not access this file directly.');

}"
but still don't know how it'll work

for 3.2

Warning: CTabBox_core::require(W2P_BASE_DIR/modules/projectimporter/vw_idx_import.php) [function.CTabBox-core-require]: failed to open stream: No such file or directory in /var/www/html/dotproject/classes/ui.class.php on line 1029

Fatal error: CTabBox_core::require() [function.require]: Failed opening required 'W2P_BASE_DIR/modules/projectimporter/vw_idx_import.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/dotproject/classes/ui.class.php on line 1029

these are the error/warning I get.

anyone help?

Project Importer & dotProject

Amy,

Thanks for your interest, but the Project Importer has not been compatible with dotProject since v2.2 (October 2007), but you can still download it here: http://caseysoftware.com/microsoft-project-web2project-importer.

All development since this time is focused on the Project Importer for web2project. If you're still using dotProject, you might check out web2project. The conversion process is pretty simple, just follow the instructions from the web2project Release Notes.

hi casey: I switched to

hi casey:
I switched to web2project now~ and it is much better! thx a lot.
however, I would like to know how can I import a ms project file with extra columns. such as import baseline start time, baseline end time.
coz web2project importer only import start/duration/end date.
if i want to import more cloumns, how?

Additional Columns

Amy,

Are these columns custom to your use of Microsoft Project or are they base fields that just aren't getting imported? I haven't even considered looking at custom fields/columns, but if they're just built-in ones that aren't commonly used, that could be feasible.

Please drop me a note - keith @ (this site) - to share details. Thanks!

Keith, they are the base

Keith,

they are the base fields in MS project. by default, there are only task name, duration, start date, end date, dependency, and resource. however, when you right click on your ms project file to insert a column, you will see it is called "baseline start date, baseline end date"

so I am wondering if it is possible to import extra columns into web2project

Thanks a lot~

Extra Columns

Then it sounds like they could be imported. Could you send me a sample file? I don't promise any particular timeline on it yet, but I'll explore it and get back to you.

of course s

hi Keith:
how can I send the file to you? I try to post on web2project fourm, but it says xml, mpp do not allowed

i sent it to your Keith @

i sent it to your Keith @ CaseySoftware (dot) com
let me know if you dont receive it.

thx~

amy

Thanks

Thanks, got it.

dependencies probelm

hi casey:

after I imported an ms project.xml
all dependencies are missing
any idea?

Missing Dependencies?

Are the dependencies missing from the Gantt chart or missing from the Task View pages themselves? It appears that a bug slipped into the Gantt Rendering so that it doesn't display the arrows. Please confirm and let me know.

hi casey: 1. dependencies

hi casey:

1. dependencies disappear in the task view.php
2. doestn' show the arrows in the Gantt too.

moreover, date won't update when dependencies dates have been changed (task dynamic)
when we set the task start_date based on dependency, it change date when dependency's changed.

this is a huge problem after i import ms project into web2project.
please help~

Sample File?

Amy, could you email me the sample file? I'd love to be able to reproduce the problem exactly. Thanks!

hi casey:after I i

hi casey:
after I imported an ms project.xml
all dependencies are missing
any idea?

What version of the module

What version of the module are you using? What version of web2project?

Same Problem

Keith,

This is the same problem I'm having. No dependencies in the tasks or on the Gantt. I uploaded a sample file to the General Help forum. Here is the link to the topic.

http://forums.web2project.net/viewtopic.php?t=1581

can't detect Start date, end date

Keith:

the project importer 4.0 can't detect the right start and end date.
I tried the dotproject one, it works very well.
do you have any idea that how can we merge dotproject's project import with web2project's?

thx~

Amy

I have your video

I'll look at it this week. I'm just getting back from some personal travel.

can't detect Start date, end date

I have the same problem with project importer: For example:

Oficce Project:
Tarea1 2011-07-18T08:00:002011-07-18T17:00:00

Web2Porject

Tarea1 18/07/2011 02:00 am 2 h 18/07/2011 04:00 am

THX

Timezones

It looks like one of the problems is Timezones. Can you email me your file?

You can use keith@(this domain).com

Error during installation

im getting the following error message when im installing , advise.
" w2p_Core_Module::deploy-validate failed - this module format is not currently supported "

Unzip + upload

Unzip the file and upload it via FTP. That module validation isn't very solid yet. :(

My fault for putting it into the release. :(

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <img> <p> <blockquote> <strike>
  • Lines and paragraphs break automatically.

More information about formatting options