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.