<?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>DEV Community: Core dna</title>
    <description>The latest articles on DEV Community by Core dna (@coredna).</description>
    <link>https://dev.to/coredna</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%2Fuser%2Fprofile_image%2F802207%2F058df68e-fa83-4b57-b76a-1c23c6ea33a7.png</url>
      <title>DEV Community: Core dna</title>
      <link>https://dev.to/coredna</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/coredna"/>
    <language>en</language>
    <item>
      <title>When Should you Use a Headless CMS?</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Tue, 30 Aug 2022 06:38:16 +0000</pubDate>
      <link>https://dev.to/coredna/when-should-you-use-a-headless-cms-4in2</link>
      <guid>https://dev.to/coredna/when-should-you-use-a-headless-cms-4in2</guid>
      <description>&lt;p&gt;&lt;strong&gt;Your website or app uses a JavaScript framework (React, VueJS, etc.)&lt;/strong&gt;&lt;br&gt;
JAMSTACK's growing popularity has accelerated the adoption of headless CMS, letting developers best choose how content is provided.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You need to design dynamic, personalized digital experiences&lt;/strong&gt;&lt;br&gt;
A headless CMS serves as the underlying repository for structuring content flows in order to deliver tailored, integrated experiences. This is especially beneficial for eCommerce businesses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You have a Jekyll, Gatsby, or another static site-generated website&lt;/strong&gt;&lt;br&gt;
Headless CMS simplifies the management of a static website. It isolates content from presentation and delivers all of your content via content APIs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You have a native app (iOS, Android, Windows Phone)&lt;/strong&gt;&lt;br&gt;
You can distribute content from a headless CMS to all your websites and applications for a once-and-done distribution. Content providers have a web-based dashboard to generate content for iOS and Android apps. This assures message consistency and device-agnostic reach.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You want to add a CMS to your eCommerce stack (Shopify, BigCommerce, Commercetools, Hybris, Magento2, etc.)&lt;/strong&gt;&lt;br&gt;
A headless CMS is great for eCommerce retailers that wish to future-proof themselves. It also helps teams design and deliver consumer experiences and update marketing campaigns quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You Need Robust Content Management&lt;/strong&gt;&lt;br&gt;
As stated throughout this article, a headless CMS provides robust abilities to create, manage, and recycle content across different devices and different contexts.&lt;/p&gt;

&lt;p&gt;Why should you NOT use a Headless CMS? Find out in our original article below!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/3TqzQX9"&gt;Original Cora dna article can be found here.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>headlesscms</category>
      <category>cms</category>
      <category>coredna</category>
    </item>
    <item>
      <title>Headless CMS vs Traditional CMS</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Thu, 18 Aug 2022 05:51:51 +0000</pubDate>
      <link>https://dev.to/coredna/headless-cms-vs-traditional-cms-1og</link>
      <guid>https://dev.to/coredna/headless-cms-vs-traditional-cms-1og</guid>
      <description>&lt;p&gt;&lt;strong&gt;Advantages of headless CMS&lt;/strong&gt;&lt;br&gt;
Supports modern front-end frameworks to be used by developers today for a wide variety of applications &lt;br&gt;
It can be used with Application Programming Interfaces (APIs) to seamlessly get and send content between third-party systems. By exchanging information with these systems, you can often obtain customer data to use in your personalization efforts.&lt;br&gt;
Efficient and fast&lt;br&gt;
Ability to create targeted entities&lt;br&gt;
The separation of design and data layers provides enhanced security.&lt;br&gt;
Content can be defined the way the administrator wants it without confining them to the structure of the CMS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="//www.coredna.com/blogs//blogs/headless-cms-use-cases"&gt;Headless CMS Use Cases&lt;br&gt;
&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Disadvantages of headless CMS&lt;/strong&gt;&lt;br&gt;
Headless CMS is designed for developers and, as a result, is usually tricky for marketers to use if they don't have a technical background. Headless offers a limited number of traditional marketing tools, such as content preview, collaborative functionality, and on-page editing.&lt;br&gt;
Requires third-party tools to create &lt;a href="https://www.coredna.com/blogs/headless-cms-vs-static-site-generator"&gt;static pages&lt;/a&gt; quickly&lt;br&gt;
It doesn't include security, caching, and infrastructure-based features.&lt;br&gt;
You can't preview content.&lt;br&gt;
Initial integration and configuration effort is more time and resource-intensive&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of traditional CMS&lt;/strong&gt;&lt;br&gt;
Quick and easy to deploy and install for small businesses&lt;br&gt;
Design templates make systems user-friendly for non-developers&lt;br&gt;
Simple content management and collaboration&lt;br&gt;
The platform centralizes all content, so you can easily plan, publish, and edit from one interface.&lt;br&gt;
Lots of communities and resources to tap for support&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disadvantages of traditional CMS&lt;/strong&gt;&lt;br&gt;
Loss of flexibility as your website grows&lt;br&gt;
Limited to creating web content&lt;br&gt;
Requires additional resources for maintenance &lt;br&gt;
Developers must have CMS-specific knowledge and skills&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion: Choosing your CMS&lt;/strong&gt;&lt;br&gt;
A traditional CMS is an excellent place to start if you're a marketer or work on a small team beginning to design a website. However, if you are working with developers and don't want to rely on templates for your site, or if you need more advanced functionality, you could do well to go with a headless CMS. Choosing this option is only recommended if you have the time, resources, and expertise necessary to configure the system successfully. &lt;/p&gt;

&lt;p&gt;There is also a third option: a hybrid CMS, a platform that gives both marketers and developers the freedom they need to deliver content across multiple channels. A hybrid CMS gives you the best of both worlds, providing marketers access to interfaces they're familiar with while allowing a developer to prepare content for third-party other applications. Whatever course you choose, take your time, test the systems and select the option that best fits your needs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/3AviMIc"&gt;Original article published here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>headless</category>
      <category>cms</category>
      <category>traditional</category>
      <category>coredna</category>
    </item>
    <item>
      <title>What are the Best Types of Content of This Year?</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Tue, 16 Aug 2022 03:42:00 +0000</pubDate>
      <link>https://dev.to/coredna/what-are-the-best-types-of-content-of-this-year-5e1p</link>
      <guid>https://dev.to/coredna/what-are-the-best-types-of-content-of-this-year-5e1p</guid>
      <description>&lt;p&gt;Content marketing has been huge in 2021 and all signs point towards a very similar growth in 2022. The big issue is, because of its huge success, it means that the market is becoming saturated, making it very difficult for content marketers and businesses to stand out. The question now becomes, how do you make your content stand out in the coming year? What content is going to work best with audiences?&lt;/p&gt;

&lt;p&gt;In this blog post, I’m going to share the top types of content that are going to work best in 2022.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In a hurry? Here are the best content types for 2022:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.coredna.com/blogs/best-types-of-content#1"&gt;Video and live streaming&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.coredna.com/blogs/best-types-of-content#2"&gt;Interactive content&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.coredna.com/blogs/best-types-of-content#3"&gt;Webinars and online courses&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.coredna.com/blogs/best-types-of-content#4"&gt;Micro-influencers&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The content marketing strategy of 2022
&lt;/h2&gt;

&lt;p&gt;Before getting started with the best types of content that will work in 2022, I think it’s important to stress the importance of creating a &lt;a href="https://www.coredna.com/blogs/content-marketing-challenges"&gt;content marketing strategy&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With so many businesses and marketers employing content marketing, creating a good content marketing strategy can make a big difference to your success. In fact, a &lt;a href="https://contentmarketinginstitute.com/2016/10/research-b2c-content-marketing/"&gt;study by the Content Marketing Institute&lt;/a&gt; has found that strategy issues and a lack of strategy are the major factors affecting the lack of success of content marketers.&lt;/p&gt;

&lt;p&gt;So, this year, before beginning to create your content, start by putting together a content marketing strategy to help you achieve your results, more efficiently.&lt;/p&gt;

&lt;p&gt;In order to have a good content marketing strategy, you will need to have the following:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A list of your goals from content marketing:&lt;/strong&gt; What do you want to achieve? Do you want to get more leads from content, or are you simply looking to increase your brand awareness? Is your goal to get more traffic to your blog or to improve customer retention? Whatever your goals are, by putting them into perspective, you will be able to better plan out what steps you need to take in order to achieve them&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A study of your target audience:&lt;/strong&gt; In order to have successful content, you need to &lt;a href="https://www.bwired.com.au/blogs/digital-web-strategy/how-to-create-buyer-personas"&gt;tailor it to your target audience&lt;/a&gt;. But what do you know about them? What are their interests and passions? What are their needs? What do they want to read about, or learn about? The more you know about your audience, the better you will be able to target your content to them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content Creation:&lt;/strong&gt; What &lt;a href="https://www.coredna.com/blogs/content-marketing-tips-content-type-ideas"&gt;types of content&lt;/a&gt; are you going to create and when? Plan out your content creation in an editorial calendar and it will help you make sure you’re always providing content when you need to and it will also help you save time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content Promotion:&lt;/strong&gt; How are you going to &lt;a href="https://www.coredna.com/blogs/content-marketing-tips-content-promotion-guide"&gt;promote your content?&lt;/a&gt; Have a clear plan for how to promote your content and it will make your job that much easier for when you’ve published a new piece of content. Make sure to account for all different types of content, as some will require a different promotional strategy to others.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analytics:&lt;/strong&gt; How are you going to measure the success of your content? It’s important to stay on top of your analytics as it will help you make necessary changes and adjustments to your strategy as needed.&lt;/p&gt;

&lt;p&gt;Now, let’s get into the types of content that will help you stand out in this coming year:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; The Future of Content Marketing: &lt;a href="https://www.coredna.com/blogs/content-marketing-trends"&gt;10 Biggest Content Marketing Trends that Will Dominate 2022&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best content type #1: Video and live streaming&lt;/strong&gt;&lt;br&gt;
One of the &lt;a href="https://www.coredna.com/blogs/content-marketing-trends"&gt;biggest trends in content&lt;/a&gt; this year is sure to be video and live streaming. Watching videos is one of the main activities that people take part in online, with as much as a third of all online activity being spent watching videos.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vRWNcGeZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v54dujbte228yfnzr1p9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vRWNcGeZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v54dujbte228yfnzr1p9.png" alt="Image description" width="880" height="506"&gt;&lt;/a&gt;(Video and Live Streaming)&lt;/p&gt;

&lt;p&gt;2022 has also been a huge year for live streaming, with many of the major social networks adding it as a focus (Facebook, Twitter) and others showing signs that they are planning to address it in the very near future.&lt;/p&gt;

&lt;p&gt;The issue with live streaming is that because of the massive push from Facebook, it might mean that the trend will start to implode over the coming year. There are simply too many live streams popping up in all of our news feeds, which makes it difficult for any one of them to really stand out.&lt;/p&gt;

&lt;p&gt;That said, videos will be a great option in 2022 and it works great both for blogs and websites, as well as for social media. The best part is, it’s also much easier to create videos as a beginner, using tools like &lt;a href="https://www.animoto.com/"&gt;Animoto&lt;/a&gt; or &lt;a href="https://www.biteable.com/"&gt;Biteable&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best content type #2: Improve engagement with interactive content&lt;/strong&gt;&lt;br&gt;
Interactive content is fun and can really &lt;a href="https://www.coredna.com/blogs/increase-website-engagement"&gt;help you improve your engagement&lt;/a&gt;, as you get your readers involved in the process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TFZ0yme---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vbhftskgpzo5aapnghu2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TFZ0yme---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vbhftskgpzo5aapnghu2.png" alt="Image description" width="684" height="552"&gt;&lt;/a&gt;(Black and Blue or White and Gold Dress)&lt;/p&gt;

&lt;p&gt;Social media is full of polls left and right, some getting amazing engagement and some not at all, but websites and blogs are not making nearly as much use of this form of content. This year, try to add a few pieces of interactive content to get your audiences excited and engaged, such as polls, quizzes, lists, or interactive maps, among others.&lt;/p&gt;

&lt;p&gt;There are plenty of tools that you can use to create this type of content, such as &lt;a href="https://contenttools.co/"&gt;ContentTools&lt;/a&gt; or &lt;a href="https://www.boombox.com/"&gt;Boombox&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="https://www.coredna.com/blogs/ecommerce-quizzes"&gt;eCommerce Quizzes: The Secret Weapon To Drive Sales &amp;amp; Engagement&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Best content type #3: Offer more value with webinars and online courses
&lt;/h2&gt;

&lt;p&gt;Another way to stand out in 2022 is to strive to offer more value to your audiences. One of the ways that you can do this is through webinars and online courses. The e-learning industry is huge, &lt;a href="https://www.inc.com/john-nemo/the-107-billion-industry-that-nobodys-talking-about.html"&gt;surpassing $100 billion in 2016&lt;/a&gt;, and yet, it feels like it’s massively underused.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ukU8IaHh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t72lrw7k3ock0qyxj3m6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ukU8IaHh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t72lrw7k3ock0qyxj3m6.png" alt="Image description" width="880" height="570"&gt;&lt;/a&gt;(Buffer Email Courses)&lt;/p&gt;

&lt;p&gt;Creating an online course is definitely much more time consuming and a lot more work than most other types of content; but, it’s also a very successful form of content and one that your competitors are much less likely to be using as well. Not to mention, it can even become a new form of monetizing your knowledge online.&lt;/p&gt;

&lt;p&gt;Like with any other type of content, there is a plethora of tools that you can use to help you develop your own webinar or online course, such as &lt;a href="https://www.teachable.com/"&gt;Teachable&lt;/a&gt; or &lt;a href="https://www.thinkific.com/"&gt;Thinkific&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best content type #4: Content amplification and influencer marketing
&lt;/h2&gt;

&lt;p&gt;When it comes to content amplification, &lt;a href="https://www.coredna.com/blogs/influencer-marketing-strategy"&gt;influencer marketing&lt;/a&gt; has been huge in 2018 — and will most likely continue to be so in 2022. Influencers can be of huge help when promoting content, but the issue is, influencer marketing is simply becoming too popular; saturating the market.&lt;/p&gt;

&lt;p&gt;One of the ways that businesses can work around this in 2022 is to make more use of &lt;a href="https://www.lilachbullock.com/find-connect-influencers/"&gt;micro-influencers&lt;/a&gt;. These influencers might have a smaller audience, but they are still influential over this group of people, and in fact, their group of fans and followers will likely be more targeted than the biggest influencers in your niche.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Hg5RmFde--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4i6wi152ykszsuncdaf1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Hg5RmFde--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4i6wi152ykszsuncdaf1.png" alt="Image description" width="600" height="235"&gt;&lt;/a&gt;(restoring_radiance Instagram Profile)&lt;/p&gt;

&lt;p&gt;It’s also a good idea to make better use of brand ambassadors, meaning users who are fans of your business and your content and helping you promote it. You can use a tool like &lt;a href="https://www.agorapulse.com/"&gt;Agorapulse&lt;/a&gt; to discover potential brand ambassadors and influencers already in your list or &lt;a href="https://www.buzzsumo.com/"&gt;Buzzsumo&lt;/a&gt; for finding the top content and influencers in your niche.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;2022 might be a tough year for content marketing because so many businesses and marketers have acknowledged the effectiveness of this form of marketing. That doesn’t mean though that you can’t still be very successful and drive amazing results from your content marketing campaigns; it only means you will need a bit more planning, more varied content and more quality content. What types of content do you think will be most successful this year?What will make or break a content marketing strategy in 2022?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to see how high-growth companies use &lt;a href="https://www.coredna.com/content-management-platform"&gt;Core dna’s all-in-one content management platform?&lt;/a&gt;&lt;/strong&gt; Let’s chat.&lt;/p&gt;

&lt;p&gt;&lt;a href="//www.coredna.com/best-types-of-content"&gt;Original Cora dna article can be found here.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>contenttypes</category>
      <category>coredna</category>
      <category>2022</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>How CMS Broke the Web</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Mon, 08 Aug 2022 00:36:46 +0000</pubDate>
      <link>https://dev.to/coredna/how-cms-broke-the-web-13jm</link>
      <guid>https://dev.to/coredna/how-cms-broke-the-web-13jm</guid>
      <description>&lt;p&gt;Having a CMS sounded so nice at first.&lt;/p&gt;

&lt;p&gt;It ensured that you wouldn’t be locked out of your own website, and you’ll be able to make changes whenever you need to. However, when all the developers started arguing about which language and framework should be used to build the website and system, you knew something might be wrong.&lt;/p&gt;

&lt;p&gt;But you couldn't possibly have been prepared for what came next. The website got finished (albeit it took far longer than you would have liked). And you quickly learned that while the CMS allows you to add, curate, and publish content, that’s about all it lets you do.&lt;/p&gt;

&lt;p&gt;Most CMSs are great at two things: (1) Letting you add content and (2) restricting you from breaking anything. Here’s the problem with most CMSs and what you can do instead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CMSs still need developers&lt;/strong&gt;&lt;br&gt;
Most businesses choose a traditional CMS for one reason and one reason only:&lt;/p&gt;

&lt;p&gt;Because they want to build and maintain a website without managing code (back-end) and front-end development systems.&lt;/p&gt;

&lt;p&gt;For that, CMSs are great.&lt;/p&gt;

&lt;p&gt;They’re great for the small-scale blogger who wants to update content every week and cares little about lead generation or conversion rates. They’re great for the person who wants to build a simple content-creating website with minimal customizations.&lt;/p&gt;

&lt;p&gt;But that’s about as good as a CMS gets, unfortunately.&lt;/p&gt;

&lt;p&gt;Traditional CMSs are extremely restrictive, only allowing you to make HTML, CSS, and JavaScript changes if the CMS approves. So you’re constantly fighting against the platform when it comes time to make changes to content, design, or optimize for conversions.&lt;/p&gt;

&lt;p&gt;I know. I know. This looks simple.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_t_9uz_H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cb9gb40jp5f47s2vcdf8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_t_9uz_H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cb9gb40jp5f47s2vcdf8.png" alt="Image description" width="520" height="325"&gt;&lt;/a&gt;(&lt;a href="https://www.wpbeginner.com/beginners-guide/wordpress-vs-html-whats-best-for-your-business-website/"&gt;Image Source&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;And this doesn’t...&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aI4NeGWn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/beprwhalii26iu5jxa6y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aI4NeGWn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/beprwhalii26iu5jxa6y.png" alt="Image description" width="880" height="530"&gt;&lt;/a&gt;(&lt;a href="https://stackoverflow.com/questions/35312321/sublime-3-editor-syntax-highlighting-php-html-not-working"&gt;Image Source&lt;/a&gt;) &lt;/p&gt;

&lt;p&gt;That is, if you’re not a developer. But here’s what most CMS vendors don’t tell you.&lt;/p&gt;

&lt;p&gt;They don’t tell you that you’ll still need developers for fixing the inconsistent code of a mashed-together WordPress theme and plugin concoction. They don’t tell you how much this mix will slow your website down or create unintentional conflicts of code, and even leave your website open to greater security risks.&lt;/p&gt;

&lt;p&gt;The whole reason that many businesses use a CMS is to lower the cost of front-end developer work and simplify website maintenance, updating, and customization processes.&lt;/p&gt;

&lt;p&gt;The reality, though, is that a CMS actually makes all of these processes harder, not easier.&lt;/p&gt;

&lt;p&gt;Since CMSs are so restrictive, they often make the whole website build process more technical than it may have been with a website built by a developer. Perhaps the most noteworthy problem with CMS “solutions” is that they do a cruddy job of protecting you from security breaches.&lt;/p&gt;

&lt;p&gt;With all of the plugins and themes mashed together to create a (hopefully) cohesive whole, all that hackers need to access your website is a bit of forgetfulness.&lt;/p&gt;

&lt;p&gt;Mossack Fonseca and &lt;a href="https://www.equifax.com/personal/"&gt;Equifax&lt;/a&gt; experienced this first hand. Equifax was recently hacked, affecting &lt;a href="https://www.wjhg.com/content/news/Millions-affected-in-Equifax-data-breach-444518043.html"&gt;143 million people in the process&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What caused the breach?&lt;/p&gt;

&lt;p&gt;Well, Equifax hadn’t &lt;a href="https://www.wired.com/story/equifax-breach-no-excuse/"&gt;updated one of their web applications&lt;/a&gt; for two months, and that slack was enough to create an entry door for vicious hackers to steal valuable information.&lt;/p&gt;

&lt;p&gt;After the hack, one man said, "I really don't have a lot of faith in putting my last six numbers of my social security number on an Equifax website after what happened.”&lt;/p&gt;

&lt;p&gt;Yikes.&lt;/p&gt;

&lt;p&gt;Similarly, Mossack Fonseca, a law firm based in Panama, “did not encrypt its emails with Transport Layer Security protocols". They were using a version of Wordpress that was three months out of date and a customer portal, &lt;a href="//www.coredna/blogs/drupal-cms-commerce"&gt;Drupal&lt;/a&gt;, that was also out of date, &lt;a href="https://www.computerworld.com/article/3052218/security/the-massive-panama-papers-data-leak-explained.html"&gt;creating a security breach that leaked 11.5 million confidential documents&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;While most businesses would like to sit back and relax after building and organizing their traditional CMS, the reality is that they can’t — not if they want to actually protect their website.&lt;/p&gt;

