Merhaba, doğru anlamışsınız: Joomla’da WordPress’teki gibi “post/page” ayrımı yok; içerikler temelde Article/Makale olarak yönetilir, sayfa/blog/proje gibi ayrımlar ise kategori, menü tipi, etiket ve alan yapısı ile kurgulanır.
WordPress’te ACF ile yaptığınız şeyin Joomla’daki en yakın çekirdek karşılığı Custom Fields / Özel Alanlar sistemidir. Joomla’da makalelere özel alanlar ekleyebilir, bu alanları Field Group altında gruplayabilir ve sadece belirli kategorilerde görünmesini sağlayabilirsiniz. Örneğin:
Projeler diye bir kategori açarsınız.
- Bu kategoriye bağlı “Müşteri adı”, “Proje tarihi”, “Teknoloji”, “Web sitesi”, “Galeri”, “Durum” gibi özel alanlar tanımlarsınız.
- Menüde de bu kategoriyi “Proje Listesi / Blog” gibi gösterirsiniz.
Böylece blog yazıları, sayfalar ve projeler aynı Article/Makale sistemi içinde kalır ama kategori ve özel alan yapısıyla birbirinden ayrılır. Joomla belgelerinde Custom Fields’ın kategori ve field group/alan grubu ile yönetilebildiği belirtiliyor. -> Belgeler sayfası
Ancak şunu net söylemek lazım: Joomla çekirdeğinde WordPress’teki “Custom Post Type/Özel Gönderi Türü” gibi yönetim panelinde otomatik olarak ayrı bir Projects/Projeler menüsü oluşturan yapı birebir yok. Basit ve orta ölçekli ihtiyaçlarda çekirdek Article + Category + Custom Fields + Tags yeterlidir. Daha ileri seviye, tamamen ayrı içerik tipleri, gelişmiş filtreleme, özel formlar, ilişkilendirilmiş içerikler vb. gerekiyorsa Joomla tarafında buna CCK denir. SEBLOD, FLEXIcontent gibi çözümler bu mantık için kullanılır; SEBLOD’un kendisi “Content Construction Kit” olarak özel içerik tipleri oluşturmayı hedefler. -> Eklenti Dizini
Kısacası:
- Sadece “projelerimi alanlarıyla birlikte gireyim, listeleyeyim” diyorsanız: Joomla Custom Fields/Joomla Özel Alanlar yeterli.
- “Projeler tamamen ayrı bir içerik tipi gibi çalışsın, ayrı yönetim ekranı, özel formlar, gelişmiş ilişkiler olsun” diyorsanız: CCK ya da özel component daha doğru olur.
Ayrıca küçük bir terminoloji farkı var: Joomla’da “module/modül” başka bir şeydir; genelde sayfanın belirli pozisyonlarında gösterilen bloklara denir. Burada aradığınız şey aslında “özel içerik tipi” veya “özel alanlı içerik yapısı”. WordPress’ten gelenler için kafa karıştırıcı olabiliyor ama Joomla’da aynı iş çoğu zaman kategori + özel alan + menü yapısıyla daha temiz çözülür.