Download the PHP package studio24/staging-site without Composer

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

Staging site tools

Latest Version on Packagist Tests

A set of simple tools to help manage staging websites, designed for PHP-powered websites.

What does it do?

When creating or updating a website it's a good idea to publish changes to a staging environment to review before going live.

This package adds the following simple tools to a staging site:

It has support for WordPress, Craft CMS, Laravel, Symfony and plain PHP integration.

Staging site login

The staging site login page is a replacement for basic authentication, which doesn't play well with password managers and is blocked by some client systems.

How long are you logged in for?

By default, the login cookie is set to expire after 7 days. The cookie that is used to remember your staging website login also uses your user agent string. If your user agent changes, then you are also logged out.

Logout

You can pass the GET parameter ?staging_site_logout=1 to any URL on your staging website to log the user out.

Inform search engines not to index a staging site

To effectively stop a staging or development website appearing in search engine results we need to:

We can block staging sites from being indexed via the HTTP header X-Robots-Tag:

This package adds this header to all requests on a staging site.

Requirements

Installation

See the documentation for instructions on how to install this on your website.

Testing

You can test the staging login via:

Access http://localhost:8000 and use the staging password test123

You can run unit tests via:

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Find out more about Code of Conduct.

Security Issues

If you discover a security vulnerability within this package, please follow our disclosure procedure.

About

This package is developed by Studio 24, a human-centered digital agency who build websites and web apps that work for everyone.

License

The MIT License (MIT). Please see License File for more information.


All versions of staging-site with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
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 studio24/staging-site contains the following files

Loading the files please wait ...