PHPackages                             remipou/nova-page-manager - 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. remipou/nova-page-manager

ActivePackage[Admin Panels](/categories/admin)

remipou/nova-page-manager
=========================

Page manager for Laravel Nova

1.0.17(3y ago)3483.6k↓100%13[3 PRs](https://github.com/remipou/nova-page-manager/pulls)MITPHPPHP &gt;=7.1.0

Since Oct 13Pushed 3y ago3 watchersCompare

[ Source](https://github.com/remipou/nova-page-manager)[ Packagist](https://packagist.org/packages/remipou/nova-page-manager)[ RSS](/packages/remipou-nova-page-manager/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)DependenciesVersions (23)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/7afe57ce744b40778e9796a600985462f5ef2b0b483e59dcfd21b3657b8d5837/68747470733a2f2f706f7365722e707567782e6f72672f72656d69706f752f6e6f76612d706167652d6d616e616765722f762f737461626c65)](https://packagist.org/packages/remipou/nova-page-manager)[![Total Downloads](https://camo.githubusercontent.com/6a11f4be6cc0f672c11c365cecc419ab861f0b1b3f5ebfedd824c4b836d1b1fb/68747470733a2f2f706f7365722e707567782e6f72672f72656d69706f752f6e6f76612d706167652d6d616e616765722f646f776e6c6f616473)](https://packagist.org/packages/remipou/nova-page-manager)[![Latest Unstable Version](https://camo.githubusercontent.com/1d2fd0e025182a29695b1b0fc84c3e479c35d37cadaa53cd1465d3fe402eeb78/68747470733a2f2f706f7365722e707567782e6f72672f72656d69706f752f6e6f76612d706167652d6d616e616765722f762f756e737461626c65)](https://packagist.org/packages/remipou/nova-page-manager)[![License](https://camo.githubusercontent.com/04bd8669be3d85f784a5673c455cc815f0fda58a6b6c00671d40265dd88e050a/68747470733a2f2f706f7365722e707567782e6f72672f72656d69706f752f6e6f76612d706167652d6d616e616765722f6c6963656e7365)](https://packagist.org/packages/remipou/nova-page-manager)[![StyleCI](https://camo.githubusercontent.com/8206f2f8ad50825450f363d58423c8694206c0c0e275273956010f6c85d84995/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3135323837383539332f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/152878593)

A page manager for Nova
=======================

[](#a-page-manager-for-nova)

A simple page manager to use with Laravel and Nova.

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

[](#installation)

Install with composer:

```
composer require remipou/nova-page-manager
```

Publish configuration, views and migrations:

```
php artisan vendor:publish --provider="Remipou\NovaPageManager\NovaPageServiceProvider"
```

Run the migrations

```
php artisan migrate
```

Register the resource in NovaServiceProvider:

```
use Remipou\NovaPageManager\PageResource;

protected function resources() {
    Nova::resourcesIn(app_path('Nova'));

    Nova::resources([
        PageResource::class,
    ]);
}
```

Add this at the end of your `routes/web.php`:

```
Route::get('{slug}/{param?}', '\Remipou\NovaPageManager\PageController@page')
	->where('slug', '^((?!' . trim(config('nova.path'), '/') . '|nova-).)*$')
	->name('page-manager');
```

Usage
-----

[](#usage)

Create templates in `resources/views/templates`. Route and Controller are included but you need to style your templates.

Screenshots
-----------

[](#screenshots)

[![screenshot1](https://user-images.githubusercontent.com/4225911/46909231-2d95ba80-cf2f-11e8-9bdd-dc7659e83704.png)](https://user-images.githubusercontent.com/4225911/46909231-2d95ba80-cf2f-11e8-9bdd-dc7659e83704.png)

[![screenshot2](https://user-images.githubusercontent.com/4225911/46909234-3090ab00-cf2f-11e8-8537-26ac030b872f.png)](https://user-images.githubusercontent.com/4225911/46909234-3090ab00-cf2f-11e8-8537-26ac030b872f.png)

Roadmap
-------

[](#roadmap)

- add markup to content
- add hierarchy (parent/child pages)
- add a menu manager
- add a page builder

### Changelog

[](#changelog)

- 1.0.2 added markup to content
- 1.0.1 first version

### Credits

[](#credits)

- [Rémi Puig](https://github.com/remipou)

### License

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

39

—

LowBetter than 85% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity38

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 61.1% 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 ~87 days

Recently: every ~138 days

Total

17

Last Release

1368d ago

### Community

---

Top Contributors

[![remipou](https://avatars.githubusercontent.com/u/4225911?v=4)](https://github.com/remipou "remipou (69 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (23 commits)")[![kikoseijo](https://avatars.githubusercontent.com/u/1528668?v=4)](https://github.com/kikoseijo "kikoseijo (4 commits)")[![gachowy](https://avatars.githubusercontent.com/u/332179?v=4)](https://github.com/gachowy "gachowy (4 commits)")[![makowskid](https://avatars.githubusercontent.com/u/6271194?v=4)](https://github.com/makowskid "makowskid (4 commits)")[![Reflow1319](https://avatars.githubusercontent.com/u/6665500?v=4)](https://github.com/Reflow1319 "Reflow1319 (4 commits)")[![bacciarelli](https://avatars.githubusercontent.com/u/22084286?v=4)](https://github.com/bacciarelli "bacciarelli (2 commits)")[![CasperLaiTW](https://avatars.githubusercontent.com/u/5094008?v=4)](https://github.com/CasperLaiTW "CasperLaiTW (1 commits)")[![niladam](https://avatars.githubusercontent.com/u/4151765?v=4)](https://github.com/niladam "niladam (1 commits)")[![ibrahim-mubarak](https://avatars.githubusercontent.com/u/47777720?v=4)](https://github.com/ibrahim-mubarak "ibrahim-mubarak (1 commits)")

---

Tags

hacktoberfest2021

### Embed Badge

![Health badge](/badges/remipou-nova-page-manager/health.svg)

```
[![Health](https://phpackages.com/badges/remipou-nova-page-manager/health.svg)](https://phpackages.com/packages/remipou-nova-page-manager)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

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