Easy Code Highlighter
Introduction
Easy Code Highlighter is a comprehensive Joomla extension package that provides a complete solution for managing and displaying code snippets on your website. This package includes both a backend component for managing code snippets and a system plugin for processing shortcodes and displaying highlighted code. Perfect for documentation sites, tutorials, developer blogs, technical articles, and any website that needs to display code examples with professional syntax highlighting.
Complete Package Solution
Component - Code Snippet Management
- Full backend administration interface for managing code snippets
- Create, edit, delete, and organize unlimited code snippets
- Automatic shortcode generation for each snippet (e.g., [codehighlight id=1])
- User-friendly interface following Joomla design standards
- Complete CRUD operations with proper access control
System Plugin - Shortcode Processing
- Automatically processes [codehighlight id=X] shortcodes in content
- Displays code snippets with beautiful syntax highlighting
- Automatically enabled on installation for immediate use
- Works in articles, modules, custom HTML, and templates
- Seamless integration with component
Key Features
Code Snippet Management
- Create and manage unlimited code snippets from backend
- Easy-to-use form interface for adding/editing snippets
- Automatic shortcode generation for each snippet
- Copy shortcode directly from list view
- Full search and filter capabilities
- Bulk operations support
Syntax Highlighting
- Support for 20+ programming languages: PHP, JavaScript, CSS, HTML, XML, Java, Python, SQL, Bash, C++, C#, Ruby, Perl, PowerShell, SASS, Scala, VB.NET, and Plain Text
- Multiple highlighting themes: Default, Django, Eclipse, Emacs, FadeToGrey, MDUltra, Midnight, RDark
- Professional syntax highlighting using Prism.js
- Language-specific highlighting automatically applied
- Accurate code parsing and highlighting
Shortcode System
- Simple shortcode format: [codehighlight id=X]
- Works anywhere HTML is supported
- Insert in articles, modules, custom HTML, or templates
- Copy shortcode directly from backend list view
- No coding knowledge required
- Multiple snippets can be used on the same page
Customization Options
- Line Numbers: Enable or disable line numbers (gutter) for better readability
- Highlight Lines: Highlight specific lines by entering line numbers (e.g., 1,3,5)
- Theme Selection: Choose from multiple syntax highlighting themes
- Copy Button: Enable or disable copy to clipboard button
- Global Settings: Configure default theme, gutter, and copy button in plugin settings
- Per-Snippet Options: Set language and highlight lines for each snippet individually
User Experience
- Copy to clipboard button for easy code copying
- Responsive design that works on all devices
- Mobile-optimized display
- Touch-friendly interactions
- Clean and professional code display
- Proper code formatting and indentation
Package Installation
- Single package installs both component and plugin
- One-click installation process
- Plugin automatically enabled after installation
- No additional configuration required
- Seamless integration between component and plugin
Quick Start
Installation
1. Install the package: pkg_easycodehighlighter.zip
2. Component and plugin are automatically installed
3. System plugin is automatically enabled
Creating Code Snippets
1. Go to: Components → Easy Code Highlighter → Code Snippets
2. Click "New" to create a new code snippet
3. Enter title, select language, paste your code
4. Optionally set highlight lines (e.g., 1,3,5)
5. Save the snippet
6. Copy the generated shortcode (e.g., [codehighlight id=1])
Using Shortcodes
1. Paste the shortcode anywhere in your content: [codehighlight id=1]
2. Code will be displayed with syntax highlighting on frontend
3. Use multiple shortcodes on the same page for different snippets
Plugin Configuration
1. Go to: Extensions → Plugins → System - Easy Code Highlighter
2. Configure global settings:
- Theme selection
- Line numbers (gutter) option
- Copy button enable/disable
3. Settings apply to all displayed code snippets
Perfect For
- Documentation Sites - Display code examples with syntax highlighting
- Tutorial Websites - Show code snippets in tutorials and guides
- Developer Blogs - Share code examples with proper formatting
- Technical Articles - Display code in technical documentation
- Educational Sites - Show programming examples to students
- API Documentation - Display code samples for API usage
- Support Forums - Share code solutions with proper highlighting
- Portfolio Sites - Showcase code examples in developer portfolios
Technical Features
Modern & Compatible
- Full Joomla 4, 5 & 6 compatibility
- Modern PHP 8.0+ code following Joomla best practices
- Uses modern Joomla namespaces and APIs throughout
- Future-proof design with regular updates
- Cross-browser compatible with all modern browsers
Security Enhanced
- Built with security best practices
- Proper input sanitization and XSS prevention
- Integrated with Joomla ACL for access control
- Secure implementation throughout
- Code quality following Joomla standards
Performance Optimized
- Lightweight code with minimal overhead
- Assets loaded only when needed
- Compatible with Joomla caching systems
- Efficient processing with minimal resource usage
- Fast page loads with optimized assets
Responsive Design
- Works perfectly on desktop, tablet, and mobile
- Adapts to all screen sizes automatically
- Touch-friendly interactions
- Mobile-optimized display
- Professional appearance on all devices
Support
- Documentation: https://joomlax.com/documentation/easy-code-highlighter
- Support: https://support.joomlax.com
- Store: https://www.joomlax.com
Why Choose Easy Code Highlighter?
Complete Solution - Component for management and plugin for display in one package
Easy to Use - Simple shortcode system, no coding required
Professional Display - Beautiful syntax highlighting with multiple themes
Multiple Languages - Support for 20+ programming languages
Customizable - Line numbers, highlight lines, theme selection, copy button
Responsive - Perfect display on all devices
Performance - Lightweight and optimized for speed
Security - Built with Joomla security best practices
Modern Technology - Joomla 4, 5 & 6 compatible with PHP 8.0+
Well Documented - Comprehensive documentation and examples
Auto-Enabled - Plugin automatically enabled after installation
User-Friendly - Clean interface following Joomla design standards
Transform your code display with Easy Code Highlighter. This complete package provides everything you need to manage and display code snippets with professional syntax highlighting. Perfect for any Joomla website that needs to showcase code examples, whether for documentation, tutorials, blogs, or technical content. The simple shortcode system makes it easy to insert code anywhere, while the backend component provides powerful management capabilities for organizing your code library.
Easy Code Highlighter
- Version:
- 1.7
- Developer:
- Infyways Solutions
- Last updated:
-
Dec 10 2025
16 hours ago - Date added:
- Nov 19 2014
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c p
- Compatibility:
- J4 J5 J6
Share