Sistemlere dön

6GEN / Sistem Kaydı / Mühendislik Projesi

6GEN Website

6GEN'in modüler sistem yaklaşımını kendi yapısıyla gösteren, static-first ve locale-aware resmi web sitesi.

Tür
Mühendislik Projesi
Durum
Aktif
Yayınlandı
Güncellendi

Problem

6GEN'in web yüzeyi yalnızca markanın mühendislik yaklaşımını anlatmamalı; aynı yaklaşımı kendi yapısında da göstermeliydi. İçerik, arayüz, locale ve SEO kararlarının birbirine karışmadığı; yeni sayfaların bütünü yeniden kurmadan eklenebildiği bir temel gerekiyordu.

Yaklaşım

Site, Next.js App Router ve Server Components üzerine static-first olarak kuruldu. Uzun içerikler dosya sistemindeki MDX kaynaklarından, kurumsal sayfa metinleri ise typed locale içeriklerinden çözülüyor. Route component'leri doğrudan Türkçe içerik modüllerine bağlanmıyor.

İçerik doğrulama build ve test aşamasında çalışıyor. Slug, frontmatter, locale ve metadata kararları merkezi helper'lar tarafından deterministic biçimde üretiliyor.

Mimari

SınırSorumluluk
Route katmanıStatik sayfa üretimi ve 404 davranışı
Content katmanıLocale çözümleme, MDX okuma ve doğrulama
UI katmanı6GEN görsel sistemi ve semantic markup
SEO katmanıCanonical, locale alternates, sosyal metadata ve sitemap
Test katmanıİçerik, route ve metadata davranışlarının doğrulanması

Bu sınırlar, sayfa kompozisyonunu içerik formatından ve SEO üretimini görsel component'lerden bağımsız tutuyor.

Birlikte çalışabilirlik

Navigation, sayfa içeriği, Insights ve Systems collection'ları aynı typed locale modelini kullanıyor. Bugün yalnızca Türkçe aktif; başka bir locale eklendiğinde route veya component mimarisinin yeniden tasarlanması gerekmiyor.

Proje durumu

6GEN Website aktif bir mühendislik projesidir. Yeni kurumsal sayfalar ve içerik domain'leri mevcut static-first temel üzerinde iteratif olarak geliştirilmektedir.