PHPLD Next 0.1.14
This release makes directory presets more flexible and update-safe, adds owner-created field sets, and introduces richer listing profile content for niche directories.
Added
- Added custom directory presets so site owners can create reusable field sets without editing core code.
- Added a category-level field set workflow that shows which presets are active for a category.
- Added support for multiple field sets in the same category, such as business/map fields plus article-style profile fields.
- Added a Markdown-based rich text field type for longer editorial listing content while stripping raw HTML on public pages.
- Added category-scoped field set removal that keeps existing listing data stored.
- Added a database-backed preset table for owner-created presets while keeping built-in PHPLD presets managed by the release.
Changed
- The business listing template now renders extra non-business fields instead of hiding them when a listing uses more than one field set.
- Profile-like rich text fields are promoted into a more article-style section on business listing detail pages.
- The category edit screen now presents field sets as the normal place to manage listing type behavior for that category.
- Thai and Simplified Chinese language packs were updated for the new field set and rich text UI labels.
Testing
- Added coverage for custom preset creation, built-in preset key protection, category-scoped preset removal, rich text rendering, and multi-preset listing pages.
- Verified that rich text Markdown renders safely and raw HTML is stripped from public listing output.
- Verified the full application test suite before packaging.
Upgrade Notes
- This release includes an additive database migration for custom directory presets.
- No destructive database changes are included.
- After updating, admins can open Admin > Categories, edit a category, and manage active field sets from the category page.
- Existing custom fields and listing values are preserved during the update.