Author

Powered By

  • OpenWGA Blogs 2.4.2 Build 132
    Running on:
    womodo CMS Server 7.6.4 Maintenance Release (Build 680)
    www.openwga.com
Archive October 2016:

OpenWGA Developer Studio Update

BTW: together with OpenWGA 7.3 we also released an update to WDS (Developer Studio) supporting the new functions of this OpenWGA version.

The update should be available through "help/check for Updates" in WDS 3.2. If you use an older WDS version you should do a fresh install.

OpenWGA 7.3 released

We just released OpenWGA 7.3

In this release we mainly concentrated on SEO functions.

cm_7_3_seo.jpg

A new SEO panel in OpenWGA content Manager give authors the information they need to optimise their pages:

  • Visualisation of Heading structure 
  • Keyword analysis
  • Visualisation of search engine results

In addition we introduced new METAs for robots index/follow and sitemap.xml-properties.

We improved Title-Path handling and let authors specify their own title-Path.

We removed redirects when visiting the home page via domain root URLs.

We added the possibility to have only one <script src="..."> Tag in HTML head and load other scripts asynchrony using requireJS.

We improved the integrated SASS engine to better be usable with existing SASS-Libraries.

And we added a new JavaScript handler that not only is able to combine multiple JS-Soures into one but also uses Uglify-JS to optimise and minimise the resulting JS-Code on production servers.

Module Controllers in OpenWGA 7.2

Model-View-Controller is a standard design pattern in modern software development.

Dividing view components from controller scripts makes the code easier to maintain and enables developers to test controller functions with external test frameworks.

In OpenWGA the "view component" is the TML module that renders the page (or part of it). Until now this TML often also contains script code (the "controller") nessesarry to render the TML module. The new module controller concept in OpenWGA 7.2 let you move your controller code into a separate TMLScript module. This makes the TML itself cleaner and easier to understand and makes the script methods testable by test frameworks. It also may improve the performance of TML modules.

TMLScript objects V2

TMLScript objects are objects defined in TMLScript modules that carry certain parts of needed functionality for the design.

OpenWGA 7.2 introduced a new way to define and use TMLScript objects. We call this "TMLScript Objects V2" and it is now the prefered way to use script objects. However the "old way" to use TMLScript objects is still supported and is described here.

We already posted about the new TMLScript object strategy as a concept. Today we want to "wrap up" what we actually implemented in OpenWGA 7.2.

Entry 1 to 4 of 4