PHPackages                             shortlist-digital/croissant-sane-setup - 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. shortlist-digital/croissant-sane-setup

ActiveWordpress-plugin

shortlist-digital/croissant-sane-setup
======================================

Make some sensible setup changes to a new WordPress installation

0.2.4(10y ago)02.8kGPLv2PHP

Since May 31Pushed 10y ago12 watchersCompare

[ Source](https://github.com/shortlist-digital/croissant-sane-setup)[ Packagist](https://packagist.org/packages/shortlist-digital/croissant-sane-setup)[ RSS](/packages/shortlist-digital-croissant-sane-setup/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (7)Used By (0)

WP Croissant Sane Setup
=======================

[](#wp-croissant-sane-setup)

Make some sensible setup changes to a new WordPress installation.

NB: This plugin only makes changes to the database, nothing is hardcoded.

Changes WP Sane Setup will make to your fresh install:
------------------------------------------------------

[](#changes-wp-sane-setup-will-make-to-your-fresh-install)

- Delete the 'Hello World' post
- Delete the 'Sample' page
- Create a 'Home' page
- Set the front page to 'Home'
- Rename the 'Ucategorized' category to 'News'
- Set the start of the week to Monday
- Set default permalinks to `/category/post-name`
- Disable emojis
- Adds default 'List' post
- Changes default theme to agreable-app-theme

UI
--

[](#ui)

Once the plugin is enabled, a WordPress admin notice will ask you to run sane setup:

[![Admin Notice](https://camo.githubusercontent.com/e4399afbb4a26f24f479e8ab18b26982b33af715b1644b5e6c901e56adcd3c09/687474703a2f2f692e696d6775722e636f6d2f37576c4e734a692e706e67)](https://camo.githubusercontent.com/e4399afbb4a26f24f479e8ab18b26982b33af715b1644b5e6c901e56adcd3c09/687474703a2f2f692e696d6775722e636f6d2f37576c4e734a692e706e67)

Once the WP Sane Setup has run, the plugin is rundundant, and an admin notice will ask you to deactivate the plugin. After this you may want to delete WP Sane Setup from your plugins.

[![Done Admin Notice](https://camo.githubusercontent.com/2662d83678c09075e4099bfaa642642bfa18cc1f3d026f9721abf4a060120e83/687474703a2f2f692e696d6775722e636f6d2f7549476b7933752e706e67)](https://camo.githubusercontent.com/2662d83678c09075e4099bfaa642642bfa18cc1f3d026f9721abf4a060120e83/687474703a2f2f692e696d6775722e636f6d2f7549476b7933752e706e67)

Contributing
------------

[](#contributing)

Contributions for other 'sane defaults' are welcome. Send me a pull request!

It's pretty easy, just wrap the singular change you want to make in a function, then in `function do_setup()`, call `$this->example_change();`.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 65.5% 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 ~30 days

Total

5

Last Release

3876d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3b90478148945c7280c07347ddf12f76faea2ad016219f5553e86fd5edba27cf?d=identicon)[jonsherrard](/maintainers/jonsherrard)

![](https://www.gravatar.com/avatar/61ad7e6bf7e888532cab85057b18648b093e470d0f2277548b302ac494de9e31?d=identicon)[shortlist-digital](/maintainers/shortlist-digital)

---

Top Contributors

[![jonsherrard](https://avatars.githubusercontent.com/u/631670?v=4)](https://github.com/jonsherrard "jonsherrard (19 commits)")[![garethfoote](https://avatars.githubusercontent.com/u/500616?v=4)](https://github.com/garethfoote "garethfoote (8 commits)")[![ecoad](https://avatars.githubusercontent.com/u/596528?v=4)](https://github.com/ecoad "ecoad (2 commits)")

### Embed Badge

![Health badge](/badges/shortlist-digital-croissant-sane-setup/health.svg)

```
[![Health](https://phpackages.com/badges/shortlist-digital-croissant-sane-setup/health.svg)](https://phpackages.com/packages/shortlist-digital-croissant-sane-setup)
```

PHPackages © 2026

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