{"version":1,"type":"rich","provider_name":"Libsyn","provider_url":"https:\/\/www.libsyn.com","height":90,"width":600,"title":"129 MASA ColdFusion CMS (new open source Content Manager) with Guust Nieuwenhuis","description":"Guust Nieuwenhuis talks about \u201cMASA ColdFusion CMS (new open source Content Manager)\u201d in this episode of the ColdFusion Alive Podcast with host Michaela Light. \u201che\u2019s joining us to talk about MASA CMS, a new CMS launched about a year and a half ago. It\u2019s a fork out of the famous Muira CMS. And we\u2019ll talk about why you even want to use a CMS at all, we\u2019ve got some astounding statistics out of the confusion. State of the Union survey will be run every year that I think are important regarding this.\u201d Show notes   What is MASA?  ColdFusion Entrepreneur CMS    What is a CMS?  Content Management System Store content in a database rather than hard coding in CF files  Letting users at your organization edit content directly Avoids delays from developers updating content Or users editing CFM files directly and creating bugs in your code   Workflow and control of content updates    Why use a CMS?  Better control of content edits Safer&amp;nbsp; Better features    What CMSes do CFers use?   State of CF Union survey&amp;nbsp;      Why MASA?   Introduction to MASA CMS  Roots in Mura CMS (open source version 7.1)  1.5 years ago fork from Mura Rebrand Legal check Removed commercial software dependencies so it is&amp;nbsp; GPL 2 license&amp;nbsp; Source, docs and discussion hosted on GitHub&amp;nbsp;&amp;nbsp;   Mura changed to closed source in version 10    Enterprise Content Management  Features User roles, Workflow, version sets, content staging (previous draft) EU website store sales rules Security    Features of MASA CMS  UX easy to use Documentation &amp;nbsp;  https:\/\/docs.masacms.com\/&amp;nbsp;   New Admin file browser Layout manager - WYSIWYG drag and drop modules into your content page  Inline edits   Themes  Look and feel of while site, CSS, colors etc Custom modules   Plugins  Non-visual functionality customization Admin functionality   Modules  Visual element with code Widgets&amp;nbsp; Text box Image gallery Video Etc   Events  Rich event lifecycle&amp;nbsp; Clear naming convention Many hooks to let you customize MASA using custom plugins  Eg OnBeforeContentSave, OnAfterContentSave     OO approach is good for MASA and not required ORM and beans API  Front end JavaScipt access to MASA via API Adobe API   M-tag&amp;nbsp;  When creating content in Masa CMS you use the [m] tag for rendering dynamic content. This is a very powerful way to access CFML and Masa functionality. Call CF custom functions from your content.&amp;nbsp;   Workflows  Create a custom group workflow      MASA statistics  Thousands of content pages Hundreds of content editors\/approvers    Mura backward compatibility  Very easy from the latest Mura open source version (7.1) - just a config file For earlier versions of Mura, you need to update a bit more in the code.  Guust\u2019s company can help with this.&amp;nbsp;   Future MASA versions have semantic versioning (https:\/\/semver.org\/) eg 7.4.1  Major version number = 7  May have breaking changes or big changes   A minor version number with the Major = 4  No breaking changes   Batch version number within the Minor = 1  Small bug fixes   Ember.js is a good example of version numbers  6-week minor version release cycle When enough changes they roll up all the minor versions to a new major version with depreciations of old features.&amp;nbsp;        Deployment options on different infrastructure  ACF Lucee Cloud and Docker MySQL, SQL Server, Progress, Oracle Test suite&amp;nbsp;    What is the plan for new features?  Roadmap Headless CMS  Content Mobile   Decoupled CMS  Static content edited via admin in a separate site   How many versions does MASA have so far?   Support agreements MASA cloud hosting Going to CFCamp  Mentioned in this episode  MASA CMS MASA GitHub Masa CMS Documentation  API Manager Mike Brunt episode&amp;nbsp; TechEmpower CF test suite Brad&amp;nbsp;&amp;nbsp;  Bio Guust Nieuwenhuis  Guust Nieuwenhuis is a Full Stack Web Wizard with experience in a wide range of technologies. Over the last couple of years, he has been involved in projects for various clients like the European Commission, NSHQ (NATO), Adobe, AS Adventure Group, NS (Dutch railways), CZ Groep, Proximus, Avery Dennison and Mediagenix. Through We Are North, we do \u2018Customization-As-A-Service'. We don\u2019t build from scratch: we find the best solutions out there and tailor them to our customers\u2019 business needs. In doing so, we never lose sight of the goal of the client. In his free time, he plays the double bass and drums, crosses the forest on his mountain bike and coaches the youth at their local football club (where he is a board member as well). He likes spending time with his wife and two kids or meeting friends for a chat, game or drink. If he still has some time left, he mainly spends it behind his computer to fulfill his hunger for the latest trends in IT. Links  Guust Nieuwenhuis | LinkedIn MASA Website&amp;nbsp; Website We Are North CFML slack channel DM Guust@wearenorth.eu  ","author_name":"ColdFusion Alive","author_url":"https:\/\/teratech.com\/podcast\/","html":"<iframe title=\"Libsyn Player\" style=\"border: none\" src=\"\/\/html5-player.libsyn.com\/embed\/episode\/id\/26181942\/height\/90\/theme\/custom\/thumbnail\/yes\/direction\/forward\/render-playlist\/no\/custom-color\/88AA3C\/\" height=\"90\" width=\"600\" scrolling=\"no\"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen><\/iframe>","thumbnail_url":"https:\/\/assets.libsyn.com\/secure\/content\/120307202"}