Toplu AI Üretimi
Toplu İçerik Planla, bir başlık listesini takvime çevirir. Başlıkları yapıştırırsınız, kategori seçersiniz, ne kadar seyrek yayılacağına karar verirsiniz; jekcms her başlık için kendi tarihi ve saati olan bir görev yazar. Günde iki yayınla elli başlık, kimsenin okumadığı elli yazılık bir yığın yerine yirmi beş günlük bir çalışma takvimi olur.

İlk denemede en çok yanlış anlaşılan kısım bundan sonrası. Grup planlamak hiçbir şey üretmez. Görevler, bir yazar onları alana kadar kuyrukta bekler ve o yazar sizin koşturduğunuz bir n8n iş akışıdır - jekcms görevi verir, iş akışınız AI sağlayıcısını çağırır, biten makale API üzerinden geri döner. Bu ayrımın sebebi kontroldür: istem, persona, görsel üretimi ve model sizin sahip olmanız gereken şeylerdir; bir CMS ekranının içine gömülmesi gerekenler değil.
Tek bir makale istiyorsanız ve hiçbir şey kurmak istemiyorsanız AI Taslak ekranını kullanın. Yapılandırdığınız sağlayıcıyla, bir konu ve bir yazım tarzından tarayıcıda tek yazı üretir ve sonucu editöre bırakır.
Nerede yaşıyor
İki ekran da panel menüsünde İçerik Stüdyosu altında. Toplu İçerik Planla (admin/post-panel.php) grubu oluşturur ve ilerlemesini gösterir. İçerik Kuyruğu (admin/content-queue.php) ise hazır yazılmış taslaklar için ayrı bir hattır - bkz. İçerik Kuyruğu. İkisi İçerik Stüdyosu takvimini paylaşır; takvimde ikisinin birden görünmesinin sebebi budur.
Hiçbiri bir AI sağlayıcı anahtarı olmadan iş yapmaz; iş akışının da kendi sağlayıcı anahtarına ihtiyacı vardır. O tarafı AI Ayarları anlatıyor.
Grup oluşturmak
Başlık alanına satır başına bir yazı yazılır. Düz bir satır, açılır listeden seçtiğiniz kategoriyi kullanır; Başlık | Kategori biçiminde yazılmış bir satır ise kategori adıyla bunu ezer. Eşleştirme büyük-küçük harf ayırmaz ve Türkçeye duyarlıdır; Beslenme de beslenme de çözülür.
Yayılım ya günde kaç yazı olacağıdır (birden yirmiye kadar) ya da iki takvim kipinden biri: çift günler ve tek günler, her ikisi de ayın uyan günlerinde günde bir yazı yayınlar. Her günün içinde saatler, belirlediğiniz saat aralığında (varsayılan sabah dokuz ile akşam dokuz) rastgele seçilip sıralanır; böylece o günün yazıları saat başında toplu hâlde değil, makul bir sırayla çıkar.
Formu gönderdiğinizde her başlık için scheduled_tasks tablosuna content_generation türünde, pending durumunda bir satır yazılır; yükünde başlık, kategori kimliği, seçtiğiniz model ve yazının hangi yazar adına yayınlanacağı durur. Bu aşamada hiçbir AI sağlayıcısına istek gitmez.
Yazarı bağlamak
Bir n8n iş akışını iki uca yöneltin. POST /api/v1/webhook/queue-pending zamanı gelmiş görevleri dağıtır ve işleniyor olarak işaretler; POST /api/v1/webhook/content-generate biten makaleyi geri gönderir, kapak görselini bağlar ve görevi tamamlandı olarak kapatır. queue-fail ise iş akışınızın bitiremediği görevi bildirir; böylece görev sessizce kaybolmak yerine kırmızı görünür.
jekcms tam bu iş için üç hazır iş akışıyla gelir. Toplu İçerik Planla ekranını açıp n8n paneline inin. Orada üç iş akışı var. İçerik Kuyruğu: Persona Yazarı kuyruktan görev alır, persona sesiyle yazar ve AI kapak görseliyle yayınlar. Araştırmalı Üretim + 3 Görsel konuyu önce araştırır, sonra kapak ve iki içerik görseliyle yayınlar. RSS İçerik Fabrikası ise diğerlerinden ayrılır: kuyruktan değil, beslemelerden beslenir. Her biri JSON olarak iner, n8n'de Import from File ile içe aktarılır ve başında Ayarlar adlı tek bir düğüm taşır - site adresiniz, jekcms API anahtarınız, sağlayıcı anahtarlarınız, dil ve persona. Gerisi bağlı gelir. Yer tutucuları doldurmadan iş akışı çalışmayı reddeder; yarı yolda anlaşılmaz bir hatayla düşmez.
Otuz dakikadan uzun süre processing durumunda kalan görevler, kuyruk bir sonraki yoklamada pending durumuna otomatik döner; yani ortada çöken bir iş akışı görevini rehin bırakmaz.
Grubu izlemek
Toplu İçerik Planla ekranı dört sayaç gösterir - bekleyen, işleniyor, tamamlandı, başarısız - altında sıradaki görev listesi ve son biten on tanesi durur. Her başarısızlık kendi hata mesajını saklar.
İçerik Stüdyosu takvimi aynı görevleri AI Autopilot etiketiyle gösterir; yanlarında içerik kuyruğu öğeleri ve zamanlanmış yazılar durur. "Bu ay ne çıkıyor" sorusunun cevabı bu ekranda.
Kalite kontrolü
content-generate üzerinden gelen her makale yayınlanır ve yolda içerik kalite kapısından geçer. Kapı engellerse API 422 döner ve gerekçeyi listeler: çok kısa, H2 yok, başlık zaten var, kapak görseli eksik. Yazı yayınlanmaz. İş akışınız da sessiz bir başarı yerine açık bir başarısızlık görür.
Kapı bir taban çizgisidir, editör değildir. Yapısal bozukluğu yakalar; makalenin sıkıcı ya da bilgilerin uydurma olduğunu size söyleyemez. İnsanı döngüde istiyorsanız iş akışınızın son düğümünü /api/v1/webhook/draft ucuna yöneltin: makale Yazılar ekranına taslak olarak düşer ve biri açana kadar hiçbir şey herkese açık olmaz.
İşe yarar bir grupla doldurma çöplüğü arasındaki farkı iki alışkanlık yaratır. Elli başlık planlamadan önce isteminizi tek başlıkla AI Taslak'ta deneyin - aynı sağlayıcılar, anında sonuç ve tek bir çağrının bedeline dil ve ton sorunlarını yakalarsınız. Ve grupları seyreltin: günde bir ile üç yazı hem insanlara hem arama motorlarına çalışan bir site gibi okunur; elli yazılık bir gün ise tam olarak ne olduğu gibi okunur.