WP Manifestindependent plugin directory
manifest / i18n / dhivehi-writer

Dhivehi Writer WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Write Dhivehi (Thaana) in English WordPress sites — RTL layout, bundled Thaana web fonts (Faruma + Noto Sans Thaana), Gutenberg + Classic Editor support.

★ 0stars
18release downloads
v2.2.1latest · 4mo ago

Install

Download dhivehi-writer.zip From the v2.2.1 release on GitHub, May 30, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/islandboymv/dhivehi-writer/releases/download/v2.2.1/dhivehi-writer.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Write Dhivehi (Thaana) inside an otherwise English/LTR WordPress site — with proper right‑to‑left layout and a bundled Thaana web font, so Dhivehi renders on every visitor's device (not just machines that happen to have a Thaana font installed).

Works in both the Block Editor (Gutenberg) and the Classic Editor (TinyMCE).

Features

  • Dhivehi Section block (Gutenberg) — an RTL container for paragraphs, headings, and lists
  • Inline Dhivehi format button — mark any selected text as Dhivehi
  • Classic Editor toolbar buttons + format variants
  • Bundled web fonts: Faruma (default) and Noto Sans Thaana (fallback)
  • Configurable font, size, and line‑height from Settings → Dhivehi Writer, applied live on the frontend
  • Correct dir="rtl" and lang="dv" attributes for accessibility and SEO

Installation

  1. Download dhivehi-writer.zip from the latest release.
  2. In WordPress: Plugins → Add New → Upload Plugin → choose the zip → Install → Activate.
  3. (Optional) Configure fonts at Settings → Dhivehi Writer.

Automatic updates

The plugin checks this repository's GitHub Releases and offers updates from the WordPress Plugins screen (and via WordPress auto‑updates).

Publishing an update (maintainers)

  1. Bump the version in the dhivehi-writer.php header and the Stable tag in readme.txt.
  2. Commit, then tag and push:
    git commit -am "Release vX.Y.Z"
    git tag vX.Y.Z
    git push origin main --tags
  3. The release workflow builds dhivehi-writer.zip and publishes a GitHub Release. Installed sites pick up the update automatically.

Builds

Build Primary font Auto-updates Notes
GitHub (this repo / releases) Faruma GitHub Releases dhivehi-writer.zip
WordPress.org Noto Sans Thaana WordPress.org dhivehi-writer-wporg.zip — no Faruma, no GitHub updater

The WordPress.org variant is generated from this same source:

bash bin/build-wporg.sh      # → build/dhivehi-writer-wporg.zip

It flips the primary font to Noto Sans Thaana, drops the Faruma font, and removes the GitHub update checker (WordPress.org provides its own updates). The release workflow attaches both zips to every tagged release.

WordPress.org submission is not yet done — it requires manual review and clears the Faruma licensing concern by not bundling Faruma.

Fonts & licensing

  • Noto Sans Thaana — © The Noto Project, SIL Open Font License 1.1.
  • Faruma — the classic Maldivian Thaana font, bundled as a web font (GitHub build only).

Author

Made by Mifzaal Abdul Bari (islandboymv) — islandboy.xyz.

License

GPL‑2.0+

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.2.1 latest
May 30, 2026 4mo ago
dhivehi-writer.zip +1 asset
10
dhivehi-writer.zip7
dhivehi-writer-wporg.zip3
May 30, 2026 4mo ago
dhivehi-writer.zip +1 asset
7
dhivehi-writer.zip4
dhivehi-writer-wporg.zip3
May 30, 2026 4mo ago
dhivehi-writer.zip +1 asset
1
dhivehi-writer.zip1
dhivehi-writer-wporg.zip0
A grade

Security

Dhivehi Writer 2.2.1 · audited by WP Registry

No security issues found.

Audited release
2.2.1
Findings
none
Worst severity
—
Content hash
9ca14a9069d270cd430fa23e…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.