In Flow: The Mura Blog

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

MuraCon 2018: Save the Date!

Save the date for MuraCon 2018 — the only conference focused on helping you get the most out of the Mura Platform — April 5-6, 2018 in Sacramento, California, preceded by a one-day training course - Mura for Content Administrators - on Wednesday, April 4.

Mura Demystified: Mastering Flow in Your Work

Every task follows a path from initiation through to completion. The speed, ease, and enjoyability we experience in completing a task are often dependent upon the challenges we face along the way. Every task is different, so even the subtlest of differences can require unique solutions.

By Grant Shepert
Critical Security Update for Mura CMS: Version 6.1 and Earlier

An independent researcher has found a significant security vulnerability in Mura CMS that affects all instances currently on or upgraded from core versions 6.1 and earlier.

Mura ORM and Many-to-Many Relationships

While Mura ORM does not natively support many-to-many object relationships, it can be easily simulated using a third "binding" object, and a few specific Mura "getter" functions. The concise explanations and examples in this article reveal an easy path to creating complex relationships in Mura ORM, when the built-in options for one-to-many relationships don't quite meet the need.

By Grant Shepert
[Video] Intro to Mura 7 Display Objects - MuraCon 2017

In this fast-paced MuraCon presentation, Steve Withington takes developers of all levels on a tour of Mura’s display object functionality, with a focus on new advances in version 7.  Starting with a “super-duper simple” example and advancing to a fun “emoji rain” experiment, Steve demonstrates a few easy ways to add dynamic and configurable display objects to any part of your Mura site.

By Michael Evangelista
[Video] The Wisdom Worker in the Digital Experience (Robert Rose) - MuraCon 2017

In this MuraCon 2017 Keynote by Robert Rose of the Content Marketing Institute, Robert shares how we can transcend "knowledge worker" status to become an infinitely more valuable "wisdom worker" by "inventing shipwrecks."

Will You Be Automated or Will You Invent Shipwrecks?

With the advent and popularity of Artificial Intelligence (AI) and solutions based on it, there’s been a lot of discussion about which jobs will be replaced by increasingly intelligent technology. Previous jobs were eaten by the information age and gave birth to the Knowledge Worker. So what comes next? The Wisdom Worker.

[Video] Mura FormBuilder: Onward and Upward - MuraCon 2017

Recent advancements in Mura’s FormBuilder interface have added a new layer of convenience and automation when creating web forms. With the advent of Mura ORM and Mura JS, form building in Mura is poised to make yet another leap. Veteran Mura developer Grant Shepert explores the existing functionality as well as some experimental options being developed as part of his custom SurveyBuilder module.

By Michael Evangelista
10-ish Secrets for Successful Mura Development

Veteran Mura developer Grant Shepert identifies a list of top tips to keep in mind when planning your Mura projects. 
This brief tutorial covers topics such as working with class extensions, automatic configuration with config.xml.cfm, managing Mura ORM, when not to use Formbuilder, and when to stick with building your custom app as a plugin, instead of creating custom display object functionality.

By Grant Shepert
[Video] Mura Insights & Vision - MuraCon 2017

Experience the Mura roadmap with this overview of the updated UI, advanced editing and layout options, and other new developments in Mura 7. Blue River's Director of Education & Events Steve Withington and CTO Matt Levine introduce and explain the latest innovations and enhancements to the Mura platform and provide a view of cutting-edge advancements yet to come.

By Michael Evangelista
Mura ORM Boot Camp: Instantiation & Relationships

Learn how to instantiate Mura ORM objects to get them running and accessible within your code, and use relationships to connect them not only to each other, but to the Mura CMS object model as well, including common variations and options, best practices, naming conventions, plugin strategies and working code samples to jumpstart your Mura ORM development.

By Grant Shepert
Populating Form Builder Dropdowns via Remote Objects

