ZIP-Download

JP Accordion

Version 2.5 · ZIP · 12,43 kB

Zum Download anmelden

JP Accordion

mod_uk_accordion_2_5.zip · 12,43 kB

ZIP-Version
2.5
SHA-256
e83fbfe0e786093cf95bc590547c5874b65bb1b65ac0bc9122fc8369bb7e3af3

Changelog

Version 2.5

Entfernt

  • Module Class Suffix functionality (fully implemented)
  • Namespace declaration in XML manifest for J5+ compatibility
  • Separated CSS file (media/css/accordion.css) for better code organization
  • HTMLHelper for proper CSS loading
  • Lazy loading for images (performance improvement)
  • FontAwesome fallback CSS for environments without FA loaded
  • Complete language strings for all fields
  • Descriptions for all XML fields
  • Media folder structure in XML manifest
  • Toggle option to show or hide the accordion indicator arrow per module
  • Changed `<n>` to `<n>` in XML manifest (J5+ requirement)
  • Fixed typo: "Image wIdth" → "Image Width"
  • Added XSS protection with htmlspecialchars() for all user outputs
  • Changed content filter from "raw" to "safehtml" (security improvement)
  • Changed link field type from "text" to "url" (validation)
  • Fixed missing $moduleclass_sfx in template output
  • Fixed missing sanitation in mod_uk_accordion.php
  • Added null coalescing operator for safer default values
  • Fixed potential undefined variable warnings
  • All user inputs now properly escaped with htmlspecialchars()
  • Content filter changed from "raw" to "safehtml"
  • Link URLs validated with proper field type
  • Added ENT_QUOTES flag for complete XSS protection
  • Integer casting for numeric parameters (duration, img_width)
  • Moved 59 lines of inline CSS to external file
  • Better code organization and separation of concerns
  • Added loading="lazy" attribute to images
  • Cleaner template code with modern PHP syntax (short array syntax)
  • Added CSS fallback for missing FontAwesome
  • Responsive image handling improved
  • Better code comments and documentation
  • Added 25+ missing language strings
  • All hardcoded labels now use language constants
  • Proper descriptions added for all parameters
  • Backwards compatibility language keys maintained
  • ✅ Joomla 5.x fully compatible
  • ✅ Joomla 6.x ready (namespace-based, modern API)
  • ✅ Works with and without Joomla Compatibility Plugin
  • ✅ Backwards compatible with UIkit 3
  • `<n>` tag (replaced with `<n>`)
  • Inline styles (moved to external CSS)
  • Direct variable output without escaping
  • UIkit 3 Accordion implementation
  • Customizable colors and spacing
  • Image support with lightbox option
  • Multiple/collapsible modes
  • Animation controls
  • Module Class Suffix not implemented
  • Missing language strings
  • XSS vulnerabilities
  • Inline CSS
  • Deprecated XML structure

Hinweise

  • ### ✅ ADDED
  • ### 🔧 FIXED
  • ### 🔐 SECURITY
  • ### 🎨 IMPROVEMENTS
  • ### 🌍 LANGUAGE FILES
  • ### ⚙️ COMPATIBILITY
  • ### 📋 DEPRECATED
  • ### Features
  • ### Known Issues (Fixed in v2.6)
  • Changelog metadata update (2026-11-06): Release notes are now maintained as XML and published centrally at https://github.com/joomlaplates-de/changelogs. This package includes its release snapshot as changelog.xml.

Anmeldung erforderlich

Melde dich mit einem berechtigten Konto an, um diese Datei herunterzuladen.