Download the PHP package pnscripts/pn-press without Composer

On this page you can find all versions of the php package pnscripts/pn-press. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package pn-press

PN Scripts Press

PN Scripts Press is a PN Scripts product (product page). It was previously published as Laravel Blog CMS.

A Laravel CMS with WordPress-style plugins and themes: pages built from blocks, a blog, content in several languages (EN/BG out of the box), menus, a media library, SEO fields, page revisions, users and roles, and an admin built on Filament at /admin. Plugins and themes install from a .zip (or a folder) and are switched on and off in the admin.

Built with Laravel 13, Filament 5, Livewire 4, Spatie Permission and Tailwind CSS 4.

Repository: github.com/pnscripts/pn-press

Screenshots

English Bulgarian (/bg)

More in docs/demo (admin dashboard, Translate dialog, menus and settings per language, phone views). All taken from a fresh install with the demo seed.

Requirements

Install

From the latest release (Packagist, GitHub releases):

Without the demo seed there is no account yet: create yours with php artisan press:admin [email protected] (it asks for a password).

create-project installs the newest tagged release, copies .env.example to .env, generates the app key, creates database/database.sqlite and runs the migrations.

Or with git:

Visit http://127.0.0.1:8000 for the demo site, and /bg for its Bulgarian version. The seed creates a home page, About and Contact pages (in English and Bulgarian, linked as translations), the menus, activates the Folio theme and the two example plugins.

MySQL / PostgreSQL: set DB_CONNECTION=mysql (or pgsql), DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD in .env, create the empty database, then php artisan migrate --seed.

Languages: .env.example sets PRESS_LOCALES=en,bg. Use PRESS_LOCALES=en for a single-language site. See docs/multilingual.md.

Admin

These exist only after php artisan db:seed (or migrate --seed). Change them before any real deployment, or create your own account with php artisan press:admin [email protected].

Filament login stays at /admin. Only users with the admin or editor role can open the panel.

What is included

Content

Plugins (Extend → Plugins, or php artisan press:plugin)

Themes (Appearance → Themes, or php artisan press:theme)

Package security

Uploads are checked before anything is written: archive size, entry count, unpacked size and compression ratio; no absolute paths, .., backslashes, symlinks or hidden files; only allowed file types (themes may contain PHP only as *.blade.php). Only users with manage plugins / manage themes can install. Nothing is ever downloaded from the internet. Plugins and themes run with full access to your site, so install only code you trust; set PRESS_PACKAGE_UPLOADS=false to turn uploads off and install over SSH instead.

Guides: languages.

What is not included

Tests

More from PN Scripts

License

MIT. Copyright 2026 ПН СКРИПТС ЕООД (PN Scripts). See LICENSE.


All versions of pn-press with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
ext-zip Version *
dedoc/scramble Version ^0.12.19 || ^0.13
filament/filament Version ^5.8.2
laravel/framework Version ^13.0
laravel/tinker Version ^3.0
livewire/livewire Version ^4.4
spatie/laravel-permission Version ^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package pnscripts/pn-press contains the following files

Loading the files please wait ...