<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Agility CMS</title>
    <description>The latest articles on Forem by Agility CMS (@agilitycms).</description>
    <link>https://forem.com/agilitycms</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F1101%2F05ddf069-9db1-4d42-b99a-6cb18edc856b.png</url>
      <title>Forem: Agility CMS</title>
      <link>https://forem.com/agilitycms</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/agilitycms"/>
    <language>en</language>
    <item>
      <title>Headless CMS Personalization: How it Works</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Fri, 06 Aug 2021 15:47:04 +0000</pubDate>
      <link>https://forem.com/agilitycms/headless-cms-personalization-how-it-works-3fpa</link>
      <guid>https://forem.com/agilitycms/headless-cms-personalization-how-it-works-3fpa</guid>
      <description>&lt;p&gt;The consumer expectations for a personalized user experience are growing. In fact, according to research by &lt;a href="http://grow.segment.com/Segment-2017-Personalization-Report.pdf"&gt;Segment&lt;/a&gt;, 71% of the people surveyed are frustrated when digital experiences feel impersonal. Customers expect &lt;a href="https://agilitycms.com/resources/posts/omnichannel-content-delivery-headless-cms/"&gt;omnichannel experiences&lt;/a&gt; that seamlessly connect each of their devices and retain their attention throughout the customer journey. &lt;/p&gt;

&lt;p&gt;Plus, as global entertainment and eCommerce behemoths like Amazon and Netflix set the bar for user experience higher every day, personalization has become an increasingly important part of the internet.&lt;/p&gt;

&lt;p&gt;A headless CMS offers personalization features that help improve user experience and boost conversion rates by giving visitors exactly what they want when they want it. With these types of personalized interactions, there's no need to create new pages or tweak layouts every time something changes. Instead, you just have to personalize certain content fields so they update the content according to the visitor type.&lt;/p&gt;

&lt;p&gt;In this blog post, we'll explore how headless CMS personalization works and the benefits it offers to your company. &lt;/p&gt;

&lt;h2&gt;
  
  
  Overcoming The Limitations of The Traditional CMS
&lt;/h2&gt;

&lt;p&gt;In a traditional CMS system, all content is managed through the backend interface by an admin. This makes sense because editors are often not tech-savvy enough to use code directly on their websites.  &lt;/p&gt;

&lt;p&gt;A traditional CMS —or coupled CMS—  is linked tightly between the frontend and the backend.  All content and digital assets are created, managed, and stored on the site’s backend. The back end is also where website design and customization applications are stored. &lt;/p&gt;

&lt;p&gt;Unlike a traditional CMS, a headless CMS is entirely decoupled from the presentation layer/frontend —or the head— and the backend is your content repository, known as the “body”. When you separate your content repository “body” from its presentation layer “head,” it becomes a headless CMS. &lt;/p&gt;

&lt;p&gt;What truly makes a headless CMS better than a traditional CMS is its content-first approach with full APIs to access and display content in any desired way. With this approach, a headless CMS enables you to author your content through the RESTful API and deliver that content wherever you need it.&lt;/p&gt;

&lt;p&gt;Legacy CMS platforms lack the &lt;a href="https://agilitycms.com/api-based-cms/"&gt;API-driven architecture&lt;/a&gt; capabilities to connect with other systems seamlessly, which means that if they don’t have native personalization features, leaving you stuck without personalization features. And those traditional CMSs that have personalization features might cost more than a headless or &lt;a href="https://agilitycms.com/resources/posts/traditional-headless-or-hybrid-which-cms-is-right-for-you/"&gt;hybrid headless&lt;/a&gt; CMS —also called agile CMS—  that can integrate with third-party tools to enable personalized content delivery. &lt;/p&gt;

&lt;h2&gt;
  
  
  How To Personalize Website Content With Agility CMS
&lt;/h2&gt;

&lt;p&gt;For the purposes of this tutorial and demonstration, we will use &lt;a href="https://optimize.google.com/optimize/home/"&gt;Google Optimize&lt;/a&gt;. With Optimize, you can test your website and customize certain parts of your site to find out what converts best. &lt;/p&gt;

&lt;p&gt;Once you discover what's relevant to your audience and their interests – and what's most likely to help them convert – Optimize can deliver personalized experiences at scale that promote engagement and improve conversions.&lt;/p&gt;

&lt;p&gt;Let’s take a look at how to use Google Optimize and Agility CMS together. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VI50hAPj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/asw89cgoyk5asfo9z8gb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VI50hAPj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/asw89cgoyk5asfo9z8gb.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don’t forget to set a Linked Content field to show both the Location and the Title field in the listing. That will make it easy for editors to see which location will be targeted for a piece of content.&lt;/p&gt;

&lt;p&gt;On the Cards linked to the Content field, click ‘Advanced Settings’ &amp;gt; ‘Choose Visible Columns,’ and drag both the Title and Location (and any other fields you want to see) over to the right side of the section dialogue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u1R9-9Z2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/95usk1j721e1d4ejymqz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u1R9-9Z2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/95usk1j721e1d4ejymqz.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you just need to add our new module to a page and put in some example content.&lt;/p&gt;

&lt;h3&gt;
  
  
  Setup Your Page
&lt;/h3&gt;

&lt;p&gt;We’ve created a page called geo-target to have a place to set this up, but it can be on any page on your site.&lt;/p&gt;

&lt;p&gt;I've created items that target both Canada and the United States.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ra8UiGMp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7vuy9wipl8e8xhi1fxmj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ra8UiGMp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7vuy9wipl8e8xhi1fxmj.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Create Google Analytics and Optimize Accounts
&lt;/h3&gt;

&lt;p&gt;Now, to get &lt;a href="https://support.google.com/optimize/answer/6283421?hl=en"&gt;Google Optimize’s geotargeting tool&lt;/a&gt; to work properly, you need both a Google Optimize and a Google Analytics account. If you don’t know how to set your Google Optimize account, here’s a simple &lt;a href="https://support.google.com/optimize/answer/9204024"&gt;step-by-step guide&lt;/a&gt; from Google.&lt;/p&gt;

&lt;p&gt;Once you have your Analytics Property and your Optimize Container, you can start to set up your code. Don’t forget to link it to your Google Analytics property on your Google Optimize Container Settings page, under Measurement.&lt;/p&gt;

&lt;p&gt;Now, Add the Google Optimize Script to your website. The generic method for adding to your site is to put this script in the &lt;/p&gt; tag, like this



&lt;p&gt;(Replace the OPTIMIZE_CONTAINER_ID with your container id)&lt;/p&gt;

&lt;h3&gt;
  
  
  Set Up Google Optimize
&lt;/h3&gt;

&lt;p&gt;From your Optimize account, click on Create Experience, add a Name, the URL of your page, choose Personalization as the type of experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jAI9OaJi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f1ac63ep2bq8n8xcr87f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jAI9OaJi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f1ac63ep2bq8n8xcr87f.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Create Targeting Rules
&lt;/h3&gt;

&lt;p&gt;Once you're inside the Personalization tab, click on ‘Start by adding audience target rules.’&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dPzWFvge--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1i9c5am6b3nfpoa1pur8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dPzWFvge--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1i9c5am6b3nfpoa1pur8.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the Geography screen, set the Country to whatever country you've set up your personalization for.  Note that in order to personalize the same page differently for multiple countries, you will have to create multiple Personalization Experiences. Now click on the ‘add’ button.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ready To Rumble
&lt;/h3&gt;

&lt;p&gt;At this point you should be able to preview your content on Optimize. To do so, choose Web Preview. It will run the personalization for us as if we were from the target region.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of Personalized Content
&lt;/h2&gt;

&lt;p&gt;If you’re not currently considering personalization within your content strategy you risk falling behind the competition. Serving personalized content that matches your target user’s intent can make a huge difference when compared to traditional approaches to content delivery. &lt;/p&gt;

&lt;p&gt;Let’s talk about some of the business benefits of leveraging the headless architecture to give your content editors the tools to deliver dynamic content. &lt;/p&gt;

&lt;h3&gt;
  
  
  Much More Relevant Product Recommendations
&lt;/h3&gt;

&lt;p&gt;If you’ve ever been bombarded with irrelevant product recommendations from a commerce platform, you know how annoying it can be to have a website recommending you something you don’t want. Website personalization uses customer data to recommend products that are both fresh and relevant to that type of user, which increases the likelihood of them purchasing something from your store. &lt;/p&gt;

&lt;p&gt;Product recommendations generate business through uplift on conversion rates and average order values.&lt;/p&gt;

&lt;h3&gt;
  
  
  Highly Converting Landing Pages
&lt;/h3&gt;

&lt;p&gt;Personalizing content types and fields enables your marketing team to change parts of your landing pages to suit different audiences. In fact, according to KIBO, 63% of consumers are influenced by personalized recommendations on home and landing pages. Creating a seamless, personalized landing page that shows the customer what he or she is looking for can increase your conversion rate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Increased Time On-Site
&lt;/h3&gt;

&lt;p&gt;A personalized experience can definitely increase the time your potential customers spend on your site. Users will stick around for longer if the website or app they’re visiting is talking to&lt;/p&gt;

&lt;p&gt;them. Plus, content personalization gives users a reason to explore the site and try your products or services because they seem like they’re tailored for them specifically. &lt;/p&gt;

&lt;p&gt;For more advice on web personalization, read our article: &lt;a href="https://agilitycms.com/resources/guide/headless-cms-personalization-how-it-works#:~:text=Web%20Personalization%3A%20Its%20Benefits%20and%20Its%20Use%20Cases"&gt;Web Personalization: Its Benefits and Its Use Cases&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CvG1rcwT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/819nlomd2soz8zjis8jr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CvG1rcwT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/819nlomd2soz8zjis8jr.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can create more Personalization Experiences on the same page to target different regions by following the same steps. What's really cool about this approach is that your content editors can now add content that will be automatically geo targeted based on the rules you've set up in Google Optimize.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agility CMS: Driving 20% Revenue Increase Thanks To Personalization
&lt;/h2&gt;

&lt;p&gt;To enhance their operations, &lt;a href="https://www.visitorlando.com/"&gt;Visit Orlando&lt;/a&gt;, the official tourism association for Orlando, moved to headless commerce centered around Agility’s agile CMS practices and increased revenue by 20% with the help of geotagging personalization and Agility CMS’ best-of-breed integrations. &lt;/p&gt;

&lt;p&gt;To empower Visit Orlando content management team and increase tickets sales, Agility CMS developed a custom &lt;a href="https://agilitycms.com/resources/posts/headless-commerce-explained-definitions-use-cases-and-roadblocks/"&gt;headless commerce&lt;/a&gt; solution with the following components, multi-site, multi-channel content management, eCommerce with online ticket sales, POS ticket sales, and personalization. &lt;/p&gt;

&lt;p&gt;With the help of our hybrid headless CMS, the Visit Orlando team increased their conversion rate by 10% and online revenue by 20%.&lt;/p&gt;

&lt;p&gt;If you want to learn more about how personalization can improve your sales, read more here: &lt;a href="https://agilitycms.com/resources/case-studies/visit-orlando"&gt;Case Study: Visit Orlando: 20% increase in revenue with agile headless commerce  &lt;/a&gt;&lt;/p&gt;

</description>
      <category>cms</category>
      <category>personalization</category>
      <category>headlesscms</category>
      <category>jamstack</category>
    </item>
    <item>
      <title>What is a Content Hub and Why Do You Need One?</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Fri, 23 Jul 2021 14:00:55 +0000</pubDate>
      <link>https://forem.com/agilitycms/what-is-a-content-hub-and-why-do-you-need-one-15ag</link>
      <guid>https://forem.com/agilitycms/what-is-a-content-hub-and-why-do-you-need-one-15ag</guid>
      <description>&lt;p&gt;The evolution of the internet has brought new efficiency to the business ecosystem. The speed at which we share information, buy products, and connect with people is unprecedented. But this increased connectivity also brings challenges for businesses trying to get their message and their content assets across the murky waters of the internet. &lt;/p&gt;

&lt;p&gt;Content is the lifeblood of every business, and each organization has some important type of content. It could be your list of press releases, articles, or blog post. It could also be your amazing photos and videos. Or maybe it's the list of the very products that you sell. &lt;/p&gt;

&lt;p&gt;Getting all of these things in a centralized, easy-to-manage place is what creating a content hub is all about. Let's take a closer look at what a content hub is and how building one enhances your business operations.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a Content Hub
&lt;/h2&gt;

