About Zenario

Zenario is a web-based content management system. It is aimed at CSS-savvy web designers who want to give site owners controlled access for editing their site.

Once a site is built, it's easy for owner-administrators to create regular web pages, news items, downloadable documents, events, job vacancies, project case studies and other types of content. There is a drag and drop interface (Gridmaker) that allows layouts to be modified and slots added. Content can be version-controlled or displayed from a central library.

The sophisticated Zenario Forms system allows forms to be created. These can have multiple steps, conditional fields, repeating sections and much more. It's easy to integrate with a remote API-based CRM.

Multi-language capability for site visitors is built in, and it has many user-related tools for creating secure extranets and membership systems. It can be further developed to model real-world locations.

Optional enterprise-level features allow the creation of sites with information about organisations, locations, users and roles; there are e-commerce modules for selling physical products, memberships, downloads and conference tickets.

Easy To Use

Easy Website Editing

Zenario lets you edit pages using a familiar WYSIWYG editor. Pages can be edited in-line in the visitor-facing part of the site, or via Zenario's Organizer administration area.

You can edit pages, style text, embed images and make links, all the things you'd expect to do in an HTML page. You can preview the changes before they go live, and in our professional editions of Zenario there is full version-control, so you can go back and look at earlier versions of each page that were previously published.

Structured Navigation

A Zenario website can have structured, hierarchical organization. When you add a node in the navigation hierarchy, it automatically appears in the visitor view of the website.

With the hierarchy editor, it's easy to restructure the site. Pages can be moved sideways, up or down within the structure. If you'd like a breadcrumb trail on every page, that's easy to do, and again it appears automatically. 

Advanced options are available: you can opt to make a menu node be invisible in the menu navigation (but still show a user the breadcrumb trail if he finds his way to that page). Menu nodes can have images and hover-state text where you want rich-looking navigation.

Design and Layouts

The in-built Gridmaker tool lets you develop a layout based on a familiar grid. That can be 4, 6, 10, 12, 16 columns... or any number you like. Gridmaker lets you define slots on your grid.

Once you have a grid set up, you can put plugins into them. Plugins can be: WYSIWYG editors, raw HTML, slideshows, "Banner" links with text and images, auto-generated lists of content, responsive images, documents, to name but a few of a wide range of plugins. Each plugin has its own means of editing.

Plugins can be either version-controlled placeholders (allowing editors to make version-controlled changes to the content of those slots); or library plugins (defined centrally, and deployed once or multiple times across the site). For example, a WYSIWYG editor would be version controlled, whereas the company logo, menu and breadcrumb trail, being standard components of a site, would be library plugins.

Plugins can be placed on a specific page, or applied to a layout, thereby to be displayed on every page using that layout.

Users and Contacts

Zenario is a fully-fledged extranet system, offering secure access to authorised users. It can be set up in numerous ways; for example with self-registration, or with users being created solely by site administrators.

You can also use a Zenario site as a simple CRM; our Campaign Manager module lets you capture visitor contact form data, or tease them with a download, capturing data into Zenario's database.

With visitor data in your system, the Newsletter tool lets you send emails to your user base (HTML or plain text). There are also tools for exporting user data, so that you can migrate data to an external CRM or mass email system.

Location and GIS Data

Zenario has many tools for handling location-related data. With the Location Manager module you can model real-world locations, such as offices, retailer locations, or arbitrary points on the globe. Built-in Google Maps lets you define each one for mapping purposes.

Optionally you can use business sectors or SIC codes to categorise organisations, and you can arrange locations into a hierarchy where they fall into a head-office/branch-office type structure. 

Organisation Modelling

Combining user and location data, Organization Manager lets you create models of people who play roles in organisations. For example, your front-end portal may give personalised information to a logged-in user about company assets; so Organization Manager allows you to manage that data model.

Connecting with the Outside

It's easy to add Google Analytics; a simple copy and paste lets you put your Google code snippet into the head of every page of the site.

Dropbox integration is included, making it easy to load images, audio, video and other files onto your Zenario site directly. Just drag and drop!

Extending and Scaling

Datasets for extending existing data

Datasets is a powerful feature, allowing you to extend an existing data model, or create entirely new ones.

For example, the Datasets allows you to add fields to the Users and Contacts data area, or to the Locations data area. The additional fields you create can be made to appear in the floating admin box when you edit a data record, and also in the Organizer panel.

Modular Architecture

All functionality is derived from modules. Some modules create "managers" that create new database tables and add functionality in the Organizer admin system or the admin toolbar; while others create "plugins" that are appear in slots on the visitor-facing pages.

PHP developers will find it easy to write new modules, either to add to the functionality of existing modules, or to create things that are entirely new.

There is a wealth of online documentation describing how to create modules.

Scheduled Processing

Where functionality requires "cron" like nightly batch jobs (or at whatever time you like!), Zenario takes care of it. Its Scheduled Task Manager has the capability of calling a module's code at whatever time is required.

Zenario can even receive emails, and process their contents.

System Administration

Manageable Deployment of Multiple Sites

Zenario is designed for easy deployment and maintenance. When used on a server that hosts multiple sites, a single installation of the Zenario can run as a library to multiple client sites. Simply create the client directory, make a symlink to the CMS folder, and the site is live.

Deployment of modules is also easy to control, with a well-established though flexible folder structure for modules. So you can control which modules you deploy to which clients, including custom modules.

Easy upgradability is in baked-in philosophy, and the file architecture makes it easy to plan an upgrade, test the new site before going live, and then perform a live upgrade with no down time.