Download the PHP package rapidez/statamic without Composer

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

Rapidez Statamic

This package helps you integrate Statamic within your Rapidez project by adding some good starting points:

Requirements

You need to have statamic/cms installed in your Rapidez installation. Follow the installation guide.

Make sure you have an existing User model as Statamic requires this. If you don't have a User model you can get it from the Laravel repo.

You will also need the migrations for the users table, this can be found here. At last you need to make some changes to your User model to make it compatible with Statamic, make sure to follow this guide after requiring rapidez/statamic in your project.

Installation

Install command

The install command will help you set up all the necessary settings. It will mainly setup the Eloquent driver and publish the necessary vendor from the rapidez/statamic repo.

When running the install command you will be prompted to setup the Eloquent driver. In this configuration you can choose what to keep in the flat file system and what to migrate to the database. We recommend migrating the following options to the database when setting up the eloquent driver:

After you're done running the install command make sure to check our configuration guide written here.

Sitemap

We hook into the Rapidez Sitemap generation by adding our Statamic-specific sitemaps to the store's sitemap index.

For each store, we generate sitemaps for collections and taxonomies that have actual routes and content. The XML files will be stored in the configured sitemap disk (defaults to 'public') under the configured path (defaults to 'rapidez-sitemaps') with the following structure:

The sitemap prefix can be configured in the rapidez.statamic.sitemap.prefix config.

Upgrading

Since 3.0.0 we have started using optionalDeep for the $globals, and $content variables. This means some code may need to be upgraded. Here's a list of things you can expect might need to be changed:

Since optionalDeep will always return the optional class we explicitly need to ask it if a value is set

This also means that checks for specific values need to be updated

However, anything that will attempt to cast the value to string will get the value right away. Thus bits that can stay unchanged are:

License

GNU General Public License v3. Please see License File for more information.


All versions of statamic with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1|^8.2
justbetter/statamic-glide-directive Version ^2.1
rapidez/blade-directives Version ^0.6
rapidez/core Version ^2.13
rapidez/sitemap Version ^1.1
spatie/once Version *
statamic-rad-pack/runway Version ^7.6
statamic/cms Version ^5.0
statamic/eloquent-driver Version ^4.9
tormjens/eventy Version ^0.8
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 rapidez/statamic contains the following files

Loading the files please wait ....