Contents
New Application Map functionality within Page Designer
Thumbnails strip in Page Designer - During page design, all available pages are listed within a strip along the bottom as thumbnails, similar to that within the top of the Application Map.
Adding and Removing Pages - There are options to add and remove pages directly from the thumbnails strip within the Page Designer tab.
Adding Actions - For Form Submission and AJAX Submission Actions, users can now add actions against the target, if a suitable action does not already exist.
Creating Controllers - A target Controller can also be created for the action if a suitable Controller does not already exist.
Page Skin Design
We have implemented new features that enable users to create page skins, using a similar approach to the standard page creation mechanism. Skins can be accessed to create complete pages, including headers, footers and menu sections that can be shared across different pages.
SQL Statement Improvements
We have made improvements to the SQL Statement functionality, to enable invocation of Stored Procedures that output OUT parameters.
Invocation and Creation of Functions from Event Actions
This feature enables users to create page-level functions from the actions within events, which can then be reused. This feature is under a new section called Page Functions. For actions within events that are already defined, there is also a convert this to function feature to enable creation of page-level functions for reuse.
Opening and Managing Rules
A separate link for each Action allows users to open the rules from within the Events area. There are also links in the Bindings tab to allow access to the rules.
Diff Feature for Project Versions
The button that pops up the version history now allows labels to be clicked, revealing changes in the clicked version compared to the previous version. diffs include changes within Rules, Pages and Assets such as CSS files. Added and deleted items are simply listed, with modifications being click-through, providing additional details.
Relocation of CSS and Scripts tabs within the Page Design tab
The CSS and Scripts tabs that were on the right hand side are applicable page-wide. We have combined the CSS and Scripts tabs into a single Files tab located on the left hand side of the studio. This functionality is similar to that on the Application Map, within the top right-hand-side when the background or a page is clicked, which allows files to be added, removed, viewed, etc. These sections within the Page Design and App Map tabs are synchronised.
File Upload Control
A new File Upload Control is now available in the Design Palette. The file upload control creates the server side functionality to allow saving of the file to a temporary location or encoding of the file into XML that will eventually result in the factbase. We also implemented features to allow files to be uploaded via AJAX and also implemented support for dragging and dropping files into defined zones on pages. The control will still enable customisation to handle files (mirroring the currently implemented custom file upload control approach).
Page Title
The page title is a common item that requires modification. It is now possible to set a page title on the page skin within the Page Design tab. This title can then be overridden for each page, if required, without having to resort to the skin xsl file. The titles can be static or dynamic based on server data.
We have implemented a menu control within Page Design, with support for multi-level menus. The menu options can be static or dynamic based on server data.
Data Source Selection
It is now possible to view a list of data sources on the Data Sources tab that have previously been used to create a page, with the ability to click the desired data sources to make modifications for action mapping and data submission bindings.
More intuitive Project Management screens and ease of getting started
We implemented a range of features, to enable quicker and more intuitive start up and subsequent modifications to workspaces and projects.
New Dark Gunmetal Theme for the Studio
We have created a gorgeous new dark gunmetal theme for the WebMaker Studio.
New themes for runtime apps
We have also added SASS support for runtime themes and included a range of amazing new themes to get you started quickly.
New Theme Visualiser
For new themes, starting WebMaker v9, a theme visualiser template is included to enable the visualisation of colour palettes that are used within themes. There is support for rapid creation and amendment of themes using SASS variables for key theme attributes within SASS files.
General Features and Bug Fixes
Additional changes have been implemented in this release for performance improvements, stability and general bug fixes.