The gap
A Laravel site that needs editable pages usually ends up with a hand-built admin, or with WordPress next to the application. Neither gives a Laravel team pages, menus, media and add-ons in one codebase they already know.
CMS
A Laravel CMS with WordPress-style plugins and themes. Pages are built from blocks, menus nest, images come from a media library, and plugins and themes install from a .zip in the admin.
Source code on GitHub under the MIT license. PN Scripts can adapt it for your project.
The gap
A Laravel site that needs editable pages usually ends up with a hand-built admin, or with WordPress next to the application. Neither gives a Laravel team pages, menus, media and add-ons in one codebase they already know.
What it is
One Laravel application with a Filament admin at /admin: block pages with revisions, a blog, nested menus, a media library, SEO fields, roles, and plugins and themes that install from a .zip.
How you use it
Install it, sign in at /admin, build a page from blocks and put it in a menu. Add a plugin or switch the theme from the same admin.
PN Scripts Press is source code you install on your own server. It runs one site, has no plugin directory and never downloads code by itself: you choose every plugin and theme it runs.
Use it when
Built for
Hero, text, image, feature list, quote, call to action and latest posts blocks, and plugins add more. Child pages, drafts, scheduled publishing, a template per page and a chosen home page. Every save keeps the previous version, and the last 25 can be restored.
Main and footer menus nest three levels deep and work by keyboard and without JavaScript. The media library keeps images and PDFs with alt text and captions, and image blocks pick from it with search and thumbnails. Pages carry a meta title, description, social image and a "hide from search engines" switch.
Install a plugin from a .zip or a folder, then activate, deactivate or uninstall it. A plugin brings its own migrations, routes, views and admin screens, and hooks in with add_action, do_action, add_filter and apply_filters. Included: Contact Form, with a Messages inbox and CSV export, and SEO Sitemap.
Install a theme from a .zip, preview it before activating it, and edit its colours and options in the admin. Two themes are included: Folio, the default, and Nocturne, a dark one. The admin and the default site use PN Scripts Press's own design.
Admin and editor roles with capabilities such as manage plugins and manage themes. Every uploaded .zip is checked for size, file count, compression ratio, unsafe paths, symlinks, hidden files and file types before anything is written. Uploads can be turned off so packages install only over SSH.
1 of 4
Free and open source under the MIT license, on GitHub and Packagist. PN Scripts can adapt it for your project.
Source code on GitHub under the MIT license. PN Scripts can adapt it for your project.