PHPackages                             joonas1234/nova-simple-cms - 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. joonas1234/nova-simple-cms

ActiveLibrary[Admin Panels](/categories/admin)

joonas1234/nova-simple-cms
==========================

A Laravel Nova tool.

v0.3.1(6y ago)553MITVuePHP &gt;=7.1.0

Since Jul 26Pushed 6y agoCompare

[ Source](https://github.com/joonas1234/nova-simple-cms)[ Packagist](https://packagist.org/packages/joonas1234/nova-simple-cms)[ RSS](/packages/joonas1234-nova-simple-cms/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (9)Dependencies (4)Versions (10)Used By (0)

Nova Simple Cms
===============

[](#nova-simple-cms)

WORK IN PROGRESS! THIS PACKAGE MIGHT NOT WORK AS EXCEPTED OR AT ALL
-------------------------------------------------------------------

[](#work-in-progress-this-package-might-not-work-as-excepted-or-at-all)

Description
-----------

[](#description)

This package adds powerful but simple CMS to your Nova. You only need to add blueprint and template with same name and then you can start adding pages. Everything else is already handled!

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

[](#installation)

```
composer require joonas1234/nova-simple-cms

```

Then register the tool :

```
// in app/Providers/NovaServiceProvder.php

// ...
public function tools()
{
    return [
        // ...

        new \Joonas1234\NovaSimpleCms\NovaSimpleCms()
}

```

You can publish configuration file and migrations with command: `php artisan vendor:publish`

To publish only migrations, run:

```
php artisan vendor:publish --tag=migrations --provider=Joonas1234\\NovaSimpleCms\\ToolServiceProvider

```

Then you have to run migrate to create `pages` -table

```
php artisan migrate

```

To publish only config:

```
php artisan vendor:publish --tag=config --provider=Joonas1234\\NovaSimpleCms\\ToolServiceProvider

```

To publish only template example

```
php artisan vendor:publish --tag=example --provider=Joonas1234\\NovaSimpleCms\\ToolServiceProvider

```

### Available configuration options

[](#available-configuration-options)

CMS comes with default options that are following:

```
return [
     // Default template location
    'templates_folder' => 'vendor/nova-simple-cms/templates',
    // Label that is shown in Nova's side navigation
    'nav_label' => 'Pages',
     // Where blueprints are saved
    'blueprint_folder' => 'Nova/Blueprints',
    // Overrides Nova resource's label() function
    'label' => 'Pages',
    // Overrides Nova resource's singularLabel() function
    'singular_label' => 'Page',
];

```

### Froala field

[](#froala-field)

This package currently uses Froala for content -field.

You have to publish and run Froala migrations to make it work:

```
php artisan vendor:publish --tag=migrations --provider=Froala\\NovaFroalaField\\FroalaFieldServiceProvider
php artisan migrate

```

###  Health Score

25

—

LowBetter than 36% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 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 ~3 days

Total

9

Last Release

2497d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7d125683f947bfd8351c10a03ff008c4b2aea9e5272e11c66634e86ce6ff38fe?d=identicon)[joonas1234](/maintainers/joonas1234)

---

Top Contributors

[![joonas1234](https://avatars.githubusercontent.com/u/35030215?v=4)](https://github.com/joonas1234 "joonas1234 (37 commits)")

---

Tags

laravelcmsnova

### Embed Badge

![Health badge](/badges/joonas1234-nova-simple-cms/health.svg)

```
[![Health](https://phpackages.com/badges/joonas1234-nova-simple-cms/health.svg)](https://phpackages.com/packages/joonas1234-nova-simple-cms)
```

###  Alternatives

[whitecube/nova-page

Static pages content management for Laravel Nova

23996.4k1](/packages/whitecube-nova-page)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17818.7k](/packages/markwalet-nova-modal-response)[khalin/nova-link-field

A Laravel Nova Link field.

31576.5k2](/packages/khalin-nova-link-field)[digital-creative/nova-dashboard

The missing dashboard for nova.

7170.9k1](/packages/digital-creative-nova-dashboard)

PHPackages © 2026

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