Celil Uyanıkoğlu
Computer engineer · creator of jekcms
Computer engineer with 25+ years in IT. He builds jekcms and runs his own network of content sites on it — every guide published here is tried on those live installs first.
58 posts · writing since 2025
Posts (page 3 of 3 · 58 posts total)
How Caching Actually Works in jekcms
jekcms uses one general-purpose file cache, with page cache as the layer that actually matters for performance -- no separate query cache tier, no CAC
Building a News Site With the JekCMS Trends Theme
The Trends theme is purpose-built for high-volume news publishing: it uses configurable view-count thresholds to surface trending content and gives ev
Email Deliverability on jekcms: SPF, DKIM, DMARC, and What jekcms Actually Sends
jekcms sends mail over SMTP (with a plain PHP mail() fallback) — there's no multi-provider driver abstraction built in. Here's what that actually mean
GA4 and GTM in jekcms: Snippet Injection, and What You Build Yourself
jekcms's built-in GA4/GTM integration is snippet injection — put your Measurement ID or Container ID in settings, jekcms adds the tag. Scroll depth, c
The jekcms REST API: A Practical Guide for Developers
jekcms ships a single, stable REST API at /api/v1: token authentication, a consistent response envelope, role-aware write access, and publishing that
JekCMS vs Headless CMS: An Honest Decision Framework
I run 14 content sites on the coupled CMS I built. Where headless genuinely wins, where the monolith wins, and how to decide without the hype.
JekCMS on a VPS: A Production Configuration Reference
The PHP-FPM, OPcache, Nginx, MariaDB, cron and backup settings I hand to anyone running jekcms on a VPS — including the OPcache deploy trap that bit m
jekcms Licensing: What's Actually Open Source (and What Isn't)
jekcms is commercially licensed software. There is no separately-licensed open-source router, database layer, or template-tag package — the whole code