7 puan yazan nexibase 2026-04-16 | Henüz yorum yok. | WhatsApp'ta paylaş

Topluluk, e-ticaret ve kurumsal siteler gibi yapıları tek bir kod tabanıyla oluşturabilen açık kaynak, self-hosted CMS NexiBase'i geliştirdim. MIT lisansı ile sunuluyor.

Temel konsept: Çekirdeğe dokunmadan genişletilebilecek şekilde tasarlandı.

src/plugins/ içine klasör eklendiğinde otomatik olarak algılanır
Sadece CSS değişkenlerini değiştirerek yeni tema (build gerekmez)
Yönetim panelinde widget'ları sürükle-bırak ile ana sayfa düzeni oluşturma
Stack: Next.js 16 · React 19 · Prisma · MySQL · Tailwind 4 · NextAuth · Tiptap

Başlıca özellikler

Reklam

🧩 Eklenti sistemi — Klasör tabanlı otomatik yükleme. Eklenti bazında Prisma şeması, API route'ları, yönetici sayfaları, widget'lar ve menüler bağımsız olarak yönetilir. Sürüm ayrımı için git submodule kullanılabilir.
🎨 Tema sistemi — CSS değişkeni tabanlı SSR yükleme (FOUC yok). Yalnızca custom.css ile özel tema oluşturma.
📦 Widget sistemi — 12 sütunlu grid ana sayfa yerleşimi, yan panel widget'ları (sol/sağ).
📋 Forum/ilan panosu (varsayılan eklenti) — Tiptap editörü, yorum/alt yorum/reaksiyonlar, galeri görünümü, MySQL FULLTEXT arama, Sharp tabanlı otomatik WebP dönüştürme.
👥 Üyeler — E-posta + Google/Naver/Kakao sosyal girişi, e-posta doğrulama, RBAC.
⚙️ Yönetim paneli — Üyeler/forumlar/eklenti/menü/widget/içerik/site ayarları.
1 dakikada kurulum (Docker ve MySQL dahil)

git clone --recurse-submodules https://github.com/nexibase/nexibase.git  
cd nexibase && docker compose up -d  

http://localhost:3000 adresine gidin → ilk kayıt olan kullanıcı otomatik olarak yönetici olur.

Demo: https://nexibase.com
Depo: https://github.com/nexibase/nexibase

Henüz yorum yok.

Henüz yorum yok.