PHPackages                             catchdigital/catch\_all - 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. catchdigital/catch\_all

ActiveDrupal-profile

catchdigital/catch\_all
=======================

A Catch all profile, to allow a base installation.

1.3.0(10mo ago)026.3k↓41.3%[5 issues](https://github.com/catchdigital/catch_all/issues)Apache-2.0

Since Nov 10Pushed 10mo ago3 watchersCompare

[ Source](https://github.com/catchdigital/catch_all)[ Packagist](https://packagist.org/packages/catchdigital/catch_all)[ RSS](/packages/catchdigital-catch-all/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (25)Versions (12)Used By (0)

Catch All Profile
=================

[](#catch-all-profile)

Setup
-----

[](#setup)

A profile to quickly install and set up a vanilla project with basic configuration. This profile uses the following modules:

Note that a number of the modules only have dev versions availble that support Drupal 10. The versions of these contrib modules will need updating as more are updated.

```
"drupal/admin_toolbar": "^3.6",
"drupal/core-composer-scaffold": "^11.2",
"drupal/core-project-message": "^11.2",
"drupal/core-recommended": "^11.2",
"drupal/field_group": "^4.0",
"drupal/focal_point": "^2.1",
"drupal/gin": "^5.0",
"drupal/gin_toolbar": "^3.0",
"drupal/google_tag": "^2.0",
"drupal/hook_event_dispatcher": "^4.2",
"drupal/imageapi_optimize": "^4.1@beta",
"drupal/imageapi_optimize_resmushit": "^2.1@beta",
"drupal/linkit": "^7.0",
"drupal/metatag": "^2.1",
"drupal/paragraphs": "^1.19",
"drupal/paragraphs_ee": "^10.0",
"drupal/pathauto": "^1.13",
"drupal/rabbit_hole": "^2.0",
"drupal/redirect": "^1.10",
"drupal/seckit": "^2.0",
"drupal/simple_sitemap": "^4.2",
"drupal/smart_trim": "^2.2",
"drupal/stage_file_proxy": "^3.1",
"drupal/username_enumeration_prevention": "^1.4",
"drupal/webp": "^1.0"

```

Setup
-----

[](#setup-1)

Install
-------

[](#install)

The recommended way to install this is to use the drush site-install command. `drush si catch_all -y`

Other parameters you should consider using are:

- `--account-name`
- `--account-pass`
- `--site-mail`
- `--site-name`

What's in the profile
---------------------

[](#whats-in-the-profile)

### Content types

[](#content-types)

- Basic Page
- Content Page

### Media Types

[](#media-types)

This also has focal point and image optimisation set up out of the box for crops.

- Image
- File

### User Roles

[](#user-roles)

- Administrator
- Product Owner
- Content Editor

### Modules

[](#modules)

- admin\_toolbar
- admin\_toolbar\_search
- admin\_toolbar\_tools
- big\_pipe
- block
- breakpoint
- ckeditor
- config
- config\_translation
- content\_translation
- content\_moderation
- contextual
- core\_event\_dispatcher
- crop
- ctools
- dynamic\_page\_cache
- dblog
- editor
- entity\_reference\_revisions
- field
- field\_group
- field\_ui
- file
- filter
- focal\_point
- google\_tag
- hook\_event\_dispatcher
- image
- imageapi\_optimize
- imageapi\_optimize\_resmushit
- inline\_form\_errors
- language
- link
- linkit
- locale
- media
- media\_library
- menu\_link\_content
- menu\_ui
- metatag
- metatag\_dc
- metatag\_hreflang
- metatag\_open\_graph
- metatag\_twitter\_cards
- node
- options
- page\_cache
- path
- path\_alias
- preprocess\_event\_dispatcher
- quickedit
- rabbit\_hole
- redirect
- redirect\_404
- responsive\_image
- rh\_media
- rh\_node
- roleassign
- seckit
- settings\_tray
- simple\_sitemap
- smart\_trim
- syslog
- system
- text
- token
- toolbar
- update
- user
- username\_enumeration\_prevention
- views\_ui
- workflows
- pathauto
- views
- paragraphs
- paragraphs\_ee
- gin
- gin\_toolbar
- webp

Updating the profile
--------------------

[](#updating-the-profile)

More information on creating a profile can be found here:

1. Export your configuration.
2. Copy your configuration over to the profile `cp config/sync/* docroot/profiles/custom/catch_all/config/install`
3. Remove all UUIDs `find docroot/profiles/custom/catch_all/config/install -type f -exec sed -i '' '/^uuid:/d' {} \;`
4. Remove all \_core `find docroot/profiles/custom/catch_all/config/install -type f -exec sed -i '' '/_core:/{N;d;}' {} \;`
5. Remove unneeded files `rm docroot/profiles/custom/catch_all/config/install/system.site.yml docroot/profiles/custom/catch_all/config/install/core.extension.yml`
6. Update catch\_all.info.yml with any modules you have installed

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance54

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~285 days

Recently: every ~187 days

Total

7

Last Release

304d ago

Major Versions

0.1.0 → 1.0.02023-06-29

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/18724038?v=4)[Catch Digital](/maintainers/catchdigital)[@catchdigital](https://github.com/catchdigital)

---

Top Contributors

[![vireshpatel](https://avatars.githubusercontent.com/u/15350543?v=4)](https://github.com/vireshpatel "vireshpatel (12 commits)")[![garygreenleaf](https://avatars.githubusercontent.com/u/6338150?v=4)](https://github.com/garygreenleaf "garygreenleaf (11 commits)")[![alberto115](https://avatars.githubusercontent.com/u/5885919?v=4)](https://github.com/alberto115 "alberto115 (8 commits)")[![Liam-Power](https://avatars.githubusercontent.com/u/6045857?v=4)](https://github.com/Liam-Power "Liam-Power (1 commits)")

### Embed Badge

![Health badge](/badges/catchdigital-catch-all/health.svg)

```
[![Health](https://phpackages.com/badges/catchdigital-catch-all/health.svg)](https://phpackages.com/packages/catchdigital-catch-all)
```

###  Alternatives

[voidagency/vactory_starter_kit

Vactory is a custom Drupal profile which is developed and released by VOID Agency.

1019.7k](/packages/voidagency-vactory-starter-kit)[thunder/thunder-distribution

The thunder distribution

50634.8k3](/packages/thunder-thunder-distribution)[drupalwxt/wxt

Project template for Drupal 10 sites built with the WxT distribution.

29159.8k8](/packages/drupalwxt-wxt)[govcms/govcms

GovCMS Drupal Distribution

18997.1k3](/packages/govcms-govcms)

PHPackages © 2026

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