{"id":19060519,"url":"https://github.com/uiii/processwire","last_synced_at":"2025-04-24T06:51:53.131Z","repository":{"id":57074830,"uuid":"110733875","full_name":"uiii/processwire","owner":"uiii","description":"Composer package for ProcessWire CMS installation","archived":false,"fork":false,"pushed_at":"2025-02-14T16:11:26.000Z","size":17,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-24T06:51:48.210Z","etag":null,"topics":["composer","processwire"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uiii.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://flattr.com/@uiii","https://paypal.me/richardjedlicka"]}},"created_at":"2017-11-14T19:17:04.000Z","updated_at":"2024-06-20T11:29:10.000Z","dependencies_parsed_at":"2024-06-21T01:42:33.186Z","dependency_job_id":"acda17d9-3da9-44b0-9b38-d02d9b9ad5d4","html_url":"https://github.com/uiii/processwire","commit_stats":{"total_commits":24,"total_committers":1,"mean_commits":24.0,"dds":0.0,"last_synced_commit":"4d311b1f38b35f52d91c87a54097a4268635f822"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uiii%2Fprocesswire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uiii%2Fprocesswire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uiii%2Fprocesswire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uiii%2Fprocesswire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uiii","download_url":"https://codeload.github.com/uiii/processwire/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250580712,"owners_count":21453531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["composer","processwire"],"created_at":"2024-11-09T00:15:47.098Z","updated_at":"2025-04-24T06:51:53.106Z","avatar_url":"https://github.com/uiii.png","language":"Shell","readme":"# Composer package for ProcessWire CMS installation\n\n[![Packagist](https://img.shields.io/packagist/v/uiii/processwire.svg)](https://packagist.org/packages/uiii/processwire)\n[![Flattr](https://img.shields.io/badge/flattr-donate-yellow)](https://flattr.com/@uiii)\n[![Paypal](https://img.shields.io/badge/paypal-donate-yellow)](https://paypal.me/richardjedlicka)\n\nUsing this package you can easily install ProcessWire to your project.\nThis works differenty from the official [processwire/processwire](https://packagist.org/packages/processwire/processwire) composer package,\nwhere the official package just places the PW copy into `vendor/processwire/processwire`, this installs the PW directly\nto the project's root (thanks to [uiii/pw-core](https://github.com/uiii/pw-core)).\n\n## Why all this?\nIt is not easy (if event possible) to run PW instance with `wire` and `site` folders in different locations.\nSo if the PW is under `vendor` directory your `site` folder must too.\n\nThis package solves this by changing the PW install location to project's root next to your `site` folder.\n\n## Usage\n\nJust set the required PW version as composer dependency:\n\n```\ncomposer require uiii/processwire:\u003cversion\u003e\n```\n\n\u003e #### Completely new installation\n\u003e 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.\n\n\u003e #### Already existing `site` folder\n\u003e 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`).\n\u003e\n\u003e Old `index.php` and `.htaccess` will be backuped with `.bak` extension\n\nNow when you deploy your site, install all your dependencies (PW included) with `composer install`.\n\n\u003e **NOTE:** It is reasonable to config your VCS to ignore the `wire` directory.\n\n### Updating existing installation\n\nUpdating is easy, just require new version: `composer require uiii/processwire:\u003cnew-version\u003e`\n\n### Set different install path\n\nBy 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`:\n\n```json\n\"extra\": {\n\t\"pw-install-path\": \"path/to/install\"\n}\n```\n","funding_links":["https://flattr.com/@uiii","https://paypal.me/richardjedlicka"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuiii%2Fprocesswire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuiii%2Fprocesswire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuiii%2Fprocesswire/lists"}