&lt;p&gt;A content hub aggregates all of your company's digital assets, enabling you to easily find what you need when you need it — from articles on product development, training videos on customer service best practices, and white papers about how to innovate in your industry.  &lt;/p&gt;

&lt;p&gt;This one-stop-shop centralizes everything so that employees can easily access the materials they need without having to search through multiple sites or accounts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UPBzmf_E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qmup1isyoq9dl72e561u.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UPBzmf_E--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qmup1isyoq9dl72e561u.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A content hub is a central location for all your company's content. The platform provides a single point of access and offers content marketers and editors greater visibility and control over all the digital assets. &lt;/p&gt;

&lt;p&gt;It also helps you maintain an organized environment by providing automated workflows with intuitive user interfaces, which simplifies content creation and helps deliver better digital experiences overall.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Do Companies Need A Content Hub?
&lt;/h2&gt;

&lt;p&gt;Often content production is spread out across many different formats, locations, and technologies. It may live as spreadsheets, databases, file folders, and as even older, traditional CMSs. Bringing this content together helps you identify what content you have and the value it provides for your marketing and lead generation processes. &lt;/p&gt;

&lt;p&gt;A content hub brings out the content that's held captive and siloed in those spreadsheets, databases, and outdated portals and puts it front and center so you can make better use of it. Plus, it serves as a single point of truth for all your assets. You can streamline your content delivery workflows and send content anywhere, anytime from a centralized location to build a consistent brand presence. &lt;/p&gt;

&lt;p&gt;These are some of the reasons why having a content hub simply makes sense for your business operations:&lt;/p&gt;

&lt;p&gt;### 1 | Structured Content Delivery&lt;br&gt;
Using structured content helps it flow faster through your pipeline, enabling faster content workflows and a more mobile content strategy. A platform like &lt;a href="https://agilitycms.com/"&gt;Agility CMS&lt;/a&gt; uses independent parts known as fields, that are edited independently and published to different devices and channels. &lt;/p&gt;

&lt;h3&gt;
  
  
  2 | Content Relationships
&lt;/h3&gt;

&lt;p&gt;Content relationships enable digital marketing teams to give individual editors power over specific UI elements and assets such as grids, dropdowns, and checkboxes. This enables better control over how you display content and link different sections of your website. &lt;/p&gt;

&lt;p&gt;Learn more: &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360028190431-How-to-Create-Relationships-between-Content"&gt;How to Create Relationships between Content&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3 | Enhanced Governance
&lt;/h3&gt;

&lt;p&gt;In many cases, your content exists in multiple versions. A content hub enables easier content governance and granular control over permissions, custom roles, and workflows across every version to prevent not only data breaches and leaks but also to simplify search and reduce time wasted when looking for specific content types and assets. &lt;/p&gt;

&lt;p&gt;Learn more: &lt;a href="https://agilitycms.com/resources/posts/content-governance-workflow"&gt;How to Build a Content Governance Workflow That's Right For You&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4 | Single Version of Truth
&lt;/h3&gt;

&lt;p&gt;A content hub eliminates the need to copy your content to multiple places. Instead, any digital property that needs access to a digital asset can pull it from the content hub. Once your content is centralized in a single location, your teams can create new content more efficiently, and they can take advantage of what they have more effectively. &lt;/p&gt;

&lt;h3&gt;
  
  
  5 | Omnichannel Content Delivery
&lt;/h3&gt;

&lt;p&gt;Thanks to its ability to work with structured content, a content hub like the one Agility CMS offers enables you to push and pull content to anywhere, from anywhere. Once structured, your content can easily move from one digital property to another. This means you're always ready to deliver omnichannel content. &lt;/p&gt;

&lt;p&gt;Learn more: &lt;a href="https://agilitycms.com/resources/posts/omnichannel-content-delivery-headless-cms"&gt;Omnichannel Content Delivery. How a Headless CMS Helps&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6 | Simple Integrations
&lt;/h3&gt;

&lt;p&gt;Every time you want to add a new asset, you must take the time to integrate it with each of your existing systems. A centralized system means a single point of integration and automatic connection with the rest. When your CMS is the hub of your communication channels, you'll have access to everything in one place, simplifying how you make and track changes across the board. &lt;/p&gt;

&lt;h2&gt;
  
  
  How Agility CMS Enables Content Delivery
&lt;/h2&gt;

&lt;p&gt;In addition to being a robust hub for all your digital assets, Agility CMS' API-first, and cloud-native platform also gives marketers flexibility in content structuring. In addition, Agility CMS' content infrastructure enables omnichannel content delivery and data reusability and customization. With a flexible &lt;a href="https://agilitycms.com/resources/guide/how-to-design-a-content-first-strategy-using-agility-cms/"&gt;content-first approach&lt;/a&gt;, editors can manage content across multiple channels and streamline their operations. &lt;/p&gt;

&lt;p&gt;Agility CMS enables companies to set the foundation for a proper content architecture. In addition to offering digital asset management and CMS capabilities, Agility CMS gives you the blueprints for functional content and site architecture, making it easy for your team to deliver site-wide updates across all your digital content. &lt;/p&gt;

&lt;p&gt;Also, our CMS has extensible tooling that enables content marketing teams to test, apply, and roll back changes quicker and easier. A content hub makes it easier for editors and designers to edit existing content or create new content assets in accordance with their target audiences, which results in increased company outcomes. &lt;/p&gt;

&lt;p&gt;Agility CMS' content hub offers you the following features: &lt;/p&gt;

&lt;p&gt;REST APIs, UI extensions, and webhooks that can easily integrate with other systems&lt;br&gt;
Flexible content modeling and architecture that future-proofs content&lt;br&gt;
Enterprise-grade governance, including custom roles and permissions&lt;br&gt;
A content hub platform with enhanced integrability to connect multiple backends and systems. &lt;br&gt;
If you want to learn more about Agility CMS omnichannel-ready content hub, read more here: &lt;a href="https://agilitycms.com/solutions/content-hub-and-omnichannnel-deployments"&gt;Agility CMS Content Hub&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bringing It All Together
&lt;/h2&gt;

&lt;p&gt;Often our content is spread out across many different formats, locations, and technologies. We may have it in spreadsheets, databases, file folders, and even older traditional CMSes. Bringing this content together can into a Content Hub helps you identify what content you have and its value. Bring that content out of those spreadsheets and databases. Bring all the assets and files off the hard drives and SharePoint portals to be cataloged and used. &lt;/p&gt;

&lt;p&gt;There are lots of ways to get content into your hub. You can do a &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360019537551-Getting-Started-Import-Content"&gt;one-time import from an Excel spreadsheet&lt;/a&gt; or with the &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360042919711"&gt;Content Management SDK&lt;/a&gt;. You could also use the SDK to do a synchronization of content from an external database or API.&lt;/p&gt;

&lt;p&gt;Agility's &lt;a href="https://zapier.com/apps/agility-cms/integrations"&gt;Zapier Integration&lt;/a&gt; is an excellent place to start if you want to connect your Content Hub to an external system with a well-defined API.&lt;/p&gt;

</description>
      <category>cms</category>
      <category>content</category>
      <category>headlesscms</category>
      <category>business</category>
    </item>
    <item>
      <title>Faster Jamstack: How to use Distributed Persistent Rendering with Next.js on Netlify</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Wed, 23 Jun 2021 17:09:54 +0000</pubDate>
      <link>https://forem.com/agilitycms/faster-jamstack-how-to-use-distributed-persistent-rendering-with-next-js-on-netlify-2ikj</link>
      <guid>https://forem.com/agilitycms/faster-jamstack-how-to-use-distributed-persistent-rendering-with-next-js-on-netlify-2ikj</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Do you want to shorten build times?&lt;/li&gt;
&lt;li&gt;Deploy larger sites faster?&lt;/li&gt;
&lt;li&gt;Heard of DPR but not sure how to use it? &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This Jamstack concept was born out of our work with large enterprise dev teams deploying hundreds of thousands of pages at a time. DPR (&lt;a href="https://www.netlify.com/blog/2021/04/14/distributed-persistent-rendering-a-new-jamstack-approach-for-faster-builds/#main"&gt;Distributed Persistent Rendering&lt;/a&gt;) is a new Jamstack approach for faster builds of large sites. &lt;/p&gt;

&lt;p&gt;Now, &lt;a href="https://www.netlify.com/blog/2021/04/22/next.js-on-netlify-now-with-support-for-on-demand-builders-and-distributed-persistent-rendering/"&gt;Netlify's Next.js plugin&lt;/a&gt; supports DPR out of the box and we want to show how You can easily use it to speed up your deployments for large sites -  without introducing unwanted complexity for Jamstack developers.&lt;/p&gt;

&lt;p&gt;Join Joel from Agility CMS and Ekene from Netlify for this hand-on workshop and they will show you all the magic!&lt;/p&gt;

&lt;h3&gt;
  
  
  What you will learn:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;How to use static rendering on large websites and still keep your build time down&lt;/li&gt;
&lt;li&gt;How Agility CMS with Next.js on Netlify makes it easy to empower both your editors and your developers
-How to set yourself up for success with continuous improvement with your website.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What is Jamstack?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/posts/the-meteoric-rise-of-jamstack"&gt;Jamstack&lt;/a&gt; is not about specific technologies. It is the combination of underlying tooling that makes JAMstack so exciting. The web is rapidly changing away from monolithic to decoupled apps, and web developers are storming ahead with more power than ever.&lt;br&gt;
Jamstack represents a new way of developing software based on build-time and client-side rendering, that doesn’t depend on web servers for outputting websites and apps. &lt;/p&gt;

&lt;h3&gt;
  
  
  What is Netlify?
&lt;/h3&gt;

&lt;p&gt;Netlify is a web developer platform that multiplies productivity. By unifying the elements of the modern decoupled web, from &lt;a href="https://www.netlify.com/products/dev"&gt;local development&lt;/a&gt; to &lt;a href="https://www.netlify.com/products/edge/"&gt;advanced edge logic&lt;/a&gt;, Netlify enables a 10x faster path to much more performant, secure, and scalable websites and apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Agility CMS?
&lt;/h3&gt;

&lt;p&gt;Agility CMS, a &lt;a href="https://agilitycms.com/resources/guide/what-is-a-headless-cms"&gt;Headless CMS&lt;/a&gt; (content management system) with Page Management.&lt;br&gt;
It combines a fast flexible development environment (code in any language!) with familiar authoring tools (sitemap and URL management) that both developers and marketers can love.&lt;/p&gt;

&lt;h4&gt;
  
  
  Hosts:
&lt;/h4&gt;

&lt;p&gt;Joel Varty is President at Agility CMS, a SaaS headless content management platform that combines flexible and fast Headless architecture with familiar and easy Authoring tools for editors. When it comes to cloud computing, development and software architecture, Joel is as good as they come. Follow Joel: &lt;a href="https://twitter.com/joelvarty"&gt;Joel Varty (@joelvarty) / Twitter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ekene Eze is a Developer Experience Engineer at Netlify, Instructor and Technical Writer. He is currently working with the Developer Experience team at Netlify where they build tools, create content, open-source repos, and demos to teach and also help developers build a better web with Netlify's products and services.&lt;br&gt;
At his spare time, he likes to write blog posts and create courses for different platforms to educate more learners. Follow &lt;a href="https://twitter.com/kenny_io?lang=en"&gt;Ekene on Twitter&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>netlify</category>
      <category>jamstack</category>
      <category>javascript</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>Introduction to Jamstack</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Wed, 09 Jun 2021 18:31:35 +0000</pubDate>
      <link>https://forem.com/agilitycms/introduction-to-jamstack-36n2</link>
      <guid>https://forem.com/agilitycms/introduction-to-jamstack-36n2</guid>
      <description>&lt;p&gt;When you think about &lt;a href="https://jamstack.org/"&gt;Jamstack&lt;/a&gt;, you can come at it from a few different viewpoints. We're going to take those viewpoints into account with this guide. Jamstack is more than just a technology, more than just a buzzword, and (since you're reading this, I'm sure you agree) it's something that needs serious consideration when you're looking to update your website.&lt;/p&gt;

&lt;p&gt;The three viewpoints or perspectives we'll be looking at this from are the following:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Technology Leaders
&lt;/h3&gt;

&lt;p&gt;These are the people who are making the final decisions. CEOs, CTOs, and marketing directors want to know how things will impact their business and its ROI.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Developers
&lt;/h3&gt;

&lt;p&gt;The concept of Jamstack began with developers who wanted something better.  &lt;/p&gt;

&lt;h3&gt;
  
  
  3. Marketers
&lt;/h3&gt;