Creating forms can be tedious. Mura's Form Builder eases that burden, allowing you to drag and drop new fields and fill in the blanks, but the task of populating dropdown lists can still be time consuming. A few advanced options make things easier.

By Grant Shepert
MuraCon 2017 Conference in Review

MuraCon is the only technical conference dedicated to Mura CMS. The 2017 event was held February 9 and 10 in Sacramento, California, setting new records for attendance and providing exceptional experiences for presenters and conference goers alike.

By Michael Evangelista
MuraCon 2017 Speaker Highlight: Nolan Erck

Nolan Erck of South of Shasta Productions will lead two power-packed presentations at MuraCon 2017 in Sacramento. On Thursday, February 9, Mura ORM + Feed API = Awesomeness will demonstrate the addition of real-world functionality to an existing web application using these built-in features in Mura CMS. On Friday, February 10, Nolan will cap of day two of MuraCon with the session Infinite Scrolling with Mura 7. In this informative and functionality-focused presentation, he will explain and explore the fundamental steps to replacing old-school paginated html output with a modern day scroll-to-load interface, using a minimalist approach based on the new display object paradigm. Join Nolan and a host of other experts in the field on February 9th and 10th in Sacramento, for the best and biggest MuraCon conference yet!

MuraCon 2017 Speaker Highlight: Emily Drumm

Emily Drumm from GlobalCloud will present an experience-based session entitled UX & Mura CMS: Designing Great Experiences For Content Managers & Front-End Users at MuraCon 2017 in Sacramento on Friday, February 10. Since beginning to work with Mura CMS in 2012 as part of an active design and development team, she has cultivated an array of useful tips and sometimes life-saving techniques. This one-hour session will provide an overview of the general development approach used by the Global Cloud team, along with some specific principles and best practices implemented along the way. Join Emily and a host of other experts in the field on February 9th and 10th in Sacramento, for the best and biggest MuraCon conference yet!

MuraCon 2017 Speaker Highlight: Ryan Watts

The schedule for MuraCon 2017 includes two exceptional presentations by veteran Mura user and innovator Ryan Watts. His first session, Web Components & How To Use Them in a Mura Application, will be presented on Thursday, February 9 at 3:00 pm. Ryan's second talk at MuraCon 2017, Using Mura CMS as a Headless CMS with Polymer Web Components, will be presented Friday, February 10 at 2:00 pm. Join Ryan and a host of other experts in the field on February 9th and 10th in Sacramento, for the best and biggest MuraCon conference yet!

MuraCon 2017 Speaker Highlight: Greg Moser

Greg Moser of ten24 Digital Solutions will present two informative sessions at this year's MuraCon conference. On Thursday, Slatwall Unleashed will explore ecommerce solutions in various configurations using Slatwall as a Mura plugin. On Friday, Docker & Git Workflow for Mura Projects will explore options for creating a consistent, reliable workflow using these modern technologies. Join Greg and a host of other experts in the field on February 9th and 10th in Sacramento, for the best and biggest MuraCon conference yet!

Automated Mura Deployment with Docker Swarm

Like any development shop that works on the web, we've faced common challenges when it comes to creating and maintaining a consistent working environment throughout the development process.

By Michael Evangelista
Mura UI Markup Conventions

Blue River has published a new appendix to the Mura 7 documentation, titled “Mura UI Markup Conventions”. This in-depth guide explores each of the common interface elements used in Plugin UI such as tabs, tables, forms, alerts and icons, along with some general information about page layout and the new responsive grid system used in the admin. Patterns for creating Custom Display Object Configurators are also covered, complete with working examples and links to additional references.

Critical Security Update For Mura CMS - all versions prior to 7.0.6852

Two security flaws have been discovered for all versions of Mura CMS older than version 7.0.6852.  We strongly encourage all Mura CMS administrators to update their Mura CMS core to the latest version, or to replace the two files that contain the vulnerabilities.  

By Malcolm O'Keeffe