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
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:
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 ...
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.