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.
63 posts · writing since 2025
Posts (page 1 of 3 · 63 posts total)
jekcms Is Live on Product Hunt
jekcms went live on Product Hunt on October 15. What it is, who it is for, pricing, how to try the free edition and what comes next.
What's New in jekcms, October 2026: Setup on Any Hosting Panel and a Complete WordPress Move
Version 2.158 to 2.162: setup tested on every common hosting panel and server type, a step-by-step setup wizard, and one import engine for the WordPre
What's New in jekcms, September 2026: A News-Portal Theme and Updates That Undo Themselves
Newspaper is the fourteenth theme in the package: a breaking bar, a market and weather strip, and video, photo gallery, infographic and columnist sect
What's New in jekcms, Late August 2026: New Plugins, Performance & Revenue
The other half of the August cycle: six new plugins from a form builder to A/B tests, a Video Studio that turns posts into narrated Shorts, affiliate
What's New in jekcms, August 2026: Memberships, Migration & Integrations
A big cycle: turn readers into members with members-only and paid content plus passwordless sign-in, bring your archive over from Ghost or Substack wi
How We Run 14 Sites on One jekcms Codebase
Fourteen live sites, one Git repo: shared core, isolated databases, rsync without --delete, an SSH ban story, and a CI guard born from 14,616 NUL byte
jekcms 2.43: Offline Docs, Sample Content, and a Hardening Pass
The 2.42: 2.43 cycle focused on the first hour and the long run: full documentation now ships inside the package, an empty site can load removable sam
What's New in jekcms: July 2026
Stories on your front page, licenses you can move and upgrade yourself, a site-wide SEO hardening pass, and a setup wizard rebuilt to migrate large Wo
What's New in jekcms: June 2026
A round-up of everything we shipped this cycle: a new Year Updater for evergreen content, a unified theme catalog, two-way support, one-click backups,
jekcms 2.3.0: Reliability, Security & Always-On Delivery
What 2.3.0 changes: two-factor login on every site, automatic zero-downtime deploys, a long-standing SEO fix, and sessions that no longer drop.
jekcms 2.0.1: A Major Admin Panel Refresh
jekcms 2.0.1 rebuilt the admin design language, added draft autosave and anonymous preview links, brought word-level revision diffs, and fixed a criti
Debugging jekcms: Error Logs, Xdebug, and Profiling
PHP error_log configuration, Xdebug with VS Code, step debugging, a simple pattern for logging slow queries, and the common error patterns we see acro
Content Strategy for Small Business Blogs
What a small business blog is for, how to start, which posts bring in customers and how to measure the result. A calendar, pillar and cluster posts, G
jekcms Theme Development: From HTML to PHP
Turning a static HTML design into a jekcms theme: the folder layout, the header template, a reusable post card, the core template functions and the ch
Email Newsletters in jekcms: The Built-in Subscriber and Digest System
jekcms ships its own newsletter plugin -- subscriber list, double opt-in, SMTP or mail() sending, and an automated weekly or monthly digest of new pos
CDN Integration: Cloudflare and jekcms Best Practices
Cloudflare setup, page rules for admin bypass, hardened Real IP restoration, and what to expect from putting a CDN in front of a PHP site.
Accessibility and WCAG Compliance in jekcms Themes
Semantic HTML, ARIA landmarks, keyboard navigation, skip links, color contrast, and screen reader testing: the accessibility checklist for every theme
Building an E-Commerce Blog with Product Reviews
How to structure a product review post in jekcms using the editor, plain links for affiliate offers, and manually added Product schema -- no shortcode
Five CMS Mistakes That Kill Your Google Rankings: I Made All Five
A soft-404 bug, a broken hreflang cluster, NUL-byte legal pages, auto-link spam and infinite ?page=N URLs: five ranking killers I hit on my own 14 sit
Understanding jekcms Session and Auth Security
Session fixation, CSRF tokens, remember-me rotation, per-site cookie isolation, and jekcms's deliberately long 30-day session lifetime: every layer of
Content Preview in jekcms: WYSIWYG Editing, Share Links, and Autosave
How jekcms approaches preview: a WYSIWYG editor that shows the result as you type, one-click theme-accurate preview of the real page, tokenized share
Sitemap and robots.txt Configuration Guide
Dynamic XML sitemaps, image sitemaps, news sitemaps, and robots.txt: the complete crawl optimization guide with real Search Console data.
Custom API Endpoints: Extending the jekcms REST API
The jekcms REST API runs from a single PHP file. Using the real code, we show how a request is parsed, how authentication works, how lists are paginat
jekcms Roadmap 2026: What Is Coming Next
Where jekcms stands mid-2026 and where it is heading: editorial transparency, content-similarity protection, migration tooling, more themes. Plus what
Comment System: Moderation, Spam Scoring and reCAPTCHA
What checks a comment goes through in jekcms, how the spam score is calculated, which comments are published, which go to moderation and who gets noti