PHPackages                             luketowers/oc-essentialvars-plugin - 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. [Templating &amp; Views](/categories/templating)
4. /
5. luketowers/oc-essentialvars-plugin

ActiveOctober-plugin[Templating &amp; Views](/categories/templating)

luketowers/oc-essentialvars-plugin
==================================

Adds the app\_\[url|logo|favicon|name|debug|description\] variables to Mail &amp; CMS templates in OctoberCMS

v1.0.6(6y ago)42.8k↓87.5%1MITPHP

Since Jul 6Pushed 3y ago1 watchersCompare

[ Source](https://github.com/LukeTowers/oc-essentialvars-plugin)[ Packagist](https://packagist.org/packages/luketowers/oc-essentialvars-plugin)[ Docs](https://github.com/LukeTowers/oc-essentialvars-plugin)[ RSS](/packages/luketowers-oc-essentialvars-plugin/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (1)Versions (7)Used By (0)

About
=====

[](#about)

Adds support for logging into the backend with Azure Active Directory Single Sign On (SSO) OAuth.

Installation
============

[](#installation)

To install from the [Marketplace](https://octobercms.com/plugin/luketowers-essentialvars), click on the "Add to Project" button and then select the project you wish to add it to before updating the project to pull in the plugin.

To install from the backend, go to **Settings -&gt; Updates &amp; Plugins -&gt; Install Plugins** and then search for `LukeTowers.EssentialVars`.

To install from [the repository](https://github.com/luketowers/oc-essentialvars-plugin), clone it into **plugins/luketowers/essentialvars** and then run `composer update` from your project root in order to pull in the dependencies.

To install it with Composer, run `composer require luketowers/oc-essentialvars-plugin` from your project root.

About
=====

[](#about-1)

This plugin registers the following variables for use in CMS Layouts, Partials, &amp; Pages as well as for use in Mail Templates:

NameDescription`app_url`:The URL to the home page of the application`app_logo`:The URL to the backend application logo, defaults to the OctoberCMS logo if not set`app_favicon`:The URL to the backend application favicon, defaults to the OctoberCMS logo if not set`app_name`:The Application Name from the backend BrandSettings`app_debug`:The state of the application debug flag`app_description`:The Application Tagline from the backend BrandSettings

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity67

Established project with proven stability

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

Recently: every ~114 days

Total

6

Last Release

2464d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7253840?v=4)[Luke Towers](/maintainers/LukeTowers)[@LukeTowers](https://github.com/LukeTowers)

---

Top Contributors

[![LukeTowers](https://avatars.githubusercontent.com/u/7253840?v=4)](https://github.com/LukeTowers "LukeTowers (9 commits)")

---

Tags

twigmailoctoberoctobercms

### Embed Badge

![Health badge](/badges/luketowers-oc-essentialvars-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/luketowers-oc-essentialvars-plugin/health.svg)](https://phpackages.com/packages/luketowers-oc-essentialvars-plugin)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[october/rain

October Rain Library

1601.7M83](/packages/october-rain)[rainlab/pages-plugin

Pages plugin for October CMS

12253.8k4](/packages/rainlab-pages-plugin)[rainlab/user-plugin

User plugin for October CMS

11955.0k15](/packages/rainlab-user-plugin)[rainlab/blog-plugin

Blog plugin for October CMS

17159.2k](/packages/rainlab-blog-plugin)

PHPackages © 2026

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