Platform Özelliği · Modüller

Genişleyen bir modül ekosistemi.

Yazılım ekibinin geliştirdiği her modül, ağdaki tüm sitelere anında ve ücretsiz ulaşır. Eklenti gibi açılır ve her sitenin kendi tasarımıyla tam uyumlu çalışır.

8 modül, tüm sitelerde aynı.

Her modül bağımsız bir eklenti gibi çalışır. Etkinleştirdiğiniz an kendi route'ları, admin sayfaları ve anasayfa veri akışıyla birlikte gelir. Devre dışı bırakırsanız mevcut verileriniz silinmez.

ÇekirdekÇekirdek

Form

Sınırsız form: iletişim, başvuru, randevu, anket. Bot korumalı, tekrar algılayan, e-posta bildirimleri otomatik.

İçerik

Hizmetler

Hizmet kataloğu: kategoriler, fiyat, açıklama, görsel. Anasayfada öne çıkanlar olarak otomatik gösterilir.

İçerik

Kariyer

İş ilanları yayınla, başvuruları topla. Kariyer sayfası ve başvuru formu etkinleştirme anında devreye girer.

Ticaret

Mağaza

Ürün kataloğu, kategoriler, fiyat. Anasayfada öne çıkan ürünler, e-ticaret entegrasyonu için hazır temel.

İtibar

Yorumlar

Müşteri yorumları + 5 yıldız puanlama. Hizmet ve ürünler Google arama sonuçlarında yıldızlı kart olarak görünür.

İçerik

Referanslar

Admin onaylı müşteri görüşleri. Anasayfa referanslar bölümüne otomatik akar, carousel veya grid olarak gösterilir.

İçerik

Etkinlikler

Etkinlik ve organizasyon ilanları: tarih, konum, online/yüz yüze. Google Rich Results: schema.org Event yapılandırması.

Kurumsal

Şirketler

Grup şirketleri kataloğu: logo, sektör, açıklama, web sitesi. Her şirkete özel tanıtım sayfası otomatik oluşur.

Modülü açın, her şey hazır.

Modül sistemi eklenti mantığıyla tasarlanmıştır. Etkinleştirme tek atomik işlemdir; bağımlılık kontrolü, plan doğrulaması ve entegrasyon aynı anda tamamlanır.

01

Marketplace'den Keşfet

Admin panelindeki Modüller sayfasında tüm modüller listelenir. Açıklama, kategori ve bağımlılıkları incele.

02

Tek Tıkla Etkinleştir

Etkinleştir'e tık. Bağımlılık kontrolü, plan doğrulaması ve yapılandırma tek atomik işlemde tamamlanır.

03

Otomatik Entegrasyon

Admin sidebar, public route'lar, anasayfa data akışı ve theme rendering, hepsi otomatik devreye girer.

Admin SidebarEtkinleştirilen modül menüye otomatik eklenir, pasifleşince kaybolur
Public Route'lar/services, /career, /events gibi route'lar otomatik açılır ya da 404 döner
Anasayfa VerisiAktif modüllerin verisi theme'e IoC ile akar; tema modülü tanımaz
Request HubModül kaynak talepleri (başvuru, form, yorum) Talepler bölümüne otomatik entegre
Veri GüvenliğiPasifleştirme veri silmez; yeniden etkinleştirince tüm geçmiş geri döner
Sektör DefaultsECOMMERCE sitesinde Mağaza, AGENCY'de Hizmetler varsayılan olarak açık gelir

Bir geliştirici yazar, tüm ağdaki siteler kazanır.

Yayla modül sistemi tek bir registry üzerinde çalışır. Yeni bir modül ağa eklendiğinde, tüm aktif siteler bunu anında ve ücretsiz kullanabilir hale gelir.

Modül başına ek ücret yoktur. Ağın parçasıysanız ekosistem genelindeki tüm modüller sizindir.

8
Aktif Modül
Sürekli büyüyor
%100
Ücretsiz Erişim
Modül başına ücret yok
0
Veri Kaybı
Pasifleştirme veri silmez
∞
Siteye Deploy
Tek manifest, tüm ağ

Tek manifest dosyası, platforma tam entegrasyon.

Modül geliştirmek için platformun çekirdek koduna dokunmanız gerekmez. Manifest dosyası ve Prisma modeli yeterlidir; geri kalan her şey otomatik oluşturulur.

Tek Manifest Dosyası

Route'lar, sidebar, config şeması, lifecycle hook'lar, homepage data provider; tümü tek manifest'te tanımlanır. Platform gerisi otomatik halleder.

Build-Time Doğrulama

Döngüsel bağımlılık tespiti, route çakışma kontrolü, config şeması doğrulaması. Hatalı manifest dev server başlamadan yakalanır.

Config Migrations

Modül şeması değiştiğinde veri güvenli. Migration zinciriyle eski config'ler yeni şemaya otomatik dönüştürülür, hiçbir site bozmaz.

Lifecycle Hooks

onEnable ve onDisable hook'ları ile modülün ilk verilerini oluştur ya da temizle. İşlemler transaction dışında çalışır, rollback olmaz.

Type-Safe ModuleKey

ModuleKey union tipi tüm anahtarları zorlar. Yanlış anahtar TypeScript build'i kırar; runtime'da yanlış modül referansı mümkün değil.

Sektöre Göre Varsayılanlar

ECOMMERCE sitesinde Mağaza varsayılan açık gelir; AGENCY'de Hizmetler. Her modül hangi sektörde default ON olacağını manifest'te bildirir.

manifest.ts · örnek modül
export default defineModule({
  key: 'services',
  name: 'Hizmetler',
  category: 'content',
  requiredPlan: 'FREE',
  defaultEnabled: false,

  publicRoutes:  ['/services', '/services/:slug'],
  adminRoute:    'services',
  menuRoute:     ['services'],

  configSchema:  ServicesConfigSchema,
  defaultConfig: { mode: 'auto', maxFeatured: 6 },

  homepageDataLoader: async (siteId, config) => ({
    key: 'services',
    value: { featured: await getFeaturedServices(siteId) },
  }),

  hooks: {
    onEnable:  async (siteId) => seedDefaultServices(siteId),
    onDisable: async (siteId) => void 0,
  },
})

Her tasarımda tam uyumlu.

Modüller tasarıma doğrudan bağlı değildir. Inversion of Control prensibiyle modül yalnızca veriyi üretir; sitenin tasarımı bu veriyi nasıl göstereceğine kendisi karar verir. Firmanız için çizilen tasarım ne olursa olsun aynı modül kusursuz çalışır.

Default
  • Hizmetler 3'lü kart grid
  • Kariyer açık pozisyon sayacı
  • Mağaza öne çıkan 3 ürün
Pristine
  • Hizmetler liste + fiyat görünümü
  • Etkinlikler yakında bandı
  • Referanslar carousel
FullFoto
  • Hizmetler tam ekran galeri
  • Şirketler logoBar formatında
  • Yorumlar overlay kartlar
NewGroup
  • Hizmetler sektör bazlı 4 kolon
  • Şirketler portföy grid
  • Kariyer "Pozisyonlar" bölümü
Erken Erişim

Sitenizi birlikte kuralım.

Erken erişim sürecindeyiz. Projenizi başlatın, başvurunuzu inceleyelim.

Erken erişim · Her başvuru tek tek değerlendirilir