Skip to content

Repository files navigation

ep_hyperlinked_text

Adds and removes hyperlinks on selected Etherpad text while preserving the linked text as ordinary collaborative content.

Features

  • Toolbar control for creating and removing links
  • Optional link title
  • Click-through behavior for rendered links
  • Persistence through Etherpad's attributed-text collection pipeline
  • Compatibility handling for imported links carrying explicit font-color styles

Installation

From the Etherpad directory:

pnpm run plugins i ep_hyperlinked_text

Restart Etherpad after installation. This release supports Etherpad 3.3.2 and later 3.x releases.

Usage

Select text, choose the hyperlink toolbar button, and enter an HTTP(S) URL. Use the same control to update or remove an existing link.

Treat links as untrusted navigation. This plugin stores link attributes and renders the editor control; destination safety and organizational URL policy remain deployment concerns.

Export support

This plugin does not register specialized export hooks. Hyperlink attributes remain available to Etherpad's normal content collection. Older partial export hooks were removed because they could interfere with unrelated export formats.

Companion plugins

ep_media_upload uses this plugin's hyperlink representation when it inserts secure attachment links.

Development

pnpm install --frozen-lockfile
pnpm test

The implementation was initially based on the attribute and editor-hook patterns used by Etherpad's ep_font_color. Licensed under the Apache License 2.0.

About

Simple etherpad plugin for hyperlinked text

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages