WP Manifestindependent plugin directory
manifest / content / sparxstar-3iatlas-dictionary

SPARXSTAR 3IAtlas Dictionary WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

A mobile-first, large dataset dictionary application for WordPress utilizing WPGraphXL and Secure Custom Fields.

★ 0stars
19release downloads
v3.0.1latest · 1mo ago

Install

Download sparxstar-3iatlas-dictionary-3.0.1.zip From the v3.0.1 release on GitHub, Aug 26, 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/starisian-technologies/sparxstar-3iatlas-dictionary/releases/download/v3.0.1/sparxstar-3iatlas-dictionary-3.0.1.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
3iatlas

SPARXSTAR 3IAtlas Dictionary

A comprehensive WordPress plugin for managing dictionary entries with full WPGraphQL and SCF (Secure Custom Fields) integration. This plugin provides a dynamic React-based frontend dictionary interface and a robust backend management system.

🚀 Features

  • Dictionary Management: Custom Post Type (aiwa_cpt_dictionary) for managing word entries.
  • Rich Taxonomies: Categorize words by:
    • Language (starmus_tax_language)
    • Dialect (starmus_tax_dialect)
    • Part of Speech (starmus_part_of_speech)
    • Alphabetical Grouping (aiwa-alpha-letter)
  • GraphQL Integration: Full schema exposure for headless or decoupled applications.
  • SCF Integration: Dynamic schema generation based on acf-json configurations.
  • React Frontend: Built-in, high-performance dictionary viewer with:
    • Virtual scrolling for large datasets.
    • Instant search with debouncing.
    • Audio pronunciation support.
    • English/French toggles.
  • Frontend Submission: Shortcode-based form for contributors to suggest new entries.

📋 Requirements

  • PHP: 8.2 or higher
  • WordPress: 6.4 or higher
  • Plugins:
    • WPGraphQL (Required for API)
    • Secure Custom Fields (SCF) PRO or Free (Required for data structure)

🛠️ Installation

  1. Clone or download the repository into your wp-content/plugins/ directory.

  2. This project uses pnpm for JS dependencies (enable it with corepack enable). Install dependencies and build the assets:

     corepack enable        # one-time: provisions the pinned pnpm version
     pnpm install
     pnpm run build
  3. Activate the plugin through the WordPress admin interface.

  4. Ensure SCF and WPGraphQL are installed and active.

  5. Navigate to Custom Field > Tools > Sync to ensure the fields are correctly registered from acf-json.

💻 Usage

For detailed guides and notes, see the docs/ directory.

Shortcodes

Frontend Dictionary Enable users to browse the dictionary. Words are displayed alphabetically with an A-Z index to quickly jump to words beginning with the selected letter. When clicked, the definition, proununciation, example sentences, audio, images and more are displayed for each word. Users can scroll by word or scroll the full view, just like in a printed dictionary.

[sparxstar_dictionary]

Standalone full-page app

The same dictionary is also served as its own full-screen page (no theme header/footer), which is useful for kiosks, deep links, and embedding:

  • Pretty URL: https://your-site.com/dictionary/
  • Always-available fallback (works before permalinks are flushed): https://your-site.com/?sparxstar_dictionary_app=1

The slug defaults to dictionary; change it with the sparxstar_dictionary_app_slug filter. After changing the slug (or first activation) visit Settings → Permalinks once to flush rewrite rules.

Embed as an iframe

<iframe src="https://your-site.com/dictionary/"
        style="width:100%;height:100dvh;border:0"
        title="Dictionary" loading="lazy"></iframe>

The standalone page is framable from any origin by default (it is public, read-only content). To restrict which sites may embed it, return an array of allowed origins from the sparxstar_dictionary_frame_ancestors filter — this emits a Content-Security-Policy: frame-ancestors allowlist.

Frontend Submission Form Enable logged-in users (Contributors/Editors) to add or edit dictionary entries directly from the frontend.

[sparxstar_dictionary_form]

Attributes:

  • entry_id (optional): The ID of the dictionary entry to edit.

Example:

[sparxstar_dictionary_form entry_id="123"]

GraphQL API

The plugin registers a dictionaries root query in the GraphQL schema.

Sample Query:

query GetDictionaryEntries {
    dictionaries(first: 10) {
        edges {
            node {
                title
                aiwaWordDetails {
                    aiwaTranslationEnglish
                    aiwaTranslationFrench
                    aiwaPartOfSpeech
                    aiwaExampleSentences {
                        aiwaSentence
                        aiwaSTranslationEnglish
                    }
                }
                starmusTaxLanguages {
                    nodes {
                        name
                    }
                }
            }
        }
    }
}

🏗️ Development

Architecture

  • Root: sparxstar-3iatlas-dictionary.php (Bootloader)
  • Core Logic: src/core/SparxstarIAtlasOrchestrator.php
  • Post Types: src/includes/SparxstarIAtlasPostTypes.php
  • Frontend: src/js/app.jsx (React Application)

Build Commands

  • pnpm run build: Compile and minify assets for production.
  • pnpm run watch: specific watch command for development.
  • pnpm run lint: Run ESLint and Stylelint.

🤝 Contributing

  1. Follow the PSR-4 coding standard for PHP.
  2. Ensure React components in src/js are functional and use hooks.

