Changelog
Release Notes
Every feature, every improvement, every fix since v1.0.0.
Page 20 of 20 — 576 releases, newest first.
Critical SEO Fix, Multi-Site Template & Documentation
Added
- Dual-environment configuration:
.env(local development) and.env-production(live server) with automatic detection based on hostname - Standard error pages: 400, 401, 403, 404, 500, 502, 503 with consistent branding
- Maintenance mode page (
maintenance.php) with countdown timer - Standardized
.htaccesswith GZIP compression, browser caching (1 year for static assets), security headers, and URL rewriting - Complete deployment documentation: architecture guide, SEO checklist, responsive images reference, upgrade instructions
Fixed
- Critical: Removed
X-Robots-Tag: noindexHTTP header that was accidentally blocking all Google indexing across production sites - Admin content queue retry:
attemptscounter now resets to 0 when a failed task is re-queued - Removed obsolete Pinterest sharing code from post editor panel
- Removed e-commerce menus (Sales, Customers) from blog-only site admin panels — these belong to the storefront, not to a blog installation
- Synchronized missing AJAX endpoints (comment, newsletter, comment-like) across all sites
E-Commerce, Customer Portal, License System & Multi-Language Engine
Added
- Complete e-commerce system with iyzico payment gateway integration — credit card processing, 3D Secure, installment support
- Order management lifecycle: create → payment → confirmation → processing → completed, with cancellation and refund flows
- PDF invoice generation with automatic numbering, tax calculation, and downloadable customer receipts
- Customer portal at
/customer/— dashboard with order history, active licenses, downloadable invoices, and profile management - Support ticket system with threaded messages, priority levels, and admin response tracking
- Multi-language engine with database-driven translations — Turkish and English supported out of the box, extensible to any language
Translatorclass with lazy-loading approach: strings parsed on demand, not upfront — significant memory reduction on multi-locale installations- jekcms license system with 6 tiers: DEV (free), PER (personal), STD (standard), PRO (professional), AGC (agency), ENT (enterprise)
- License activation, validation, and deactivation API at
/api/license/ - Update server with check, download, and report endpoints at
/api/updates/ - Image proxy with SSRF protection — blocks private IP ranges (10.x, 172.16-31.x, 192.168.x, 127.x) and automatic garbage collection (7-day TTL)
- Cache management system: page cache, query cache, object cache, sitemap cache, feed cache, image cache with admin AJAX clear controls
- Rate limiting with IP-based tracking and configurable thresholds
- IP blocking list for persistent abusers
- SEO pagination:
rel="next"/rel="prev"tags, canonical URL query string exclusion, robots.txtAllow: /*?page= - Responsive image
srcsetgeneration with automaticwidth/heightattributes for CLS prevention - Gravatar 2x rendering for HiDPI/Retina displays
Breaking
- Sites relocated to
sites/directory structure — existing installations require path migration
Admin Panel English Translation & UI Polish
Added
- Complete English translation of all admin panel interface elements — menus, labels, buttons, tooltips, error messages, and success notifications
- Unified terminology across admin: consistent use of "Posts", "Pages", "Media", "Settings" throughout all modules
- Post voting system activated — thumbs up/down with per-IP deduplication
- Post view counter with bot-filtered tracking
- Newsletter module wired into admin sidebar under PLUGINS section
- AI content queue foundation — infrastructure for automated content generation pipeline
Fixed
- Admin sidebar spacing reduced for cleaner navigation appearance
- CSS improvements across admin panel — consistent padding, border alignment, and responsive behavior on smaller screens
Plugin Architecture, Newsletter System & Advertising Module
Added
- Plugin enable/disable system with database-driven management — plugins can be activated, deactivated, and configured without code changes
- Newsletter module with subscriber management, campaign creation, and delivery tracking — moved from core to PLUGINS menu for optional activation
- Advertising system for banner and inline ad placements with impression and click tracking
- Contact form with spam protection, email notifications, and admin message management
- Email delivery logging with status tracking (sent, failed, bounced)
- Spam protection logging for audit and pattern analysis
- Admin sidebar reorganized: PLUGINS section separated from core navigation
- API endpoint enhancements for external integrations
Environment System, SEO Tools & Performance Foundation
Added
- Environment configuration system — automatic local/production detection based on hostname with separate database credentials and URL settings
- SEO Optimizer admin tool with on-page analysis, keyword density checker, and readability scoring
- Extended sitemap system:
sitemap.xmlindex with separatesitemap-posts.xml,sitemap-pages.xml, andsitemap-categories.xml - Schema.org auto-detection:
Article,BlogPosting,WebPage, andWebSitestructured data injected per page type - Post view tracking with
post_viewstable — bot-filtered, deduplicated by IP, used for "Popular Posts" widgets - Post voting system infrastructure with
post_votestable — per-IP rate limiting, thumbs up/down - Performance baseline: output buffering, query logging in development mode, execution time tracking
- Advanced
robotsmeta controls: per-pagenoindex/nofollowsettings in post editor
Initial Release — Blog CMS Foundation
Added
- Core blog CMS with post and page management — WYSIWYG editor, draft/published/scheduled status workflow, revision history
- User authentication with role-based access control: admin, editor, author, subscriber — each role has granular permission boundaries
- Hierarchical category system with unlimited nesting depth and SEO-friendly URL slugs
- Tag management with auto-suggest, bulk operations, and tag cloud generation
- Media library with drag-and-drop upload, AVIF/WebP automatic conversion, and gallery management
- Theme system supporting 14+ premium themes — each theme is a self-contained directory with templates, partials, assets, and configuration
- Responsive design with mobile-first approach — all themes pass Google Mobile-Friendly test out of the box
- Comment system with nested replies, Gravatar integration, and admin moderation queue
- Basic SEO:
<title>tags,<meta description>, canonical URLs, and XML sitemap generation - RSS feed at
/feed.xmlwith full-content and excerpt modes - Search functionality with relevance scoring across titles, content, and excerpts
- Admin dashboard with post statistics, recent activity feed, and quick-action buttons
- API token system for external integrations — key generation, revocation, and usage logging
- Clean URL routing via
.htaccessrewrite rules —/post-slug,/category/name,/tag/name,/author/name
Go live today
Setup, content management, SEO and image optimization — all in one platform. Get started in 30 minutes.
View Pricing- Setup and live in 30 minutes
- 14 ready-made themes
- AVIF/WebP image optimization
- Automatic SEO — Sitemap, Schema.org
- Cookieless built-in analytics (ZeroTrack)