Content First

We recommend taking a Content-First approach to building your digital solution. Often your most important content will outlive any current design of the moment, so why not focus some attention on getting that content just right? Consider what types of content you have, who will be managing it, and how that content will evolve and grow over time.

Your digital solution should set your entire organization up for growth. If you get the Content Architecture just right for your team, you should be well on your way. Consider the Content Workflow that your team of editors will use day-in, day-out with the new website - they'll thank you for thinking of them!

Determine your Content Strategy

Getting your Content Strategy right involves two main factors: Content Architecture and Content Workflow. Before you start development, you should have both of these figured out.

Content Architecture determines your content's overall model, including the types, the fields, and how the different pieces relate to one another.

Content Workflow addresses the people who will be working with this content day-in, day-out. Make sure you have the Content Architecture tuned for the skills and size of the team who will be working with it.

Configure the CMS

It will help if you start configuring the CMS as soon as possible. Give your team a head start to familiarize themselves with the structure of the content. Your content doesn't need to be tied to the actual output at all. Focus on getting your most important content in place as soon as you can - you may be amazed at how reusable this content becomes over time!

Choose a Framework

Once you've fine-tuned your Content Strategy and have Configured the CMS, as a developer, the fun begins, it's time to choose a framework!

Modern website development techniques and frameworks have evolved dramatically. Jamstack and hybrid frameworks have emerged as the go-to choice for the most secure, high-performance websites.

Development teams with mainly front-end skills can often build websites using these frameworks, focusing on Javascript as the primary language. Some of the most popular choices are:

  1. Next.js: The fastest-growing framework! Build production-grade React applications that scale. The world's leading companies use Next.js to build static and dynamic websites and web applications. 
  2. Gatsby.js: Based on top of React and relying heavily on a growing set of plugins, Gatsby makes it easy to build lightning-fast websites.
  3. Nuxt.js: Nuxt.js supports generating a static website based on your Vue application. It is the "best of both worlds" as you don't need a server but still have great SEO.
  4. ASP.Net: Still one of the top choices for development teams, ASP.Net has evolved a lot over the years.

There a plethora of frameworks out there, and some of the old methods for success have changed. Server-side rendering has given way to static site generation, which provides many benefits. Static sites are more reliable, secure and are lightning-fast, no matter where your users are. 

Agility CMS can run in ANY framework, though. You might be looking only to replace your current CMS or implement a CMS in an existing site. Agility CMS allows you to use whatever programming language with which YOU are most comfortable.