DS-Web Random Quotes for Kaamelott

Description

In the spirit of Hello Dolly, this plugin displays a random line from Kaamelott on your site.

  • A “Kaamelott quote” block, with filters by book or character.
  • A [rep-kaa] shortcode with its own settings page and built-in documentation.
  • Three display templates: full (quote, character, book, episode), character only, quote only.
  • Optional “Another quote” button, refreshed without reloading the page.
  • Page-cache friendly mode (quote picked in the browser).
  • Fonts bundled and served locally (no Google Fonts request): MedievalSharp, Uncial Antiqua and Luciole, a typeface designed for visually impaired readers. Papyrus is used when installed on the visitor’s device.
  • CSV import with duplicate detection.

No quotes are included. Add your own quotes manually or import them from a CSV file (see exemple-import.csv).

This is an unofficial fan plugin made by DS-Web. It is not affiliated with, endorsed or sponsored by Alexandre Astier, CALT Production or the rights holders of Kaamelott.

Credits

  • MedievalSharp by wmk69 – SIL Open Font License 1.1
  • Uncial Antiqua by Astigmatic – SIL Open Font License 1.1
  • Luciole by Laurent Bourcellier & Jonathan Perez – Creative Commons Attribution 4.0

Blocks

This plugin provides 1 block.

  • Kaamelott quote Displays a random Kaamelott quote with its character and book.

Installation

  1. Install and activate the plugin.
  2. Go to Kaamelott Quotes > Import (CSV) to import your quotes, or Kaamelott Quotes > Add quote to add them one by one.
  3. Insert the “Kaamelott quote” block, or use the [rep-kaa] shortcode (settings and parameters under Kaamelott Quotes > Settings).

FAQ

What CSV format is expected?

A header row replique;personnage;livre;episode (quote, character, book, episode), separator ; or ,, UTF-8 or Windows-1252. The book can be written “Livre II”, “Book II”, “II”, “2” or “Premier volet”.

Which shortcode parameters are available?

police (medievalsharp, uncial, papyrus, luciole), modele (complet, personnage, replique), bouton (oui, non), livre, personnage, navigateur (oui, non). Example: [rep-kaa modele="personnage" bouton="non"].

Why does Papyrus not show up?

Papyrus is a commercial font and cannot be bundled. It is only displayed on devices where it is already installed (Windows, macOS); other visitors see MedievalSharp.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“DS-Web Random Quotes for Kaamelott” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • First release.