Blog

Building a Plugin to Embed Tweets in Crafter Studio's Rich Text Editor

Crafter Studio supports Rich Text Editing via TinyMCE by default. TinyMCE is one of the most powerful WYSIWYG editors. This Rich Text Editor (RTE) enables users to input different types of content such as text, images, videos, and so on to Crafter Studio. We can also extend TinyMCE with plugins. In this article, we will build an RTE plugin for TinyMCE that enables authors to easily embed Tweets to site pages. This plugin uses Tweet ID as the only input required to render Embed Tweets either by inserting static HTML or dynamically at runtime.

The Best Developer Experience: A Technology Agnostic CMS

One of the biggest pet peeves for a software developer is being forced to use legacy technologies that were dictated by prior decisions from another era. Unfortunately, this happens all the time when developers need to use certain frameworks to build

Single Page Application (SPA) Development with Nuxt.js: A Quick Review

Single Page Applications (SPAs) have proven to be game-changers in the domain of frontend web development. Ever since the advent of SPAs, the web ecosystem has experienced a significant positive drift in terms of speed, performance, code quality, rel

Building a YouTube Video Plugin for CrafterCMS

Introduction CrafterCMS is an open source CMS with a Git-based repository that enables developers, content authors, and ops to work together collaboratively to deliver stunning personalized, multi-channel experiences faster and easier than ever befor

Web CMS Architectures: Coupled, Decoupled, or Headless?

For many enterprises, choosing a web CMS platform to power their websites and other content applications can be a tough one to make. According to CMSWire, there can be upwards of 14 rules that businesses need to consider when choosing a content manag

Crafter: A Headless CMS for SPAs

Single-page applications (SPAs) have been quietly taking center stage in the world of web development for some time. While the average user might not be aware, many of the most commonly used popular websites and social media platforms are SPAs. The l

Next.js In Review: An Exceptional Experience for Developers Building on a Headless CMS

Facebook's React  UI framework, introduced in 2013, has been a trailblazer in the frontend world since its introduction. Developing dynamic websites with rich functionality was hard back then, and many devs (and upper management) considered Java

UI Development with Flutter: First Impressions

Organizations across every industry are laying plans to provide a mobile app to access their services. And with nearly 90% of mobile internet time spent in apps, it?s not hard to see why.  While the web dev world has spent its time solving probl

REST APIs vs GraphQL: Both Have Their Strengths for a Headless CMS

While the advantages and disadvantages of both REST APIs and GraphQL have been hotly debated in recent years, the reality is that both approaches have their uses. The standardization that GraphQL provides also brings limitations that only REST APIs c

RedwoodJS: A Rails-Inspired Experience for Full-Stack Javascript

When Jordan Walke first released React.js in 2013, it was a revolutionary moment for many frontend developers. Using a virtual DOM and one-way data flow, he greatly simplified reasoning about web applications compared to other approaches at the time.

Git-based CMS: What It Is, and Why You Need It

Software projects around the world today rely on Git for source code management. The productivity gained from this distributed version control system is just one of the reasons why it has had such a massive impact on the software development world.Fo

Scaling Your Website? Choose the Right CMS Architecture

Scaling Your Website Infrastructure Today's customers demand availability at all times. This means they want your content and services whenever and wherever they choose. For companies that experience massive growth, it can be challenging and expensiv