&lt;p&gt;How can the Jamstack benefit the people who are working day-in-day-out on the content itself?&lt;/p&gt;

&lt;h2&gt;
  
  
  Jamstack For Technology Leaders:
&lt;/h2&gt;

&lt;p&gt;Jamstack refers to a better approach to architecting and designing websites. Previously, you may have considered running web servers with PHP, Java, or ASP.Net applications; Jamstack primarily uses Javascript as a programming language, and we serve content over a CDN (Content Delivery Network).&lt;/p&gt;

&lt;p&gt;Often Jamstack guides will refer to static content. While this is still somewhat true today, the dynamic nature of Jamstack frameworks such as &lt;a href="https://nextjs.org/"&gt;Next.js&lt;/a&gt; provides a foundation for enterprise application architectures that are as secure as they are fast.&lt;/p&gt;

&lt;p&gt;As a leader in your organization, it's essential to understand the business impacts that Jamstack architectures represent. The most crucial concept overall is &lt;a href="https://agilitycms.com/resources/guide/what-is-a-headless-cms"&gt;decoupling&lt;/a&gt;, where we can use different tools for more specific jobs.&lt;/p&gt;

&lt;p&gt;An example of this is &lt;a href="https://agilitycms.com/resources/guide/what-is-a-headless-cms"&gt;Headless CMS&lt;/a&gt;: we can decouple the content from the website, thus allowing you to use that content in more than one place (via APIs) and continue to use it through successive redesigns and rebuilds of your digital properties and websites. Jamstack brings a decoupled approach to your overall digital toolset, allowing you greater choice and flexibility when composing the digital experience for your organization and your customers.&lt;/p&gt;

&lt;p&gt;Jamstack provides many benefits, all of which add up to a marked increase in ROI for any solution. The greatest benefits center around performance and &lt;a href="https://agilitycms.com/resources/whitepaper/cms-security"&gt;security&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Jamstack websites are served via &lt;a href="https://agilitycms.com/resources/posts/website-behind-a-cdn"&gt;CDN&lt;/a&gt; using statically generated files, leading to massive improvements in performance and reliability, with a significantly reduced risk of cyberattack via web server hacking. Coupled with a lower cost of ownership for overall operation, Jamstack becomes an incredibly attractive option.&lt;/p&gt;

&lt;h2&gt;
  
  
  Jamstack For Developers:
&lt;/h2&gt;

&lt;p&gt;Developers are where the Jamstack began: it's a more modern way to connect the tools we use to build websites and apps. At its heart, Jamstack has been about building with Javascript, APIs, and Markup, but it has come to be much more than that. &lt;/p&gt;

&lt;p&gt;Firstly, the Jamstack is about better tools that are more accessible to all developers, including those who don't consider themselves "full-stack developers." Getting started with a Jamstack website is as simple as following a short, step-by-step tutorial to get an example website up and running locally, with your code in a git repository, and even hosted - all using tools that have generous free offerings.  &lt;/p&gt;

&lt;p&gt;The essential tools for Jamstack fall into these categories: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Code Editors&lt;/li&gt;
&lt;li&gt;Javascript Frameworks&lt;/li&gt;
&lt;li&gt;Website Frameworks&lt;/li&gt;
&lt;li&gt;Hosting&lt;/li&gt;
&lt;li&gt;Headless CMS&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Jamstack for Marketers
&lt;/h2&gt;

&lt;p&gt;While Developers were first to get on board with the Jamstack, the tools have since evolved to include &lt;a href="https://agilitycms.com/resources/posts/what-is-jamstack-and-why-should-you-care-as-an-editor"&gt;Marketers as first-class citizens&lt;/a&gt;, too. When we consider the sheer volume and fast rhythm of content that marketers produce, they need tools that will keep up. The Jamstack tools that we outlined above have evolved to provide you with a great experience for all stages of your solution.  &lt;/p&gt;

&lt;p&gt;Starting with initial content scoping and architecture, Marketers can take advantage of Headless CMS to define the kinds of content that is most valuable to them. Even before development starts, you can start getting well-known content structures in place and populated. Now the development team has a great place to start when building the site.&lt;/p&gt;

&lt;p&gt;Once the site is up and running, Marketers can use the CMS to move content through an optimized workflow process. Updates to all the websites and digital properties happen as soon as content is published.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Top 5 Benefits of JAMstack for Marketers
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1 | Jamstack Has Low to Zero Hosting Cost
&lt;/h3&gt;

&lt;p&gt;A lower cost for hosting means better uptime, no processing power and you can rely on a scalable CDN (content delivery network). You don't need a web farm of dedicated servers which also means you don't need to pay for expensive hardware. Hosting of static files are cheap or basically free. This means you don't have to pay for costly databases, web servers, or a load balancer all you need is a CDN. Saving your stakeholders and customers thousands of dollars on servers and processing power will definitely make them happy.&lt;/p&gt;

&lt;h3&gt;
  
  
  2 | A Jamstack Website Will Never Go Down
&lt;/h3&gt;

&lt;p&gt;As a content editor, there's always a worry that when you publish new content, something will happen, or your site will go down unexpectedly (maybe even in the middle of the night). Jamstack takes that worry away. Not having to manage a site, means less support. Instead, you can use your resources to increase user engagement, increasing the speed of your websites and improving the user experience (UX) and design experience (DX).&lt;/p&gt;

&lt;h3&gt;
  
  
  3 | Jamstack Makes Developers more Efficient
&lt;/h3&gt;

&lt;p&gt;Every change requires a deployment which is a good thing because that means every change can be vetted either through an automated or manual process before something goes 'live'. It also means that your site can be 'rolled-back' to any previous change with a click of a button. Every change (code or content) creates a snapshot of your site. This can be a relief for editors in case a change was accidentally published. Also, a Jamstack website has no backend, so there's no database for your developers to manage which removes any bottlenecks as well. Developers can spend more time coding, and less time managing servers and uptime.  &lt;/p&gt;

&lt;h3&gt;
  
  
  4 | Jamstack Demystifies Website Building
&lt;/h3&gt;

&lt;p&gt;Using JAMstack gives marketers a better understanding of the site structure. When working with Jamstack, marketers are exposed to the building process and are able to make decisions about the content architecture and site structure. &lt;/p&gt;

&lt;p&gt;This leads to a better understanding and communication between developers, designers, and marketers because marketing teams can see the iterative content improvements developers are making, leading to cross-functional teams and greater collaboration. &lt;/p&gt;

&lt;h3&gt;
  
  
  5 | Jamstack Websites Are Safe
&lt;/h3&gt;

&lt;p&gt;Jamstack sites are often much more secure than traditional sites because there’s no web server delivering your static files. In Jamstack sites, hackers don’t have a point of entry, which minimizes the chances of suffering a cyberattack.&lt;/p&gt;

&lt;p&gt;Also, attacks such a DDoS aren’t an issue either because most of the CDN services Jamstack websites use their own web app firewalls. This adds an extra layer of protection to your website and makes it impervious to even the most determined cybercriminal. &lt;/p&gt;

</description>
      <category>jamstack</category>
      <category>javascript</category>
      <category>react</category>
      <category>headlesscms</category>
    </item>
    <item>
      <title>How To Choose The Best Headless CMS For Your Brand (2021 Edition)</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Thu, 13 May 2021 19:54:36 +0000</pubDate>
      <link>https://forem.com/agilitycms/how-to-choose-the-best-headless-cms-for-your-brand-2021-edition-1j82</link>
      <guid>https://forem.com/agilitycms/how-to-choose-the-best-headless-cms-for-your-brand-2021-edition-1j82</guid>
      <description>&lt;p&gt;When deciding to build a new website, application, or digital experience, many businesses’ first question is: what headless CMS should I choose? &lt;/p&gt;

&lt;p&gt;Sure, comparing features is a start, but it’s just as important to recognize that every company’s needs are different and, accordingly, different headless CMS platforms will be best for different companies.&lt;/p&gt;

&lt;p&gt;Furthermore, many brands get stuck on the question of open-source vs proprietary CMS, opting for whichever avenue they have experience with. Or, they immediately narrow their shortlist down to headless content management systems that cater for their industry specifically. In both scenarios, we’ve found brands to be limiting themselves—and their options—for the sake of familiarity. &lt;/p&gt;

&lt;p&gt;In fact, going for a platform that isn’t an obvious choice for your industry may lead to great ideas and new opportunities for growth that you hadn’t considered. &lt;/p&gt;

&lt;p&gt;Before we begin, let's answer a foundational question:&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a Headless CMS?
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/h4msiMN9ke8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The key to &lt;a href="https://agilitycms.com/resources/posts/page-management-in-agility-cms-vs-other-headless-cmss"&gt;choosing a headless CMS&lt;/a&gt; is to understand your unique requirements and those of your customers and to pick a solution that can accommodate these. In this article, we bring you the top 11 questions you should ask yourself and your stakeholders before choosing the headless or decoupled CMS that’s right for your brand’s present, and future.&lt;/p&gt;

&lt;h2&gt;
  
  
  10 questions you should ask yourself and your stakeholders before choosing a headless or decoupled CMS
&lt;/h2&gt;

&lt;p&gt;Here are the top 10 questions you should ask yourself before you dive-in into our &lt;a href="https://agilitycms.com/resources/posts/the-ultimate-50-point-checklist-for-choosing-a-headless-cms"&gt;Ultimate 50-point Checklist for choosing a new CMS!&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. What’s your budget for CMS?
&lt;/h3&gt;

&lt;p&gt;The first question before you even begin your search for a headless CMS platform is, what’s your budget? This will help you rule out whatever options are off the table from the very beginning and prevent you from wasting your time researching solutions that you will never be able to adopt. &lt;/p&gt;

&lt;p&gt;Understanding the scope and size of your project, as well as of the CMS platforms available, is a good way of gauging what a reasonable budget may be. &lt;/p&gt;

&lt;p&gt;Many CMSs now start with &lt;a href="https://agilitycms.com/product/pricing/package-details"&gt;Free Trial&lt;/a&gt; and offer a number of &lt;a href="https://agilitycms.com/product/pricing"&gt;pricing packages&lt;/a&gt; to fit your needs. &lt;/p&gt;

&lt;p&gt;Is your organization paying too much for hosting, and licensing costs? A headless CMS uses a cloud-multitenant architecture. It eliminates the need for costly installations and upgrades to the hosting environment. We highly recommend this architecture because of its easy upgrades and security benefits. &lt;/p&gt;

&lt;p&gt;For example, if a marketing department wishes to create a new series of product mini-sites, they can go straight into the CMS and start creating immediately without having to wait for developers to build CMS-based templates. This means your up-front cost is diminished because you can start with smaller solutions and then build your way up versus starting with one BIG install. It’s always best to start small and then scale up as you need to. &lt;br&gt;
&lt;a href="https://agilitycms.com/resources/posts/jamstack-webinar-why-jamstack-why-now-and-why-agility-cms"&gt;JAMStack approach&lt;/a&gt; can save you money because it allows you to update your website page by page instead of doing the full rebuild.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. What is the purpose of your website (and your broader digital experience)?
&lt;/h3&gt;

&lt;p&gt;Once you have budget considerations out of the way, the next thing you should consider is: what is the purpose of your digital system? Is it intended as a long-term business website, or are you building it for a short-term project? &lt;/p&gt;

&lt;p&gt;This question will be important when considering your site’s content architecture; if you're thinking long-term, your site should be built in a way that is flexible enough for any future developments, growth and use cases. This approach will help you avoid any future unforeseen costs brought on by a badly planned content architecture. &lt;/p&gt;

&lt;p&gt;If, on the other hand, you're building a short-term site, you may want to put all your efforts into making the site look exactly the way you'd like it to look right now, potentially saving time and resources that you would otherwise spend planning your content architecture. Keep this in mind when choosing a headless CMS, as different platforms may be geared towards different timelines and take different approaches to content architecture. &lt;/p&gt;

&lt;p&gt;Another aspect to think about in regard to your site's purpose is whether you're looking only for a CMS, or for a CMS provider:&lt;/p&gt;

&lt;p&gt;Are you just looking for a tool that your development team can use to build your site, or would you prefer a provider that is able to guide you through the process, to provide support and to maintain your site for you? These are the questions to keep in mind, as they'll come with different costs and platforms. Knowing the answers to these questions will help you choose the best Headless CMS for your brand. &lt;/p&gt;

&lt;h3&gt;
  
  
  3. What are your performance and integration needs?
&lt;/h3&gt;

