Download the PHP package uiii/processwire without Composer

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

Composer package for ProcessWire CMS installation

Packagist Flattr Paypal

Using this package you can easily install ProcessWire to your project. This works differenty from the official processwire/processwire composer package, where the official package just places the PW copy into vendor/processwire/processwire, this installs the PW directly to the project's root (thanks to uiii/pw-core).

Why all this?

It is not easy (if event possible) to run PW instance with wire and site folders in different locations. So if the PW is under vendor directory your site folder must too.

This package solves this by changing the PW install location to project's root next to your site folder.

Usage

Just set the required PW version as composer dependency:

Completely new installation

If you haven't set up the PW yet (site/assets/installed.php doesn't exist), all files required for initial PW setup will be installed. Afterwards continue the setup in the browser.

Already existing site folder

If you have set up PW before and you have your site folder already present, only the files required for running the site will be installed (wire, index.php, .htaccess).

Old index.php and .htaccess will be backuped with .bak extension

Now when you deploy your site, install all your dependencies (PW included) with composer install.

NOTE: It is reasonable to config your VCS to ignore the wire directory.

Updating existing installation

Updating is easy, just require new version: composer require uiii/processwire:<new-version>

Set different install path

By default PW is installed in the root directory (next to the composer.json file). You change the install path by setting the pw-install-path extra parameter in composer.json:


All versions of processwire with dependencies

PHP Build Version
Package Version
Requires uiii/pw-core Version >=2.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 uiii/processwire contains the following files

Loading the files please wait ....