PHPackages                             umd\_digital/umd\_terp - 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. umd\_digital/umd\_terp

ActiveDrupal-theme

umd\_digital/umd\_terp
======================

UMD Terp is the base theme for all UMD drupal projects.

11.0.12(1mo ago)133.6k↓45.1%GPL-2.0+Twig

Since Nov 20Pushed 1mo agoCompare

[ Source](https://github.com/umdsais/umd_terp)[ Packagist](https://packagist.org/packages/umd_digital/umd_terp)[ Docs](https://github.com/umdsais/umd_terp)[ RSS](/packages/umd-digital-umd-terp/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (10)Versions (158)Used By (0)

About UMD Terp Theme
====================

[](#about-umd-terp-theme)

UMD Terp is the base theme for all UMD drupal 8 projects. It combines UMD approved elements and functionality, into a modified bootstrap theme. It is best used alongside the [UMD Terp Base Module](https://github.com/umdsais/umd_terp_base), which provides a suite of modules, and configuration to make this theme work as designed. It is also designed to integrate the [UMD Schoolwide Header](https://github.com/umdsais/umd_schoolwide_header).

This theme can be used on its own, or as a base theme for further customizations via a custom sub-theme.

- [UMD Terp Theme](https://github.com/umdsais/umd_terp)
- [UMD Terp Base Module](https://github.com/umdsais/umd_terp_base)
- [UMD Schoolwide Header](https://github.com/umdsais/umd_schoolwide_header)

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

[](#requirements)

- [Twig Tweak Module](https://www.drupal.org/project/twig_tweak)
- [UMD Terp Base Module](https://github.com/umdsais/umd_terp_base)

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

[](#installation)

- Ensure [Twig Tweak Module](https://www.drupal.org/project/twig_tweak) is enabled.
- Ensure [Twig Field Value Module](https://www.drupal.org/project/twig_field_value) is enabled.
- Install as you normally would any drupal 8 theme.

### Via Composer

[](#via-composer)

- `composer require umd_digital/umd_terp --prefer-dist`
- `drush en umd_terp` or enable via admin UI

### Manually

[](#manually)

- Download this repo into /themes/contrib/umd\_terp
- `drush en umd_terp` or enable via admin UI

Configuration
-------------

[](#configuration)

- Ensure the [UMD Terp Base Module](https://github.com/umdsais/umd_terp_base) is installed, and submodules enabled.

### Theme options

[](#theme-options)

#### Logo Image

[](#logo-image)

- Logo: The logo of the department/institution/etc.

#### UMD Terp Footer Settings

[](#umd-terp-footer-settings)

- Address: The address of the department/institution/etc.
- Phone number: The phone number of the department/institution/etc.
- Email: The email address of the department/institution/etc.

#### UMD Terp Social Media Accounts

[](#umd-terp-social-media-accounts)

- Twitter(x) link: The twitter link of the department/institution/etc.
- Facebook(meta) link: The facebook link of the department/institution/etc.
- Youtube link: The youtube link of the department/institution/etc.
- Instagram link: The instagram link of the department/institution/etc.
- LinkedIn link: The linkedin link of the department/institution/etc.

#### UMD Terp Admin Settings

[](#umd-terp-admin-settings)

- Assets path: Dev use only. The assets path for any static images/etc in the theme, to be used in twig theme.

Development
-----------

[](#development)

### Versioning

[](#versioning)

Semantic tagging must take place in github for the updates to be able to be pulled via composer. When ready to deploy, create a tag in github up one version from previous, with the starting version being 8.1.0:

- Minor versions (non breaking changes): 8.1.1, 8.1.2, etc.
- Major versions (breaking changes): 8.2.0, 8.3.0, etc.
- Core versions (based on if modules updated for specific drupal core): 9.0.0, 10.0.0, etc.

### Core (base) theme issues, patches, etc

[](#core-base-theme-issues-patches-etc)

All edits, requests, etc should be submitted to the github repo for the [UMD Terp Theme](https://github.com/umdsais/umd_terp). Please add issues to the [issues queue](https://github.com/umdsais/umd_terp/issues). Patches will be reviewed on a merit and resources available basis.

### Frontend

[](#frontend)

All CSS, JS, etc are based in the static folder. This project provides a development experience that mirrors the idfive Component Library but instead uses Bootstrap 4 as the underlying frontend library.

The UMD component library includes [Fractal](http://fractal.build) for component based development. Your own components can be added to the `src/components` folder. Static assets such as JavaScript, CSS and images will be served out of the `build` folder, but can also be configured to your specific needs by editing the [fractal.js file](fractal.js). For more information, read the [fractal guide](http://fractal.build/guide).

See /static/README.md for more information on the frontend configuration.

### Customization

[](#customization)

THIS THEME SHOULD NEVER BE MODIFIED DIRECTLY. Instead, create a sub-theme so that you may still benefit from future releases of this base theme. Once you've done that, you can override CSS, templates, and theme processing from within that sub-theme. See [Sub-themes](https://www.drupal.org/docs/8/theming-drupal-8/creating-a-drupal-8-sub-theme-or-sub-theme-of-sub-theme) for more information.

Notes on customization:

- Several widgets include "dark mode". You should account for that if restyling kitchen sink widgets.
- Don't forget to account for the [UMD Schoolwide Header](https://github.com/umdsais/umd_schoolwide_header).

Troubleshooting
---------------

[](#troubleshooting)

- Ensure [Twig Tweak Module](https://www.drupal.org/project/twig_tweak) is present, and enabled.

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance89

Actively maintained with recent releases

Popularity29

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 68.1% 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 ~18 days

Recently: every ~43 days

Total

130

Last Release

55d ago

Major Versions

8.1.107 → 10.02023-10-17

8.1.108 → 10.0.12023-12-06

8.1.x-dev → 10.0.22024-01-24

10.0.5 → 11.0.02025-05-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/b26755984e1a3152bf53dffa104c927637b824f54c2aa817f02a5039cf22c60c?d=identicon)[danrogers](/maintainers/danrogers)

![](https://www.gravatar.com/avatar/afd055eb77f1d251a8a0eb703682f7fa5a7297a8e4c474d666f2d04a063e4046?d=identicon)[anthony.neumann](/maintainers/anthony.neumann)

![](https://www.gravatar.com/avatar/64f90ad5084ea31d4ff3cbfca9cf9da40fb4cfc9bc8c2457a3105788dcbe7ec5?d=identicon)[brad.walker](/maintainers/brad.walker)

![](https://www.gravatar.com/avatar/c1f7d455c050cf02b343c08b33c1d94f55973d00d99d17cbd1cdbb82535eebbc?d=identicon)[idfive\_jayvie](/maintainers/idfive_jayvie)

![](https://www.gravatar.com/avatar/83b792f0f612dd78929822a1e65d6ac4a68d9691e1b7fe7f79308c406bf10fcf?d=identicon)[daveban](/maintainers/daveban)

![](https://www.gravatar.com/avatar/543bf82b72a02304f744ea941e2af8caa57dc703b453b9bb1c2d9957109c1efb?d=identicon)[raughenb](/maintainers/raughenb)

---

Top Contributors

[![drogers98](https://avatars.githubusercontent.com/u/3209424?v=4)](https://github.com/drogers98 "drogers98 (143 commits)")[![anthonyneumann](https://avatars.githubusercontent.com/u/8773154?v=4)](https://github.com/anthonyneumann "anthonyneumann (14 commits)")[![brooksrelyt](https://avatars.githubusercontent.com/u/5075282?v=4)](https://github.com/brooksrelyt "brooksrelyt (14 commits)")[![bradwalk](https://avatars.githubusercontent.com/u/91695974?v=4)](https://github.com/bradwalk "bradwalk (11 commits)")[![dbaniszewskiumd](https://avatars.githubusercontent.com/u/137942928?v=4)](https://github.com/dbaniszewskiumd "dbaniszewskiumd (8 commits)")[![jayvie-id5](https://avatars.githubusercontent.com/u/13735937?v=4)](https://github.com/jayvie-id5 "jayvie-id5 (6 commits)")[![Skerins42](https://avatars.githubusercontent.com/u/105609564?v=4)](https://github.com/Skerins42 "Skerins42 (5 commits)")[![magnessjo](https://avatars.githubusercontent.com/u/856595?v=4)](https://github.com/magnessjo "magnessjo (3 commits)")[![anthonybarsotti](https://avatars.githubusercontent.com/u/4313386?v=4)](https://github.com/anthonybarsotti "anthonybarsotti (3 commits)")[![jgottwig](https://avatars.githubusercontent.com/u/4515014?v=4)](https://github.com/jgottwig "jgottwig (1 commits)")[![LinhUMD](https://avatars.githubusercontent.com/u/51245112?v=4)](https://github.com/LinhUMD "LinhUMD (1 commits)")[![mojibake-umd](https://avatars.githubusercontent.com/u/6052586?v=4)](https://github.com/mojibake-umd "mojibake-umd (1 commits)")

---

Tags

drupalUMD.EDU

### Embed Badge

![Health badge](/badges/umd-digital-umd-terp/health.svg)

```
[![Health](https://phpackages.com/badges/umd-digital-umd-terp/health.svg)](https://phpackages.com/packages/umd-digital-umd-terp)
```

###  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)

PHPackages © 2026

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