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.7k↓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 today

READMEChangelog (10)Dependencies (1)Versions (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 86% 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

1369d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d81f28e74a96ea3b51c10f7b423d22b5e73c929e2abf8b95b093fa7900378c5e?d=identicon)[remipou](/maintainers/remipou)

---

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

[backpack/pagemanager

Create admin panels for presentation websites on Laravel, using page templates and Backpack\\CRUD.

371522.6k6](/packages/backpack-pagemanager)[backpack/newscrud

An admin panel for news with categories and tags, using Backpack\\CRUD on Laravel 5.

236159.6k1](/packages/backpack-newscrud)[litstack/litstack

Laravel Content-Administration

86132.5k8](/packages/litstack-litstack)[binshops/laravel-blog

Simple blog package (with admin panel) for Laravel. Includes all views, controllers, routes and can add a blog to any existing Laravel app. Fully customisable blog (view, urls, and many other options). Includes image uploads and a pretty admin interface to manage your blog. Defaults to /blog but you can change it to anything.

48447.0k](/packages/binshops-laravel-blog)[provision/administration

Laravel administration

113.7k2](/packages/provision-administration)

PHPackages © 2026

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