PHPackages                             webbuilders-group/silverstripe-cmspreviewpreference - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. webbuilders-group/silverstripe-cmspreviewpreference

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

webbuilders-group/silverstripe-cmspreviewpreference
===================================================

Adds the ability for users to control the default CMS preview mode and size for their login

2.2.0(10mo ago)714.8k2BSD-3-ClausePHP

Since Oct 31Pushed 10mo ago4 watchersCompare

[ Source](https://github.com/webbuilders-group/silverstripe-cmspreviewpreference)[ Packagist](https://packagist.org/packages/webbuilders-group/silverstripe-cmspreviewpreference)[ RSS](/packages/webbuilders-group-silverstripe-cmspreviewpreference/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (13)Used By (0)

CMS Preview Preference
======================

[](#cms-preview-preference)

Adds the ability for users to control the default CMS preview mode and size for their login.

Maintainer Contact
------------------

[](#maintainer-contact)

- Ed Chipman ([UndefinedOffset](https://github.com/UndefinedOffset))

Requirements
------------

[](#requirements)

- Silverstripe Admin ~1.0|~2.0|~3.0

Installation
------------

[](#installation)

```
composer require webbuilders-group/silverstripe-cmspreviewpreference

```

Usage
-----

[](#usage)

When managing a user or a user views their profile in the CMS they will see the ability to toggle which preview mode is their default preview mode, after changing this the user will be asked to reload the cms to update the setting.

#### Default Preview Mode

[](#default-preview-mode)

The default preview mode is set to "content", you can change this in your config by setting the UserPreviewPreference.DefaultMode setting to one of the following: "content", "split" or "preview".

```
WebbuildersGroup\CMSPreviewPreference\Extensions\UserPreviewPreference:
    DefaultMode: "split"
```

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance54

Moderate activity, may be stable

Popularity30

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 90% 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 ~387 days

Recently: every ~665 days

Total

12

Last Release

319d ago

Major Versions

0.1.4 → 1.0.02018-03-14

1.0.x-dev → 2.0.02018-03-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/4339255555acb728d7708895663e2a047a73c09f4394aa25bf038817e2d25d44?d=identicon)[WebbuildersGroup](/maintainers/WebbuildersGroup)

---

Top Contributors

[![UndefinedOffset](https://avatars.githubusercontent.com/u/1391558?v=4)](https://github.com/UndefinedOffset "UndefinedOffset (27 commits)")[![aaronmacpherson](https://avatars.githubusercontent.com/u/20426496?v=4)](https://github.com/aaronmacpherson "aaronmacpherson (2 commits)")[![jelicanin](https://avatars.githubusercontent.com/u/692844?v=4)](https://github.com/jelicanin "jelicanin (1 commits)")

---

Tags

silverstripepreviewpreferencesmember

### Embed Badge

![Health badge](/badges/webbuilders-group-silverstripe-cmspreviewpreference/health.svg)

```
[![Health](https://phpackages.com/badges/webbuilders-group-silverstripe-cmspreviewpreference/health.svg)](https://phpackages.com/packages/webbuilders-group-silverstripe-cmspreviewpreference)
```

###  Alternatives

[silverstripe/subsites

Run multiple sites from a single SilverStripe install.

65392.9k20](/packages/silverstripe-subsites)[symbiote/silverstripe-advancedworkflow

Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.

46295.2k7](/packages/symbiote-silverstripe-advancedworkflow)[sheadawson/silverstripe-dependentdropdownfield

A silverstripe dropdown field that has it's options populated via ajax, based on the value of the field it depends on

28232.8k18](/packages/sheadawson-silverstripe-dependentdropdownfield)[symbiote/silverstripe-grouped-cms-menu

Allows you to group CMS menu items.

3696.2k6](/packages/symbiote-silverstripe-grouped-cms-menu)[silverstripe/taxonomy

Provide extra taxonomy for cataloguing the data.

10481.5k19](/packages/silverstripe-taxonomy)[undefinedoffset/silverstripe-keyboardshortcuts

Adds keyboard shortcuts for common tasks to SilverStripe 4.0+ (ctrl/command+s for save anyone?)

1811.8k](/packages/undefinedoffset-silverstripe-keyboardshortcuts)

PHPackages © 2026

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