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 1mo 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 23% 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)
```

###  Alternatives

[stuttter/wp-user-profiles

A sophisticated way to edit users in WordPress

11219.3k1](/packages/stuttter-wp-user-profiles)[fof/analytics

Tracks analytics using Google Analytics, Google Optimize/GTM and Matomo

3543.1k](/packages/fof-analytics)[chrico/wp-fields

Package which provides some re-usable fields for WordPress.

1981.2k](/packages/chrico-wp-fields)[aertmann/history

An improved history backend module for Neos

1070.2k](/packages/aertmann-history)

PHPackages © 2026

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