&lt;p&gt;The nature of your site will determine what your hosting and integration needs are and it's important to think of these in advance. Particularly online storefronts tend to be integration-heavy and often require scalable hosting options to prevent the site from crashing during high-traffic streaks. &lt;/p&gt;

&lt;p&gt;Even if your site is not an online store, it is still important to determine first what your performance and integration needs are and then choose a headless CMS solution that can accommodate these. This goes hand in hand with planning your content architecture; as long as you've mapped out your entire site, you'll be aware of what particular integrations are needed. In the same way, thinking about your top use cases and expected traffic fluctuations will give you a better idea of what your hosting needs will be. Mapping all this in advance will help you make a better choice of which headless CMS to go with.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. What are your performance and integration needs?
&lt;/h3&gt;

&lt;p&gt;The nature of your site will determine what your hosting and integration needs are and it's important to think of these in advance. Particularly online storefronts tend to be integration-heavy and often require scalable hosting options to prevent the site from crashing during high-traffic streaks. &lt;/p&gt;

&lt;p&gt;Even if your site is not an online store, it is still important to determine first what your performance and integration needs are and then choose a headless CMS solution that can accommodate these. This goes hand in hand with planning your content architecture; as long as you've mapped out your entire site, you'll be aware of what particular integrations are needed. In the same way, thinking about your top use cases and expected traffic fluctuations will give you a better idea of what your hosting needs will be. Mapping all this in advance will help you make a better choice of which headless CMS to go with. &lt;/p&gt;

&lt;h3&gt;
  
  
  4. Which channels do you want a presence on?
&lt;/h3&gt;

&lt;p&gt;Headless CMSs allow you to provide an omnichannel experience for your customers. This added flexibility offers an advantage as it means that the things can remain the same across multiple touchpoints within the customer journey. However, you do need to decide what channels will work best for your product or service. &lt;/p&gt;

&lt;p&gt;Just because you can provide an omnichannel experience doesn’t mean that you should do so. Spreading yourself too thin and trying to be too many places at once is a recipe for disaster, no matter the capabilities of your content management system. &lt;/p&gt;

&lt;p&gt;At the very least, you are likely to have a web page or app with mobile capabilities. However, knowing beforehand which additional channels will work best for your audience, whether that be digital signage, smart speaker apps or something else entirely can go a long way. The channels you decide to be on will help to determine your overall marketing strategy, and your CMS needs to be able to provide a robust experience. The key to a great omnichannel experience is consistency. You can’t just have a presence on a platform; you also need to be able to personalize the experience on different platforms. &lt;/p&gt;

&lt;h3&gt;
  
  
  5. What are your internal resource capabilities?
&lt;/h3&gt;

&lt;p&gt;Once you've established your integration and performance needs, it's time to think logistics. Who will actually build and maintain your website? Do you have in-house developers? Are your content editors technical or non-technical? &lt;/p&gt;

&lt;p&gt;If you have in-house developers, keeping them in the decision-making process will be a key way to ensure that whatever headless CMS platform you choose uses programming languages that your developers are familiar with. &lt;/p&gt;

&lt;p&gt;Many will agree that the biggest benefit of a headless CMS is how easy and fast it is to manage your content. The CMS implementation is cleaner meaning the CMS tool is purely for storing content and isn’t cluttered with “stuff” that’s irrelevant to business users and other resources that’s development only. &lt;/p&gt;

&lt;p&gt;You will also need to work with your development team, agency or CMS provider to ensure that the site is coded in a way that reduces content editors’ reliance on developers as much as possible, especially if your content editors are non-technical. If every time you make an update to your website you need to rely on developers, you will waste precious time and resources, so make sure that your CMS allows you to do this.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/download/50-point-checklist-headless-cms?source=cta-bottom-blogpost"&gt;You are half way there! Switch to your Your Ultimate 50-Point Checklist for Choosing a Headless CMS if you feel ready.&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Are you forgetting your marketers?
&lt;/h3&gt;

&lt;p&gt;One of the issues with some CMS platforms is creating and editing the content is quickly done by non-technical team members, but, then the job of displaying the content in a visually appealing way is only possible with the help of tech-savvy developers. &lt;/p&gt;

&lt;p&gt;Too often, going headless means sacrificing marketer autonomy and speed for developmental freedom and more channels. It would be best if you opted for a hybrid headless CMS that can offer both without compromise. &lt;/p&gt;

&lt;p&gt;Developers want to spend their time coding new features and not fixing minor issues or updating content. The best CMS platforms make it easy for developers to set up proper structures and workflows for marketers and content editors to operate; empowering both the marketer and the developer to produce the best content.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. How soon do you need your solution?
&lt;/h3&gt;

&lt;p&gt;What is your project timeline? Are you planning a long-term website and ready to wait a few months to ensure the site is optimal? Or do you need something quick within a few days or weeks? &lt;/p&gt;

&lt;p&gt;If you need something fast, the best option may be to go for a pre-templated solution, although this will mean being quite restricted in terms of design. Picking a CMS that provides templates and that allows your team to quickly put a site together without relying on any external parties will be the best option. &lt;/p&gt;

&lt;p&gt;If you’re thinking long-term, focusing on ensuring your design serves your unique business needs, and not the other way around, will enable you to build a more effective site and, ultimately, a more valuable tool in the long run. &lt;/p&gt;

&lt;h3&gt;
  
  
  8. What are your security requirements?
&lt;/h3&gt;

&lt;p&gt;Security is always a concern for businesses building new websites, although how much of a priority it is will depend on the nature of your company. The key is to ensure that your site has the necessary security measures in place, without hindering performance or user experience. &lt;/p&gt;

&lt;p&gt;The general perception is that open source platforms aren’t as secure as proprietary platforms, which isn’t always the case. However, as a rule of thumb, make sure that the platform you choose can be made secure according to your unique needs and that it has the necessary certifications. Thinking about this in advance will prevent any unforeseen security hiccups along the way. &lt;/p&gt;

&lt;h3&gt;
  
  
  9. Is commerce part of your brand's future?
&lt;/h3&gt;

&lt;p&gt;When deciding on which CMS platform you should use, you should determine if you plan to offer a commerce option in the future. The likelihood that you answer yes to this question is quite high as by the year 2040, as much as &lt;a href="https://profitindustry.com/ecommerce-statistics/"&gt;95% of shopping will be facilitated by eCommerce.&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;That said, it is vital to go with a CMS that has robust commerce platform integrations and APIs that won't hinder headless commerce projects. There are several eCommerce platforms able to provide your customers with an online shopping experience, but they aren't all right for your brand. The best CMS gives you the flexibility to choose the right one for you. &lt;/p&gt;

&lt;p&gt;Ecommerce happens over multiple touchpoints and channels and therefore falls under the same requirements for an omnichannel experience. Factors such as UX design play a crucial role in whether a customer decides to purchase from a particular brand or not. Also, many customers make purchases from brands that they resonate with, or that have a great story they can support. &lt;/p&gt;

&lt;p&gt;Those brands that are successful when it comes to eCommerce have various content types that help to tell their story. They also provide international buying options and can deliver their content and products to any device from a web page to a kiosk screen, smartwatch or smart speaker. None of that would be possible without the right CMS.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Are you planning to scale and grow into new markets?
&lt;/h3&gt;

&lt;p&gt;Not thinking far enough into the future is a big mistake we see brands making when choosing a headless CMS. If you plan to keep your digital presence small and local, then feel free to skip this point. If not, read on. &lt;/p&gt;

&lt;p&gt;A headless CMS is only as good as its infrastructure. Without enterprise-grade hosting and content delivery networks (CDNs), your digital experience will become slow, difficult to manage, and near-impossible to scale when traffic spikes occur. Poor infrastructure will also hinder you when it comes to launching your website or app in new regions and continents.&lt;/p&gt;

&lt;p&gt;To ensure your headless CMS can grow with you, be sure to choose one that’s leveraging the cloud hosting prowess of leading hosting solutions like Microsoft’s Azure or Amazon’s AWS.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Ready for More Effective Content Management?
&lt;/h2&gt;

&lt;p&gt;At Agility CMS, our goal is to help you grow through smart, strategic and agile content management. We’re here to guide you on implementing future proof &lt;a href="https://agilitycms.com/resources/guide/how-to-design-a-content-first-strategy-using-agility-cms"&gt;content first approach&lt;/a&gt;, &lt;a href="https://agilitycms.com/resources/guide/what-is-a-headless-cms"&gt;headless content architecture&lt;/a&gt;, including &lt;a href="https://agilitycms.com/resources/posts/what-is-jamstack-and-why-should-you-care-as-an-editor"&gt;JAMstack&lt;/a&gt; implementation, &lt;a href="https://agilitycms.com/resources/posts/omnichannel-customer-experience-what-where-and-how"&gt;omni-channel&lt;/a&gt; marketing, &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360038800132-Managing-SEO-with-Agility-CMS"&gt;SEO friendly CMS&lt;/a&gt;, and more.&lt;/p&gt;

&lt;p&gt;Need answers? Start a conversation with our experts by opening the chat box or &lt;a href="https://agilitycms.com/contact-us"&gt;request a demo here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>jamstack</category>
      <category>headlesscms</category>
      <category>cms</category>
    </item>
    <item>
      <title>DXP vs Headless CMS: Modern DXP Architecture</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Mon, 03 May 2021 20:00:18 +0000</pubDate>
      <link>https://forem.com/agilitycms/dxp-vs-headless-cms-modern-dxp-architecture-3gj4</link>
      <guid>https://forem.com/agilitycms/dxp-vs-headless-cms-modern-dxp-architecture-3gj4</guid>
      <description>&lt;p&gt;The impact DXPs have had on the content management industry is tremendous, and 2020 has been the year of the DXP.&lt;/p&gt;

&lt;p&gt;Ever since &lt;a href="https://www.cmswire.com/digital-experience/why-did-gartner-kill-the-web-content-management-magic-quadrant/"&gt;Gartner decided to discontinue their report on WCMs&lt;/a&gt; and instead focus on digital experience platforms, there has been a lot of buzz about the future of CMSs and DXPs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/events/modern-dxp"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fjm-NnmO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g0nquj87jwnqc2d3y64e.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In simpler terms, we can say that both DXPs and CMSs enable companies and enterprises to build, deploy, and iterate experiences for websites, portals, mobile apps, progressive web applications, and IoT-powered devices.&lt;/p&gt;

&lt;p&gt;CMS (Content Management System) is in the heart of any Modern DXP. A modern DXP uses a Headless CMS and its APIs to combine and coordinate applications. It works as a neural center that integrates content management, eCommerce, marketing, search and analytics, personalization, collaboration, and workflows. &lt;/p&gt;

&lt;p&gt;Learn more from Joel Varty about the Modern DXP approach and How it can save time and money for your next Digital Transformation:&lt;/p&gt;

&lt;h2&gt;
  
  
  The Benefits of a Modern DXP
&lt;/h2&gt;

&lt;p&gt;With traditional DXP you are using the features and the functionalities built into this particular DXP product and rely on support from the software provider. Yes, there is a benefit of simplicity in this, but it also limits your options to only CRM and Marketing Automations built-in into the product.&lt;/p&gt;

&lt;p&gt;In other words, you are stuck with what that particular solution has to offer. With modern DXP approach, however, you integrate (and iterate your integrations!) to meet your exact needs. As the market evolves and new solutions emerge, you can always upgrade your DXP set up.&lt;/p&gt;

&lt;p&gt;Flexibility is only one of the benefits of having a modern digital experience platform. There are many other things a Modern DXP can help companies with. &lt;/p&gt;

&lt;h3&gt;
  
  
  Best-of-Breed Approach: Marketing Automations and CRMs
&lt;/h3&gt;

&lt;p&gt;With the best-of-breed approach, you select the best modern software products for your company and integrate them with your API-based CMS - and your perfect modern DXP is born.&lt;/p&gt;

&lt;p&gt;Most Headless CMSs in the market are fully integrable with other third-party Marketing Automations and CRM tools, so you get the centralized hub to build every part of your stack granularly rather than searching for an all-in-one solution. &lt;/p&gt;

&lt;h3&gt;
  
  
  eCommerce Integration: Headless Commerce
&lt;/h3&gt;

&lt;p&gt;Modern DXPs can integrate different third-party software to improve the performance and productivity of any eCommerce store. With tools like advanced testing and personalization, brands can tailor individual shopping experiences, enabling marketers to get data from every visitor across multiple touchpoints. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/posts/headless-commerce-explained-definitions-use-cases-and-roadblocks"&gt;Headless commerce&lt;/a&gt; architecture is similar to headless CMS architecture in the sense that a headless commerce solution can store, manage, publish, and pull content from other applications headlessly. In other words, you can pull in content from anywhere, and push it out to any front-end.&lt;/p&gt;

