PHPackages                             monstrex/ave-site - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. monstrex/ave-site

ActiveLibrary[Admin Panels](/categories/admin)

monstrex/ave-site
=================

Site CMS extension for Ave Admin Panel

v0.9.0(4mo ago)00MITPHPPHP ^8.2

Since Nov 21Pushed 3mo agoCompare

[ Source](https://github.com/MonstreX/ave-site)[ Packagist](https://packagist.org/packages/monstrex/ave-site)[ RSS](/packages/monstrex-ave-site/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (6)Versions (3)Used By (0)

Ave Site CMS
============

[](#ave-site-cms)

Site CMS extension for Ave Admin Panel

Installation
------------

[](#installation)

This package is designed to work with Ave Admin Panel as a separate extension.

### Requirements

[](#requirements)

- PHP 8.2+
- Laravel 11.0 or 12.0+
- **Ave Admin Panel 2.0+** (required dependency)

### Quick Installation

[](#quick-installation)

The easiest way to install Ave Site CMS is using the installation command:

```
# 1. Install Ave Admin Panel first (if not installed)
composer require monstrex/ave

# 2. Install Ave Site CMS
composer require monstrex/ave-site

# 3. Run the installation command
php artisan ave-site:install
```

The installation command will:

- Check if Ave Admin Panel is installed
- Run database migrations
- Publish configuration file
- Create admin menu items
- Seed default pages (`Home`, `Error 404`)
- Optionally publish views

### Manual Installation

[](#manual-installation)

If you prefer manual installation:

```
# 1. Install the package
composer require monstrex/ave-site

# 2. Run migrations
php artisan migrate

# 3. Publish configuration
php artisan vendor:publish --tag=ave-site-config

# 4. (Optional) Publish views
php artisan vendor:publish --tag=ave-site-views
```

### Development Installation

[](#development-installation)

For local development with path repository:

```
"repositories": [
    {
        "type": "path",
        "url": "../ave-site.package",
        "options": {
            "symlink": false
        }
    }
]
```

Then run: `composer require monstrex/ave-site:@dev`

Features
--------

[](#features)

- **Pages**: Hierarchical page management with SEO
- **Blocks**: Content blocks with Liquid templates
- **Forms**: Form handling with email notifications and reCAPTCHA
- **Settings**: JSON-schema based settings management
- **Localizations**: Database-driven translations with caching
- **Redirects**: URL redirect management (301, 302, 307, 308) with hit tracking
- **Scripts**: JavaScript/CSS injection management (head, body\_start, body\_end)
- **DataSources**: Dynamic data loading from models
- **Liquid Engine**: Template engine with custom filters and shortcodes
- **Image Processing**: On-the-fly image manipulation, WebP conversion
- **Sitemap**: Automatic sitemap.xml generation

Database Tables
---------------

[](#database-tables)

The package creates the following tables:

- `ave_site_pages` - Hierarchical pages with SEO
- `ave_site_blocks` - Content blocks with Liquid templates
- `ave_site_block_regions` - Block groups/positions
- `ave_site_forms` - Form definitions with validation
- `ave_site_settings` - JSON-schema based site settings
- `ave_site_localizations` - Database translations
- `ave_site_redirects` - URL redirects with hit tracking
- `ave_site_scripts` - JavaScript/CSS code snippets

Architecture
------------

[](#architecture)

See [SITE-CMS-ARCHITECTURE.md](../../.doc/SITE-CMS-ARCHITECTURE.md) for detailed architecture documentation.

License
-------

[](#license)

MIT

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance78

Regular maintenance activity

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~48 days

Total

2

Last Release

129d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1912698?v=4)[Yuriy Ovdeyev](/maintainers/MonstreX)[@MonstreX](https://github.com/MonstreX)

---

Top Contributors

[![MonstreX](https://avatars.githubusercontent.com/u/1912698?v=4)](https://github.com/MonstreX "MonstreX (149 commits)")

---

Tags

laravelcmsadminsiteave

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/monstrex-ave-site/health.svg)

```
[![Health](https://phpackages.com/badges/monstrex-ave-site/health.svg)](https://phpackages.com/packages/monstrex-ave-site)
```

###  Alternatives

[arbory/arbory

Administration interface for Laravel

4752.8k3](/packages/arbory-arbory)[serverfireteam/blog

A nice blog system with laravel and laravelpanel

523.1k](/packages/serverfireteam-blog)[bpocallaghan/faq

Add Frequently Asked Questions to your laravel admin project - https://github.com/bpocallaghan/laravel-admin-starter

148.9k1](/packages/bpocallaghan-faq)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