&lt;p&gt;If not maintained — which sort of kills the point of getting the CMS in the first place — CMSs threaten your &lt;a href="//www.coredna/blogs/website-security"&gt;website’s security&lt;/a&gt;, seriously hinder website speed, and restrict necessary customizations.&lt;/p&gt;

&lt;p&gt;But that’s only the tip of the iceberg.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="//www.coredna/blogs/using-wordpress-as-enterprise-cms"&gt;Using WordPress as an Enterprise CMS: 9 Things You Should Know&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Leads make poor decisions&lt;/strong&gt;&lt;br&gt;
The problems with CMSs are spread far and wide. Wordpress accounts for 31% of all CMS websites.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---r_lk1eQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pz4yu97h3zwqv95j9625.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---r_lk1eQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pz4yu97h3zwqv95j9625.png" alt="Image description" width="800" height="503"&gt;&lt;/a&gt;(&lt;a href="https://thinksem.com/blog/use-wordpress-build-custom-websites/"&gt;Image Source&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;And even more shocking is that Wordpress accounts for &lt;a href="https://thinksem.com/blog/use-wordpress-build-custom-websites/"&gt;27.6% of all websites&lt;/a&gt;. One of the issues with all of that traditional CMS action is that &lt;a href="//www.coredna/blogs/how-to-become-a-cmo"&gt;CMOs&lt;/a&gt; and IT leads start to feel like they understand the website better than their front-end developers.&lt;/p&gt;

&lt;p&gt;What happens next isn’t pretty.&lt;/p&gt;

&lt;p&gt;Instead of allowing the front-end developers to make decisions about the language, framework, and systems to use, they make decisions on their own. But by choosing web applications, plugins, and themes based off of well-written sales copy for the particular product instead of real-time data, those decisions are nothing better than a shot in the dark.&lt;/p&gt;

&lt;p&gt;The better thing would be for CMOs and IT leads to consult their front-end developers.&lt;/p&gt;

&lt;p&gt;The problem with CMSs is that they make everyone feel like they’re an expert. But often, the person calling the shots doesn’t fully understand how their decisions are affecting the website’s speed and functionality on the back-end.&lt;/p&gt;

&lt;p&gt;That’s a loss for your business and a loss for your team.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="//www.coredna/blogs/how-to-choose-a-saas-cms"&gt;How to Choose a SaaS CMS: The 9-Point Checklist&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A CMS can be your best friend or your worst enemy&lt;/strong&gt;&lt;br&gt;
You’d think a CMS would make non-technical people happy.&lt;/p&gt;

&lt;p&gt;However, that choice can often backfire. Too often, the people in charge make decisions with incomplete information. And the end result is that the marketing team gets stuck with a solution that’s not quite powerful enough, yet not quite flexible enough, either.&lt;/p&gt;

&lt;p&gt;Which is exactly the opposite of what you want for your business.&lt;/p&gt;

&lt;p&gt;It’s no secret that companies today strive after quick movement, efficient processes, and, above all else, agility. But with a traditional CMS, that desire for a quick-paced system remains nothing more than a dream.&lt;/p&gt;

&lt;p&gt;Everyone is stuck.&lt;/p&gt;

&lt;p&gt;The developer is stuck because of the restrictive framework that the CMS forces them to operate within, limiting their ability to make the changes they need to make. The designer is limited for much the same reason. They can’t design the website in the way they’d like to because the theme is practically set in stone.&lt;/p&gt;

&lt;p&gt;And the lousy UI that most CMSs offer doesn’t allow for the kind of design that a truly effective designer wants to make.&lt;/p&gt;

&lt;p&gt;And the content creators are stuck because they can only create certain kinds of content without going through a challenging and convoluted process to add a unique touch — like a correctly-sized infographic or a customizable CTA button.&lt;/p&gt;

&lt;p&gt;Since everyone is stuck in their own hell of coding, designing, and creating, everything takes ten times longer than it should.&lt;/p&gt;

&lt;p&gt;Which isn’t a healthy system for your business.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Alternatives to a traditional CMS&lt;/strong&gt;&lt;br&gt;
Okay. So you don’t want to use a traditional CMS. Good call. But what can you do instead?&lt;/p&gt;

&lt;p&gt;Here are two options that will solve all of your CMS woes.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Alternative #1: Use a static website&lt;/em&gt;&lt;br&gt;
At the beginning of the internet, the&lt;a href="https://techterms.com/definition/staticwebsite"&gt; static website&lt;/a&gt; was the only option.&lt;/p&gt;

&lt;p&gt;No one knew what the heck a CMS was yet. And they didn’t care.&lt;/p&gt;

&lt;p&gt;They just learned the language of computers and designed a website that did what they wanted it to do. But, over time, marketers and salespeople and entrepreneurs wanted to be able to design their own websites without spending years learning the language of their robot counterparts.&lt;/p&gt;

&lt;p&gt;Which is exactly why and when the CMS was created. The traditional CMS was built to cater to people who wanted to easily build, run, and maintain their website.&lt;/p&gt;

&lt;p&gt;And, to some degree, that worked. But more and more people started becoming interested in static websites as the awareness of tradition CMS solutions, and their shortcomings skyrocketed. Here’s the &lt;a href="https://www.google.com/trends/"&gt;Google Trends&lt;/a&gt; interest data in “static website generator.”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Bta27nM7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tpgyktapktm5vfdhx97f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Bta27nM7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tpgyktapktm5vfdhx97f.png" alt="Image description" width="880" height="271"&gt;&lt;/a&gt;&lt;br&gt;
A static website is great… for some businesses.&lt;/p&gt;

&lt;p&gt;If you’re the kind of business that only makes monthly changes to your website and you have a reliable front-end developer who can make these changes for you quickly and easily, then a static website is a good option.&lt;/p&gt;

&lt;p&gt;As interest in static websites surges, so too does the market for them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://jekyllrb.com/"&gt;Jekyll&lt;/a&gt; is probably the most popular option for people interested in generating a static website. But &lt;a href="https://hexo.io/"&gt;Hexo&lt;/a&gt; is another option to consider and so is &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;. The other thing you can do is simply hire someone to design a static website for you.&lt;/p&gt;

&lt;p&gt;Copywriter &lt;a href="https://jacobmcmillen.com/"&gt;Jacob McMillen&lt;/a&gt; uses a static website for his landing page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fE4DlOJb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ba5xu7vyixg5gbhz622x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fE4DlOJb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ba5xu7vyixg5gbhz622x.png" alt="Image description" width="880" height="919"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;He worked with a designer to create it, and it does exactly what he wants it to do. It ranks on Google for “expert copywriter,” and because of that, it consistently generates leads.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p2pMiPWG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/66lg3ficp1q1xr02d0qa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p2pMiPWG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/66lg3ficp1q1xr02d0qa.png" alt="Image description" width="823" height="580"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Jacob’s website works because he rarely publishes new content on it. If he does, he can simply reach out to a front-end developer and ask them to update it for him.&lt;/p&gt;

&lt;p&gt;Of course, a static website won’t be for everyone. Most likely, your business’ website requires consistent iterations and content creation. If that’s you, then a static website just won’t cut it.&lt;/p&gt;

&lt;p&gt;A static website will allow you to customize it however you like. But the disadvantage is that doing so is usually quite slow. It takes a long time to publish content since there’s no user interface to work with.&lt;/p&gt;

&lt;p&gt;The solution?&lt;/p&gt;

&lt;p&gt;A headless/cloud CMS.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Alternative #2: Use a headless or cloud CMS&lt;/em&gt;&lt;br&gt;
What if there was a CMS with a helpful user interface that allowed for all of the customizations your front-end developers could possibly dream of? What if the CMS still allowed for easy content creation while also allowing UX and UI teams to use their full developer skillset?&lt;/p&gt;

&lt;p&gt;Well, there is.&lt;/p&gt;

&lt;p&gt;And it’s called a &lt;a href="//www.coredna.com/blogs/dxp-vs-cms"&gt;headless/cloud CMS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Basically, it’s the customization potential of a static website mixed with the usability of a CMS. As you know, when it comes to CMSs, you have three options.&lt;/p&gt;

&lt;p&gt;The first is a CMS that’s built in the cloud and managed by the vendor of your website. The seeming advantage of this solution is that your website will be flexible to change when you need to change it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0Mu8zd6n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c3l9126r57kgn6n38o09.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0Mu8zd6n--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c3l9126r57kgn6n38o09.png" alt="Image description" width="880" height="423"&gt;&lt;/a&gt;&lt;br&gt;
But the reality isn’t quite so compelling.&lt;/p&gt;

&lt;p&gt;The reality is that any updated code that you send the vendor still needs to go through their processes to get tested, altered, or approved before the actual change is made. These vendors will often claim that the processes within their system are fast, but they likely aren’t. And your business will end up paying the price for that lack of agility.&lt;/p&gt;

&lt;p&gt;In short, these CMSs are customizable but highly inefficient.&lt;/p&gt;

&lt;p&gt;The second option you have is a basic, traditional CMS, which basically means you “buy” the technology - think &lt;a href="//www.coredna.com/blogs/magento-2-migration"&gt;Magento&lt;/a&gt; or Drupal.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TjE5rDyc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tkzdr08qg599tddepy0z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TjE5rDyc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tkzdr08qg599tddepy0z.png" alt="Image description" width="880" height="410"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;We’ve already discussed many of the problems that these types of CMSs pose, such as website-slowing code discrepancies created by a convoluted mixture of themes, plugins, updates, and other web applications.&lt;/p&gt;

&lt;p&gt;The CMS is packaged in a pretty box, but it doesn’t get the job done for a business that needs to move quickly. In fact, this kind of CMS makes building out your website more complicated than a website built by a front-end developer.&lt;/p&gt;

&lt;p&gt;They are highly efficient, but only if you don’t want to make many customizations to your website. Which, if you want to build a successful business with a supporting website, you do.&lt;/p&gt;

&lt;p&gt;And the third is the option you’ve been waiting for.&lt;/p&gt;

&lt;p&gt;The majestic unicorn of all CMS solutions: the headless/cloud CMS. It offers a friendly UI combined with all of the customization potentials you could possibly want for your website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xkQQhx51--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocrih2ybpdqdz7jhrg09.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xkQQhx51--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocrih2ybpdqdz7jhrg09.png" alt="Image description" width="880" height="423"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;By working with a front-end developer regularly who will help you make hefty changes to your website, a headless/cloud CMS will offer the developer what they want, the designer what they need, and the content creator what they require.&lt;/p&gt;

&lt;p&gt;Most notably, a headless/cloud CMS will save you money in the long run.&lt;/p&gt;

&lt;p&gt;How?&lt;/p&gt;

&lt;p&gt;Because it incorporates &lt;a href="https://whatis.techtarget.com/definition/multi-tenancy"&gt;multi-tenancy&lt;/a&gt;. Which basically means that since the website is built in the cloud, the processes for handling higher traffic and a bigger customer base won’t cost you any extra money like it would using a website hosted by a vendor.&lt;/p&gt;

