Super Fast Application Development with Mura 7
December 13, 2016
Get up to speed on Mura 7 quickly, building an app in about an hour in this webinar with Steve Withington.
CMS version 7 introduced a number of additional possibilities with the expansion of several key concepts; the new inline editor on the front end, combined with enhanced API options, updated admin UI markup conventions and simplified display object structure, provide the building blocks for a tangible paradigm shift in Mura application development.
Even the most seasoned cfml developer will encounter a slight learning curve when integrating these features into the development workflow. Some of the most powerful aspects of this new functionality require a subtle code syntax and specific knowledge of the available methods and options, while others are fairly intuitive, yet differing slightly from previous Mura versions.
On-Demand Webinar Video Available
To help jump-start adoption and usage of these updated features and standards, we've published the recording of an in-depth webinar led by Withington, Director of Education and Events, titled "Super Fast Application Development with Mura 7". This free online class is presented as an introduction to the expanded concepts and conventions in Mura 7, demonstrating ease of use and overall development workflow utilizing these techniques.
The presentation focuses largely on Mura's custom "display objects", which can be used to add functionality and custom content to Mura's existing framework. Display objects can be used to provide specified bits of information on the pages of a site, or as the building blocks for an entire application, including admin forms and tables or even a completely custom interface, and can be easily distributed or shared to other sites by wrapping them in the structure of a Mura plugin.
Another major addition to version 7 is the front end layout manager, otherwise known as "Inline Edit" view, allowing content to be dropped onto the page in a visual editor format. New coding standards make it relatively painless to insert customized content items into this convenient front end UI, seamlessly including them with the default Mura display objects like components and forms. This presentation covers the changes to coding syntax and standards required to tap into this enhanced functionality, in a user-friendly format complete with an extensive question and answer session.
Additional Documentation and Resources
For those looking to leverage Mura's plugin architecture to extend the admin interface, or developers creating custom display objects with "configurators" to control variables in the inline editor display, a new appendix has been added to Mura's developer documentation, titled "Mura UI Markup Conventions". This brief overview of the coding conventions used in Mura 7 provides a style guide for html and css standards when integrating with the default Mura user interface.
To further understanding of core Mura development concepts, reference materials from a previous presentation, which is mentioned in the webinar, are also freely available online. In his session at Adobe's ColdFusion Summit in Las Vegas, Steve explored and explained Mura 7 in a general overview format with in-depth examples, which are included in the downloadable assets at https://github.com/stevewithington/cfsummit-2016. Reviewing the included pdf documents is recommended, especially the "complete" version which contains a number of specific examples and code samples in addition to those covered in the recording.
To learn more about using Mura, see the Mura CMS version 7 documentation at docs.getmura.com/v7 .