Celil Uyanıkoğlu

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)

Tutorials 16 min

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

Tutorials 22 min

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

Tutorials 12 min

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

Tutorials 11 min

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

Updates 14 min

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

Guides 7 min

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.

Tutorials 7 min

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

News 12 min

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

Be the first to know

New features, release notes & CMS guides — a couple of emails a month, no spam.