&lt;p&gt;Plus, your business will be able to efficiently make changes and keep up with the rapid pace of the internet — a requirement of any successful business today.&lt;/p&gt;

&lt;p&gt;It’s still a CMS. Just not one that you’ll get stuck within.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hint:&lt;/strong&gt; Core dna offers exactly this kind of website CMS.&lt;/p&gt;

&lt;p&gt;Our platform has pre-built web applications - more than 80 of them - meaning that you can quickly deploy and easily maintain your website. Plus new features are added every week without the need to “update” on your end.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ILUzjm29--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nnldpp9xev7yjubjy8ey.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ILUzjm29--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nnldpp9xev7yjubjy8ey.png" alt="Image description" width="880" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Headless CMS lets UX and UI developers to customize your website while also streamlining content creation and website maintenance. Which means you’ll stop losing customers because of a hefty load of confusing “solutions.”&lt;/p&gt;

&lt;p&gt;At first, the traditional CMS seemed like the perfect solution.&lt;/p&gt;

&lt;p&gt;You thought it would allow you to customize your website without using a developer. You’d be able to go into the UI with your massive lack of coding knowledge and edit the appearance and content of your website.&lt;/p&gt;

&lt;p&gt;And at first, it worked. After talking with someone in IT, you quickly realized why CMSs have broken the web. Namely, CMSs still need developers, leads make poor decisions, and, in the end, everyone is stuck.&lt;/p&gt;

&lt;p&gt;Also, let's talk about the vendors for a bit. The vendors were forced to build platforms that had to be flexible to allow the developers who used these platforms to do whatever they wanted. So, in the end, everyone built the same thing 100 different ways, using different approaches, frameworks and coding styles. The net result was the same, but how they got there has now created major issues for the vendors and the customers of these platforms.&lt;/p&gt;

&lt;p&gt;The vendors have to have backward compatibility with the original versions of their products. While customers end up with solutions that can only be managed by their internal teams.&lt;/p&gt;

&lt;p&gt;Compounding the mess is that the developer wants to develop solutions the same way twice. So, those agency/development companies are now stuck supporting a variety of solutions that do the same thing but will have been coded many different ways.&lt;/p&gt;

&lt;p&gt;Here's my question to you all:&lt;/p&gt;

&lt;p&gt;Original Cora dna article can be found here.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Why isn't anyone complaining?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The agencies pass on the costs to customers as "technical retainers" while the customers just expect to be charged for "maintenance" of platforms.&lt;/p&gt;

&lt;p&gt;This is where the disruption has to happen, don't you think?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to see how high-growth companies use&lt;/strong&gt; &lt;a href="https://www.coredna.com/content-management-platform"&gt;Core dna’s all-in-one content management platform?&lt;/a&gt; Let’s chat.&lt;/p&gt;

&lt;p&gt;&lt;a href="//www.coredna.com/blogs/the-web-is-broken"&gt;Original Cora dna article can be found here.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>web</category>
      <category>coredna</category>
      <category>cms</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Contentstack: Things You Should Know</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Thu, 04 Aug 2022 01:46:27 +0000</pubDate>
      <link>https://dev.to/coredna/contentstack-things-you-should-know-25m2</link>
      <guid>https://dev.to/coredna/contentstack-things-you-should-know-25m2</guid>
      <description>&lt;p&gt;Deciding on your next content management system can depend on several factors, including your current tech stack, the requirements of different departments, your current priorities and where you see your business heading in the future.&lt;/p&gt;

&lt;p&gt;In the world of headless CMS platforms, Contentstack has been grabbing a few headlines in recent years with a recorded $31.5M in venture capital funding to date and a host of new initiatives.&lt;/p&gt;

&lt;p&gt;However, while good press coverage can be valuable, it doesn't necessarily tell the whole story about how well a product can meet your business's needs.&lt;/p&gt;

&lt;p&gt;In this article, we'll dive into Contentstack to uncover everything you need to know and see if it truly stacks up to the demands of modern enterprises.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Want to know more about Contentstack? Here’s what you’ll learn in this article:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bit.ly/3d5qVcQ"&gt;What is Contentstack?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bit.ly/3zxDPYG"&gt;Is Contentstack a headless CMS?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bit.ly/3d9IB7u"&gt;Does Contentstack have a headless commerce capability?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bit.ly/3BJdkCn"&gt;What is Contentstack best used for?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bit.ly/3bqMbcT"&gt;How much does Contentstack cost?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bit.ly/3d6m23p"&gt;Contentstack pros&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bit.ly/3SmL4eP"&gt;Contentstack cons&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://bit.ly/3cXFQWt"&gt;Contentstack vs Core dna&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What is Contentstack?&lt;/strong&gt;&lt;br&gt;
Contentstack is a customer experience platform (CXP) that is redefining how content is created, managed and published in an enterprise environment.&lt;/p&gt;

&lt;p&gt;It facilitates personalized and engaging interactions between businesses and their customers on websites and other digital touchpoints in the customer journey.&lt;/p&gt;

&lt;p&gt;Contentstack has been used by brands such as Chase, Cisco and Sephora. A founding member of the MACH Alliance, Contentstack features a user-friendly interface that aims to help central content teams provide more autonomy to subject matter experts and other content creators within an organization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is Contentstack a headless CMS?&lt;/strong&gt;&lt;br&gt;
Yes. Contentstack now categorizes itself as a customer experience platform, citing the shift from developer-focused headless CMS platforms to more customer-oriented platforms that provide marketers and non-technical team members with the tools they need.&lt;/p&gt;

&lt;p&gt;However, at its core, Contentstack is an API-based, headless content management platform that enables businesses to deliver content to multiple devices, including websites, mobile devices, IoT, AR, VR and more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="https://bit.ly/3bs2gyX"&gt;Hybrid CMS: A Headless CMS, But With a Front-End&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Contentstack have a headless commerce capability?&lt;/strong&gt;&lt;br&gt;
As a headless CMS, Contentstack does have headless commerce capabilities. While not native, Contentstack can seamlessly connect to an eCommerce platform.&lt;/p&gt;

&lt;p&gt;For eCommerce stores, all product-related content can be managed from within Contentstack, including product descriptions, website, marketing and blog content.&lt;/p&gt;

&lt;p&gt;Orders, pricing and cart details can then be managed within the integrated eCommerce platform, such as commercetools which Contentstack recommends.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; How to Choose an &lt;a href="https://bit.ly/3JACe9d"&gt;Enterprise eCommerce Solution&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Contentstack best used for?&lt;/strong&gt;&lt;br&gt;
Contentstack is ideal for websites that include customized designs across multiple pages. If you're building large websites that require high volumes of content, want to achieve omnichannel content delivery and easily integrate third-party apps while still maintaining a high level of security.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How much does Contentstack cost?&lt;/strong&gt;&lt;br&gt;
Contentstack's pricing plans start at $995/month for the starter package. This works with teams managing single-property sites.&lt;/p&gt;

&lt;p&gt;The grow package meant for teams managing single-property sites, apps, and IoT starts at $4500/month.&lt;/p&gt;

&lt;p&gt;Pricing for the final scale package meant for enterprise-level organizations requires contacting the sales team.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to know the pros of Contentstack? Or even a comparison against Core dna? Visit our original blog for more below!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/3OW6RXJ"&gt;Original Cora dna article can be found here.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>contentstack</category>
      <category>cms</category>
      <category>coredna</category>
      <category>headlesscms</category>
    </item>
    <item>
      <title>7 Ways to Improve API Performance</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Mon, 01 Aug 2022 03:12:25 +0000</pubDate>
      <link>https://dev.to/coredna/7-ways-to-improve-api-performance-5cb1</link>
      <guid>https://dev.to/coredna/7-ways-to-improve-api-performance-5cb1</guid>
      <description>&lt;p&gt;Performance problems are common. Below are 7 ideas to consider to help improve API performance.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add pagination to solve relatively large response payloads&lt;/li&gt;
&lt;li&gt;Breakdown APIs into micro-services&lt;/li&gt;
&lt;li&gt;Create synchronous APIs&lt;/li&gt;
&lt;li&gt;Use connection pooling&lt;/li&gt;
&lt;li&gt;Add Caching&lt;/li&gt;
&lt;li&gt;Deploy APIs within auto-scaling groups&lt;/li&gt;
&lt;li&gt;Switch to asynchronous error-logging&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Asset Management&lt;/strong&gt;&lt;br&gt;
To help increase website speed, it's essential to manage what goes on your web pages. For example, what size are your files? What type of images are you using? Even the most minor details matter when it comes to site speed.&lt;/p&gt;

&lt;p&gt;Below are our best tips when it comes to assent management:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Always manage the amount of content you have per page. Clear, succinct content is almost always the way to go.&lt;/li&gt;
&lt;li&gt;Be careful with rendering images. A poor rendering performance can translate into a relatively high bounce rate.&lt;/li&gt;
&lt;li&gt;The best image format is WebP. WebP provides superior lossless and lossy compression for images. You can use WebP to create smaller, richer images that make the web page faster.&lt;/li&gt;
&lt;li&gt;You always want to optimize images for different device sizes.&lt;/li&gt;
&lt;li&gt;Use real-time scaling for perfect sizes and widths.&lt;/li&gt;
&lt;li&gt;Size matters. File size, that is. The file size is the amount of space your file is taking up on your hard drive. Smaller images contribute to webpage faster load time.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PIWYxQ2t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m5a5og8cafc78c6x3vxv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PIWYxQ2t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m5a5og8cafc78c6x3vxv.png" alt="Image description" width="880" height="588"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Channel Management&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Mobile vs. Desktop vs. IoT&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You can learn how to speed up a website by addressing how you manage various channels. Of course, the way you manage your mobile site versus your desktop site will be different. As a general rule of thumb, desktop sites usually contain a wide range of content and information. Mobile sites typically include only the most important and time or location-specific functions and features. And what about the Internet of things (IoT)? IoT devices are the network of tangible objects that collect and exchange data in real-time using embedded sensors. IoT Device Management makes it easy to securely register, organize, and monitor data in the IoT environment. There are dedicated device management platforms you may want to consider.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Building a System for Various Channels:&lt;/em&gt; Increase website speed by ensuring your system is compatible with various communication channels. There's nothing worse than going on a mobile site and seeing extra-large images and unorganized content because the website owner didn't optimize the site for various channels. It's also a good idea to maximize the capabilities of the browser (like browser caching) to your advantage!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Minimize the Amount of Network Traffic:&lt;/em&gt; Nothing slows down a site like an incoming boom of unexpected traffic. You can reduce bandwidth by setting access restrictions, malware scanning, and identifying bandwidth hogs.&lt;/p&gt;

