• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TeraTech

The ColdFusion Experts: Develop | Secure | Optimize

  • Services
    • Consulting
    • Crash
    • Development
    • Maintenance
    • Modernization
    • Security
  • About Us
  • Testimonials
  • Free Assessment
  • Get in touch!

  • Services
    • Consulting
    • Crash
    • Development
    • Maintenance
    • Modernization
    • Security
  • About Us
  • Testimonials
  • Free Assessment
  • Get in touch!

129 MASA ColdFusion CMS (new open source Content Manager) with Guust Nieuwenhuis

March 14, 2023 By Michaela Light Leave a Comment

Guust Nieuwenhuis talks about “MASA ColdFusion CMS (new open source Content Manager)” in this episode of the ColdFusion Alive Podcast with host Michaela Light.

“he’s joining us to talk about MASA CMS, a new CMS launched about a year and a half ago. It’s a fork out of the famous Muira CMS. And we’ll talk about why you even want to use a CMS at all, we’ve 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.”

Contents

  • Show notes
  • What is MASA?
  • What is a CMS?
  • Why use a CMS?
  • What CMSes do CFers use?
  • Why MASA?
    • Introduction to MASA CMS
    • Enterprise Content Management
    • Features of MASA CMS
  • MASA statistics
    • Mura backward compatibility
    • Deployment options on different infrastructure
    • What is the plan for new features?
  • Mentioned in this episode
  • Listen to the Audio
  • Bio
  • Links
  • Interview transcript
  • Join the CF Alive revolution

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 
    • Better features
  • What CMSes do CFers use?

    • State of CF Union survey 

  • 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 
      • GPL 2 license 
      • Source, docs and discussion hosted on GitHub  
    • 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  
      • https://docs.masacms.com/ 
    • 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 
      • Text box
      • Image gallery
      • Video
      • Etc
    • Events
      • Rich event lifecycle 
      • 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 
      • 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. 
    • 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’s company can help with this. 
    • 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. 
  • Deployment options on different infrastructure

    • ACF
    • Lucee
    • Cloud and Docker
    • MySQL, SQL Server, Progress, Oracle
    • Test suite 
  • 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 
  • TechEmpower CF test suite Brad  

Listen to the Audio

https://traffic.libsyn.com/coldfusionalive/edited.mp3

Podcast: Play in new window | Download | Embed

Subscribe: RSS

Bio

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 ‘Customization-As-A-Service'. We don’t build from scratch: we find the best solutions out there and tailor them to our customers’ 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 
  • Website We Are North
  • CFML slack channel DM
  • [email protected]

Interview transcript

Michaela Light 0:01
Welcome back to the show. I'm here with Guust Nieuwenhuis, I didn't totally mangle up your duck short Belgium name is it Dutch or Belgium?

Guust Nieuwenhuis 00:07

I'm a bit of both mixture there.

Michaela Light 0:09

And he's joining us to talk about Massa CMS, a new CMS launched about a year and a half ago. It's a fork out of the famous Muira CMS. And we'll talk about why you even want to use a CMS at all, we've 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. And we'll also look at what's in Mac features in masa, what’s coming up in the future and why it's some really cool software. So welcome, Guust.

Guust Nieuwenhuis 0:51
Thank you. Thanks for having me.

Michaela Light 0:53
Yes, it's good to see you here. If you don't know him, he's a full-stack web wizard according to his bio. I don't know what a web wizard is. But it sounds exciting. And he's been doing cold fusion forever. Working in Europe, the EU and NATO and Adobe and all kinds of clients they have. And his company, we are north. They do customization as a service. So they help customize solutions. And get your apps running using cold fusion and property master as well. And he is an amateur musician, as well as a coach at the local football club. So welcome ghost,

Guust Nieuwenhuis 1:37
local soccer club for Euro-Americans.

Michaela Light 1:41
Oh, for the Europeans listening to soccer for the Europeans or the Americans.

Guust Nieuwenhuis 1:46
Yeah, let's not get that discussion started. Otherwise, it will be no time for Master CMS anymore.

Michaela Light 1:53
Yeah. So what is Master?

Guust Nieuwenhuis 1:58
What is Master Master? First of all, it's a cold fusion-based content management system. And I think, hopefully, one day, we don't need to mention that anymore. But I still do today. It's a fork from MERA CMS. I think many people in the collision community are familiar with NeuRA. And we, for various reasons, forked from Europe a year and a half ago and created our own version of masa, masa, CMS.

Read more

 

Michaela Light is the host of the CF Alive Podcast and has interviewed more than 100 ColdFusion experts. In each interview, she asks "What Would It Take to make CF more alive this year?" The answers still inspire her to continue to write and interview new speakers.

