New Efforts:
Blue Parabola, LLC
PHP'ers:
Ben Ramsey
Brandon Savage
Cal Evans
Chris Shiflett
Eli White
Elizabeth Naramore
Joe LeBlanc
Justin Thorp
Matthew Turland
Matthew Weier O'Phinney
Rasmus Lerdorf
Tony Bibbs
Zend Blogs
Zend DevZone
DC Social Media:
Aaron Brazell
Jessie X
Ken Yeung
New Media Jim
Shashi B
Social Times
Technologists:
Jimmy Gardner
O'Reilly Radar
Scott Berkun
Steve McConnell
Business/mISV:
Bob Walsh
Eric Sink
Gavin Bowman
Guy Kawasaki
Joel Spolsky
Micah Baldwin
Paul Graham
Planet mISV
Past Projects:
CodeSnipers
HOBY
Judicial Watch
mobile Fox Affiliates
mobile FoxNews.com
MyDearJohnLetter
NRTW
Great Tools I use:
Drupal
getClicky
phpUnit
Qcodo
Subversion
web2Project
Zend Framework
This is not the home of dotProject or web2project. It is the home of CaseySoftware, LLC. Any dotProject support questions should be referred to their support forums.
This is the latest and greatest release and resolves a number of small issues and makes some advances in terms of the module overall. The biggest single change is the class structure itself. As in it has one now.
Previously, the module was focused exclusively on importing Microsoft Project files and demonstrated this through a single implementation of preview() and import() for the entire module. The new structure implments a simple BaseImporter extended by a MSProjectImporter. Eventually this will include additional importer classes as they are written (hint, hint).
As a result of this and a few other smaller changes, this module is no longer PHP4-compatible. You must use PHP5+ and dotProject 2.1rc1+ and the module has checks added to stop you from trying to use older version.
No, don't ask for it to be backported to older versions. PHP4 is deprecated and dotProject v2.04 and older are (mostly) deprecated.
I'd like to thank Alain Charles and James Feger for input and sample files that exercised a parent/child error introduces in v1.5.
Release Notes:
Version 2.0 of the Project Importer can be downloaded here.
Add the isset check back in
Hi there,
just tried out the importer, great tool, thanks for providing it!
Just wanted to mention that apparently some values are in fact exported by MS Project as empty data, i.e. they correctly result in NULLs when importing, which of course raises the error when trying to save to the DB that was mentioned on the main page.
I think you do need to have a check for reasonable default values on all of the fields. The ones I noticed it on specifically were task TYPE and PERCENT_COMPLETE.
Thanks again for providing this!
Updated
Carsten,
Thanks for the suggestions and you are 100% correct. By inserting the required isset checks to the right places, that took care of it.
That said, the next release of the Project Importer is going to be for the web2Project only. It will most likely still be compatible with dotProject 2.1.1 (or the pending 2.1.2 release) but testing on it will be minimal at best.
The first web2Project release should be soon... we're in final testing now.
Post new comment