&lt;p&gt;Read this Next: &lt;a href="https://bit.ly/3zMhCri"&gt;eCommerce API: What Is It &amp;amp; How to Harness the Power of the eCommerce API Economy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Infrastructure&lt;/strong&gt;&lt;br&gt;
Next on the list of things that can make or break your page load speed is the infrastructure or the hardware, media, and software responsible for connecting computers and users to the internet. So yes, this one's a big deal. How your content as assets are distributed matters. Visitors expect a consistent experience.&lt;/p&gt;

&lt;p&gt;Here's what your site's infrastructure should include for optimal page speed and performance.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Caching policies&lt;/li&gt;
&lt;li&gt;Security policies&lt;/li&gt;
&lt;li&gt;Malicious traffic detection and blocking (web application firewall) to reduce traffic bottlenecks&lt;/li&gt;
&lt;li&gt;Unauthorized access identification and rectification&lt;/li&gt;
&lt;li&gt;Auto Scale for traffic spikes to maintain consistent response&lt;/li&gt;
&lt;li&gt;Redundancy for failures&lt;/li&gt;
&lt;li&gt;Reporting and monitoring (to identify abnormal behavior or poor performance 24/7 support and continuous upgrades)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HY97h9Hx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8rmoxzp8fl6smfgcfekv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HY97h9Hx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8rmoxzp8fl6smfgcfekv.png" alt="Image description" width="880" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Platforms&lt;/strong&gt;&lt;br&gt;
Finally, the platform you use will influence your site speed. Choosing a platform that will increase website speed while delivering everything you need can be a challenge.&lt;/p&gt;

&lt;p&gt;Not sure what to look for in a platform? If a platform can check all the boxes below, it's considered adequate; if not, you may want to consider switching.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A good platform should:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Have architecture designed for speed without bloatware.&lt;/li&gt;
&lt;li&gt;Reduce external systems.&lt;/li&gt;
&lt;li&gt;Stay updated with the latest software systems and upgrade platform components like operating systems, language, and latest DBs.&lt;/li&gt;
&lt;li&gt;Have the ability to deliver the tech without plugins.&lt;/li&gt;
&lt;li&gt;Reduce the need for 3rd party systems that slow down the experience.&lt;/li&gt;
&lt;li&gt;Have a modern framework for micro-services.&lt;/li&gt;
&lt;li&gt;Improve search performance and use tools like Elasticsearch etc.&lt;/li&gt;
&lt;li&gt;Offer flexible integration with other systems.&lt;/li&gt;
&lt;li&gt;Provide content modeling that meets your needs.&lt;/li&gt;
&lt;li&gt;Have a division of real-time vs. background activities to ensure that the user experience is maximized.&lt;/li&gt;
&lt;li&gt;Offer reporting to provide optimization opportunities. For example, reports should identify slow parts of the system and upgrade to tune results.&lt;/li&gt;
&lt;li&gt;Boast continuous platform updates for speed and security.&lt;/li&gt;
&lt;li&gt;Have performance SLAs that cover the speed and the uptime of the platform&lt;/li&gt;
&lt;li&gt;Provide ongoing performance tuning to ensure that the platform is working at peak performance and that any changes have not altered its performance.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read this next: &lt;a href="https://bit.ly/3QqSX19"&gt;How will a SaaS CMS help my brand&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Are Some Websites Slow?&lt;/strong&gt;&lt;br&gt;
There's a lot to consider when trying to figure out why your site's website speed isn't up to par. Response time and performance contribute to its success, so taking the opportunity to improve your site is well worth the extra effort.&lt;/p&gt;

&lt;p&gt;Are you looking for a service that can keep up with your performance needs? Core DNA is a platform for modern websites featuring a Headless Framework, built-in native code ( no plugins), SAS, and speed. Core DNA handles everything from hosting, CDN, security, and upgrades (new features). The best part? It's ultra-fast to deploy - it won't take months to build your website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/3oJNGps"&gt;Original Cora dna article can be found here.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>coredna</category>
      <category>watercooler</category>
      <category>api</category>
      <category>apiperformance</category>
    </item>
    <item>
      <title>Learn from these Headless CMS use cases</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Thu, 28 Jul 2022 01:06:23 +0000</pubDate>
      <link>https://dev.to/coredna/learn-from-these-headless-cms-use-cases-17fc</link>
      <guid>https://dev.to/coredna/learn-from-these-headless-cms-use-cases-17fc</guid>
      <description>&lt;p&gt;Learn from the most successful headless and decoupled content management system (CMS) use cases to incorporate into your business strategy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are the different types of headless platforms&lt;/strong&gt;&lt;br&gt;
Over the past 4 years there has been an explosion of new headless CMS platforms. These platforms can be divided into 2 categories. 1. Open source headless CMS platforms and 2. SaaS or Cloud headless CMS platforms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open-source headless CMS platforms&lt;/strong&gt;&lt;br&gt;
Software released under an open-source license allows developers to directly modify the source code. This control over the platform lets developers customize a CMS to meet their team’s needs.&lt;/p&gt;

&lt;p&gt;Since developers from all over the world work collaboratively with the source code in an open environment, those that are new to the platform or have specific questions about how it works can reach out to experienced programmers within the community to get their answers. Let’s take a look at three leading open-source CMS vendors:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Strapi&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---HY2ocFy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ndc5qsdk92a40wlr6wvt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---HY2ocFy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ndc5qsdk92a40wlr6wvt.png" alt="Image description" width="700" height="402"&gt;&lt;/a&gt; (Strapi Homepage)&lt;/p&gt;

&lt;p&gt;Strapi is an open-source CMS platform that’s built on Node.js and works with the database and self-hosting solutions of your choice.&lt;/p&gt;

&lt;p&gt;The primary goal of Strapi is to build a solid API, while offering an intuitive admin panel. While Strapi has capabilities to ease the task of managing user sessions and applications, users have encountered occasional problems with the drag-and-drop interface and array data types.&lt;/p&gt;

&lt;p&gt;Strapi is ideal for small companies that need a flexible API for their front-end.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Top Strapi features:&lt;/strong&gt;&lt;br&gt;
Built-in support RESTful and GraphQL APIs.&lt;br&gt;
100% JavaScript for front-end and CMS.&lt;br&gt;
Intuitive admin console for content editors.&lt;br&gt;
Highly extensible with a built-in plugin system.&lt;br&gt;
Simple for developers to use and review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Cockpit&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AWUOjXHM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/etn9fdpjjmz95uz439tp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AWUOjXHM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/etn9fdpjjmz95uz439tp.png" alt="Image description" width="700" height="402"&gt;&lt;/a&gt;(Cockpit Homepage)&lt;/p&gt;

&lt;p&gt;Cockpit is a free, open-source, lightweight CMS that’s built to work with NoSQL databases like MongoDB and SQLite. It’s headless and API-first, meaning the CMS focuses only on back-end APIs to manage meta-data and data entries.&lt;/p&gt;

&lt;p&gt;There’s no presentation layer, so developers have total freedom to review and manage the front-end. Cockpit works well for clients who want a simple installation and require an adaptable content structure. Cockpit is also well-suited to support content on multiple devices.&lt;/p&gt;

&lt;p&gt;Cockpit is ideal for small digitally-forward businesses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Top Cockpit features:&lt;/strong&gt;&lt;br&gt;
Simple installation and self-hosted.&lt;br&gt;
API-first CMS with JSON content.&lt;br&gt;
Language and database agnostic.&lt;br&gt;
Flexible content models and no predefined models.&lt;br&gt;
Modern and clean UI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Directus&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FP7YOtIC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tsmg8eo50o5etu2termq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FP7YOtIC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tsmg8eo50o5etu2termq.png" alt="Image description" width="700" height="402"&gt;&lt;/a&gt;(Directus Homepage)&lt;/p&gt;

&lt;p&gt;Directus is an open-source software platform suitable for projects that use customized database structures, as it comes with a wrapper to serve content from SQL databases via an API.&lt;/p&gt;

&lt;p&gt;Directus also allows non-IT users to manage content through the Admin App. The platform has a strong version control system, allowing for rollbacks and retrieval of previous versions. While it does allow for uploading files, Directus occasionally encounters problems with long-form videos.&lt;/p&gt;

&lt;p&gt;Directus is ideal for small to mid-size businesses that use traditional SQL databases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Top Directus features:&lt;/strong&gt;&lt;br&gt;
Every aspect of the CMS is extensible and customizable, with no limitations.&lt;/p&gt;

&lt;p&gt;Multilingual content management, with 10+ languages supported out of the box.&lt;/p&gt;

&lt;p&gt;Built-in authentication and support for other SSO services.&lt;br&gt;
Intuitive and secure admin app for content creators.&lt;br&gt;
Unopinionated, so there are no practices or specific languages required.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SaaS headless CMS platforms&lt;/strong&gt;&lt;br&gt;
With SaaS headless CMS platforms, developers are not allowed to modify the source code. Users need a specific license key to implement these systems, either on-site or through the cloud, and rely on the vendors for further customization or extensions of the software.&lt;/p&gt;

&lt;p&gt;SaaS headless CMS platforms ease the burden for IT teams, as the vendor is responsible for updates, maintenance, and technical support.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Core dna&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NbA6piEI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2v5c1z9soax4sbffq17a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NbA6piEI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2v5c1z9soax4sbffq17a.png" alt="Image description" width="700" height="653"&gt;&lt;/a&gt;(Core dna Homepage)&lt;/p&gt;

&lt;p&gt;Core dna is not just a CMS, but a digital experience platform (DXP) that supports eCommerce, intranets, extranets, customer portals, and digital workplace solutions.&lt;/p&gt;

&lt;p&gt;The platform has features for customizable templates, WYSIWYG content creation, image editing, search engine optimization (SEO) management, and more. With its APIs, Core dna can be integrated with third-party tools that support eCommerce, social media promotion, digital marketing, customer relationship management, and more.&lt;/p&gt;

&lt;p&gt;Core dna targets the mid-size and enterprise-level markets with high-traffic and complex requirements, boasting clients such as Tivoli Audio, Stanley-PMI and SEEK.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Top Core dna features:&lt;/strong&gt;&lt;br&gt;
All-in-one DXP for websites, eCommerce, intranets, and more.&lt;br&gt;
Personalization features that make dynamic websites quick to launch.&lt;/p&gt;

&lt;p&gt;Webhooks make integration with other systems straightforward.&lt;br&gt;
Pre-built solutions for a variety of industries.&lt;br&gt;
Over 1500 new features added every year.&lt;br&gt;
Check out the rest of the article on our website below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/3zDz55h"&gt;Original Cora dna article can be found here.&lt;/a&gt;&lt;/p&gt;

