Drupal is a registered trademark of Dries Buytaert
drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.14 Minor update available for module linkit (7.0.14). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). content_access 2.1.0 Minor update available for module content_access (2.1.0). editoria11y 3.0.2 Minor update available for module editoria11y (3.0.2). rebuild_cache_access 8.x-1.14 Minor update available for module rebuild_cache_access (8.x-1.14). webform 6.3.0-beta9 New beta version released for module webform (6.3.0-beta9). tagify 1.2.51 Minor update available for module tagify (1.2.51). symfony_mailer 2.0.0 Major update available for module symfony_mailer (2.0.0).

CKEditor 5 Pullquote adds a pullquote toolbar button to your CKEditor 5 text editor. Select any text in your content and pull it out as a styled floating quote, or write a standalone custom quote, without leaving the editor.

Features

  • Pull from text: select a passage and mark it as a pullquote. A small script automatically clones it into a floated aside next to its paragraph, so the original text stays in the body flow while the quote appears as a visual pull-out.
  • Custom quote: insert a standalone pullquote with independently authored text, separate from the body copy.
  • Alternating layout: odd/even classes are applied automatically across all pullquotes on the page, making it easy to alternate left/right float direction with CSS alone.
  • No configuration UI: install, add the button to your toolbar, done.
  • Theme-ready: the module ships with minimal default styles. Override them in your theme to match your design system.

Post-Installation

  1. Go to Configuration → Content authoring → Text formats and editors.
  2. Edit the text format you want to add the button to (e.g. Full HTML).
  3. Drag the Pullquote button into the CKEditor 5 toolbar.
  4. Save. The required HTML tags (<pullquote>, <pulledquote>) are registered automatically.

The module attaches a small frontend behaviour and stylesheet on every page. No block placement or additional configuration needed.

Additional Requirements

  • Drupal 10 or 11
  • CKEditor 5 (included in Drupal core)
  • Filter module (included in Drupal core)

No external libraries or contributed dependencies required.

None required. For styling, add CSS rules for the <pulledquote> element in your theme.

Similar projects

  • Pullquote: a Drupal 7 module that parsed text patterns to generate pullquotes. Not maintained for Drupal 10/11 and uses a completely different approach (text pattern parsing rather than a CKEditor button). CKEditor 5 Pullquote is the modern, editor-native replacement.

Activity

Total releases
4
First release
May 2026
Latest release
14 hours ago
Release cadence
0 days
Stability
75% stable

Release Timeline

Releases

Version Type Release date
1.0.2 Stable May 5, 2026
1.0.1 Stable May 5, 2026
1.0.x-dev Dev May 5, 2026
1.0.0 Stable May 5, 2026