Michaela has been programming in ColdFusion for more than 20 years. She founded TeraTech in 1989. The company specializes in ColdFusion application development, security and optimization. She has also founded the CFUnited Conference and runs the annual State of the CF Union Survey.

Join the CF Alive revolution

Discover how we can all make CF more alive, modern and secure this year. Join other ColdFusion developers and managers in the CF Alive Inner Circle today.

  • Get early access to the CF Alive book and videos
  • Be part of a new movement for improving CF's perception in the world.
  • Contribute to the CF Alive revolution
  • Connect with other CF developers and managers
  • There is no cost to membership.
  • Facebook
  • Twitter
  • LinkedIn

Filed Under: CF Alive Podcast

← Previous Post 128 Stopping API security hacks cold (using ColdFusion API Manager) with Mike Brunt
Next Post → ColdFusion Hosting: How To Choose the Best One

Primary Sidebar

Subscribe on iTunes

Popular podcast episodes

  • Revealing ColdFusion 2021 – Rakshith Naresh
  • CF and Angular – Nolan Erck
  • Migrating legacy CFML – Nolan Erck
  • Adobe API manager – Brian Sappey
  • Improve your CFML code – Kai Koenig

CF Alive Best Practices Checklist

Modern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.

Get your checklist

Top articles

  • CF Hosting (independent guide)
  • What is Adobe ColdFusion
  • Is Lucee CFML now better than ACF?
  • Is CF dead?
  • Learn CF (comprehensive list of resources)

Recent Posts

  • test page
  • 141 Into The Box 2025 ColdFusion conference (all the details) with Daniel Garcia – Transcript
  • 141 Into The Box 2025 ColdFusion conference (all the details) with Daniel Garcia
  • 107 ColdFusion 2021 Revealing Details on How it was Created with Rakshith Naresh
  • The Legacy Continues: ColdFusion Summit East Conference Edition

Categories

  • Adobe ColdFusion 11 and older
  • Adobe ColdFusion 2018
  • Adobe ColdFusion 2020 Beta
  • Adobe ColdFusion 2021
  • Adobe ColdFusion 2023
  • Adobe ColdFusion 2024
  • Adobe ColdFusion 2025
  • Adobe ColdFusion Developer week
  • Adobe ColdFusion Project Stratus
  • Adobe ColdFusion Summit
  • AWS
  • BoxLang
  • CF Alive
  • CF Alive Podcast
  • CF Camp
  • CF Tags
  • CF Vs. Other Languages
  • CFEclipse
  • CFML
  • CFML Open- Source
  • CFUnited
  • ColdBox
  • ColdFusion and other news
  • ColdFusion Community
  • ColdFusion Conference
  • ColdFusion Consulting
  • ColdFusion Developer
  • ColdFusion Development
  • ColdFusion Hosting
  • ColdFusion Maintenance
  • ColdFusion Performance Tuning
  • ColdFusion Projects
  • ColdFusion Roadmap
  • ColdFusion Security
  • ColdFusion Training
  • ColdFusion's AI
  • CommandBox
  • Docker
  • Fixinator
  • Frameworks
  • Fusebox
  • FusionReactor
  • IntoTheBox Conference
  • Java
  • JavaScript
  • JVM
  • Learn CFML
  • Learn ColdFusion
  • Legacy Code
  • Load Testing
  • Lucee
  • Mindmapping
  • MockBox
  • Modernize ColdFusion
  • Ortus Developer Week
  • Ortus Roadshow
  • Server Crash
  • Server Software
  • Server Tuning
  • SQL
  • Survey
  • Survey results
  • TestBox
  • Transcript
  • Uncategorized
  • Webinar
  • Women in Tech

TeraTech

  • About Us
  • Contact

Services

  • Free assessment
  • Consulting
  • Crash
  • Development
  • Maintenance
  • Modernization
  • Security
  • Case Studies

Resources

  • CF Alive Book
  • CF Alive Podcast
    • Podcast Guest Schedule
  • TeraTech Blog
  • CF Alive resources
  • CF e-course
  • CF best practice checklist

Community

  • CF Alive
  • CF Inner Circle
  • CF Facebook Group

TeraTech Inc
451 Hungerford Drive Suite 119
Rockville, MD 20850

Tel : +1 (301) 424 3903
Fax: +1 (301) 762 8185

Follow us on Facebook Follow us on LinkedIn Follow us on Twitter Follow us on Pinterest Follow us on YouTube



Copyright © 1998–2025 TeraTech Inc. All rights Reserved. Privacy Policy.