</description>
      <category>headlesscms</category>
      <category>coredna</category>
      <category>cms</category>
      <category>casestudy</category>
    </item>
    <item>
      <title>What is a Headless CMS?</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Wed, 20 Jul 2022 06:00:59 +0000</pubDate>
      <link>https://dev.to/coredna/what-is-a-headless-cms-1jkd</link>
      <guid>https://dev.to/coredna/what-is-a-headless-cms-1jkd</guid>
      <description>&lt;p&gt;The headless content management (CMS) space has gained traction in recent years, leading to the renewed excitement around a content management model that can help brands handle the relentless number of emerging devices and channels. Old debates about the relevance of headless content management have reignited. But with new jargon, comes new levels of confusion. So, let’s break it down:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What’s a headless content management system? &lt;/li&gt;
&lt;li&gt;What’s a decoupled content management system? &lt;/li&gt;
&lt;li&gt;Headless vs decoupled: What’s the difference? &lt;/li&gt;
&lt;li&gt;Decoupled vs headless content management: Pros and Cons &lt;/li&gt;
&lt;li&gt;Disadvantages of a headless CMS &lt;/li&gt;
&lt;li&gt;Advantages of a decoupled CMS &lt;/li&gt;
&lt;li&gt;Why headless and why now? &lt;/li&gt;
&lt;li&gt;What’s API-first and a headless API? &lt;/li&gt;
&lt;li&gt;What does front-end agnostic mean? &lt;/li&gt;
&lt;li&gt;What’s a hybrid CMS and a hybrid headless CMS? &lt;/li&gt;
&lt;li&gt;What’s a content-as-a-service (CaaS)? &lt;/li&gt;
&lt;li&gt;Does a headless CMS help with omnichannel marketing?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, what is a headless CMS? Well, If a traditional CMS was a body, the “head” would be the front-end components like the front-end framework and template system. If you chop that head off, and you’re left with a headless CMS.&lt;/p&gt;

&lt;p&gt;This type of platform has no default front-end system to determine how the content is presented to the end-user. Instead, a headless CMS is front-end agnostic, meaning that your content is raw and can be published anywhere, through any framework.&lt;/p&gt;

&lt;p&gt;By getting rid of the front-end delivery layer, your CMS is suddenly a content-only data source. It produces content and then sits there. Waiting.&lt;/p&gt;

&lt;p&gt;This is because there is no default “head”. Front-end developers are free to build as many heads as they like…To retrieve the content for each channel, the headless CMS responds to API calls.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s a decoupled content management system?&lt;/strong&gt;&lt;br&gt;
Consider headless content management as a sub-set of decoupled content management (as &lt;a href="https://www.coredna.com/blogs/decoupled-cms"&gt;decoupled CMS&lt;/a&gt; is headless, and then some).&lt;/p&gt;

&lt;p&gt;A decoupled CMS (a.k.a. hybrid CMS), has your content managed separately and is front-end agnostic, just like a headless CMS. Yet, it has front-end delivery tools in the box, like templates for you.&lt;/p&gt;

&lt;p&gt;The difference is that the back-end and front-end are not “coupled” to each other through a database like with a traditional CMS. Instead, the front-end and back-end communicate to each other through calls to an API.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_2SIQGsm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gfkytjcmx7tbz8rp3qzi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_2SIQGsm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gfkytjcmx7tbz8rp3qzi.png" alt="Image description" width="880" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, remember when we chopped the “head” off a traditional CMS to make it headless? Well, imagine the same here, except keeping the head. It’s not attached to the main body as with a traditional CMS - but you aren’t totally left to your own devices when it comes to front-end delivery, like with a headless CMS, either. &lt;/p&gt;

&lt;p&gt;Read this next: &lt;a href="https://bit.ly/3PkdN1O"&gt;Contentstack: Everything You Need To Know Before Using Contentstack as a Headless CMS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Headless vs decoupled: What’s the difference?&lt;/strong&gt;&lt;br&gt;
A headless CMS has modelling and editorial tools to create and edit content. But the concept of “publishing” content just means making it available via an API. It assumes that you and your nerdy front-end development can handle the rest with whichever frameworks &amp;amp; tools.&lt;/p&gt;

&lt;p&gt;A decoupled CMS, on the other hand, doesn’t assume anything. It does everything headless does, but it doesn’t stop there. It also says, “Hey, we’ve got some templating tools here so you aren’t working from scratch.”&lt;/p&gt;

&lt;p&gt;That’s just good manners, right? &lt;a href="https://www.blendinteractive.com/"&gt;Blend Interactive&lt;/a&gt; CSO, &lt;a href="https://twitter.com/gadgetopia"&gt;Deane Barker&lt;/a&gt;, summed up &lt;a href="https://gadgetopia.com/post/9926"&gt;the difference&lt;/a&gt; quite succinctly:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“A decoupled platform is proactive — it prepares content for presentation and pushes it into a delivery environment. A headless CMS is reactive — it manages content, then just sits and waits for some process to ask for it.”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For marketers, this subtle difference can be significant. While the decoupled system uses the templates, WYSIWYG editing and other traditional CMS system tools; many of those tools are not available in headless architecture. However, purely headless systems allow more control over how the content appears on each device. So, more fun for eager front-end developers, less fun for non-tech savvy marketers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Decoupled vs headless content management: Pros and Cons&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--B-OlN1Qt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rkj279uxps1vupiqhvbi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B-OlN1Qt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rkj279uxps1vupiqhvbi.png" alt="Image description" width="880" height="922"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of a headless platform&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Front-end agnostic&lt;br&gt;
A headless or decoupled &lt;a href="https://www.coredna.com/content-management-platform"&gt;CMS is front-end framework agnostic&lt;/a&gt;. That means you can publish content on any device or channel via API calls. Plus, front-end developers are free to use their favorite frameworks and tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;APIs&lt;br&gt;
Application Programming Interfaces (APIs) enable two technologies to speak to each other. Both use APIs to connect and communicate with other softwares and channels, allowing for content delivery. But that’s not all. APIs can also be used to send data from those channels, devices, and touchpoints back for processing, analysis, and re-distribution. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Future-proof&lt;br&gt;
APIs aren’t just ready to talk to any existing software or device, they’re prepared to speak to any new device or channel that emerges in 2019 and beyond. Thus, your content will remain future-proof, no matter what innovative device next hits the market.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Read this next: &lt;a href="//www.coredna.com/blogs/ecommerce-api"&gt;eCommerce API: What Is It &amp;amp; How to Harness the Power of the eCommerce API Economy&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Read about the disadvantages of a headless CMS and more &lt;a href="https://bit.ly/3zjZULw"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>cms</category>
      <category>coredna</category>
      <category>headless</category>
    </item>
    <item>
      <title>Decoupled CMS Explained: Pros and Cons</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Tue, 17 May 2022 00:48:11 +0000</pubDate>
      <link>https://dev.to/coredna/decoupled-cms-explained-pros-and-cons-21c</link>
      <guid>https://dev.to/coredna/decoupled-cms-explained-pros-and-cons-21c</guid>
      <description>&lt;p&gt;In today’s multi-channel environment, where content is consumed across various digital touchpoints, the legacy or monolithic CMS is no longer the only option. Instead, we’ve seen terms like &lt;a href="//www.coredna.com/blogs/blogs/headless-cms"&gt;headless CMS&lt;/a&gt;, decoupled CMS, agile CMS, &lt;a href="//www.coredna.com/blogs//blogs/hybrid-cms"&gt;hybrid CMS&lt;/a&gt; and more thrown around as new CMS architectures continue to be designed, leaving companies spoilt for choice.&lt;/p&gt;

&lt;p&gt;To make things easier, in this article, we’ll dive into the decoupled CMS, explaining what it is and highlighting the differences between headless and decoupled architectures. We’ll also look at the pros and cons of a decoupled CMS for your business compared to legacy and headless platforms.&lt;/p&gt;

&lt;p&gt;Find out how a decoupled CMS can transform how you think about web content, the difference between headless vs traditional CMS, things to consider when choosing a CMS, and many more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0o7iyXOo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/szq0oi13m86htjskwh0c.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0o7iyXOo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/szq0oi13m86htjskwh0c.jpg" alt="Image description" width="880" height="710"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is decoupled CMS?&lt;/strong&gt;&lt;br&gt;
A decoupled CMS is a CMS that has uncoupled the front-end delivery system from the back-end business module.&lt;/p&gt;

&lt;p&gt;Historically, CMSs had been tightly coupled between the front and back end. In most cases, the front-end was the presentation layer, responsible for delivering content to a website or other front-end presentation channel.&lt;/p&gt;

&lt;p&gt;On the other hand, the back-end was where all the computation was stored and where users could create, edit and generally manage content.&lt;/p&gt;

&lt;p&gt;This traditional or legacy architecture was the most prominent system for quite some time as the back-end languages were designed to process large amounts of information but not create front-end experiences.&lt;/p&gt;

&lt;p&gt;However, as new systems evolved, &lt;a href="//www.coredna.com/blogs/custom-cms"&gt;new front-end frameworks&lt;/a&gt; were developed that took advantage of more enhanced browser capabilities. This resulted in the front-end requiring greater skills to create the optimum user experience.&lt;/p&gt;

&lt;p&gt;Today, most UX innovations occur at the front end, with frameworks like React, Vue, and Angular leading the charge.&lt;/p&gt;

&lt;p&gt;In addition, some new and advanced frameworks like Stencil, a compiler that generates web components and builds high-performance web applications, and Svelte, an open-source front-end compiler, have been introduced to improve the user experience even more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are the differences between decoupled CMS vs headless CMS architecture?&lt;/strong&gt;&lt;br&gt;
A decoupled CMS may have a front-end framework built into the system.&lt;/p&gt;

&lt;p&gt;For example, Core dna supports templating through Smarty and Twig. A templating engine for PHP, Smarty facilitates the separation of presentation from application logic code. Meanwhile, Twig provides a modern templating engine that is easier to learn, faster, and more secure than PHP.&lt;/p&gt;

&lt;p&gt;On the other hand, in a headless CMS system, the interface is generally connected through an API. Also, there may be no provisions for a front-end framework to support accessing the API in some cases.&lt;/p&gt;

&lt;p&gt;In essence, everything must be constructed from scratch. Still, many headless platforms provide SDKs that provide access to the API using some of the more commonly available and popular frameworks like React mentioned above, Vue, and others.&lt;/p&gt;

&lt;p&gt;The Core dna approach to headless is to give the developers the flexibility to deliver solutions in a pure headless using their own front end approach and to also give those developers looking for a quick solution a way to use the templating to deliver their outcomes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9E34CLYD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0xy68tucsiu1cijzsdig.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9E34CLYD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0xy68tucsiu1cijzsdig.jpg" alt="Image description" width="827" height="867"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Want to read more about decoupled CMS? Click &lt;a href="//www.coredna.com/guides/decoupled-cms"&gt;here!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>decoupled</category>
      <category>cms</category>
      <category>guide</category>
      <category>opensource</category>
    </item>
    <item>
      <title>What do you wish to see?</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Wed, 04 May 2022 04:19:53 +0000</pubDate>
      <link>https://dev.to/coredna/what-do-you-wish-to-see-3pl5</link>
      <guid>https://dev.to/coredna/what-do-you-wish-to-see-3pl5</guid>
      <description>&lt;p&gt;What content would you like to see from us or more of? 👀&lt;/p&gt;

