Skip to content

agility/agilitycms-dotnet-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agility CMS & .NET Starter

This monorepo contains two .NET starter projects for Agility CMS:

Project Description Framework
Agility.NET.MVC.Starter Razor Pages implementation ASP.NET Core Razor Pages
Agility.NET.Blazor.Starter Blazor SSR implementation Blazor Server-Side Rendering

To start using these starters, sign up for a FREE account and create a new Instance using the DotNet Starter.

Introduction to .NET and Agility CMS

About These Starters

Both starters share the same features:

  • Uses the latest version of .NET 10, with greatly improved performance across many components
  • Supports full Layout Management
  • Supports Preview Mode
  • Uses Tailwind CSS v4 for styling
  • Integrates with Agility CMS via the Agility.NET.FetchAPI package

Choose Your Framework

  • Razor Pages (Agility.NET.MVC.Starter): Traditional server-rendered pages with the familiar Razor syntax. Great for SEO and simpler applications.

  • Blazor SSR (Agility.NET.Blazor.Starter): Server-side rendered Blazor components. Enables component-based architecture while maintaining server-side rendering benefits.

Prerequisites

Before you dive into the code, ensure you have:

Getting Started

See the README in each project folder for specific setup instructions:

Agility CMS Terminology

This starter uses Agility CMS's current terminology:

Term Description
Components Reusable content modules that can be added to page zones (formerly called "Page Modules")
Page Models Templates that define the structure and zones of a page (formerly called "Page Templates")
Content Models Schemas that define the structure of content items

How It Works

Deploy to Azure App Service

  1. Create a Web App (server) to host your application by clicking the Azure Deploy button below:
    Deploy to Azure

  2. Deploy your source to Web App by following the steps here How to Deploy the Dotnet Starter to Azure

Resources

Agility CMS

.NET

Tailwind CSS

Community

Feedback and Questions

If you have feedback or questions about this starter, please use the Github Issues on this repo, or join our Community Slack Channel.

About

Agility CMS Starter for .Net for both MVC and Blazor

Topics

Resources

License

Stars

Watchers

Forks

Contributors 7