&lt;p&gt;With commerce in the equation, retailers and wholesalers can benefit by extending their experiences and products to new channels. Whereas a legacy CMS couldn’t display products and complete checkouts on a digital sign or smartwatch, a headless commerce solution can.&lt;/p&gt;

&lt;p&gt;Future-Proof &lt;br&gt;
Developers and marketers are under pressure to meet the needs of customers, especially those who expect consistent omni and cross-channel marketing across every touchpoint. The good news is that Modern DXP approach is advanced enough to accommodate and integrate the changes in both the technology and organizational landscapes. Also, if you choose carefully, you will get a platform that will accompany and support your company through its life cycle. &lt;/p&gt;

&lt;h3&gt;
  
  
  Visibility
&lt;/h3&gt;

&lt;p&gt;While most CMSs in the market offer analytics and dashboards, you can integrate Headless CMS with any advanced analytical tools. This Modern DXPs go beyond simple analytics. They show customer data and all the associated information on a digital interface where workers can see everything at a glance, allowing them to make informed business decisions by bringing together all digital channels with the internal operational systems. &lt;/p&gt;

&lt;h3&gt;
  
  
  Customer-Centric Approach
&lt;/h3&gt;

&lt;p&gt;One of the major benefits of a Modern DXP is that it can help you build a better brand identity and connection with your customers. With a Headless CMS in heart, you not only get a robust system that does your bidding but also a solution where you can build content for a specific customer profile.  &lt;/p&gt;

&lt;h3&gt;
  
  
  Marketer-focus
&lt;/h3&gt;

&lt;p&gt;Marketers are continually finding ways to deliver their content in the best way possible. However, this can be a gargantuan task in a siloed environment. Modern CMS-based DXPs prevent these silos and make it easy for marketers to create integrated experiences with agility and autonomy. &lt;/p&gt;

&lt;h3&gt;
  
  
  Cloud-based
&lt;/h3&gt;

&lt;p&gt;The major benefit of the cloud for modern DXPs is that headless CMSs enable different members of the team to make changes and edit content in real-time without damaging what the rest of the team members are creating at that moment. &lt;/p&gt;

&lt;h3&gt;
  
  
  Enhanced Collaboration
&lt;/h3&gt;

&lt;p&gt;As we said before, modern &lt;a href="https://agilitycms.com/resources/posts/how-a-headless-cms-can-boost-a-marketers-bottom-line"&gt;headless CMSs are designed to be simple to use for marketers&lt;/a&gt;. Still, they also foster collaboration between the marketing team and the developers because it serves as an environment where both parts of the content equation can work together to delight the audience with unique content.&lt;/p&gt;

&lt;h3&gt;
  
  
  Are You Ready for a Modern DXP?
&lt;/h3&gt;

&lt;p&gt;The playing field is changing, and traditional CMSs and DXPs won’t be able to cut through the noise, simply because they aren’t equipped for a post-IoT world, nor are they easy to use with new and emerging front-end technologies. Modern DXPs build around Headless CMSs give you a centralized hub where you can connect all the tools you need to build timely digital experiences that will delight your audience, your developers, and your marketers. &lt;/p&gt;

&lt;p&gt;Modern DXPs gives you all the tools developers need to build the best architecture while giving marketers the ease of use they require to respond to what the audience demands. With a hybrid approach, you gain not only flexibility, but you’re also future-proofing your business and building a solid foundation that will guide you through the digital transformation. &lt;/p&gt;

</description>
      <category>dxp</category>
      <category>headlesscms</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Choosing a Hosting Provider</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Wed, 28 Apr 2021 20:45:54 +0000</pubDate>
      <link>https://forem.com/agilitycms/choosing-a-hosting-provider-52m3</link>
      <guid>https://forem.com/agilitycms/choosing-a-hosting-provider-52m3</guid>
      <description>&lt;p&gt;It can be challenging to choose a hosting provider, especially with so many different options and features that you need to compare. Modern hosting landscape is changing fast.&lt;/p&gt;

&lt;p&gt;In fact, according to &lt;a href="https://www.statista.com/statistics/805741/united-states-cloud-workload-share-prediction/"&gt;Statista&lt;/a&gt;, the percentage of on-premise users has gone from 37% in 2018 to 27% in 2020 whereas the percentage of cloud users increased from 28% to 41% in 2020. &lt;/p&gt;

&lt;p&gt;You want to make sure there are top-of-the-line security protocols in place for your data, which includes protecting against hacks from malicious cybercriminals. Many hosting providers will guarantee their services, so if there is any downtime or other issues with your website, they will resolve them as quickly as possible; this ease of service has fueled an increase in cloud vs on-premise. &lt;/p&gt;

&lt;p&gt;Hosting is a critical component of any website, and choosing the right one can have a significant impact. There are many considerations to make when looking for hosting, including cost, reliability, customer support and server location. We'll explore all of these factors here so you can select the best hosting provider for your business or organization.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Hosting?
&lt;/h2&gt;

&lt;p&gt;Let's start by saying that every website and app you've visited is hosted on a server. Hosting a website means storing the content and the assets on a web server. A web host makes the files, code, and images available for viewing online. &lt;/p&gt;

&lt;p&gt;Most modern hosting providers and hosting services use cloud computing or an ISP to host websites. A company may require a dedicated web server or even multiple ones, whereas a small business can share a server with other customers. &lt;/p&gt;

&lt;p&gt;Types of hosting:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shared hosting: In this type of hosting, your digital assets are hosted on the same server as other websites. All the websites share the same pool of resources, like memory and CPU. Shared hosting tends to be insufficient for enterprise companies or websites with a large number of visitors. &lt;/li&gt;
&lt;li&gt;Virtual Private Server Hosting: This hosting is the middle ground between shared and dedicated hosting. This type of hosting gives you a virtual machine, but you still share physical resources with other users. That means you still won't be able to face traffic spikes and large numbers of users. &lt;/li&gt;
&lt;li&gt;Dedicated Server Hosting: In this kind of hosting, you can control everything on your hosting server because only your server is stored on it. Dedicated servers are expensive and require technical support and expertise to run properly.&lt;/li&gt;
&lt;li&gt;Cloud Hosting: Cloud hosting is becoming increasingly popular as they enable users to employ as many resources as they need to build their computing infrastructure. Since resources are spread across a network, this hosting has fewer chances of downtime. Also, they're scalable and can grow with your website. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Should I Look for In A Web Hosting Company?
&lt;/h2&gt;

&lt;p&gt;What Should I Look for In A Web Hosting Company?&lt;br&gt;
Choosing a hosting provider can be a daunting task. The process is complex and requires you to take into account several factors. When thinking about choosing a hosting provider, ask yourself these questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can this hosting provider be integrated with other third-party software?&lt;/li&gt;
&lt;li&gt;How many concurrent users your website will have at peak times?&lt;/li&gt;
&lt;li&gt;How different each plan is, and how do they enable scalability?&lt;/li&gt;
&lt;li&gt;Are you planning to build omnichannel digital experiences?
How frequently are you planning to update your site?&lt;/li&gt;
&lt;li&gt;What's that particular hosting company's reputation?&lt;/li&gt;
&lt;li&gt;How intuitive is this hosting service's interface?&lt;/li&gt;
&lt;li&gt;What are your security needs?&lt;/li&gt;
&lt;li&gt;How's their uptime score?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Advantages of Cloud Hosting
&lt;/h2&gt;

&lt;p&gt;According to &lt;a href="https://www.statista.com/topics/1695/cloud-computing/"&gt;Statista&lt;/a&gt;, the worldwide cloud computing market continues to grow and is expected to reach an estimated $362b in 2022. For businesses, the growth of cloud services has resulted in lower costs and less upfront investment as opposed to on-premise hosting or other hosting models that rely on physical hosting somewhere else. &lt;/p&gt;

&lt;p&gt;Cloud service providers ensure proper management and maintenance of the systems, and customers only pay for the services they consume. Providers like AWS and Azure are dominating the market, and other niche providers like Vercel and Netlify are growing to get a piece of the action. Plus, the cloud is a mature and growing technology with providers continuously improving their services and bringing cloud operations and applications to a global scale to ensure that users will have a seamless experience despite their location. &lt;/p&gt;

&lt;p&gt;Similarly, since most non-cloud hosting providers host your site on a single server, if something goes awry, then your website would go offline, and you wouldn't be able to get it back online until that server's been fixed. However, if you're hosting your website on the cloud, you get redundant hosting, which means that you'll always get a backup and your site will be up in seconds.&lt;/p&gt;

&lt;p&gt;Finally, and most importantly, cloud hosting offers you blazing fast speeds because it can balance loads between multiple server environments, which can help pages load faster and put less strain on your servers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Most Popular Cloud Website Hosting Providers
&lt;/h2&gt;

&lt;p&gt;The hosting provider sector is a battleground. You only have to google the term to find out why. For this article's purposes, we selected those website hosting providers that play well with hybrid and pure headless CMSs and give users the best tools to build digital experiences. Let's take a look. &lt;/p&gt;

&lt;h3&gt;
  
  
  Netlify
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/posts/what-is-netlify-and-why-should-you-care-as-an-editor"&gt;Netlify&lt;/a&gt; is a San Francisco-based cloud computing company. Netlify offers cloud hosting and serverless backend services for web applications and static websites. Netlify is built on top of native cloud providers (AWS, GCP, and Azure) and removes the need to have a skilled cloud engineer on your team, as they take care of the hard work of managing native cloud infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--29o2Y6Ly--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o9mqgtig4amhtlstm85z.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--29o2Y6Ly--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o9mqgtig4amhtlstm85z.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the things that make Netlify a solid choice for CMS users is that it includes continuous deployment across Netlify Edge, the company's global delivery network infrastructure. Also, Netlify offers serverless form handling and supports AWS Lambda as well as integration with Let's Encrypt. &lt;/p&gt;

&lt;p&gt;Plus, Netlify is an all-in-one platform that enables users to build static sites and gives them everything they need, from local development to production deployments. &lt;/p&gt;

&lt;p&gt;Check out this &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360054623912-Deploying-your-Gatsby-Site-to-Netlify"&gt;tutorial and see for yourself how easy it is to deploy to Netlify&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Vercel
&lt;/h3&gt;

&lt;p&gt;​&lt;a href="https://agilitycms.com/partners/integrations/vercel"&gt;Vercel&lt;/a&gt; is a San Francisco-based cloud platform for static sites and serverless functions that adapts to any development workflow and environment. They are the author of the Next.js site generator and have great support for it, as well as other frontends. Vercel enables developers to host websites and web services and deploy instantly. Like Netlify, Vercel is built on top of native cloud providers (AWS and GCP) and simplifies deployment considerably compared to native deployments.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mMVIKWFy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8z14vkbm05vbijaa57uz.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mMVIKWFy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8z14vkbm05vbijaa57uz.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It also enables automatic scaling at peak traffic times. It requires no supervision and little configuration, which means that it's a great tool for non-technical users who are looking for a simple to use platform that enables them to host and deploy digital experiences in minutes.&lt;/p&gt;

&lt;p&gt;You can use Vercel with Github, Gitlab, and Bitbucket to deploy an existing project by selecting a code repository from your Git account. Vercel offers users quickstarts paired with static site generators and let you get started quickly. &lt;/p&gt;

&lt;p&gt;Here is a &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360049677112-Deploying-your-Next-js-site-to-Vercel"&gt;tutorial on how to deploy your Next.js site to Vercel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We've made it super easy for you to deploy your Next.js and Agility projects to Vercel with the integration built-in to the Agility CMS Manager. If you use Agility CMS Next.js blog starter, all you need to do is to click a Deploy button and follow the instructions.&lt;/p&gt;

&lt;p&gt;If you want to compare Netlify vs Vercel side by side, here is a good review from &lt;a href="https://bejamas.io/blog/jamstack-hosting-deployment/"&gt;Bejamas&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vLXKCF6j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uw7pgdtzjitdwre8mmd8.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vLXKCF6j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uw7pgdtzjitdwre8mmd8.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source: &lt;a href="https://bejamas.io/compare/netlify-vs-vercel/"&gt;Bejamas&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Gatsby Cloud
&lt;/h3&gt;

