In Flow: The Mura Blog

Join the Blueriver team on a journey of streamlining development, starting conversations and evolving application architecture. 

Mura CMS Theme Development: Custom Methods

Extend Mura's display functionality with custom methods which can be used directly in the admin content editor or wired into the logic of the theme's display templates. 

By Ronnie Duke
Mura Plugins Boot Camp: Day 5 - Permissions

Security is an important part of any application development. In my last post in this series, I looked at application-level security. This time we're going to look at authentication and permissions.

By Grant Shepert
Mura CMS Theme Development: Class Extensions

Attach custom information to any page or Mura CMS content item using "Class Extensions" to create extra editable attributes. Mura's Extended Attributes system allows for virtual database columns to be added and manipulated, without writing any code at all.  

By Ronnie Duke
Mura CMS Theme Development: Display Objects

Customize the output of Mura's built in display objects including Galleries, Calendars, Login Forms and Navigation components with specific configuration variables and file naming conventions for altering and overriding default output.

By Ronnie Duke
Mura CMS Theme Development: Template Variables

Learn to display dynamic content within the markup of your themed pages, using Mura's $.content and $.siteConfig methods to output almost anything at any point in the template workflow.

By Ronnie Duke
Mura CMS Theme Development: Display Regions

Take advantage of Mura's built in display regions structure to insert editable content at any place in the markup or layout of your templates.

By Ronnie Duke
Mura CMS Theme Development: Layout Templates

Learn how to create Mura CMS layout templates and utilize them in your custom themes in this simple tutorial.  

By Ronnie Duke
Mura Site Bundles Part 2: Deploy a Bundle

When starting a new Mura project, or getting started with Mura in general, deploying a site bundle is a great first step. A Mura CMS site bundle can be created from any existing site (see Part 1: Create a Bundle), and contains all of the files and data needed to completely replicate the source site, including all of the pages, plugins, site members, theme files, images and other assets.

By Michael Evangelista
Mura Site Bundles Part 1: Create a Bundle

One of Mura's most robust features is the automated "Site Bundle" system. A Mura site bundle is a specially-formatted .zip file with a collection of content and file assets used to duplicate an entire Mura CMS site. A site created from a site bundle includes all of the content and design aspects of the original, including all pages, theme files and other assets, with settings to control what actually gets imported when the bundle is deployed.

By Michael Evangelista
Steps for a Safe Update to Mura 6.2

Since the advent of Mura CMS as an open source project in 2008, the development team and user community have continued to improve and update every aspect of the system's functionality. While it is quite possible to maintain a site built on any version of Mura, it is highly recommended to keep the "Core" updated as bug fixes, enhancements, and security updates are released.

By Steve Withington & Michael Evangelista