PHPackages                             netlogix/ckeditor-linkclass - 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. netlogix/ckeditor-linkclass

AbandonedArchivedNeos-package[Utility &amp; Helpers](/categories/utility)

netlogix/ckeditor-linkclass
===========================

Extends the CKEditor 5 link editor with the functionality to add preconfigured CSS classes to selected links

1.0.0(4y ago)01.9kMITJavaScript

Since Mar 7Pushed 1y ago3 watchersCompare

[ Source](https://github.com/netlogix/Netlogix.CkEditor.LinkClass)[ Packagist](https://packagist.org/packages/netlogix/ckeditor-linkclass)[ RSS](/packages/netlogix-ckeditor-linkclass/feed)WikiDiscussions main Synced today

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

This package is archived
========================

[](#this-package-is-archived)

Please consider using other solutions for adding classes to CKEditor Elements in Neos, eg.

Netlogix.CkEditor.LinkClass
===========================

[](#netlogixckeditorlinkclass)

This package extends the CKEditor 5 link editor with the functionality to add preconfigured CSS classes to selected links.

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

[](#installation)

```
composer require netlogix/ckeditor-linkclass
```

Usage
-----

[](#usage)

1. Define within the `Settings.yaml` which CSS classes for links are available for the concrete Neos CMS installation:

```
Netlogix:
  CkEditor:
    LinkClass:
      options:
        'primaryButton':
          label: 'Primary Button'
          class: 'btn btn-primary'
          position: '10'
        'secondaryButton':
          label: 'Secondary Button'
          class: 'btn btn-secondary'
          position: '20'
```

2. Define which previously defined CSS classes can be applied to links in the individual NodeTypes properties of the concrete Neos CMS installation:

```
'Neos.Demo:Text':
  properties:
    text:
      ui:
        inline:
          editorOptions:
            linking:
              netlogixLinkClass:
                primaryButton: true
                secondaryButton: true
```

Contributions
-------------

[](#contributions)

You are welcome to contribute by making pull requests, adding issues, etc.

After modifying the JavaScript source code of the package, the JavaScript files can be rebuilt using the following steps:

```
cd Resources/Private/CKEditor/LinkClass
nvm use
yarn
yarn build
```

Then commit the modified files including `Plugin.js` and `Plugin.js.map`.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.3% 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

1580d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/667b5107f4c2ea180baa00166c2ee3f2a1b412ce22768d6e81bb09323d1c7fe0?d=identicon)[netlogix](/maintainers/netlogix)

![](https://www.gravatar.com/avatar/124704a0d41c6364ac5773df0c9bedc3a85f902f0826df5f12ff2a4b2a06d520?d=identicon)[paxuclus](/maintainers/paxuclus)

---

Top Contributors

[![tweis](https://avatars.githubusercontent.com/u/63323?v=4)](https://github.com/tweis "tweis (12 commits)")[![paxuclus](https://avatars.githubusercontent.com/u/15905038?v=4)](https://github.com/paxuclus "paxuclus (1 commits)")

---

Tags

neoscms

### Embed Badge

![Health badge](/badges/netlogix-ckeditor-linkclass/health.svg)

```
[![Health](https://phpackages.com/badges/netlogix-ckeditor-linkclass/health.svg)](https://phpackages.com/packages/netlogix-ckeditor-linkclass)
```

###  Alternatives

[neos/neos-base-distribution

Neos Base Distribution

4366.0k](/packages/neos-neos-base-distribution)[techdivision/ckstyles

Neos package which enables you adding your custom style classes for the CkEditor with a simple Yaml configuration

21179.5k](/packages/techdivision-ckstyles)[neos/seo

SEO configuration and tools for Neos

141.0M31](/packages/neos-seo)[sitegeist/taxonomy

Manage vocabularies and taxonomies as separate node-hierarchy.

1595.1k1](/packages/sitegeist-taxonomy)[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

14104.7k6](/packages/shel-neos-colorpicker)[sitegeist/kaleidoscope

Responsive-images for Neos

29370.3k12](/packages/sitegeist-kaleidoscope)

PHPackages © 2026

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