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(1y ago)614.9k2BSD-3-ClausePHP

Since Oct 31Pushed 1y 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 3w ago

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

44

—

FairBetter than 90% of packages

Maintenance49

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

371d 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/cms

The SilverStripe Content Management System

5253.6M1.4k](/packages/silverstripe-cms)[symbiote/silverstripe-advancedworkflow

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

46302.4k9](/packages/symbiote-silverstripe-advancedworkflow)[silverstripe/subsites

Run multiple sites from a single SilverStripe install.

64400.9k21](/packages/silverstripe-subsites)[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

30241.7k21](/packages/sheadawson-silverstripe-dependentdropdownfield)[silverstripe/sharedraftcontent

Share draft page content with non-CMS users

21424.1k12](/packages/silverstripe-sharedraftcontent)[symbiote/silverstripe-grouped-cms-menu

Allows you to group CMS menu items.

3699.5k7](/packages/symbiote-silverstripe-grouped-cms-menu)

PHPackages © 2026

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