Skip to content

Joomla Notes

This page covers Joomla-specific behavior and recent security/hardening updates.

Required Joomla extensions

  • com_nxpeasyforms
  • plg_content_nxpeasyforms (shortcode/content rendering)
  • plg_webservices_nxpeasyforms (submission API)
  • mod_nxpeasyforms (optional form-in-module rendering)

Single Form menu behavior

  • Use menu item type NXP Easy Forms → Form.
  • Modal selector is supported for form selection.
  • SEF routing supports cleaner URLs and form alias usage.

Country/State fields

  • Country and state field types are supported in forms.
  • Country/state data is fetched via utility API endpoints.
  • Frontend auto-populates country dropdowns and loads states dynamically.

Joomla Article integration notes

  • Form submissions can create Joomla articles.
  • Featured image mapping is supported for intro/full article images.
  • Author/workflow behavior follows configured integration settings.

Security hardening highlights

  • stronger encryption-key handling,
  • safer custom CSS handling,
  • safer upload folders (.htaccess, web.config, index.html),
  • safer database query handling,
  • origin checks for browser-based submissions,
  • trusted-proxy handling for IP headers,
  • user-friendly API error messages with detailed server logs for support.