Download the PHP package bigins/scriptor without Composer

On this page you can find all versions of the php package bigins/scriptor. 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 scriptor

Scriptor 2

Scriptor is a lightweight and versatile CMS for creating microsites, blogs, or wikis. Version 2 is a ground-up rewrite on top of iManager 2, SQLite and PSR-standards (PSR-3, -14, -16).

Website: https://scriptor-cms.dev
Demo: https://demos.scriptor-cms.dev

Highlights

Requirements

Installation

bin/scriptor install seeds a fresh SQLite database with the Pages and Users categories, their fields, a Home page, and one admin user. You will be prompted for an admin password (8+ characters). The command refuses to run a second time once installed, so it is safe to leave in a deployment script.

For automation (CI, Docker, scripted provisioning) pass the password explicitly and skip the confirmation prompt:

See docs/install.md for the full walkthrough, flag reference, and security notes.

Point your web server at the public/ directory. For PHP's built-in server during local development:

For shared hosting where the webroot is fixed (e.g. public_html/), see docs/install-shared-hosting.md.

Try it in Docker

A bundled demo stack starts Scriptor on http://localhost:8080 with one admin user (admin / gT5nLazzyBob) and one example page:

See docs/demo.md for what the seed creates, how to reset to factory state, and what the image is (and isn't) good for.

Building your own site

To build and run a real site on top of Scriptor — your own theme, content, plugins and Docker setup, while still pulling Scriptor updates with a git merge — fork Scriptor and overlay your site as additive files. See docs/deploy-as-fork.md.

Admin panel

Sign in with the credentials you set during bin/scriptor install. For the bundled Docker demo the default is admin / gT5nLazzyBob (override via SCRIPTOR_ADMIN_PASSWORD).

Performance

bin/perf-smoke.php runs four canonical timing checkpoints against the live SQLite database. The budgets (printed in brackets next to each result) are getItem < 1 ms, getItems(20) < 50 ms, FTS search < 100 ms. Typical results on the bundled demo data:

Run it yourself: php bin/perf-smoke.php.

Migrating from 1.x

The iManager 2.0 CLI ships a one-shot migrator that reads the legacy data/datasets/buffers/ files into the new SQLite schema and copies uploads to the post-migration layout:

After the migration finishes you can delete the data/datasets/buffers/ directory. The original 1.x uploads stay in data/uploads/ (untouched); the migrator copies them into public/uploads/ for the 2.0 file storage. data/uploads/ is safe to remove once you've verified the migration on the live site.

Project layout

Use Scriptor as a library

See boot/Frontend/Site.php for the full set of services the bundled themes consume.

Links

Header image by

Freepik

License

The MIT License (MIT)


All versions of scriptor with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-gd Version *
ext-mbstring Version *
ext-dom Version *
ext-json Version *
ext-pdo_sqlite Version *
bigins/imanager Version ^2.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 bigins/scriptor contains the following files

Loading the files please wait ...