&lt;p&gt;Gatsby Cloud is the easiest way to host your Gatsby website. With intelligent caching and incremental builds, Gatsby Cloud takes the speed and performance of your Gatsby website to another level.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MkQ8JXlv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6rib84zhvgdmi9wofv8e.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MkQ8JXlv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6rib84zhvgdmi9wofv8e.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360050426711-Deploying-your-Gatsby-site-to-Gatsby-Cloud"&gt;tutorial&lt;/a&gt; will guide you on how to deploy a Gatsby website to Gatsby Cloud from a Git Repository and you can learn how to &lt;a href="https://support.gatsbyjs.com/hc/en-us/articles/360053098333-Connecting-to-Agility-CMS"&gt;connect Gatsby to Agility here&lt;/a&gt;. Our integration with Gatsby is the only one that will not only source your content but also generate your pages for you. This leaves developers to build UI components and empowers editors to compose and manage their pages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Microsoft Azure
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/partners/integrations/microsoft-azure"&gt;Microsoft Azure&lt;/a&gt; offers an ever-expanding set of cloud computing services to help your organization meet its business challenges. With Azure, your business or organization has the freedom to build, manage, and deploy applications on a massive, global network using your preferred tools and frameworks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_OxbG622--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i7d7t3g1z4ph4rloshpo.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_OxbG622--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i7d7t3g1z4ph4rloshpo.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Azure enables developers to build, test, deploy, and manage applications and services through Microsoft-managed data centers across the globe. &lt;/p&gt;

&lt;p&gt;Azure provides CMSs with SaaS, PaaS, and IaaS services and is language-agnostic, which means that it supports different programming languages, tools, and frameworks, including third-party software and systems, making it a highly extensible platform. &lt;/p&gt;

&lt;h3&gt;
  
  
  Amazon Web Services
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/partners/integrations/amazon-aws"&gt;Amazon Web Services&lt;/a&gt; provides users with on-demand cloud computing platforms and APIs for every user type, from individuals to governments, and enterprise businesses, on a pay-as-you-go basis. AWS provides users with a variety of technical infrastructure and distributed servers as well as building blocks and tools. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hgDfFr1D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6inl3r1spv68hxqetnms.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hgDfFr1D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6inl3r1spv68hxqetnms.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The best thing about AWS hosting is that it offers a wide range of website hosting options and that they can help you select a plan that really works for you. Also, &lt;a href="https://agilitycms.com/resources/posts/aws-ready-cms-benefits"&gt;AWS integrates well with headless CMSs like Agility CMS&lt;/a&gt;, and it also provides SDKs for popular languages and libraries. &lt;/p&gt;

&lt;p&gt;Similarly, AWS offers users different hosting options based on what they will build; the hosting provider has different offers for companies wanting to build static sites and progressive web apps and enterprise hosting and a solid CDN for blazing-fast performance. &lt;/p&gt;

&lt;h2&gt;
  
  
  Using Agility CMS With An External Hosting Provider
&lt;/h2&gt;

&lt;p&gt;When using Agility CMS, you’re always hosting Agility CMS first on Azure. We host your Agility CMS instances on Azure App Service, a Paas offering that allows you to build, manage, and scale web apps. Azure gives users an increased ability to manage their environments better.&lt;/p&gt;

&lt;p&gt;However, that doesn’t mean Agility CMS is married to Azure. On the contrary, Agility CMS is hosting agnostic. That means that even though we use Azure App Service to host your Agility CMS instances, all the websites, apps, or solutions you build off Agility can be hosted anywhere.&lt;/p&gt;

&lt;p&gt;You can pick any provider you want and gain unlimited flexibility on where to host your digital experiences. &lt;/p&gt;

&lt;p&gt;The idea is that if you have a database somewhere else you can also connect it to Agility CMS and build a digital experience using the CMS while your content is hosted somewhere else.&lt;/p&gt;

&lt;p&gt;Here are some of the benefits of hosting agnosticism: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can pick the best hosting provider for your solution&lt;/li&gt;
&lt;li&gt;You don’t have to worry about latency between your data center and ours&lt;/li&gt;
&lt;li&gt;You can use Agility’s &lt;a href="https://agilitycms.com/resources/posts/we-just-open-sourced-our-sdks"&gt;sync SDKs&lt;/a&gt; to synchronize content down to the hosting provider&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you publish content via the Agility Content Manager a new sync process is initiated and Agility will copy over the published content to all of your active syncing web servers. This content is then saved in the file system of the server in the Agility Content Repository. &lt;/p&gt;

&lt;p&gt;The location of the Agility Content Repository is configurable via the web.config using the ContentCacheFilePath property in the Agility. Web section. &lt;/p&gt;

&lt;p&gt;If you want to learn more about Agility CMS and how can you use different hosting services with it, read this guide in our help center and find out more: &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360020072552-Hosting-Agility-Websites-Development-Staging-and-Live"&gt;Hosting Agility Websites&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to learn about more Jamstack-friendly options, check out this excellent &lt;a href="https://bejamas.io/blog/jamstack-hosting-deployment/"&gt;article from Bejamas&lt;/a&gt; that also analyses:&lt;/p&gt;

&lt;p&gt;Cloudflare&lt;/p&gt;

&lt;p&gt;Heroku&lt;/p&gt;

&lt;p&gt;Digital Ocean&lt;/p&gt;

&lt;p&gt;Firebase&lt;/p&gt;

&lt;p&gt;Render&lt;/p&gt;

&lt;p&gt;GitHub Pages&lt;/p&gt;

&lt;p&gt;Begin&lt;/p&gt;

</description>
      <category>jamstack</category>
      <category>hosting</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Fullstack Jamstack 2021: Architecting Fullstack Solutions in a Jamstack World</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Mon, 12 Apr 2021 22:19:47 +0000</pubDate>
      <link>https://forem.com/agilitycms/fullstack-jamstack-2021-architecting-fullstack-solutions-in-a-jamstack-world-3b5b</link>
      <guid>https://forem.com/agilitycms/fullstack-jamstack-2021-architecting-fullstack-solutions-in-a-jamstack-world-3b5b</guid>
      <description>&lt;p&gt;Jamstack is primarily a set of technologies to drive UIs.&lt;/p&gt;

&lt;p&gt;It empowers frontend developers to wrangle backend APIs into compelling experiences easily. That leaves many developers wondering where "everything else" goes - things like user registration, authentication, restricted access, user-generated-content, commerce and search.&lt;/p&gt;

&lt;p&gt;In this session, two Jamstack superstars - Joel Varty and Brian Rinaldi will take you through a Jamstack architecture that has more than just a frontend.&lt;/p&gt;

&lt;p&gt;This workshop will help you architect and build solutions that enable you to solve all of your customers' requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you will learn
&lt;/h2&gt;

&lt;p&gt;1 | Learn the kinds of solutions that Jamstack is great at solving&lt;/p&gt;

&lt;p&gt;2| See how you can add existing APIs onto your Jamstack solution&lt;/p&gt;

&lt;p&gt;3 | Learn how you can build new APIs to solve unique customer problems as part of your Jamstack website&lt;/p&gt;

&lt;h2&gt;
  
  
  Why you should attend
&lt;/h2&gt;

&lt;p&gt;1 | You want to start using modern web JAMstack technology stack&lt;/p&gt;

&lt;p&gt;2 | You've heard about JAMStack, but you think it's only for new builds&lt;/p&gt;

&lt;p&gt;3 | You want to get a head start on a popular technology&lt;/p&gt;

&lt;h2&gt;
  
  
  What is JAMstack?
&lt;/h2&gt;

&lt;p&gt;JAMstack represents a new way of developing software based on build-time and client-side rendering, that doesn’t depend on web servers for outputting websites and apps. &lt;/p&gt;

&lt;p&gt;JAMstack solves many of the problems other tech stacks face and enables quicker development, but before we talk about why and how JAMstack has become one of the hottest stacks in 2020 and beyond, let’s take a look at the world before JAMstack. &lt;/p&gt;

&lt;h2&gt;
  
  
  Hosts
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Joel Varty - President at Agility CMS
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://twitter.com/joelvarty"&gt;Joel Varty&lt;/a&gt; is President at Agility CMS, a SaaS headless content management platform that combines flexible and fast Headless architecture with familiar and easy Authoring tools for editors. When it comes to cloud computing, development and software architecture, Joel is as good as they come. Beyond his knowledge, Joel's diligence is enviable.&lt;/p&gt;

&lt;h3&gt;
  
  
  Brian Rinaldi - JAMstacked Dev Advocate at StepZen
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://twitter.com/remotesynth"&gt;Brian Rinaldi&lt;/a&gt; is a Developer Advocate at StepZen with over 20 years experience as a developer for the web. Brian is actively involved in the community running developer meetups via CFE.dev and Orlando Devs. He’s the editor of the Jamstacked newsletter (Subscribe!) and co-editor of Mobile Dev Weekly and co-author of The Jamstack Book from Manning.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/events/fullstack-jamstack"&gt;Sign up today!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>jamstack</category>
      <category>headlesscms</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Agility CMS Named a Leader in G2 Grid Spring 2021 Report</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Mon, 12 Apr 2021 17:46:20 +0000</pubDate>
      <link>https://forem.com/agilitycms/agility-cms-named-a-leader-in-g2-grid-spring-2021-report-16gl</link>
      <guid>https://forem.com/agilitycms/agility-cms-named-a-leader-in-g2-grid-spring-2021-report-16gl</guid>
      <description>&lt;h2&gt;
  
  
  About the G2’s Summer 2020 Grid® Reports
&lt;/h2&gt;

&lt;p&gt;G2 is the world’s leading business software review platform that drives better purchasing decisions by scoring products and vendors based on reviews gathered from verified users, as well as data aggregated from online sources and social networks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.g2.com/categories/headless-cms"&gt;The G2 Grid® for Headless CMS&lt;/a&gt; identifies solutions that offer content modeling, facilitate content production workflow, allow businesses to store and manage content in a cloud-based repository, and reuse it across multiple channels.&lt;/p&gt;

&lt;p&gt;We’re excited to announce that Agility CMSt has been named a Leader in the Summer 2020 G2 Grid® for Headless CMS! &lt;/p&gt;

&lt;p&gt;G2 scores products and sellers based on reviews gathered from our user community, as well as data aggregated from online sources and social networks. Together, these scores are mapped on our proprietary G2 Grid®, which you can use to compare products, streamline the buying process, and quickly identify the best products based on the experiences of your peers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--f2hLP-A_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a5qtdnwds09szucz2sbv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--f2hLP-A_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a5qtdnwds09szucz2sbv.png" alt="G2 Grid for Headless CMS"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In G2’s Spring 2021 Reports, Agility CMS received 6 badges including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Leader, Grid® Report for Headless CMS - Products that are awarded the Leader badge have been highly rated by G2 users and have substantial satisfaction and Market Presence scores.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;High Performer, Grid® Report for Web Content Management - Products in the High Performer quadrant in the Grid® Report have high customer Satisfaction scores and lower Market Presence scores compared to the rest of the category.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;High Performer, Enterprise CMS - Products in the High Performer quadrant in the &lt;a href="https://agilitycms.com/product/enterprise"&gt;Enterprise&lt;/a&gt; Report have high customer Satisfaction scores and lower Market Presence scores compared to the rest of the category.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Users Love Us - The Users Love Us badge is earned after collecting 20 reviews with an average rating of 4.0 stars.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V4LcZFHR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wunh4lf22nhpaac2ljjo.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V4LcZFHR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wunh4lf22nhpaac2ljjo.jpeg" alt="A foundation for better online security"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Headless CMS Leaders Spring 2021
&lt;/h2&gt;

&lt;p&gt;We’re proud that Agility CMS has been named a Leader for Spring 2021 in the &lt;a href="https://www.g2.com/categories/headless-cms?utf8=%E2%9C%93&amp;amp;order=alphabetical#grid"&gt;headless CMS category by G2 Crowd.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The other two leaders in the category are Contentful and Kentiko Kontent.&lt;/p&gt;

&lt;h3&gt;
  
  
  Agility CMS Product Overview
&lt;/h3&gt;

&lt;p&gt;Agility CMS is a headless CMS platform designed with speed and flexibility in mind. Agility CMS gives users the tools to build, manage, and maintain their content with ease, having evolved from a .NET-based CMS to become a JAMstack-ready, API-first headless CMS. &lt;/p&gt;

&lt;p&gt;The Agility platform has a rich and deep set of powerful features to power your omnichannel experiences. Most headless CMS platforms offer workflow functionality for approvals, publication scheduling, and similar needs. Agility also offers an HTML and text e-mail builder that can be tied to workflow triggers. It provides multi-site functionality, linking the same content and user permissions across multiple sites. Agility has robust analytics and convenient report generation built-in. Website search is a capability built into the platform, rather than requiring third-party services like Algolia&lt;/p&gt;