📄 License

License: Starisian Technologies Proprietary License (STPD) Copyright (c) 2026 Starisian Technologies. All rights reserved.

SPARXSTAR and Starisian Technologies is a trademark of Starisian Technologies.

NOTICE: All information contained herein is, and remains, the property of Starisian Technologies and its suppliers, if any. The intellectual and technical concepts contained herein are proprietary to Starisian Technologies and its suppliers and may be protected by U.S. and international copyright, trade secret, and patent laws, including patents in process.

Unauthorized reproduction, redistribution, transmission, or disclosure of any part of this repository is strictly prohibited without prior written consent from Starisian Technologies.

Releases

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

Tag
Published
Assets
Downloads
v3.0.1 latest
Aug 26, 2026 1mo ago
sparxstar-3iatlas-dictionary-3.0.1.zip +2 assets
6
sparxstar-3iatlas-dictionary-3.0.1.zip4
sparxstar-3iatlas-dictionary-3.0.1.zip.sha11
sparxstar-3iatlas-dictionary-3.0.1.zip.sha2561
Aug 26, 2026 1mo ago
tag only
—
Aug 26, 2026 1mo ago
sparxstar-3iatlas-dictionary-2.10.8.zip +2 assets
4
sparxstar-3iatlas-dictionary-2.10.8.zip2
sparxstar-3iatlas-dictionary-2.10.8.zip.sha2561
sparxstar-3iatlas-dictionary-2.10.8.zip.sha11
Aug 26, 2026 1mo ago
sparxstar-3iatlas-dictionary-2.10.7.zip +2 assets
4
sparxstar-3iatlas-dictionary-2.10.7.zip2
sparxstar-3iatlas-dictionary-2.10.7.zip.sha2561
sparxstar-3iatlas-dictionary-2.10.7.zip.sha11
Aug 25, 2026 1mo ago
tag only
—
Aug 22, 2026 2mo ago
sparxstar-3iatlas-dictionary-2.9.3.zip +2 assets
4
sparxstar-3iatlas-dictionary-2.9.3.zip2
sparxstar-3iatlas-dictionary-2.9.3.zip.sha11
sparxstar-3iatlas-dictionary-2.9.3.zip.sha2561
Aug 22, 2026 2mo ago
tag only
—
Aug 22, 2026 2mo ago
tag only
—
Aug 21, 2026 2mo ago
tag only
—
Jul 3, 2026 3mo ago
sparxstar-3iatlas-dictionary-2.8.11.zip +2 assets
1
sparxstar-3iatlas-dictionary-2.8.11.zip1
sparxstar-3iatlas-dictionary-2.8.11.zip.sha2560
sparxstar-3iatlas-dictionary-2.8.11.zip.sha10
Jul 3, 2026 3mo ago
sparxstar-3iatlas-dictionary-2.8.10.zip +2 assets
0
sparxstar-3iatlas-dictionary-2.8.10.zip0
sparxstar-3iatlas-dictionary-2.8.10.zip.sha10
sparxstar-3iatlas-dictionary-2.8.10.zip.sha2560
Jul 1, 2026 3mo ago
sparxstar-3iatlas-dictionary-2.8.9.zip +2 assets
1
sparxstar-3iatlas-dictionary-2.8.9.zip1
sparxstar-3iatlas-dictionary-2.8.9.zip.sha10
sparxstar-3iatlas-dictionary-2.8.9.zip.sha2560
Jun 29, 2026 3mo ago
tag only
—
Jun 26, 2026 3mo ago
tag only
—
Jun 15, 2026 4mo ago
sparxstar-3iatlas-dictionary-2.5.1.zip +2 assets
1
sparxstar-3iatlas-dictionary-2.5.1.zip1
sparxstar-3iatlas-dictionary-2.5.1.zip.sha2560
sparxstar-3iatlas-dictionary-2.5.1.zip.sha10
Jun 10, 2026 4mo ago
sparxstar-3iatlas-dictionary-2.0.0.zip +2 assets
1
sparxstar-3iatlas-dictionary-2.0.0.zip1
sparxstar-3iatlas-dictionary-2.0.0.zip.sha2560
sparxstar-3iatlas-dictionary-2.0.0.zip.sha10
Jun 9, 2026 4mo ago
sparxstar-3iatlas-dictionary-1.7.0.zip +2 assets
2
sparxstar-3iatlas-dictionary-1.7.0.zip2
sparxstar-3iatlas-dictionary-1.7.0.zip.sha10
sparxstar-3iatlas-dictionary-1.7.0.zip.sha2560
Mar 24, 2026 7mo ago
tag only
—
Jan 19, 2026 9mo ago
sparxstar-3iatlas-dictionary-1.1.2.zip +2 assets
5
sparxstar-3iatlas-dictionary-1.1.2.zip3
sparxstar-3iatlas-dictionary-1.1.2.zip.sha2561
sparxstar-3iatlas-dictionary-1.1.2.zip.sha11
A grade

Security

SPARXSTAR 3IAtlas Dictionary 3.0.1 · audited by WP Registry

No security issues found.

Audited release
3.0.1
Findings
none
Worst severity
—
Content hash
c65ac05a867ef2de421c374d…

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.