Tuesday, December 1, 2009

Migration to Hibernate 3.3 from Hibernate 2.1 in XPlanner-Plus

We finally did it.
We have moved to hibernate 3.3.1 and hibernate annotations 3.4.0 in xplanner-plus 1.1a1.
Special thanks to Hoani Cross, for fixing a lot of problems related to hibernate upgrade.
Good news: we got annotation support for hibernate, and we have started this work!
Bad news: we still have a lot of work to do: move to OpenSessionInViewFilter, move to hibernate annotations, remove custom sessionFactory, move all database code to dao's and apply aop transaction pattern.

Thursday, November 26, 2009

Export features

In version 1.0 we can do following export on corresponding pages:
Project: XML MPX

In version 1.1 was added export to MSPDI format. (To avoid internationalization issues with mpx project)
Everyone is welcome to test and report any issues, with this format.
V1.1a1 build will be published soon.

Sunday, November 8, 2009

Updating libs for xplanner-plus

 The major changes comparing with xplanner 0.7b7

Upgraded libraries:
  • Struts (1.1 -> 1.2.9)
  • Spring (1.2.6 -> 1.2.9)
  • Velocity (1.4->1.5)
  • Jasper (0.5.x -> 1.0.2)
  • MPXJ (0.0.24->3.0.1)
  • dom4j (1.4 -> 1.6.1)
  • commons-digester (1.4->1.6) 
  • Struts-spring plugin removed, and switched to struts spring integration in spring. 

Wednesday, October 7, 2009

Setting up development enviroment for XPlannerPlus

Instructions for eclipse users:

So first of all you need to have jdk 1.5 or higher, tomcat (6.0 or 5.5) and Eclipse IDE for Java EE Developers(You may use Eclipse for Java Developers, with another web devepment plugins as well) installed.

For tomcat managing I'm using Sysdeo tomcat plugin.
 Then you need to have svn and maven plugins installed on eclipse. I'd prefer Subclipse and M2Eclipse correspondently.
After plugins installations you may checkout project, via menu: File>New>Maven>"Checkout Maven Projects from SCM".

On next screen, In SCM URL choos svn, and paste url https://xplanner-plus.svn.sourceforge.net/svnroot/xplanner-plus.

Then press finish.
It will takes some times depending on speed of you internet connection and availability of sourceforge.net

Monday, October 5, 2009

Requirements for running XPlanner-Plus

  1. First of all you need to have proper Java, we are supporting Sun Jdk 5, 6 and OpenJDK 6. (May work on Iced Tea, but haven't tried). We have one problem not on sun jdk, you can't use graphical progress bar, by default you have html bar.
  2. Database: Mysql, hsqldb. Other database are not tested, however we are using hibernate, so can support any database (theoritically).
  3. Servers: tomcat 6.0 and 5.5, jetty. Others are not tested.

Saturday, October 3, 2009

XPlanner plus development blog

Welcome to XPlannerPlus.org  blog about XPlannerPlus development. All info about XPlanner-Plus will be published here.
XPlanner-plus is hosted on sourceforge.net. It is derivated from xplanner branch 0.7b7

There are a lot of changes have been made:
  1. New design
  2. Added email notifications for task adding and updating
  3. Xplanner is moved to maven build script instead of ant.
  4. Updated jars dependencies.
From small changes: organized links, imported unit tests from xplanner 0.8, fixed few bugs.

Right now we are working on extending of email notification and stabilizing of project.