3.1 Release

Nov 19, 2008 | Shane Bonham

Hello Resellers and Developers! We are happy to announce the 3.1 major release of MonkCMS. You can read our official release notes here. In addition, there are several new features and improvements that are exclusive to the reseller and developer crowd.

Features

We have released the help system and improvements to the dashboard that were discussed a couple of months ago. In addition, we have released a few other big ticket features.

New Permissions System

Our permissions system has been completely revamped.

  • Sites can now publish content to private groups, which restricts viewing to logged in members of that group.
  • Permissions can now be specified on a group-by-group basis, allowing you to give users access to add content, but only for specific groups.
  • There is a new “login information” screen where users’ usernames and passwords can be managed, as well as their ability to log into sites, and the permissions they have on each site.
  • We have introduced the concept of the “site group”. All content must be published to at least one group, and in most cases, this will now be the site group. The site group is the default public facing group. All members of sites are members of the sites group as well. Any users who previously had permissions over a module now have those same permissions, specific to the site group.

TinyMCE Profiles

TinyMCE profiles can be created and applied to different sites. For more information: http://help.ekklesia360.com/article/custom-styles-for-tinymce/

Discounts

Ecommerce enabled site can now set up discounts which can be applied to families, products and skus. Discounts can be based on volume, coupon code, or date ranges.

Discounts can also be applied to event registration, for example, to specify an “Early Bird” registration rate that only applies during a certain time period.

Improvements

We’ve made the following enhancements to the API:

  • Wimpy audio player can now be skinned by specifying an XML file via the API.
  • Added hide_category for event list and calendars.
  • Added the ability to output a cloud of keywords aggregated from all modules.
  • Added the ability to display the event category (or categories) in event list and detail.
  • Added a tag to output the username of a blog commenter.
  • Added the ability to list all the categories of branches.
  • Series are now sorted by date of most recent sermon they contain.
  • Added a tag for sermon audio file size.
  • Added a tag to output preview of article content.
  • Added a parameter to show a default image in product lists if one does not exist.
  • The “name” parameter can now be piped into monklets.
  • Pagination is now available for booklists.
  • Added __date__ and __dateTwo__ for groupby:day and groupby:month in event list.
  • find_tag can accept multiple tags.
  • Added Releases for before_show in event list.
  • Custom CSS can be specified for login boxes.

We hope these features and improvements make it easier for you to build high quality sites on the MonkCMS platform. As always, if you have any questions or comments, feel free to get in touch at http://support.monkdev.com/.