Final Version Of The Open-source Java CMS / Portal Pulse Is Released

: gateway has the final version of the pulse 0.7 released a JAVA based solution framework, CMS / portal. Pulse (pulse.torweg.org) is a framework for developing Web applications and Web sites. It is platform-independent and is based on the Java Servlet API. “pulse with many out-of-the-box” components supplied, like for example a CMS, a Web shop, a filter function for content (Product Finder), a sophisticated user management, and more. The creation of your website was never this easy. Complemented by a powerful, that complete website based on Apache Lucene and a WebDAV based virtual file system, is comprehensive search function, pulse the ideal platform for your own Web applications. Through the integration of mainstream technologies such as JPA2, Altova.AltovXML.XSLT2, XSL-FO and annotation driven development closes the gap between complex JEE frameworks such as spring and simple JSP sites pulse.

Pulse is clearly focused on Web development and enables your developers reuse and extension to the Available components. What’s new? With the previous 0.6 release has compared the current version through a variety of new and enhanced components and technologies. Components pulse now has a Web statistics. Using this new module, you can easily track the activity on any site. For this, you must add only a little HTML/JavScript snippets to the desired page. The Web statistics makes it possible to monitor an unlimited number of websites and allows a targeted allocation of rights. Complete access to Web statistics is managed by a sophisticated role-based user management. The current version of a completely revised Treasury function within the Web shop pulse includes in addition.

The process has been streamlined and is extremely adaptable. Furthermore, PayPal and Wirecard payment modules are provided Bank. Technology the latest version includes massive API cleanups, and a noticeable performance improvement when compared to pulse 0.6. The improved performance is mainly based on the new org.torweg.pulse.util.io package (FastStringWriter/FastByteArrayOutputStream) and IntelliCache which allows private caching dynamic pages, as long as the session associated with the current request is still stateless pulse the new. When a visitor performs a stateful action such as, for example, adding an item to the shopping cart, IntelliCache enters a mode in which the page is not cached. This ensures the provision of live view if this is desired. IntelliCache based on ETags, can a change in the validity of the page / validity in the ServiceRequest configuration will be set. This IntelliCache adapts to the speed of change your page always, regardless of whether changes happen within seconds or days. The new demo layout and the enhanced project Web site facilitate working with pulse in addition. The new concepts in the API as well as the Use of Java annotations reduce the tedious programming. The development of a request can be sometimes very tedious. Many work with the strings mess your code and the redundancy check makes difficult reading and the refactoring even harder. That’s why we have the RequestBeans for pulse developed: the separation of input parsing and validation of business logic ensures the actual object-orientation of parameter access. This leads to a very readable code and allows a simple refactoring your IDE. RequestBeans are for the annotations based processing the parameters of commands used.