One place for hosting & domains

      What is a Content Management System (CMS)?


      A Content Management System, or CMS, is a software application that enables users to create, modify, and publish digital content and websites.

      CMS platforms typically include built-in infrastructure, editing, and publishing capabilities, and allows users to create and manage website content without requiring deep technical knowledge.

      Popular CMS tools include WordPress, Joomla, and Magento, and each can serve broad or niche content management needs depending on user requirements.

      For more resources about Content Management Systems, visit:



      Source link

      Sailing Through a Sea of CMS: Build and Extend APIs Faster With Strapi


      Video

      About the Talk

      The role of content management systems keeps evolving and in the self hosted utopia we’re approaching, it’s easy to get lost in a sea of micro services. I’ll be explaining what makes a good CMS, things to consider when picking one and why Strapi is a great pick for your business, taking the API-first approach and extending its usefulness to other parts of your business.

      Resources

      About the Presenter

      Daniel Madalitso Phiri is a retired podcaster and developer interested in developer tooling, and is currently a Developer Advocate at Strapi.



      Source link

      Putting the ‘A’ in JAMStack with Headless CMS


      Video

      The way we build web apps continues to change – with an increasing number of web apps using a static front end, powered by a dynamic backend. The moniker for this movement is JAMStack – for Javascript, APIs, and Markup.

      In this tech talk, Chris on Code, the founder of Scotch.io, will discuss JAMStack best practices, and some of the ways that you can set up your API layer by running a headless CMS on DigitalOcean Droplets. Chris will zoom into three of the most popular free, open source CMS platforms – WordPress, Ghost, and Strapi – and how to use them for your backend APIs.

      Resources

      In the Jamstack, the A symbolizes where we get our data from. Our data will come from APIs and this is very beneficial to us because we are allowed to separate our data from our frontend.

      Separating our frontend from our data allows us to focus on one at a time. We can use a Headless CMS that comes packaged with database connections, an admin dashboard, and more so that we can create an API quickly.

      Here’s a list of good Headless CMSs: headlesscms.org

      There are hosted Headless CMS solutions like:

      There are also solutions that we can host on DigitalOcean on our own servers so that we control all of the data and keep our pricing under control.

      DigitalOcean 1-Click Apps

      DigitalOcean makes it easy to self-host these Headless CMSs with a single click. You can find the 1-click apps on the DigitalOcean Marketplace:

      Once we have our Headless CMS in place, we can work on our frontends using a frontend technology like React, Gatsby, Next.js, Vue, Nuxt.js, Hugo, and many more.

      About the Presenter

      Chris on Code is the founder of Scotch.io, a popular JavaScript tutorial site. He is also the Web Community Manager at DigitalOcean. Chris has a strong focus on JAMstack since it is the fastest and most productive way we can create our sites and applications.





      Source link