Agility helps organizations turn digital storytelling into sales growth and better customer experiences by empowering them to create amazing customer solutions that bridge the online and offline worlds.
Agility is a cloud-native, API-First Content Management Platform hosted on Microsoft Azure. We can scale instantly at a moment's notice while you take care of hosting your front-end solution, or web application anywhere you'd like.
When it comes to choosing a CMS, you shouldn't have to compromise, and Agility offers its users the best of both worlds:
- Editors have the power of authoring tools they are already familiar with, such as Content Previewing & Scheduling, Page & Sitemap Management, SEO Fields for Optimization & more.
- Being API-First means Developers are not limited to a specific language or framework and can deliver content to any front-end with any coding language.
Agility takes a true content-first approach to structuring and delivering your digital content. Whether it's for your website, mobile app, smart TV interface, email campaign, or in-store digital signage, well-structured content is essential for delivering the seamless omni-channel experiences that today's consumers have come to expect.
With a ton of built-in-features, easy-to-use integrations with industry-leading tools, and an intuitive interface, you’ll be able to get new products and experiences into the market quicker and more cost-effectively.
What We'll Cover:
- Content Architecture
- Digital Channels & Sitemaps
- Page Management
- API's & SDK's
- Team Collaboration
- Authentication & Profiles
Content Architecture is the process of planning and implementing your solution around the requirements and capabilities of your content editors. Agility is a flexible, content-first CMS that can be configured in several ways. We find that It is important to step back and evaluate how everything will work together before you start development.
Digital Channels & Sitemaps
Channels allow editors to manage multiple content destinations within a single Instance. A content destination can be a website, application, IoT, digital signage, etc where editors can manage the pages that make up their front-end. Each channel can have different pages but utilize the same underlying architecture such as page templates, modules & content definitions.
Migration is the approach of transferring over content from other Content Management System Platforms such as WordPress or Drupal, into Agility CMS. Migration of content can also be done between multiple Instances within Agility CMS using tools such as Excel import/export and our Content Management API's.
Pages in Agility are considered content objects, they are used to select, relate, and group content items so they are easy to manage. Page Management empowers editors to create and manage pages for your website or app using re-usable building blocks (i.e. Modules & Page Templates). Editors can manage your site's page tree, page-level SEO properties, and determine what content and functionality will be on each page.
Stage, Publish, and Unpublish content with ease. Agility offers the ability to Batch Content Changes, Schedule when you want to Publish/Unpublish content and Preview your content changes prior to Publishing!
Agility CMS is a Cloud Hosted solution. We take care of hosting the CMS on Azure, a top cloud infrastructure and service provider. All you have to do is host your Website or Application on whichever hosting platform you prefer.
API's & SKD's
Agility CMS is built to be flexible and powerful so you can design a solution that suits your needs. You develop and deploy your Website (or App, IoT Device, etc.) outside of Agility and pull-in content using our platform SDKs or REST API.
In Agility, Content comes in the form of Pages, Assets, and Modules. Define how you want your Content to look, Version your Content, and Share your Content across Channels to deliver a true omnichannel experience.
Increase collaboration with your team members, while maintaining the quality of your content. Agility gives you the ability to control the content that gets published live on your website through our Publishing Approval Workflow.
Agility allows you to moderate the security level and access that users have to Pages, Modules, and Assets. This gives Admins the ability to limit what specific users can view, add, edit, and remove in your Instance.
Agility CMS manages how you can authenticate CMS users and how your apps can access content from the CMS APIs.
Organizations in Agility CMS allow you to manage multiple instances, their plans, and how you pay for them.
Agility CMS is built to be flexible and powerful so you can design a solution that suits your needs. Being headless, there are infinite ways to integrate with Agility CMS:
- Getting Started with Next.js
- Getting Started with Gatsby
- Getting Started with Create React App
- Getting Started with Nuxt.js
- Getting Started with ASP.NET
Agility CMS is a cloud-hosted Headless CMS. You develop and deploy your website (or app, IoT device, etc.) outside of Agility and pull-in content using our platform SDKs or REST API.
- Content Fetch JS SDK
- Content Fetch (REST) API
- Content Management (REST) API
- Content Management JS SDK
- Website Search JS SDK
Extending Agility CMS
Agility CMS provides several ways to customize your experience and integrate with other third-parties.
- Custom Fields - Write a re-usable custom field where you control how it renders and what data it saves.
- Webhooks - Notify third-parties when actions in the CMS occur.