NS Prism Plugin for Joomla

The NS Prism Plugin is a powerful tool for Joomla websites, enabling syntax highlighting for code snippets using the Prism.js library. This plugin is designed to enhance the readability and presentation of code on your site, making it ideal for developers, bloggers, and technical writers. One of the major features is the joomla tinymce integration that customizes the list of language codes availables. 

Features

  • Syntax Highlighting: Supports a wide range of programming languages.
  • Customizable Themes: Choose from various Prism.js themes to match your site's design.
  • JSON Validation: Includes a custom field for managing and validating JSON configurations.
  • TinyMCE Integration: Seamlessly integrates with Joomla's TinyMCE editor for easy code insertion.
  • Lightweight and Fast: Optimized for performance with minimal impact on page load times.

Examples

Below are examples and images to help you understand each setting:

Syntax Highlighting

Example:

function helloWorld() {
    console.log("Hello, World!");
}

Customizable Themes

Example:

body {
    background-color: #f4f4f4;
    color: #333;
}

JSON Validation

Example:

{
    "name": "NS Prism Plugin",
    "version": "1.0.0",
    "valid": true
}

Plugin settings



TinyMCE Integration


Download

You can find NS Prism Plugin in github:

Download NS Prism Plugin


For installation and usage instructions, please refer to the plugin documentation included in the download package.

Release notes:

v1.0.1 - 2026-03-06

  • Joomla update system implemented
  • Added release note infourl

v1.0.0 - 2026-03-01

  • First public release