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↓50%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 2mo 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 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

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

2409d 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

[text/template

Simple and secure string-template-engine (Twig-like syntax) with nested if/elseif/else, loops, filters. Simple OOP api: Just one class doing the job (2-lines of code). Fast and secure: No code-generation, no eval'ed() code. Extensible by callbacks. Fully tested. Rich examples included.

38201.1k10](/packages/text-template)[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[rainlab/translate-plugin

Translate plugin for October CMS

12666.5k9](/packages/rainlab-translate-plugin)[rainlab/pages-plugin

Pages plugin for October CMS

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

User plugin for October CMS

11954.3k13](/packages/rainlab-user-plugin)

PHPackages © 2026

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