PHPackages                             josephdpurcell/workspace\_preview\_system - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. josephdpurcell/workspace\_preview\_system

ActiveDrupal-profile

josephdpurcell/workspace\_preview\_system
=========================================

Get started with the Workspace Preview System

1.1.0(9y ago)120GPL-2.0+

Since May 19Pushed 8y ago2 watchersCompare

[ Source](https://github.com/josephdpurcell/workspace_preview_system)[ Packagist](https://packagist.org/packages/josephdpurcell/workspace_preview_system)[ RSS](/packages/josephdpurcell-workspace-preview-system/feed)WikiDiscussions 8.x-1.x Synced 1mo ago

READMEChangelog (3)Dependencies (9)Versions (4)Used By (0)

Developer Install
-----------------

[](#developer-install)

### Build the codebase

[](#build-the-codebase)

```
composer install

```

This will create a docroot folder that contains drupal and the WPS profile

### Install WPS

[](#install-wps)

```
phing install

```

`phing install` assumes:

DB username: `root`
DB pass: ``
DB host: `localhost`
DB Name: `workspace_preview_system`

You can override the presets with `-Ddb.=`. For example, to change the DB name:

```
-Ddb.name=my_db_name

```

### Pull changes

[](#pull-changes)

If you make changes to the profile within the docroot directory and you want to pull them back into the top-level directory so they can be committed to VCS, use the `phing pull` command:

```
phing pull

```

Push changes
------------

[](#push-changes)

Alternately, you can push changes in the top-level down into the docroot with `phing push`

```
phing push

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 95.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

3642d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5b5fe46dbaaeeb0e04fc001ec61b48d4a84beff19545f31d9902430a283f9ebe?d=identicon)[josephdpurcell](/maintainers/josephdpurcell)

---

Top Contributors

[![josephdpurcell](https://avatars.githubusercontent.com/u/778111?v=4)](https://github.com/josephdpurcell "josephdpurcell (23 commits)")[![balsama](https://avatars.githubusercontent.com/u/1536654?v=4)](https://github.com/balsama "balsama (1 commits)")

### Embed Badge

![Health badge](/badges/josephdpurcell-workspace-preview-system/health.svg)

```
[![Health](https://phpackages.com/badges/josephdpurcell-workspace-preview-system/health.svg)](https://phpackages.com/packages/josephdpurcell-workspace-preview-system)
```

###  Alternatives

[farmos/farmos

A web-based farm record keeping application.

1.2k6.7k1](/packages/farmos-farmos)[fourkitchens/sous-drupal-project

Starter project for Sous a Drupal distribution featuring a theme based on Emulsify Design System.

151.0k](/packages/fourkitchens-sous-drupal-project)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
