Version 7.3 has been publicly released! Here are the new features you can enjoy:
Zenario now allows you to edit the CSS of Plugins and Skins directly in your web browser.
When editing a Plugin that's in a slot on a content, look out for the new CSS & Framework button on the slot control. It creates a CSS editing view like this:
The editor lets you make changes and the right hand side gives a live preview of your changes (before needing to save them). There is also a full page preview button, to view the whole page.
Skins can now be edited in a similar way. Just go to the Layout tab and click Edit [skin name], and you will see a floating panel like this:
In this split-screen view, you can edit the CSS in the lower part of the screen and preview the changes in the upper half. This is done as you type, and without saving the changes to the live site until you want to do so.
The new CSS-editing features are an exciting new feature which we have introduced after requests from many web designers who want more control over their Zenario sites.
Banners and content summary lists now have the option to display images at double-density, so they will look crisp on Retina devices. An administrator can upload a retina-quality image to the content item, and Zenario will issue the image so it appears at the right size on the client browser.
We have also added the body.retina and body.not_retina classes (detected by Zenario according to the kind of client device). These help you switch between using retina images or normal images in your skin CSS.
It's now easier to create content items using the new "Create" tab on the admin toolbar.
When using the new Create button, you can specify the title, meta data, menu node text and alias in the usual way, but it is easy to override the menu node position as you go. This means that you can click Create from anywhere at all on your site to add a content item anywhere else.
This system can also be configured in an "easy-create" set up; for example, you can pre-determine that "All new blog content items should go under 'Blog' in the menu hierarchy". This setting is made in Organizer->Configuration->Site Settings->Content types->Blog.
When determined in such a way, any author writing a blog article (or news, or HTML, etc.) will have choices to make when creating a new article.
Most of the "pickers" in admin mode now have type-aheads. If you know the name of the item you wish to select, then you can quickly pick it by typing some letters of its name and then selecting it from a drop-down list that appears.
Twig is a template engine for PHP, but when used in Zenario it provides the ability to write server-side executable code that can be safely installed on a site. Administrators with adequate permissions (such as authors and/or designers) can set up a Twig snippet on a content item, and edit the code that will be executed on the server. This is safe because a limited range of instructions are allowed.
To use Twig, you should initialise the Raw Twig Snippet module, and place one of its plugins in a slot on a content item. Then edit the plugin to write your Twig code.
Using Twig has been possible before but we've made it easier, and we've also greatly expanded the number of variables and functions available for your use while writing Twig code. There is also documentation here where you can learn more about how to use it in Zenario.