In previous posts (8/12, 3/12, 8/11), we’ve shared a few details about enhancements we’re working on for Version 5.0. Now, we’re ready to tell you a lot more!
Version 5.0, scheduled for release in the summer of 2013, will be focused on upgrading the Content Management System (CMS) used for creating the pages and content for your Wild Apricot website. These changes will give you greater flexibility in designing and editing your content.
But before we look at what's coming, let’s take a moment to review how the current system works.
Right now in the Web pages module, there are four main sections:
- Site pages – where you edit the actual pages in your website
- Page management – where you can add and remove new pages, set access restrictions and re-order the pages in your menu. Currently there are two types of pages
- Functional pages (that have dynamic content based on your database)
- Content pages (based on content you input yourself)
- File management – where you can manage your uploaded photos and other documents
- Site look and feel – which takes you to a list of options that control the appearance of your site
Key Enhancements in Version 5.0
While it’s too soon to go into very specific detail about how it will all work, here is an overview of some of the key improvements.
Additional page content flexibility and “drag-and-drop gadgets”
One of the biggest changes you’ll see when we move to Version 5.0 is that in the new CMS, we won’t distinguish between Content and Functional pages!
Right now, if you choose a functional page, it can only be one kind of page – such as a directory, an events calendar, a membership application form – and there’s usually only a small area on the top of the page that can accommodate other content.
In Version 5.0, all pages will be able to have a mixture of static content and dynamic functional areas. All of the dynamic functions of Functional Pages will be turned into gadgets that you can drag-and-drop on any page.

For example, in the current system, to make an events calendar, you would have to make a new Functional Page of the Calendar type. However, with Version 5.0’s new CMS, you will be able to just drag a calendar gadget onto any page, and have the same functions as you did before. And there’s also additional flexibility! For example, if you want to add a blog feature to the bottom of that Calendar page, you just drag a Blog gadget below your Calendar gadget. If you only want the Calendar to be on one half of the page, you can set the page to 2-column, drag the Calendar gadget into the column of your choice, and put other content across from it. The possibilities are endless!
Even the menus and login boxes have been turned into gadgets, so you can choose to move their location, or even remove them from certain pages. And we’re adding a range of new gadgets too, such as rotating image slideshows.
What does this mean for me?
While it will take our current clients some getting used to, in the end the new CMS functionality will allow you to have much more control over what you can present on each page and your page layout.
You’ll now have much greater flexibility in what types of content appear on pages, and where that content is placed on the page; the ability to mix functional content with static content, or put different types of functional content on one page together.
Greater layout control with Page Templates
In the current version of Wild Apricot, you’re able to select a theme which has many elements included in it. Elements such as headers and footers can be edited using special customization dialogs, but other elements such as menus and login boxes can only be edited if you use special override codes. And if you want to have some of your own content repeated on every page, you have to copy and paste that content onto each page individually.
Because this current functionality is restrictive, we’ve come up with a brand new concept: page templates.

Our new themes will include multiple page templates for different types of pages (e.g., homepage, regular page, page with a side column, etc.) Administrators can edit these page templates, or add their own. In addition, any content the administrator includes on a template page will be repeated on every instance of that particular page template.
This will allow users to create different page templates for different parts of their site, without having to copy/paste specific content multiple times. It also gives you control over what elements show up on different types of pages, so you aren’t locked into the one page style based on the theme you selected. Different types of pages can all have different types of layouts!
For example, you will be able to:
- Create landing pages based on a different template, without a header, footer, menu;
- Customize members-only section to use a different header and footer - by using a different page template;
- Add a column to all pages by customizing the main page template to add another column of content across the whole site
What does this mean for me?
With Version 5.0, you’ll now have the ability to have different page layouts within a specific theme, and the ability to edit those page templates with custom content that automatically appears on every page.
Improved editing interface will provide more features and save screen switching
Our current editing interface is very simple – similar to the text editor used in a document editing software like Word.
But there is limited flexibility for more advanced editing – such as putting some padded space around images or gadgets, or changing the background color on something – without going to the settings page.
So, now we’re incorporating advanced editing capability right into one screen, using tabs and toolbars. When you’re editing pages in Version 5.0, you’ll be able to do all of the following from one screen:
- Review your site structure (currently Page Management), and re-order pages or add new pages without leaving the page editing screen
- Edit the name of your page or change its template
- Edit the settings of each gadget you drag and drop into the page, including options such as margins, width, background color, and more
- Changing page layout - adding columns or rows
- Edit the page settings, including access levels

What does this mean for me?
You'll no longer have to switch between Page Management and page editing, and you’ll have much more flexibility in page layout and content management on the page.
Previously, all of these things were on different pages, or required the use of sophisticated theme overrides or CSS code. Now, you’ll be able to do many of these things easily, in a drag-and-drop interface, with simple options and no code!
Restore and delete content
Another huge change will be the addition of page revision history. You’ll be able to see a list of previous edits and authors, so you won’t lose old versions. If you want to go back to an old version, you can restore it from a previously saved version. Content will also be auto-saved, so you don’t have to worry about losing all your work if your browser crashes.


We’re also introducing a Trash option, which will work much like the trash bin on your computer’s desktop. Moving a page to Trash will “delete” it, but you’ll be able to see the pages you’ve put there, and you’ll be able to choose to restore a page, or delete it forever. Currently, if you wish to restore a deleted page, you would have to contact our support team, and they would have to restore it from a backup – a lengthy process for everyone.
What does this mean for me?
The Revision History will allow you to restore old versions, and the addition of Trash bin will let you recover deleted content.
These are just a few of the improvements we’ll be introducing with Version 5.0, so stay tuned for more updates!