&lt;p&gt;Let us know below! 👇 &lt;/p&gt;

&lt;p&gt;We love hearing from you 😊&lt;/p&gt;

</description>
      <category>coredna</category>
      <category>feedback</category>
      <category>content</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Elasticsearch: A Beginner's Guide</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Mon, 02 May 2022 02:05:37 +0000</pubDate>
      <link>https://dev.to/coredna/elasticsearch-a-guide-for-non-techies-5637</link>
      <guid>https://dev.to/coredna/elasticsearch-a-guide-for-non-techies-5637</guid>
      <description>&lt;p&gt;Search functionality is an often underappreciated facet of the digital user experience. Whether potential visitors are trying to locate a blog article on a specific topic or scouring an eCommerce website for products, having an on-site search engine can be beneficial.&lt;/p&gt;

&lt;p&gt;Most users are already accustomed to using search engines such as Google, which processes approximately 5.8 billion searches per day. They expect the websites they visit to offer a similar quality search experience.&lt;/p&gt;

&lt;p&gt;eCommerce and enterprise companies include this search functionality on their websites through something known as Elasticsearch. But Elasticsearch is more than just a search engine.&lt;/p&gt;

&lt;p&gt;In this article, we’ll provide some guidance on what Elasticsearch is, explain how it works, and some of its benefits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In a hurry? Here’s what you’d find in this article:&lt;/strong&gt;&lt;br&gt;
What is Elasticsearch?&lt;br&gt;
What is Elasticsearch for?&lt;br&gt;
How does Elasticsearch work?&lt;br&gt;
Benefits of Elasticsearch&lt;br&gt;
Benefits of Elasticsearch for content marketers&lt;br&gt;
Benefits of Elasticsearch for eCommerce&lt;br&gt;
Elasticsearch real-life case studies&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Elasticsearch?&lt;/strong&gt;&lt;br&gt;
Elasticsearch is an analytics and full-text search engine that provides search functionality for web applications, including blogs, eCommerce websites and more. It is distributed, open-source, built on Apache Lucene and written in Java.&lt;/p&gt;

&lt;p&gt;Elasticsearch is also one component of a set of open-source tools known as the ELK Stack. The others in that stack are Logstash and Kibana, and together they combine to provide data ingestion, storage, enrichment, visualization and analysis of data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Elasticsearch for?&lt;/strong&gt;&lt;br&gt;
Elasticsearch is used to query and analyze data of various types, both structured and unstructured. Unlike other search tools that rely on text searches, Elasticsearch provides fast search responses using the same technology powering Google’s search engine, called inverted indexing, and other best-in-class algorithms.&lt;/p&gt;

&lt;p&gt;Elasticsearch provides high performance, distributed architecture, scalability and speed.&lt;/p&gt;

&lt;p&gt;It analyzes billions of data points in seconds and can provide aggregations to explore trends and patterns within the data. This enables several use cases such as search functionality for applications, websites and enterprises, logging, infrastructure metrics, analytics and more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How does Elasticsearch work?&lt;/strong&gt;&lt;br&gt;
In order to understand how Elasticsearch works, it’s essential to learn more about some of the key components and how it organizes data.&lt;/p&gt;

&lt;p&gt;In Elasticsearch, data is stored as JSON documents and separated into fields similar to rows and columns in a database. A blog article or data log of job descriptions would be examples of documents.&lt;/p&gt;

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

&lt;p&gt;Next, we have an index. An index is similar to a database and is a collection of documents with similar properties or characteristics. Elasticsearch stores that document and adds a reference that makes it searchable in an index.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wKPCtK1C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v83djphij286jx9a8t20.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wKPCtK1C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v83djphij286jx9a8t20.jpg" alt="Image description" width="827" height="718"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Data in an index isn’t stored directly in strings. Instead, documents are split into their individual search terms, and these terms are mapped to the documents.&lt;/p&gt;

&lt;p&gt;For example, when trying to find all of the times the word “human” is mentioned in an encyclopedia, you would have two options. Scan the entire book or turn to the index at the back that catalogs all of the words mentioned. Data in Elasticsearch is stored similarly to an encyclopedia index, allowing Elasticsearch to quickly find best-matches even when scanning large data sets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IbKQzJiW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6sgdefrkfplxc6hrg6pv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IbKQzJiW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6sgdefrkfplxc6hrg6pv.jpg" alt="Image description" width="880" height="611"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;General benefits of Elasticsearch&lt;/strong&gt;&lt;br&gt;
Search functionality is essential, but what makes Elasticsearch so popular within the enterprise? Here are a few of the general benefits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Optimizes the user experience (UX)&lt;/strong&gt;&lt;br&gt;
Elasticsearch makes it possible for anyone to sift through large volumes of data quite easily. Not only can this data be searched, but Elasticsearch also organizes and filters that information to give it context.&lt;/p&gt;

&lt;p&gt;It also provides a structure that pulls disparate data sources into one view. For example, when searching on an eCommerce website, Elasticsearch can push products with the most popularity or a five-star rating towards the top of the search results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Enhances visitor engagement&lt;/strong&gt;&lt;br&gt;
Keeping visitors engaged can make the difference in converting them from simply a visitor and turning them into a customer. Elasticsearch can help visitors to find things they’re searching for faster than if they’re merely browsing.&lt;/p&gt;

&lt;p&gt;Built-in features also allow it to correct typos, rectify spelling mistakes, and even autocomplete searches that customers may have been conducting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Search result reporting&lt;/strong&gt;&lt;br&gt;
Search results or reports in Elasticsearch are boosted by the fact that different sorting and weighting methods can be introduced. It also facilitates advanced querying that enables users to retrieve a combination of queries and return more precise results from search.&lt;/p&gt;

&lt;p&gt;Advanced search functionality, especially on busy eCommerce sites or similar applications that make heavy use of faceted search is resource-intensive on the server side. A moderately busy site can keep a server tied up serving search information back to users.&lt;/p&gt;

&lt;p&gt;Elasticsearch has built-in support for scaling it across multiple servers, both to expand capacity and provide fail-safe redundancy. It does this by using shards, a way of splitting data up and providing data integrity (a single source of truth) and redundancy (distributed on many machines).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Benefits of Elasticsearch for content marketers&lt;/strong&gt;&lt;br&gt;
Content marketers can leverage the power of Elasticsearch to get more out of specific marketing campaigns and existing content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Quick searches&lt;/strong&gt;&lt;br&gt;
Loading time is a critical aspect of the user experience, and that includes the time spent searching. With Elasticsearch, searches through extensive website content are quick and present accurate info with little effort, allowing visitors to conduct their business quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="//www.coredna/blogs/ecommerce-personalization"&gt;eCommerce Web Design: A 36-Point Checklist to Create The Best eCommerce Site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Data visualization&lt;/strong&gt;&lt;br&gt;
Kibana is a data visualization software that provides a browser-based interface to sift through Elasticsearch data. This enables you to create visualizations of the information that is queried and produce nice reports. These visualizations can then be placed into a custom interactive dashboard that makes finding patterns and details within the data much more straightforward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Error corrections&lt;/strong&gt;&lt;br&gt;
How often have you misspelled a search query, yet a search engine still knows what you wanted to find? Elasticsearch allows site visitors to make spelling mistakes and still find the information they were looking for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Alternative searches&lt;/strong&gt;&lt;br&gt;
With autocorrect, you can suggest alternative searches based on the previous search. Suggested terms and categories will be displayed that match the search intent of the site visitor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Real-time analytics&lt;/strong&gt;&lt;br&gt;
Elasticsearch allows you to build real-time analytics that can provide unique customer insights such as customer visit patterns and more.&lt;/p&gt;

&lt;p&gt;Read the rest of the article &lt;a href="//www.coredna.com/blogs/elasticsearch"&gt;here!&lt;/a&gt;&lt;/p&gt;

