< Magazine />


Devproof Portal 1.1.0 released

Saturday, February 19, 2011 by Carsten Hufe


We would like to announce the latest release of Devproof Portal. Devproof Portal 1.1.0 has got a lot of new features:

Features

  • Better layout
  • Content historization for other pages, articles and blog entries
  • Define your own URLs for other pages, articles and blog entries
  • Login and registration links on top, so that you don't have to use boxes
  • Custom styles for boxes are possible

Technical changes

  • No HSQLDB support anymore, switched to H2 database (it can handle MySql DML scripts)
  • Spring Configuration with Annotations @Autowired etc
  • Clean transaction border, dont make transactions over a whole request anymore
  • Upgraded to Tomcat 7
  • HibernateTemplate and HibernateDaoSupport removed
  • Renamed DAO to Repository (e.g. EmailTemplateDao to EmailTemplateRepository)
  • Renamed GenericDao to CrudRepository
  • Maven to Gradle migrated
  • Mounting with Spring classpath scanning
  • MountHandler interface to implement own global mounting strategies
  • Own Spring namespace and tag to register a module and enabling scanning <devproof:module-scan/>
  • Enabled scan for the following annotations:
    • @GenericRepository annotation
    • @RegisterGenericDataProvider annotation for entities, to provide a generic dataprovider
    • @Secured annotation to provide security for Wicket components
    • @NavigationBox annotation to register a wicket panel as NavigationBox
    • @ModulePage annotation to mount a page and register as ModulePage
    • @Entity (from JPA) will be registered in SessionFactory
  • Updated Google Analytics deprecated script
  • Updated all framework versions
  • Some PortalTestUtil methods removed
  • Spring jdbc:embedded-datasource for unit tests
  • Unit tests with SrpingJUNit4TestRunner
  • Commented more classes and methods
  • Cleanup Spring Bootstrapping of Devproof modules
  • Sometimes not all modules are registering in Tomcat fixed
  • Removed jar files from Git repo and load over Maven Repo to bundle the Tomcat

 

Project page: Devproof Portal

Getting started: Devproof Portal with Tomcat 7

Have a lot of fun with it.


© 2009-2011 - www.devproof.org