36 lines
2.2 KiB
Markdown
36 lines
2.2 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to Ty Clifford's Content Management System are documented here.
|
|
|
|
## 2026-07-05
|
|
|
|
### Added
|
|
|
|
- Added a declared shortcode parser with PHP-array/JSON configuration, including `[youtube=<id>]` and `[video poster=<poster> file=<file>]`.
|
|
- Added `lone-embed.php` as the generated HTML5 video player target for video shortcodes.
|
|
|
|
## 2026-07-04
|
|
|
|
### Added
|
|
|
|
- Created a fresh PHP, SQLite, JSON, and Markdown blog CMS with Bludit-style `bl-content/pages/<slug>/index.txt` content folders.
|
|
- Added pretty URL routing through `.htaccess`, RSS feed output, sitemap output, search, pagination, categories, tags, archives, static pages, and social link rendering.
|
|
- Added a dark-neon default theme with visitor-selectable light mode and accent colors: green, blue, red, pink, purple, and orange.
|
|
- Added CLI content management through `cli/blog.php` for creating, updating, deleting, listing, rebuilding, moderating comments, editing site settings, managing social links, and reading stats summaries.
|
|
- Added SQLite-backed comments with moderation, captcha, and honeypot protection.
|
|
- Added human-readable CSV visit stats designed for spreadsheet import.
|
|
- Added subdirectory install support through `base_path`, `base_url`, route parsing, and base-aware URL generation.
|
|
- Added `cli/import-bludit.php` for importing Bludit content from a local server directory, preserving publish dates, modified dates, static pages, statuses, categories, tags, authors, cover metadata, page order, uploads, page-local files, and best-effort comments.
|
|
- Added trusted post/page rendering for raw HTML, iframes, JavaScript, and executable PHP inside Markdown `.txt` content.
|
|
|
|
### Changed
|
|
|
|
- Replaced the previous Bludit application tree with a purpose-built CMS while keeping copy-friendly Bludit-style content storage.
|
|
- Updated default branding to Ty Clifford's Content Management System.
|
|
- Expanded pagination controls to show Previous, up to 10 page numbers around the current page, Next, and a per-page summary.
|
|
|
|
### Verified
|
|
|
|
- Smoke-tested core routes, feed, sitemap, search, static pages, assets, comments, stats, and subdirectory loading with the local FrankenPHP runtime.
|
|
- Tested the Bludit importer with a synthetic local Bludit directory, including dry-run and real import cleanup.
|