Skip to content

Changelog

All notable changes to NXP Easy Creator will be documented here.

[1.0.1] - 2026-02-16

Added

Article CSV Export

  • Export selected articles from com_content article list as NXP-compatible CSV
  • Streaming CSV output with chunked database queries (100 articles per batch)
  • Exports: title, alias, category, introtext, fulltext, tags, state, featured, access, language, publish dates, meta, images, and custom fields
  • UTF-8 BOM for Excel compatibility
  • Formula injection prevention (prefixes =, +, -, @ cells)
  • Configurable max export size (1–5000 articles, default 500)
  • Configurable custom field export toggle
  • Companion system plugin (plg_system_nxpeasycreator) adds "NXP Export" button to the Joomla article list toolbar

Fixed

  • CSV import now accepts custom field names (not just numeric IDs), enabling round-trip export/import
  • Added full_image_alt to CSV import column mapping for parity with export schema

Security

  • Per-article ACL enforcement on export (core.edit / core.edit.own per article, fail-closed)
  • batch.export permission check on export endpoint
  • CSRF validation (strict POST), rate limiting, audit logging on export
  • Safe error messages in non-debug mode with redirect-on-error UX

1.0.0 - 2025-01-09

Initial public release of NXP Easy Creator for Joomla 5+.

Batch Article Creation

  • Single-screen batch article creator in Joomla administrator
  • Vue.js 3 admin interface built as single IIFE bundle
  • Batch add rows with Title, Category, Tags, Publish, Featured, Access, Language
  • Full-text and intro-text editing per article
  • Create missing categories, tags, and menu items inline
  • Respect ACL, Workflows, Multilingual, and Joomla CSRF
  • Per-row validation and error reporting
  • Progress indicators during batch creation

AI Content Assistant

  • Generate article drafts from natural language prompts
  • Configurable AI provider (OpenAI, Anthropic)
  • Per-user and per-site rate limiting
  • AI-generated content clearly marked for review
  • Never auto-publishes - all AI output is draft

Content Structures

10 pre-built site section templates:

  • Tagged Blog - Articles in multiple sections via tags
  • Product Catalog - Product categories and listings
  • News Portal - News sections (Politics, Business, Tech)
  • Knowledge Base - Help center or FAQ structure
  • Portfolio - Project showcase with gallery layout
  • Service Business - Services, About Us, Team pages
  • Event Calendar - Events organized by type
  • Restaurant Menu - Food menu with sections and dietary tags
  • Real Estate - Property listings with status tags
  • Course/Learning - Educational content with modules

Features:

  • One-click creation of categories, articles, tags, and menu items
  • Dry-run preview before creation
  • Fully editable results using Joomla core APIs

Import/Export

  • CSV import with field mapping
  • Import preview with validation warnings
  • Template export for reusable batch configurations

Presets

  • Save and reuse article configurations
  • Component-stored preset data

Additional Features

  • Custom Fields assignment during batch creation
  • Intro/Full images with alt text, captions, credits
  • Article metadata (meta description, keywords, robots)
  • Workflow state selection (if workflows enabled)
  • Author assignment
  • Category-level ACL respect
  • Client-side validation and duplicate detection
  • Keyboard shortcuts for efficient navigation
  • LocalStorage autosave for draft batches
  • Session-based undo/history

Security

  • CSRF token validation on all operations
  • ACL checks at component, content, and category levels
  • Input validation and output escaping
  • Rate limiting on batch operations
  • Audit logging for all creation operations
  • Max batch size limits to prevent DoS