PHPackages                             maddy/sample-module-theme - 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. maddy/sample-module-theme

ActiveMagento2-theme

maddy/sample-module-theme
=========================

N/A

1.0.0(10y ago)216OSL-3.0CSSPHP ~5.5.0|~5.6.0|~7.0.0

Since Feb 9Pushed 10y ago1 watchersCompare

[ Source](https://github.com/mazhalai/test-theme)[ Packagist](https://packagist.org/packages/maddy/sample-module-theme)[ RSS](/packages/maddy-sample-module-theme/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Synopsis
--------

[](#synopsis)

This extension contains a sample theme for Magento 2

Motivation
----------

[](#motivation)

This sample theme extension demonstrates how to create a customized theme by overriding elements from its parent theme.

Technical feature
-----------------

[](#technical-feature)

- This component demonstrates a customized theme named "eBay Blue" created by vendor "Magento". This theme inherits from the Magento/luma theme.
- The theme is declared in [theme.xml](theme.xml). The theme.xml file also contains information about the inheritance relationship and the location for a theme preview image [preview.jpg](media/preview.jpg).
- To extend the layout for Magento/luma, [default.xml](Magento_Theme/layout/default.xml) is created and can be used to customize the layout. In this case, the "Report Bugs" link is removed from the footer. Additionally, a customized [logo.png](web/images/logo.png) file is added and used by the new theme "eBay Blue".
- [\_theme.less](web/css/source/_theme.less) file is added to override the default variables values from the parent theme. In this case, the background color of the "copyright" section and the "header panel" section was changed from gray to blue. This can be achieved by declaring any element you wish to override with a new value at the end of the \_theme.less file.
- The [composer.json](composer.json) file contains the dependency information required for this theme, which is defined under "require". The installation path of this theme is defined under "extra".
- For more details, please refer to the public dev docs regarding theme:

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

[](#installation)

This extension is intended to be installed using composer. After installing "eBay Blue" theme, you can verify that it is installed by going the backend at:

CONTENT -&gt; Design -&gt; Themes

Once there check that the theme "eBay Blue" shows up in the list to confirm that it is installed correctly. The theme preview can also be viewed by clicking on the thumbnail.

To set this theme for the storefront, go to:

STORES -&gt; Configuration -&gt; Design -&gt; Design Theme

Select "eBay Blue" from the drop-down list and save the configuration. Go to frontend after flushing the page cache as prompted.

Contributors
------------

[](#contributors)

Magento Core team

License
-------

[](#license)

[Open Source License](LICENSE.txt)

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

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

Unknown

Total

1

Last Release

3795d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3421295?v=4)[Mazhalai 'Maddy' Chellathurai](/maintainers/mazhalai)[@mazhalai](https://github.com/mazhalai)

---

Top Contributors

[![mazhalai](https://avatars.githubusercontent.com/u/3421295?v=4)](https://github.com/mazhalai "mazhalai (1 commits)")

### Embed Badge

![Health badge](/badges/maddy-sample-module-theme/health.svg)

```
[![Health](https://phpackages.com/badges/maddy-sample-module-theme/health.svg)](https://phpackages.com/packages/maddy-sample-module-theme)
```

###  Alternatives

[fastly/magento2

Fastly CDN Module for Magento 2.4.x

1564.4M1](/packages/fastly-magento2)[algolia/algoliasearch-magento-2

Algolia Search &amp; Discovery extension for Magento 2

1881.9M18](/packages/algolia-algoliasearch-magento-2)[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M15](/packages/mollie-magento2)[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27703.7k4](/packages/nosto-module-nostotagging)[checkoutcom/magento2

Checkout.com Payment Gateway for Magento 2

34276.3k1](/packages/checkoutcom-magento2)[elgentos/module-prismicio

Magento 2 - Prismic.io integration

39119.0k4](/packages/elgentos-module-prismicio)

PHPackages © 2026

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