</description>
      <category>elasticsearch</category>
      <category>beginners</category>
      <category>coredna</category>
    </item>
    <item>
      <title>eCommerce CMS: 32 Must-Have CMS Features (&amp; Why Most Commerce Platforms Aren't Good CMS)</title>
      <dc:creator>Core dna</dc:creator>
      <pubDate>Thu, 28 Apr 2022 07:39:32 +0000</pubDate>
      <link>https://dev.to/coredna/ecommerce-cms-32-must-have-cms-features-why-most-commerce-platforms-arent-good-cms-1fa5</link>
      <guid>https://dev.to/coredna/ecommerce-cms-32-must-have-cms-features-why-most-commerce-platforms-arent-good-cms-1fa5</guid>
      <description>&lt;p&gt;There's eCommerce, and then there's eCommerce CMS.&lt;/p&gt;

&lt;p&gt;When you start looking into eCommerce platforms to grow your online store, you'll be immediately greeted by countless platforms touting their accessibility and vying for your business.&lt;/p&gt;

&lt;p&gt;But have you thought about a content management system? How will you easily manage content and grow your website?&lt;/p&gt;

&lt;p&gt;Spoiler alert. A lot of well-known commerce platforms don't make great CMS platforms. So we're diving into what makes a CMS great versus not so great to make things easier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choosing an eCommerce CMS? Here’s what you’ll learn in this article:&lt;/strong&gt;&lt;br&gt;
Why some popular eCommerce platforms don't make the best CMS platforms&lt;br&gt;
eCommerce CMS checklist: Features that make the best content and eCommerce CMS&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customer attribute features&lt;/li&gt;
&lt;li&gt;Site attribute features&lt;/li&gt;
&lt;li&gt;Administrator attribute features&lt;/li&gt;
&lt;li&gt;Integration attribute features&lt;/li&gt;
&lt;li&gt;Scale attribute features&lt;/li&gt;
&lt;li&gt;Security attribute features&lt;/li&gt;
&lt;li&gt;Return on investment features&lt;/li&gt;
&lt;li&gt;Questions to ask your eCommerce CMS vendor&lt;/li&gt;
&lt;li&gt;Bonus guide: 100+ questions to ask your eCommerce CMS vendor&lt;/li&gt;
&lt;li&gt;From pricing to site management, this list has every question and more you should be asking yourself and the eCommerce CMS vendor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why some popular eCommerce platforms don't make the best CMS platforms&lt;br&gt;
A content management system lets you (the shop owner) create, edit and publish digital website content without being a JavaScript connoisseur or a Python genius. While all CMS systems don't require the users to write any code, crucial eCommerce capabilities can differ.&lt;/p&gt;

&lt;p&gt;Here's why some of the most well-known platforms drop the ball when it comes to content management.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Some platforms rely on 3rd party "plugins" and "apps," which they don't have control over&lt;/strong&gt;&lt;br&gt;
Third-party apps and services are created by companies or developers that are not the commerce platform you're working with. These 3rd party "plugins" and "apps" may pose a security threat - which leads us to the question, is it time for platforms to ditch third-party apps altogether?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. CMS and Commerce should be separated&lt;/strong&gt;&lt;br&gt;
eCommerce functionalities and CMS functionalities are different. CMS is there to help you manage content, and the eCommerce platform is there to allow you to sell online.&lt;/p&gt;

&lt;p&gt;CMS strives to handle everything from content and comments to themes and reviews on your website. Many major commerce platforms cannot allow you to manage everything specific to your online store on a single platform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; Content and Commerce: Exploring The Secrets of High-Growth eCommerce Brands&lt;/p&gt;

&lt;p&gt;**3. Most popular eCommerce platforms are exactly what they sound **like - commerce-first platforms&lt;br&gt;
They are not CMS systems from the get-go. To create the best possible content and user experience, look for an eCommerce platform that already serves as a reliable CMS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;eCommerce CMS checklist: Features that make the best content and eCommerce CMS&lt;/strong&gt;&lt;br&gt;
When trying to narrow down the options, eCommerce CMS software can make or break your online business. Not sure which must-have features you should consider when choosing a CMS? When you break it down, here's what you should look for in a great CMS platform.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Single Customer View (SCV)&lt;/li&gt;
&lt;li&gt;Group or segment users&lt;/li&gt;
&lt;li&gt;Personalized content creation&lt;/li&gt;
&lt;li&gt;Intuitive site navigation &amp;amp; search function&lt;/li&gt;
&lt;li&gt;SEO basics&lt;/li&gt;
&lt;li&gt;Personalization&lt;/li&gt;
&lt;li&gt;Multi-language and multi-site&lt;/li&gt;
&lt;li&gt;Schedule posts &amp;amp; pages&lt;/li&gt;
&lt;li&gt;Content workflow&lt;/li&gt;
&lt;li&gt;Preview content&lt;/li&gt;
&lt;li&gt;Rich text &amp;amp; HTML editor&lt;/li&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;Integrations with other apps or software&lt;/li&gt;
&lt;li&gt;Synchronize with your CRM&lt;/li&gt;
&lt;li&gt;Workflow trigger&lt;/li&gt;
&lt;li&gt;Consistency&lt;/li&gt;
&lt;li&gt;Shared data (CDN)&lt;/li&gt;
&lt;li&gt;Flexibility&lt;/li&gt;
&lt;li&gt;Omnichannel&lt;/li&gt;
&lt;li&gt;Load balancing&lt;/li&gt;
&lt;li&gt;Patched and maintained by the CMS vendor&lt;/li&gt;
&lt;li&gt;Web Access Firewall (WAF)&lt;/li&gt;
&lt;li&gt;Bug bounty program&lt;/li&gt;
&lt;li&gt;Penetration testing&lt;/li&gt;
&lt;li&gt;SSL certificates&lt;/li&gt;
&lt;li&gt;Multi-layer infrastructure&lt;/li&gt;
&lt;li&gt;Log analysis&lt;/li&gt;
&lt;li&gt;Consistent integration&lt;/li&gt;
&lt;li&gt;Out-of-the-box features&lt;/li&gt;
&lt;li&gt;Single codebase&lt;/li&gt;
&lt;li&gt;Consistent architecture&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Customer attribute features&lt;/strong&gt;&lt;br&gt;
How much do you know about your customers? Your CMS platform should make collecting and using visitor data simple, easy, and effective. Be sure your CMS includes the following.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Single Customer View (SCV)&lt;/strong&gt;&lt;br&gt;
Imagine a single view of customer data. Now, imagine how much easier a single view across CMS and eCommerce platforms will make your life. SCV collects data from various sources and matches and merges the data to create a single, accurate record for each customer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Group or segment users&lt;/strong&gt;&lt;br&gt;
Get to know your customers better. User segmentation separates your audience into distinct groups or segments based on common characteristics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Common types of customer segmentation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Demographic segmentation: Gender, age, occupation, marital status, income&lt;/li&gt;
&lt;li&gt;Geographic segmentation: Country, state, or city of residence&lt;/li&gt;
&lt;li&gt;Technographic segmentation: Preferred technologies, software, or mobile devices&lt;/li&gt;
&lt;li&gt;Psychographic segmentation: Attitudes, interests, or personality traits&lt;/li&gt;
&lt;li&gt;Behavioral segmentation: Actions, spending habits, usage frequency, browsing history, order value&lt;/li&gt;
&lt;li&gt;Ecommerce CMS: User group&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RxUcY1iD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/raqw1h6ckf3x0iggqi7q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RxUcY1iD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/raqw1h6ckf3x0iggqi7q.png" alt="Image description" width="880" height="291"&gt;&lt;/a&gt;&lt;br&gt;
Each segment is unique. Once you have this group of people lumped together, you can use it for marketing purposes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Personalized Content Creation&lt;/strong&gt;&lt;br&gt;
Create a target market for your product or service. Once you have market segments, you can personalize content and/or price based on user groups. A good CMS will use visitor data to your advantage to provide relevant content that increases user satisfaction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Intuitive site navigation &amp;amp; search function&lt;/strong&gt;&lt;br&gt;
Without site navigation, your users can't figure out where anything is. Website navigation allows your browsers to find what they're looking for quickly.&lt;/p&gt;

&lt;p&gt;If it takes more than a couple of seconds to find something, rest assured they'll move on to a competitor site.&lt;/p&gt;

&lt;p&gt;And another insider's tip; people love search functions. Consumers expect to do a quick search on your site and immediately find what they're looking for.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--R1aosLYz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2kdgrd5pmyxlq9tlmme1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R1aosLYz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2kdgrd5pmyxlq9tlmme1.jpg" alt="Image description" width="831" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(One of our customers, Randy’s, their users are care mechanics and engineers, so they’re making it easy for them to find the parts they’re looking for) &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="//www.coredna.com/blogs/best-ecommerce-website-design"&gt;eCommerce Web Design: A 36-Point Checklist to Create The Best eCommerce Site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. SEO basics&lt;/strong&gt;&lt;br&gt;
SEO capabilities are essential to boost your ranking on search engines. Google should crawl your website's pages, understand what your site is about and link the pages to relevant keywords.&lt;/p&gt;

&lt;p&gt;If you want your website to rank on Google's top 10, look for these top 3 SEO basics in a CMS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Customizable URLs:&lt;/strong&gt; You should have the opportunity to make your URL SEO-friendly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Canonical tagging:&lt;/strong&gt; You should add a canonical tag if you have similar content on your site. For example, let's say you have an eCommerce store that sells T-shirts. Most of your products are similar but have slight differences; canonical tags allow search engines to know there's a similar copy to avoid "duplicate" content appearing on multiple URLs.&lt;br&gt;
Image optimization: Make sure your site looks good! Optimized web images provide top-quality images in the proper format, dimension, and size.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vR5aHl41--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2djoatu5px5sn1l8vsbi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vR5aHl41--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2djoatu5px5sn1l8vsbi.png" alt="Image description" width="880" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="//www.coredna.com/blogs/is-seo-dead"&gt;Is SEO Dead? The Answer Is Yes, And No&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Personalization&lt;/strong&gt;&lt;br&gt;
Showcase your products or services according to the needs of your target audience. Content personalization offers a better user experience while targeting specific content to specific people.&lt;/p&gt;

&lt;p&gt;Just like you probably wouldn't buy your vegan friend a burger, you can tailor experiences and communications based on what your audience cares about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[Read this next:]&lt;/strong&gt; &lt;a href="//www.coredna.com/blogs/ecommerce-personalization"&gt;eCommerce Personalization: Why Demographic-Based Personalization is on Its Way Out (And What to Do Instead)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Multi-language and multi-site&lt;/strong&gt;&lt;br&gt;
Your CMS platform should be able to reach global audiences with multilingual sites. Connect with your global audience in their native language.&lt;/p&gt;

&lt;p&gt;If your websites have various languages, a good CMS will configure the languages of each site when you edit the languages of all of your sites at once.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fGN72AzY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/66iajvlkmu7quly7ueiw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fGN72AzY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/66iajvlkmu7quly7ueiw.png" alt="Image description" width="880" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Read this next:&lt;/strong&gt; &lt;a href="//www.coredna.com/blogs/multi-store-ecommerce-management"&gt;Multi-Store eCommerce: Why You Need It, And How to Manage It&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Administrator attribute features&lt;/strong&gt;&lt;br&gt;
As the site owner, you want a CMS platform that will make administrative tasks manageable and straightforward. Below are the features that will make your day-to-day a whole lot easier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Schedule posts &amp;amp; pages&lt;/strong&gt;&lt;br&gt;
Your CMS system should help you organize your workflow. Set posts and pages to be automatically published. Admins can select a specific date and time in the future for the post to be published.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--O8WypGsA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixveynslenxacx8rn0ei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--O8WypGsA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixveynslenxacx8rn0ei.png" alt="Image description" width="880" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Content workflow&lt;/strong&gt;&lt;br&gt;
With a content workflow, you can set roles and permissions for various users. Regardless of the type of content that needs to be delivered, you should be able to create workflows for Approval, Approved, Published, and Archived content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10. Preview content&lt;/strong&gt;&lt;br&gt;
Never blindly publish content. A good CMS platform will have a preview feature so you can see what any piece of content will look like for the end-user before you hit the publish button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_1-OtICY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/04yn5ldzer2txs9m9ybb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_1-OtICY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/04yn5ldzer2txs9m9ybb.png" alt="Image description" width="880" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11. Rich text &amp;amp; HTML editor&lt;/strong&gt;&lt;br&gt;
If you're not a coder, WYSIWYG (What You See Is What You Get) allows you to edit content as it would look when printed or displayed as a finished product on your website. Look for a CMS with a modern WYSIWYG editor that is extendable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xEz-BoIP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4pnbgnjcntmunu51apha.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xEz-BoIP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4pnbgnjcntmunu51apha.png" alt="Image description" width="880" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Integration attribute features&lt;/strong&gt;&lt;br&gt;
As customers go through their shopping journey on your website, every interaction matters. You want to edit and manage content on every page of your store to create a tailor-made, pleasant experience. The following will help you achieve it.&lt;/p&gt;

&lt;p&gt;To read the other 20 tips, &lt;a href="https://www.coredna.com/blogs/ecommerce-cms"&gt;click here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cms</category>
      <category>ecommerce</category>
      <category>platform</category>
      <category>features</category>
    </item>
  </channel>
</rss>