&lt;p&gt;On the hosting side, Agility CMS leverages Microsoft Azure’s hosting services and provides users with enterprise-grade security and support and data protection. Microsoft was the first cloud vendor to secure approval from European Union’s data protection authorities. They have a strong track record with data security standards compliance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Agility CMS vs Contentful
&lt;/h3&gt;

&lt;p&gt;Currently, Agility CMS and Contentful are rated very closely by customers, with Agility CMS leading with marketer-friendly features like built-in Page Management and URL/Sitemap management.&lt;/p&gt;

&lt;p&gt;Contentful recently released a Page Management feature but it some at additional cost and currently offers limited functionality compared to powerful &lt;a href="https://help.agilitycms.com/hc/en-us/articles/360055805831"&gt;Agility's pages feature.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When assessing the two solutions, reviewers found them equally easy to use. Reviewers felt that Agility CMS meets the needs of their business better than Contentful.&lt;/p&gt;

&lt;p&gt;Users of Agility CMS also rate this system higher for Content Authoring, Rich Text Editor, Versioning and Approval Process.&lt;/p&gt;

&lt;p&gt;You can access the full comparison on G2 Crowd site &lt;a href="https://www.g2.com/compare/agility-cms-vs-contentful"&gt;here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I_98lhTu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/885yf3j38w8rfxcjs8si.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I_98lhTu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/885yf3j38w8rfxcjs8si.jpeg" alt="Agility CMS vs Contentful"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/cms-comparison/contentful-vs-agility-cms-which-headless-cms-is-right-for-you"&gt;Learn more: Contentful vs Agility CMS: Which Headless CMS is Right for You?&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Agility CMS vs Kentiko Kontent
&lt;/h3&gt;

&lt;p&gt;Currently, Agility CMS and Contentful are rated very closely by customers, with Agility scoring 4.2 out of 5 and Kentiko Kontent scoring 4.3.&lt;/p&gt;

&lt;p&gt;Unlike Agility CMS and Contenful, Kentiko Kontent does not offer a &lt;a href="https://agilitycms.com/pricing"&gt;Free plan&lt;/a&gt; for the developers' community.&lt;/p&gt;

&lt;p&gt;At Agility, we believe that it's necessary to give users &lt;a href="https://agilitycms.com/starters"&gt;a free version of our CMS&lt;/a&gt; to help them get started and see what we have to offer. Our free plan offers potential users unlimited content types, 2,500 content items, access to up to five users, and community support. &lt;/p&gt;

&lt;p&gt;Kentico Kontent, on the other hand, doesn't offer a free tier of the platform. They offer a 30-day, no-obligation free trial. After that, plans begin at $999 per month for the business plan that provides one project, ten users, unlimited content types, and 10,000 content items. &lt;/p&gt;

&lt;p&gt;In addition, Agility CMS's users give higher scores to Reusable Content and SEO features. &lt;/p&gt;

&lt;p&gt;Agility CMS's SEO allows users to control their URL, define meta descriptions and keywords, as well as maintain an organized sitemap that can be easily managed by marketing teams without developers involved. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zXHvwIGF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z61flu9gqpjwo5k0ogv0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zXHvwIGF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z61flu9gqpjwo5k0ogv0.png" alt="Agility CMS vs Kontent"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Integrated Page Management
&lt;/h3&gt;

&lt;p&gt;API-based headless CMSs allow you to repurpose content across multiple channels: web pages, native mobile apps, kiosks, even smartwatches, and football stadium billboards. This flexibility comes at a price with many headless platforms. Changes to the layout of web pages (and other channels) require developer time. Agility CMS solves this by using templates and modules that determine how content will look when it’s rendered on the website. Editors can modify the layout of pages in the easy-to-ease visual interface using drag and drop functionality The system is extensible, with many built-in modules and the opportunity to add new modules created by your development team.&lt;/p&gt;

&lt;p&gt;Kentico Kontent doesn't offer a page management solution out of the box. The platform recently released Spotlight, an installable solution that helps marketers structure the site's navigation; yet, Spotlight doesn't come out-of-the-box and must be installed. Kentico Kontent doesn’t support content modules with custom styling and functionality through its content management API, but doesn't offer support out-of-the-box. Instead, it requires you to install the official publishing module to be able to synchronize all published content and assets from a specific site using the API. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/cms-comparison/kentico-kontent-vs-agility-cms"&gt;Learn more: The Headless CMS Showdown: Kentico Kontent vs Agility CMS&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Headless CMS Software?
&lt;/h2&gt;

&lt;p&gt;A &lt;a href="https://agilitycms.com/resources/guide/what-is-a-headless-cms"&gt;headless CMS&lt;/a&gt;, also known as API-first CMS, is a back-end exclusive content management system where the content repository “body" is decoupled from the front-end presentation layer. The architecture of a headless CMS differs from traditional CMS architecture. Instead of a static front-end display, content is pulled from the repository via a RESTful API (web services that implement a REST API), which allows it to be displayed on any type of device. Since content is pulled from a RESTful API, the front-end presentation is generated on the end user’s side and developers can create digital experiences without creating bespoke front-end displays for different types of devices.&lt;/p&gt;

&lt;h3&gt;
  
  
  What are the Common Features of Headless CMS Software?
&lt;/h3&gt;

&lt;p&gt;The following are features that make managing content using a headless CMS efficient for an organization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RESTful API:&lt;/strong&gt; REST stands for representational state transfer, an architectural style for communications utilized in web services. An API is a set of procedures or functions that allow programmers to access features or data of an application, operating system, or database within their application. A RESTful API uses HTTP calls to GET, PUT, POST, and DELETE resources from a content repository. A RESTful API is the backbone of a headless CMS. Without it, device and channel-agnostic content delivery wouldn’t be possible since developers would need to create bespoke front-end layers for every device and channel. With a RESTful API, how content should be displayed is already built into the code and isn’t dictated by a static presentation layer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Editor interface:&lt;/strong&gt; Like other web CMS software, a headless CMS provides an editor interface or dashboard where users can draft content, upload and manage assets, and view different project layers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content repository:&lt;/strong&gt; A core component of a headless CMS is its content repository. The content repository houses all content that will be delivered through a website or application via the RESTful API, including written content, images, video, and audio files.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content taxonomy and tagging:&lt;/strong&gt; A headless CMS often provides a comprehensive taxonomy and tagging system for content added to the content repository. This provides structure to the content repository for ease of navigation and simplifies reusing assets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Versioning:&lt;/strong&gt; Headless CMS options also provide content versioning akin to versioning features in other content management systems. This feature allows content authors to keep track of changes and revert edits to content if the need arises.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User permissions:&lt;/strong&gt; User permissions features allow administrators to designate access to specific features or permission to view and edit particular projects and content. Permissions and roles are standard features in content management systems, including headless CMSs. Every user working within a headless CMS does not need access to every project or piece of content; locking specific features or access to content is a practical solution to ensure security and prevent mistakes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Workflows:&lt;/strong&gt; Many headless CMS providers provide built-in agile workflows to enhance efficiency within the application. This allows teams to delegate tasks and keep track of the different stages of a project.&lt;/p&gt;

&lt;h3&gt;
  
  
  What are the Benefits of Headless CMS Software?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Multi-platform and omnichannel content delivery:&lt;/strong&gt; A headless CMS allows for omnichannel content delivery, meaning that it gives companies the ability to distribute content to users through various channels and build a cohesive user experience across multiple platforms. A headless CMS streamlines operations and allows for content management to occur from a single location, making content optimization and delivery efficient. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flexibility for developers while developing front-end layers:&lt;/strong&gt; Using a traditional CMS structure can be extremely limiting for developers because the front-end layers are dependent on the back-end, meaning that there needs to be separate code for each type of device that the content will be displayed on. With a headless CMS, the front-end presentation layer is decoupled from the content repository, giving the user freedom to build a front-end framework that makes sense for the project. Headless CMS allows users to focus on content creation as opposed to content management, allowing for more freedom and scalability. &lt;/p&gt;

&lt;h3&gt;
  
  
  Who Uses Headless CMS Software?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Developers and programmers:&lt;/strong&gt; While a headless CMS provides many benefits over a traditional CMS, it does require more technical coding knowledge. In a traditional CMS, marketers would be provided a WYSIWYG editor to draft content for publishing or a functionality of website builder software to design and publish a website. Since headless CMS removes the static front-end delivery of a WCMS, presentation layers must be built before content can be delivered. While developers and programmers have always had a hand in creating their business’s web experiences, marketers have less knowledge of what they can typically do in a headless CMS. As a result, the majority of a workforce’s time spent in a headless CMS belongs to development teams.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Marketers and content creators:&lt;/strong&gt; While developers and programmers will likely spend the most time within a headless CMS, marketers, content creators, and content editors still leverage some features within one. In particular, written content and assets still need to be added to the CMS’s content repository. Since marketers and other content creators handle writing text-based content or designing assets, they might also be tasked with adding their new content (text, images, or videos) to a headless CMS’s content repository.&lt;/p&gt;

&lt;h2&gt;
  
  
  Headless CMS Use Cases
&lt;/h2&gt;

&lt;p&gt;Okay, so a headless or decoupled CMS can store content and delivery anywhere via APIs, unlike a traditional CMS, which was built to send content to one or two specific types of front end. But what does that actually look like in practice?&lt;/p&gt;

&lt;h3&gt;
  
  
  Visit Orlando
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gVrArkib--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gccl2m0btm2zk4e6gqdy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gVrArkib--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gccl2m0btm2zk4e6gqdy.png" alt="Visit Orlando"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.visitorlando.com/en"&gt;Visit Orlando&lt;/a&gt;, the official tourism association for Orlando, Florida - home to Disney World and one of the most visited tourist destinations in the US - wanted to increase their engagement, conversion rate metrics and ticket sales. To achieve this goal they wanted to manage their content across various channels and personalize marketing campaigns for a targeted audience. &lt;/p&gt;

&lt;p&gt;Visit Orlando was severely hampered by an inefficient ticket management system and process and needed to revamp their entire digital strategy and bring everything under one umbrella. Through Agility’s Headless CMS they now have a multi-site, multi-channel content management system and a new ticket sales and POS solution. Their team is now able to focus on adding new properties onto the platform, both as new website instances or as digital channels. &lt;/p&gt;

&lt;p&gt;Learn more:&lt;br&gt;
&lt;a href="https://agilitycms.com/resources/case-studies/visit-orlando"&gt;Visit Orlando Case Study&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Cineplex
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VQRG_GHr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c8oudf90xbx09xqi5wlf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VQRG_GHr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c8oudf90xbx09xqi5wlf.png" alt="Cineplex"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.cineplex.com/"&gt;Cineplex&lt;/a&gt;, a leading name in the Film Entertainment and Content, Amusement and Leisure, and Media sectors, accommodates over 70 million guests per year on its digital platforms. The initial challenges Cineplex faced was a system that didn’t allow freedom of design and was extremely limiting in terms of performance, scalability, usability and multilingual capabilities. They needed to improve the overall customer experience across various channels and improve conversation rates. &lt;/p&gt;

&lt;p&gt;Agility’s CMS has allowed Cineplex to increase the scalability of the site and to optimize their hosting resources. The latest iteration utilizes a new hosting environment across load-balanced servers for optimal site speed and performance. The site is now handling more traffic with less CPU load than in previous years. &lt;/p&gt;

&lt;p&gt;Learn more:&lt;br&gt;
&lt;a href="https://agilitycms.com/resources/case-studies/cineplex"&gt;Cineplex Case Study&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Headless CMS: Go Content-first to Future-proof your Brand
&lt;/h2&gt;

&lt;p&gt;Consumers are making use of more devices and channels than ever before, and brands have to meet them there to provide quality omnichannel experiences. Going headless, whether that’s through a pure headless CMS or a decoupled CMS, is the simplest way to achieve that.&lt;/p&gt;

&lt;p&gt;By adopting a content-first approach, which seeks to make your content the focal point of your digital presence, while your many front-ends and their frameworks can be evolved and expanded, is the most logical way to ensure that your brand and its content can meet consumers wherever they end up going. Whether that’s smart speakers, digital signage, VR headsets, or something else exciting&lt;/p&gt;

&lt;p&gt;If you are an Agility CMS user and haven’t yet reviewed the platform, &lt;a href="https://www.g2.com/products/agility-cms/take_survey"&gt;take 2 minutes to do it.&lt;/a&gt; Your review can help other users pick the right headless CMS.&lt;/p&gt;

