PHPackages                             melisplatform/melis-templating-plugin-creator - 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. melisplatform/melis-templating-plugin-creator

ActiveMelisplatform-module[Templating &amp; Views](/categories/templating)

melisplatform/melis-templating-plugin-creator
=============================================

Melis Platform Templating Plugin Creator

v5.3.1(1y ago)1476OSL-3.0PHPPHP ^8.1|^8.3

Since Mar 2Pushed 1y ago6 watchersCompare

[ Source](https://github.com/melisplatform/melis-templating-plugin-creator)[ Packagist](https://packagist.org/packages/melisplatform/melis-templating-plugin-creator)[ Docs](https://github.com/melisplatform/melis-templating-plugin-creator)[ RSS](/packages/melisplatform-melis-templating-plugin-creator/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (9)Dependencies (3)Versions (18)Used By (0)

Melis Templating Plugin Creator
===============================

[](#melis-templating-plugin-creator)

Generates a ready-to-use templating plugin, complete with source code and necessary configuration. This will aid the developers, especially the new developers of the platform, to swiftly create a plugin without delving deeply into plugin's technicalities.

Getting started
---------------

[](#getting-started)

These instructions will get you a copy of the project up and running on your machine.

### Prerequisites

[](#prerequisites)

The following modules need to be installed to run the Melis Templating Plugin Creator module:

- Melis Core
- Melis Tool Creator

### Installing

[](#installing)

Run the composer command:

```
composer require melisplatform/melis-templating-plugin-creator

```

The owner of the 'public' directory in the root of the project folder must be set to 'www-data' and it must be writable. This is where the plugin thumbnails are temporarily saved.

```
chown www-data public
chmod 775 -R public

```

### Database

[](#database)

No database is needed for this tool

Tools and elements provided
---------------------------

[](#tools-and-elements-provided)

- Templating Plugin Creator Tool
- Templating Plugin Creator Service

### Templating Plugin Creator Tool

[](#templating-plugin-creator-tool)

- user must specify the destination of the generated plugin: new module or existing site module
- the properties of the plugin need to be set(field name, display type, default options, default value and required attribute) as well as their translations which will then be used in the plugin modal form
- the 'Template' property is already set by default
- after generation, the source code can be found inside the destination module ready to be updated based on the project's requirements
- the generated plugin can then be found inside the Plugin's menu in the Melis CMS Page Edition System

### Templating Plugin Creator Service

[](#templating-plugin-creator-service)

```
File:
      - /melis-templating-plugin-creator/src/Service/MelisTemplatingPluginCreatorService.php

```

- MelisTemplatingPluginCreatorService

    - This service's main function is to generate a templating plugin using the parameters saved in the current session.

    ```
     $templatingPluginService = $this->getServiceManager()->get('MelisTemplatingPluginCreatorService');
     $result = $templatingPluginService->generateTemplatingPlugin();

    ```

Authors
-------

[](#authors)

- **Melis Technology** - [www.melistechnology.com](https://www.melistechnology.com/)

See also the list of [contributors](https://github.com/melisplatform/melis-templating-plugin-creator/contributors) who participated in this project.

License
-------

[](#license)

This project is licensed under the Melis Technology premium versions end user license agreement (EULA) - see the [LICENSE.md](LICENSE.md) file for details

###  Health Score

39

—

LowBetter than 85% of packages

Maintenance43

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 86.5% 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 ~124 days

Recently: every ~221 days

Total

9

Last Release

535d ago

Major Versions

v4.1.3 → v5.0.02022-06-21

PHP version history (3 changes)v4.1.0PHP ^7.1.3|^7.2|^7.3

v5.0.0PHP ^7.3|^8.0

v5.1.0PHP ^8.1|^8.3

### Community

Maintainers

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

---

Top Contributors

[![mariateresapomar](https://avatars.githubusercontent.com/u/85868605?v=4)](https://github.com/mariateresapomar "mariateresapomar (64 commits)")[![jzabate](https://avatars.githubusercontent.com/u/39899634?v=4)](https://github.com/jzabate "jzabate (4 commits)")[![nicole-cayambas](https://avatars.githubusercontent.com/u/55810654?v=4)](https://github.com/nicole-cayambas "nicole-cayambas (2 commits)")[![rbbrioso28](https://avatars.githubusercontent.com/u/9497212?v=4)](https://github.com/rbbrioso28 "rbbrioso28 (2 commits)")[![sircxes](https://avatars.githubusercontent.com/u/21098160?v=4)](https://github.com/sircxes "sircxes (2 commits)")

---

Tags

plugintemplatingmodulezf2melis

### Embed Badge

![Health badge](/badges/melisplatform-melis-templating-plugin-creator/health.svg)

```
[![Health](https://phpackages.com/badges/melisplatform-melis-templating-plugin-creator/health.svg)](https://phpackages.com/packages/melisplatform-melis-templating-plugin-creator)
```

###  Alternatives

[melisplatform/melis-cms

Melis Platform CMS module

115.5k15](/packages/melisplatform-melis-cms)

PHPackages © 2026

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