< Magazine />


New Article: Why choose Apache Wicket?

Sunday, June 19, 2011 by Carsten Hufe   Tags:  article   wicket 

I have just published my new article "Why choose Apache Wicket?":

 

http://www.devproof.org/why_choose_apache_wicket

 

Wicket Best Practices now in English

Sunday, May 08, 2011 by Carsten Hufe   Tags:

My article Wicket Best Practices is now available in English:

 

http://www.devproof.org/wicket_best_practice

Devproof Portal 1.1.1 released

Monday, March 28, 2011 by Carsten Hufe   Tags:  devproof   portal   release 

We would like to announce the latest release of Devproof Portal. Devproof Portal 1.1.1 has got these changes:

Features

  • Cleanup job for unconfirmed users (gets automatically deleted after 14 days)
  • Global mount url management page
  • Mount URLs for bookmarks
  • Mount URLs for downloads
  • Attach errors to form fields for a better usability
  • Some layout issues

Technical changes

  • Upgrade to JQuery 1.5.1
  • Page refresh errors on delete for Blog, Download, Bookmarks, Articles and Theme Management
  • Set print pages to noindex
  • Session timeout reduced to 9 minutes, but added a keep alive script which refreshes every 4 minutes
  • Upgrade to Gradle 1.0-milestone1

 

Project page: Devproof Portal

Getting started: Devproof Portal with Tomcat 7

Have a lot of fun with it.

Devproof Portal 1.1.0 released

Saturday, February 19, 2011 by Carsten Hufe   Tags:  devproof   portal   release 

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.

Wicket - Best practices article

Saturday, November 20, 2010 by Carsten Hufe   Tags:  apache   wicket   article 

I have just published the article Apache Wicket - Best practices. Currently the article is only in german available.

 

© 2009-2012 - www.devproof.org