Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Introduce requirement for Java SE 5. We've been stuck on Java 1.4.2 for a long time now, there are significant improvements in Java SE 5 and the libraries that we depend on are starting to take advantage of those improvements (i.e. Struts annotations and ROME)

Issues

Issues to be considered

  • Which JPA implementation should we ship with Roller 4.0? We looked at Toplink Essentials and Apache OpenJPA. Apache OpenJPA looks best and it currently the default in the Roller trunk.

Design

  • New JPA based backend follows same design as old Hibernate backend
  • New Struts 2 UI architecture is summarize in Allen's Struts2 Migration guide
  • See individual proposals for design information.

...

Comments

Please comment on the Roller-dev mailing list.