Content-first Approach

Taking a Content-first Approach

More often than not your content will outlive any current design or trends, this is why building excellent content and taking a content-first approach is so important. 

When designing your content architecture using Agility Content Models, consider what types of content you have, who will be managing it, and how that content will evolve and grow over time. This will help to ensure your website or digital solution is built to set your organization up for growth.  

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

It’s important to get this part right and that involves two important factors, both of which you should have a plan for before starting: 

  • Content Architecture – This is what will determine your content’s model including content types, fields, and how each piece relates to one another.  
  • Content Workflow – Think about who will be working with the content day-in and day-out and how your Content Models and Architecture can best be tuned their skills and the size of the team.

Configure Your Content Management System

Your best bet is to start configuring everything as soon as possible, our other guides in this section will help you with that! This will give your team a head start to familiarize themselves with the structure of the content 

The content doesn't need to be tied to the actual output to get started, if you 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 Your Framework

This is where your fun as a Developer begins. Choosing your framework! 

Modern Web Dev techniques and Frameworks have evolved dramatically. Jamstack and hybrid frameworks have emerged as the go-to choice for the most secure, high-performance websites, but Agility can run in ANY Framework!  

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:

  • 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.
  • 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.
  • 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.
  • ASP.Net - Still one of the top choices for development teams, ASP.Net has evolved a lot over the years.

There's a wide variety 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.  

Whether you’re looking to replace your current CMS or implement a CMS in an existing site, Agility allows you to use whatever programming language you’re most comfortable with.