</description>
      <category>headlesscms</category>
    </item>
    <item>
      <title>10 Frontend Trends You Need To Know About In 2021</title>
      <dc:creator>joshua isaac</dc:creator>
      <pubDate>Fri, 09 Apr 2021 18:18:02 +0000</pubDate>
      <link>https://forem.com/agilitycms/10-frontend-trends-you-need-to-know-about-in-2021-5ack</link>
      <guid>https://forem.com/agilitycms/10-frontend-trends-you-need-to-know-about-in-2021-5ack</guid>
      <description>&lt;p&gt;A recurring joke in the frontend community is that if you don't understand a library or framework, just wait one or two months and a new one will appear to supersede the one you don't understand.&lt;/p&gt;

&lt;p&gt;Jokes aside, the truth is that frontend web development standards and trends change quicker than they can be implemented. This makes it challenging for developers because it's tough to separate the wheat from the chaff; the game-changing trends from the passing fads. &lt;/p&gt;

&lt;p&gt;However, despite the overabundance of trends and technologies, it's fundamental for developers to stay up-to-date with the latest languages, frameworks, and technologies to remain relevant and competitive in the frontend field in 2021. &lt;/p&gt;

&lt;p&gt;With that in mind, we want to start the year with what we think will be the top trends in frontend development in 2021. But first, let's start with some stats about frontend development to give you more context.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frontend Development Statistics for 2020
&lt;/h2&gt;

&lt;p&gt;Before we dive deeper into what 2021 holds for frontend developers, let's rewind and take a look at 2020, a year full of uncertainties, but at the same time excited about the rapid digitization of work. &lt;/p&gt;

&lt;h3&gt;
  
  
  A Third of The Frontend Developers Built A Jamstack Site
&lt;/h3&gt;

&lt;p&gt;According to the survey The State of Frontend 2020, a third of the surveyed frontend developers have used Jamstack and built a website or an app with Jamstack architecture. &lt;/p&gt;

&lt;h3&gt;
  
  
  Gatsby Is The Most Used Static Site Generator
&lt;/h3&gt;

&lt;p&gt;A look at npm Trends shows that Gatsby was, by far, the most popular static site generator in 2020.&lt;/p&gt;

&lt;h3&gt;
  
  
  Unsurprisingly, React Is The Most Popular JS Framework
&lt;/h3&gt;

&lt;p&gt;The State of JS revealed that React is still at the top when it comes to JS frameworks, but it also shows that the user interest for this framework has dipped slightly and that Svelte was the framework that captured the minds of frontend developers in 2020. &lt;/p&gt;

&lt;h3&gt;
  
  
  Headless Content Management is Going Mainstream
&lt;/h3&gt;

&lt;p&gt;The headless CMS software market is expected to grow at a CAGR of 22.6% from 2020 to 2027. &lt;/p&gt;

&lt;p&gt;Amid the COVID-19 outbreak pandemic, several business organizations have been pushed to reduce their operations owing to lockdowns announced by governments across the world. It is adversely affecting businesses that depend on physical interaction to generate revenues. Thus, companies are now using digital channels to make conversions, interactions, and revenue creation. Therefore, the platform that handles online experiences, such as headless CMS, are becoming mission-critical applications for many companies. &lt;/p&gt;

&lt;p&gt;Now that we showed you these stats let's dive into the trends.&lt;/p&gt;

&lt;h2&gt;
  
  
  10 Frontend Trends for 2021
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1| Hybrid Site Architecture
&lt;/h3&gt;

&lt;p&gt;In 2021, we expect to see greater Jamstack adoption. In 2020, Jamstack had been characterized as a static site-only architecture, but this puts an additional constraint on the Jamstack methodology, especially because in the frontend development world we see increased use of JavaScript, APIs, and Markup. &lt;/p&gt;

&lt;p&gt;Therefore, it's possible that Jamstack as a way of architecting websites grows and changes to also include hybrid, or semi-static websites, giving birth to a static-first development model that prioritizes static site generation where every route is assumed to be static unless the specific requirements for that route require it to be dynamic. &lt;/p&gt;

&lt;h3&gt;
  
  
  2| Motion Design
&lt;/h3&gt;

&lt;p&gt;Thanks to growing maturity in the Web Animations API and CSS animations, motion design can be implemented into websites and applications without loss of speed. With catchy, minimalistic animations, getting prospects to stay on your website becomes easier and provides the potential to increase the website's click-through rate.&lt;/p&gt;

&lt;p&gt;However, motion design and animations need to be implemented as part of an overall strategy, since adding animations just for the sake of it might not cut it. The movement needs to mean something or highlight something to be valuable. &lt;/p&gt;

&lt;h3&gt;
  
  
  3| Alternatives To JavaScript Are Appearing
&lt;/h3&gt;

&lt;p&gt;While JavaScript is the frontend behemoth, 2021 is the year where other languages will gain their moment in the sun. For instance, Blazor is a strong contender that's silently gaining popularity.&lt;/p&gt;

&lt;p&gt;Blazor allows frontend developers to write browser-based applications using C# and transpiles that code to WebAssembly. WASM support has reached critical mass and is now supported in all modern browsers. &lt;/p&gt;

&lt;p&gt;Besides Blazor, other languages like Python that transpile to WASM will be a big trend this year as developers are looking for alternatives to Javascript, especially ones that let them use the same language front-end and back-end as Node has done for Javascript.&lt;/p&gt;

&lt;h3&gt;
  
  
  4| Increased Importance of Privacy
&lt;/h3&gt;

&lt;p&gt;Cookies, and privacy in general, are fundamental parts of frontend development; yet, a lot of websites don’t ask users to accept cookies. Even for websites whose visitors aren't in Europe and don't feel compelled to comply with the GDPR, the US' Consumer California Privacy Rights Act of 2020 presents a similar challenge in protecting the users' privacy. &lt;/p&gt;

&lt;p&gt;Frontend developers need to ensure that websites include necessary cookies which indicate the information they ask of visitors so that these visitors can give consent.  &lt;/p&gt;

&lt;p&gt;Read more: How Enterprise Single Sign-On Makes your Teams More Efficient while using Headless CMS&lt;/p&gt;

&lt;h3&gt;
  
  
  5| Accessibility
&lt;/h3&gt;

&lt;p&gt;A frontend developer needs to present visual information in such a way that it looks good and gives users cues to find what they're looking for. Since websites are more than just words, frontend developers need to conform to best practices for accessibility to both stay competitive and help fellow human beings. &lt;/p&gt;

&lt;p&gt;In 2021, WAI-ARIA, the community standard for how accessible markup should be written, will also become increasingly important. The standard focuses on more than just design for visually impaired users — it's also designed for people with poor mobility. For example, developers need to consider things like making a button big enough so that a user can  click on it if it's hard to control a mouse and similar accessibility issues. &lt;/p&gt;

&lt;h3&gt;
  
  
  6| Schema Markup
&lt;/h3&gt;

&lt;p&gt;Schema is one of those trends that has been making waves in the SEO community for a while now, but it seems that it's still not very known for frontend developers. With Schema, frontend developers can semantically mark content to specify details about a specific piece of content or site. &lt;/p&gt;

&lt;p&gt;Thus, when content editors post content, Schema tells the search engine what the content is about.  This is the tech powering Google’s Featured Snippets and other structured data, increasing the chances of that piece of content ranking higher on the search engine of your choosing. &lt;/p&gt;

&lt;h3&gt;
  
  
  7| CSS-in-JS
&lt;/h3&gt;

&lt;p&gt;CSS-in-JS replacing style libraries like Twitter Bootstrap is a big trend and Bootstrap will see its usage drop. For frontend developers, CSS-in-JS represents a collection of ideas created to solve friction and pain points with vanilla CSS and CSS-only style libraries, improving developer velocity and happiness. &lt;/p&gt;

&lt;p&gt;The basic idea is when you use a frontend Javascript framework like React, Vue, or Angular, you also use Javascript to manage the stylings. It's been controversial in the developer community for a few years since it gained steam, but it just turned critical mass in 2019-2021 and will probably see greater adoption in 2021. Emotion is a popular choice and has gathered an ecosystem around it, like Theme UI.&lt;/p&gt;

&lt;h3&gt;
  
  
  8| Laser Focus On Lighthouse Tests
&lt;/h3&gt;

&lt;p&gt;Frontend developers need to be acquainted with Google’s Lighthouse test. In case you're not, Lighthouse is Google's web page test. The test is a significant indicator for SERP ranking and tells you how fast or slow the website is. For legacy CMSs like WordPress, despite all the optimizations, the results will always be low, whereas with a website created using Jamstack and a hybrid CMS like Agility CMS, Lighthouse scores will always be high.&lt;/p&gt;

&lt;h3&gt;
  
  
  9| AI-Based Chatbots
&lt;/h3&gt;

&lt;p&gt;AI has officially emerged as a technology With every software vendor in the market touting the many benefits of artificial intelligence, and others developing increasingly convenient chatbot options, frontend developers can use ready-made solutions and augment them with JavaScript. &lt;/p&gt;

&lt;p&gt;Google and Facebook have already started developing and offering ready-made natural language processing and machine learning functionalities. This  would make it possible to do sentiment analysis with AI chatbots, detect intent, and understand user journeys better. &lt;/p&gt;

&lt;h3&gt;
  
  
  10| Hybrid Content Management
&lt;/h3&gt;

&lt;p&gt;The frontend development ecosystem is changing fast, and traditional CMSs lack the required tools, and therefore aren't prepared to embrace the new technologies and trends. Headless with Hybrid architecture give you a centralized hub where you can connect all the tools you need to build timely digital experiences that will delight developers, editors, users and visitors alike. &lt;/p&gt;

&lt;p&gt;Agility CMS gives frontend developers all the tools they need to build the best UI and the architecture to integrate and implement the new trends with confidence. Plus, marketers are provided with unparalleled ease of use that makes publishing and editing content a breeze.&lt;/p&gt;

&lt;p&gt;If you're looking for a CMS that simplifies your frontend development job, a hybrid DXP is the best bet. Forget about traditional approaches and embrace the new frontend trends that 2021 brings. To learn more about hybrid CMSs, check out this guide on how to choose the best headless CMS for 2021.&lt;/p&gt;

</description>
      <category>jamstack</category>
      <category>javascript</category>
      <category>headlesscms</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Previewing Content in Agility CMS</title>
      <dc:creator>Joel Varty</dc:creator>
      <pubDate>Tue, 27 Oct 2020 14:28:34 +0000</pubDate>
      <link>https://forem.com/agilitycms/previewing-content-in-agility-cms-1l7i</link>
      <guid>https://forem.com/agilitycms/previewing-content-in-agility-cms-1l7i</guid>
      <description>&lt;p&gt;If there’s a universal truth about building websites, it’s that you can’t trust things will look right at the first try. Even the most meticulous developer can make a mistake. Now imagine what could happen if you enter non-technical content editors into the equation. The chances of something breaking can suddenly increase. &lt;/p&gt;

&lt;p&gt;That’s where content preview comes to the rescue, giving editors an instance where they can preview their work before it’s live. It’s the editors’ safety net; it provides them with the visibility they need to fix issues before visitors spot them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/guide/agilitycms-content-preview" rel="noopener noreferrer"&gt;Keep reading!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cms</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How Agility CMS Modules Work</title>
      <dc:creator>Joel Varty</dc:creator>
      <pubDate>Tue, 27 Oct 2020 14:26:59 +0000</pubDate>
      <link>https://forem.com/agilitycms/how-agility-cms-modules-work-22lp</link>
      <guid>https://forem.com/agilitycms/how-agility-cms-modules-work-22lp</guid>
      <description>&lt;p&gt;‘Module’ is one of those words that can have different meanings in the software world. In the content management system space, a module is a collection of code files that enables developers to add features to your website. &lt;/p&gt;

&lt;p&gt;Modules allow developers to install extra capabilities to the digital experiences you create, augmenting the functionality of your installation. They also allow you to customize your deployment and give your website or app. &lt;/p&gt;

&lt;p&gt;Modules are a fundamental part of creating a digital experience in Agility CMS. In this series of Agility Sneak Peeks, we will show some of our features and explain how you can use them. &lt;/p&gt;

&lt;p&gt;Let’s take a closer look at how modules work and learn how developers and marketers can leverage their functionality to create memorable digital experiences.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://agilitycms.com/resources/guide/agility-cms-modules" rel="noopener noreferrer"&gt;Keep reading!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cms</category>
      <category>learn</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
