PHPackages                             faithcatholic/faith\_subscriptions\_lectionary - 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. faithcatholic/faith\_subscriptions\_lectionary

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

faithcatholic/faith\_subscriptions\_lectionary
==============================================

Provides lectionary entity type.

1.0.2(2y ago)019GPL-2.0-or-laterPHP

Since Jul 3Pushed 2y ago2 watchersCompare

[ Source](https://github.com/FaithCatholic/faith_subscriptions_lectionary)[ Packagist](https://packagist.org/packages/faithcatholic/faith_subscriptions_lectionary)[ RSS](/packages/faithcatholic-faith-subscriptions-lectionary/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (4)Used By (0)

FAITH Subscriptions Lectionary
==============================

[](#faith-subscriptions-lectionary)

This module provides a new content entity: lectionary. Lectionaries are numbered lists of specific biblical readings that match a particular theme, which are standarzied across the Church. This information is usually displayed within the main site content.

This data is stored as an entity to improve re-usability. Lectionaries are a somewhat standard set of readings within the Church, and keeping this data in a separate entity allows easier modification in the future without jeopardizing functionality of other content. This model also avoids duplicating data that may prove troublesome.

How to use this module
----------------------

[](#how-to-use-this-module)

1. Verify that the prerequisite module will work with your website: `- drupal/auto_entitylabel`
2. Download the module from packagist using composer:

```
$ composer require faithcatholic/faith_subscriptions_lectionary
```

3. Enable the module via drush or within the administration area:

```
$ drush en faith_subscriptions_lectionary
```

4. Navigate to the content overview page at `Admin > Content` in the administrator toolbar.
5. Find the new tab above the content area called `Lectionaries`. This tab loads a page that shows a full list of existing lectionaries that have been saved to the website.
6. Choose a content type in which to add lectionary functionality. Using the admin toolbar, go to `Admin > Structure > Content Types > My Type`. On the next screen, click `Manage Fields` and add a reference field:
    - Click the `+ Add field` button.
    - Select `Reference > Other...` in the `Add a new field` dropdown and provide a label for the field.
    - On the next page, choose the `Lectionary` option under the `Type of item to reference` dropdown list.
    - Make sure ` Allowed number of values` is set to `1`.
7. Now select the `Manage Form Display` tab for your content type, and set the form widget to be `Inline entity form - Complex` in the dropdown form.
    - Set the form display. Set options by clicking the gear icon on the far right-hand side of the applicable field in the list of fields.
    - Leave the form default settings as-is except those below:
        - ☑ `Allow users to add new nodes.`
        - ☑ `Allow users to add existing nodes.` Leave widget to add existing nodes as `Autocomplete`
        - ☑ `Allow users to edit existing nodes.` Leave autocomplete matching as `Contains`.
    - Set `Keep or delete unreferenced nodes` to `Keep always`.
8. Under the `Manage Display` tab of your content type, move the field display if necessary and choose the label option.
9. That's it! You're ready to add lectionaries.
    - Best practice is to set up a content type, add an entity reference field for lectionaries as described in steps 6 and 7, and save the field. Then create content of that type and add a lectionary directly within the node add/edit form.
    - You can also create/edit/delete lectionaries on its admin overview page. Go to `Admin > Content > Lectionaries` and click the `+ Add lectionary` button.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~1 days

Total

3

Last Release

1093d ago

### Community

Maintainers

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

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

---

Top Contributors

[![nketchum](https://avatars.githubusercontent.com/u/492396?v=4)](https://github.com/nketchum "nketchum (3 commits)")

### Embed Badge

![Health badge](/badges/faithcatholic-faith-subscriptions-lectionary/health.svg)

```
[![Health](https://phpackages.com/badges/faithcatholic-faith-subscriptions-lectionary/health.svg)](https://phpackages.com/packages/faithcatholic-faith-subscriptions-lectionary)
```

###  Alternatives

[ml/json-ld

JSON-LD Processor for PHP

3437.1M46](/packages/ml-json-ld)[sylius/registry

Services registry.

6211.7M65](/packages/sylius-registry)[mokhosh/filament-jalali

Add Jalali datetime to your filament tables

6947.1k2](/packages/mokhosh-filament-jalali)[chemem/bingo-functional

A simple functional programming library.

707.0k3](/packages/chemem-bingo-functional)

PHPackages © 2026

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