PHPackages                             gggeek/ezsh - 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. gggeek/ezsh

AbandonedArchivedEzpublish-legacy-extension[Utility &amp; Helpers](/categories/utility)

gggeek/ezsh
===========

A port of the 'eZ Syntax Highlighter' extension originally written by Lukasz Serwatka, updated to the latest eZ Publish and GeSHi versions.

495PHP

Since Feb 11Pushed 8y ago2 watchersCompare

[ Source](https://github.com/gggeek/ezgeshi)[ Packagist](https://packagist.org/packages/gggeek/ezsh)[ RSS](/packages/gggeek-ezsh/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

```
With this extension it is possible to highlight the syntax of all common languages including PHP, C, CPP, Java, CSS, XHTML and more, including eZ own .tpl and .ini files.

It is a port of the "eZ Syntax Highlighter" extension originally written by Lukasz Serwatka, updated to the latest eZ Publish and GeSHi versions.

It includes GeSHi files for eZ own .tpl and .ini syntaxes, that can be used in other applications outside of eZ Publish.

Three possibilities are offered to highlight code:
. via specific classes for the "literal" tag in the online editor
. via the "ezsh" template operator
. via a module view (geshi/highlight) that can be used to highlight any file within the eZ Publish root directory

A php script is included to update the included content.ini file with all the languages known to GeSHi after eg. an upgrade.
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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.

### Community

Maintainers

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

---

Tags

ezpublishsource-code

### Embed Badge

![Health badge](/badges/gggeek-ezsh/health.svg)

```
[![Health](https://phpackages.com/badges/gggeek-ezsh/health.svg)](https://phpackages.com/packages/gggeek-ezsh)
```

PHPackages © 2026

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