Blog
Latest news, updates and guides from the jekcms team
JekCMS 1.6.0 Preview: Block Editor and AI Tools
A look at what v1.6.0 will bring: a lightweight block editor inspired by Gutenberg but without the bloat, drag-and…
Five CMS Mistakes That Kill Your Google Rankings
Missing canonicals, unoptimized images, ugly URLs, zero structured data, and glacial TTFB — these five CMS-level m…
Understanding JekCMS Session and Auth Security
Session fixation, CSRF tokens, remember-me rotation, multi-site isolation, and the 2-hour absolute timeout — every…
Real-Time Content Preview with Live Reload
How we built a live preview system using Server-Sent Events that updates the preview iframe as you type — no page …
Sitemap and robots.txt Configuration Guide
Dynamic XML sitemaps, image sitemaps, news sitemaps, and robots.txt — the complete crawl optimization guide with r…
Custom API Endpoints: Extending the REST API
How to add custom endpoints to the JekCMS REST API — from authentication middleware to pagination, filtering, and …
JekCMS Roadmap 2026: What Is Coming Next
Block editor beta in Q2, plugin marketplace in Q3, and headless API v2 in Q4 — here is where JekCMS is headed and …
Comment System: Moderation, Spam Detection, and reCAPTCHA
A deep look at building a comment system that actually works — database schema for threaded replies, moderation qu…
Building a Dental Clinic Website Step by Step
How we built the DentPlus demo site — service pages for implants and whitening, doctor profiles, appointment booki…
Media Management: AVIF, WebP & Thumbnail Pipeline
A deep walkthrough of the JekCMS media pipeline — from upload validation and EXIF stripping to AVIF/WebP conversio…
Dark Mode Implementation: A Complete CSS Guide
A practical walkthrough of building dark mode with CSS custom properties, localStorage persistence, smooth transit…
JekCMS Admin Panel: Keyboard Shortcuts and Productivity Tips
Save 2 hours per week with these admin panel shortcuts — from bulk operations to the hidden quick search that find…
Automated Backups and Disaster Recovery Strategy
A practical backup system using mysqldump, cron, and offsite rotation — plus the disaster recovery plan we actuall…
Rate Limiting and Brute Force Protection in JekCMS
How we implemented file-based rate limiting that blocks 99.7% of brute force attempts without Redis, memcached, or…
Building a Portfolio Site with the Personal Theme
How to turn the JekCMS Personal theme into a developer portfolio with project showcase, skills timeline, dark mode…
58 posts · Page 2/4
- Setup and live in 30 minutes
- 14+ professional themes
- n8n automation integration
- Automatic SEO — Sitemap, Schema.org
- iyzico payment support