Skip to content

AaronAgility/agility-enterprise-ops

Repository files navigation

Enterprise Ops for Agility CMS

An unofficial marketplace app for Agility CMS that provides enterprise operations capabilities.

Overview

Enterprise Ops is a sidebar app for Agility CMS built using the Agility CMS App SDK. It displays instance metrics including:

  • Pages count
  • Content Items count
  • Models count

Features

  • Content Item Sidebar: View instance metrics directly within the Agility CMS content editor
  • Mock Data UI: Shell UI displaying sample metrics (functionality to be implemented)
  • Clean Interface: Modern, responsive design using TailwindCSS

Technology Stack

  • Framework: Next.js 15.4.1
  • UI Library: React 18.2.0
  • SDK: @agility/app-sdk 2.1.0
  • Styling: TailwindCSS 3.4.0
  • Language: TypeScript 4.9.5

Getting Started

Prerequisites

  • Node.js 18.x or higher
  • npm or yarn

Installation

npm install

Development

Run the development server:

npm run dev

Open http://localhost:3000 to view the main page.

The sidebar app is available at http://localhost:3000/content-item-sidebar.

Building for Production

npm run build

Running Production Build

npm run start

Project Structure

├── public/
│   └── .well-known/
│       └── agility-app.json    # Agility app definition
├── src/
│   ├── app/
│   │   ├── content-item-sidebar/
│   │   │   └── page.tsx        # Sidebar page component
│   │   ├── layout.tsx          # Root layout
│   │   └── page.tsx            # Home page
│   ├── components/
│   │   └── InstanceMetrics.tsx # Metrics display component
│   └── styles/
│       └── globals.css         # Global styles
├── next.config.js
├── tailwind.config.js
└── tsconfig.json

App Definition

The app is defined in public/.well-known/agility-app.json with the following capabilities:

  • Content Item Sidebar: Displays enterprise operations metrics in the content editor sidebar

Future Development

This is currently a UI shell. Future enhancements will include:

  • Integration with Agility Management SDK to fetch real metrics
  • Support for multiple instances
  • Historical data and trends
  • Additional operational metrics
  • Export capabilities

Contributing

This is an unofficial app. Contributions are welcome!

License

ISC

About

Unofficial market place app for Agility CMS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •