JT ArticleX PRO - Makaleler Modülü

JT ArticleX PRO, Joomla! 6 için geliştirilmiş, modern Joomla! mimarisini ve çekirdek Bootstrap araçlarını kullanan gelişmiş bir makale gösterim modülüdür.

Joomla! makalelerinizi temiz, modern ve responsive yerleşimlerle sergilemenizi sağlar. Bunu yaparken harici bir slider kütüphanesi, ek bir CSS framework veya ağır JavaScript bağımlılıkları yüklemez.

JT ArticleX PRO; Joomla! WebAsset Manager, Dependency Injection, namespaced PHP sınıfları, güvenli veritabanı sorguları ve Bootstrap 5 yardımcı sınıfları kullanılarak hazırlanmıştır. Modül, Cassiopeia frontend şablonu ve Atum yönetim şablonuyla uyumlu çalışır. Bootstrap 5 tabanlı diğer Joomla! site şablonlarında da doğal bir görünüm sunacak şekilde tasarlanmıştır.

Bloglar, haber siteleri, dergiler, portallar, kurumsal web siteleri, kategori açılış sayfaları ve yoğun içerikli Joomla! projeleri için esnek bir makale sunum çözümüdür.

JT ArticleX PRO ile makalelerinizi Carousel, Grid, Compact List, Media List, Featured + List ve Magazine gibi kullanıma hazır farklı yerleşimlerle gösterebilirsiniz.

Öne Çıkan Özellikler

  • Joomla! 6 uyumlu makale modülü
  • Modern Joomla! MVC ve namespace yapısı
  • Joomla! Dependency Injection servis sağlayıcısı
  • Joomla! WebAsset Manager entegrasyonu
  • Bootstrap 5 tabanlı frontend çıktısı
  • Harici carousel veya slider kütüphanesi gerektirmez
  • Ek bir CSS framework yüklemez
  • Küçük ve yalnızca modül alanını etkileyen kapsamlandırılmış CSS dosyası
  • Bir ile dört sütun arasında responsive yerleşim desteği
  • 16:9, 4:3, 1:1 ve 21:9 görsel oranları
  • Kategori ve alt kategori filtreleme
  • Etiketlere göre makale filtreleme
  • Makale kimlik numaralarıyla manuel seçim
  • Öne çıkan makaleleri dahil etme veya hariç tutma
  • Geçerli kategoriye göre içerik gösterme
  • Görüntülenen makaleyi sonuçlardan çıkarma
  • Yalnızca görsel içeren makaleleri gösterme
  • Farklı makale sıralama seçenekleri
  • Kategori gösterimi ve kategori bağlantısı
  • Tarih ve yazar gösterim seçenekleri
  • Makale bilgi alanını başlığın üstünde veya altında gösterme
  • Öne çıkan görsel üzerinde rozet desteği
  • Kategori, öne çıkan veya özel rozet metni
  • Farklı Bootstrap rozet renkleri
  • Giriş metni gösterimi ve karakter sınırı
  • “Devamını Oku” bağlantısı
  • JSON-LD yapılandırılmış veri desteği
  • Template override dostu yerleşimler
  • Türkçe ve İngilizce dil dosyaları
  • Joomla! güncelleme sunucusu desteği
  • Joomla! changelog desteği
  • JED uyumlu paketleme yapısı
  • GPL-2.0-or-later lisansı

Kullanılabilir Yerleşimler

Atlıkarınca (Carousel)

Makalelerinizi Joomla! çekirdek Bootstrap carousel bileşeniyle responsive bir slayt alanında gösterir. Harici bir slider kütüphanesi kullanmaz.

Carousel yerleşiminde aşağıdaki seçenekler bulunur:

  • Önceki ve sonraki kontrol düğmeleri
  • Çizgi veya nokta göstergeleri
  • Otomatik oynatma seçeneği
  • Geçiş süresi ayarı
  • Slayt başına gösterilecek makale sayısı
  • Kontrolleri alt alanda veya carousel dışında gösterme
  • Fare üzerine geldiğinde otomatik oynatmayı duraklatma
  • Erişilebilir ARIA etiketleri

Izgara (Grid)

Makaleleri responsive Bootstrap kartları halinde gösterir. Blog bölümleri, kategori önizlemeleri, açılış sayfaları ve ana sayfa içerik blokları için uygundur.

Seçilen sütun sayısına göre mobil, tablet ve geniş ekranlarda responsive olarak yeniden düzenlenir.

Kompakt Liste (Compact List)

Küçük makale görselleriyle birlikte sıkıştırılmış dikey liste görünümü sunar. Sidebar alanları, son haber modülleri, duyurular ve dar modül pozisyonları için uygundur.

Ortam Listesi (Media List)

Daha büyük görseller ve geniş içerik alanları sunan responsive bir makale yerleşimidir. Blog indeks sayfaları, haber listeleri ve kategori açılış alanları için kullanılabilir.

Media List yerleşimi aşağıdaki özellikleri destekler:

  • Bir ile dört sütun arasında yerleşim
  • 16:9, 4:3, 1:1 ve 21:9 görsel oranları
  • Tek sütunda yatay görsel ve metin görünümü
  • Birden fazla sütunda görsel üstte, içerik altta görünüm
  • Mobilde tek sütun
  • Orta genişlikteki ekranlarda en fazla iki sütun
  • Geniş ekranlarda yönetim alanında seçilen sütun sayısı

Öne Çıkanlar + Liste (Featured + List)

Bir büyük öne çıkan makale ile birlikte ek makalelerden oluşan kompakt bir liste gösterir. Ana sayfa vurguları, öne çıkan içerikler ve haber bölümleri için güçlü bir yerleşim seçeneğidir.

Magazin (Magazine)

Bir ana makale, kompakt ikincil içerikler ve ek makale kartlarından oluşan editoryal bir yerleşim sunar. Haber portalları, dergiler ve yoğun içerikli ana sayfalar için uygundur.

İçerik Filtreleme Seçenekleri

JT ArticleX PRO, gösterilecek makaleleri farklı kriterlerle kontrol etmenizi sağlar:

  • Bir veya birden fazla kategori seçimi
  • Alt kategorileri dahil etme
  • İçinde bulunulan kategoriye göre filtreleme
  • Etiket seçimi
  • Makale kimlik numaralarıyla manuel makale seçimi
  • Öne çıkan makaleleri gösterme veya hariç tutma
  • Geçerli makaleyi gizleme
  • Joomla! diline göre filtreleme
  • Yalnızca görsel içeren makaleleri gösterme
  • Yayınlanma, oluşturulma veya değiştirilme tarihine göre sıralama
  • Görüntülenme sayısına göre sıralama
  • Başlığa veya Joomla! içerik sırasına göre sıralama
  • Rastgele sıralama

Görünüm Seçenekleri

  • Bir ile dört sütun arasında seçim
  • Makale başlığı için H2, H3, H4 veya H5 etiketi
  • Makale görselini gösterme veya gizleme
  • Giriş görseli, tam metin görseli veya otomatik görsel seçimi
  • 16:9, 4:3, 1:1 ve 21:9 görsel oranları
  • Kategori, tarih ve yazar bilgisini gösterme
  • Kategori başlığını kategori sayfasına bağlama
  • Makale bilgilerini başlığın üstünde veya altında gösterme
  • Giriş metni ve karakter sınırı
  • “Devamını Oku” bağlantısı
  • Öne çıkan içerik rozeti
  • Özel rozet metni ve renk seçimi

Neden JT ArticleX PRO Kullanmalısınız?

JT ArticleX PRO, makale sunumunu esnek tutarken Joomla! çekirdek standartlarına yakın kalır. Ayrı bir tasarım sistemi veya ağır bir JavaScript paketi eklemek yerine Joomla! WebAsset Manager, çekirdek Bootstrap bileşenleri ve şablon dostu HTML çıktısı kullanır.

Bu yaklaşım sayesinde modül çıktısı Cassiopeia ve Bootstrap 5 tabanlı diğer Joomla! site şablonlarıyla doğal biçimde bütünleşir. Küçük ve kapsamlandırılmış özel CSS dosyası yalnızca Bootstrap yardımcı sınıflarının karşılamadığı birkaç boyutlandırma ihtiyacı için kullanılır.

JT ArticleX PRO özellikle şu kullanım alanları için uygundur:

  • Haber siteleri
  • Bloglar
  • Dergi tarzı web siteleri
  • Kurumsal web siteleri
  • Joomla! portalları
  • Kategori açılış sayfaları
  • Ana sayfa makale bölümleri
  • Son makale modülleri
  • Öne çıkan içerik blokları
  • Editoryal içerik alanları

Teknik Özellikler

JT ArticleX PRO, modern Joomla! geliştirme standartlarına uygun olarak hazırlanmıştır. Temiz kod yapısı, override desteği ve Bootstrap uyumlu çıktısı sayesinde geliştiriciler ve site yöneticileri için esnek bir kullanım sunar.

  • Namespaced PHP sınıfları
  • AbstractModuleDispatcher yapısı
  • Joomla! Dependency Injection ve HelperFactory kullanımı
  • Güvenli veritabanı sorgu bağlamaları
  • Erişim seviyesi ve yayın durumu kontrolleri
  • Yayın başlangıç ve bitiş tarihi kontrolleri
  • Güvenli ve kaçış uygulanmış frontend çıktısı
  • Güvenli JSON-LD üretimi
  • Joomla! WebAsset Registry entegrasyonu
  • Modül alanıyla sınırlandırılmış CSS
  • Bootstrap grid, ratio ve utility sınıfları
  • Template override desteği
  • Joomla! güncelleme ve changelog metadata desteği
  • Alt dizine kurulan Joomla! siteleri için URL desteği
  • JED dostu paketleme yapısı
  • GPL uyumlu lisans başlıkları

Uyumluluk

  • Joomla! 6.x
  • Joomla! 6.1.x ile test edilmiştir
  • PHP 8.2 veya üzeri
  • Cassiopeia frontend şablonu
  • Atum yönetim şablonu
  • Bootstrap 5 tabanlı Joomla! site şablonları

Dil Desteği

JT ArticleX PRO aşağıdaki dil dosyalarıyla birlikte gelir:

  • İngilizce
  • Türkçe

JT ArticleX PRO İndirme ve Bağlantılar

Joomla! Extensions Directory: JT ArticleX PRO JED sayfası

GitHub: JT ArticleX PRO GitHub sayfası

Son Sürüm: JT ArticleX PRO v1.0.18

Destek ve Hata Bildirimi: GitHub Issues

Belgeler: README.md

Sürüm 1.0.18 Yenilikleri

JT ArticleX PRO v1.0.18, Media List geliştirmeleri, Joomla! WebAsset entegrasyonu, görsel filtreleme, yapılandırılmış veri ve alt dizin uyumluluğu üzerine odaklanan bir bakım ve güvenilirlik sürümüdür.

  • Media List yerleşimine bir ile dört sütun arasında responsive görünüm desteği eklendi.
  • Media List için 16:9, 4:3, 1:1 ve 21:9 görsel oranları eklendi.
  • Tek sütunda yatay görsel ve metin görünümü korundu.
  • Birden fazla sütunda görsel üstte, içerik altta olacak şekilde responsive düzen eklendi.
  • Modül asset dosyaları Joomla! Extension WebAsset Registry üzerinden kaydedildi.
  • WebAsset CSS dosyası yolu düzeltildi.
  • Media List görsellerinin gereğinden fazla büyümesine neden olan sorun giderildi.
  • Media List yerleşiminin sütun ve görsel oranı ayarlarını kullanmaması düzeltildi.
  • “Yalnızca görsel içeren makaleler” seçeneğinin istenenden daha az makale döndürmesi düzeltildi.
  • Görsel filtresi veritabanı sonuç sınırından önce uygulanacak şekilde geliştirildi.
  • Joomla! boş yayın tarihleri metadata ve JSON-LD çıktısında normalize edildi.
  • Alt dizine kurulan Joomla! sitelerinde makale ve görsel URL’lerinin mutlak adresleri iyileştirildi.
  • Atum yönetim ve Cassiopeia frontend şablonu uyumluluk açıklamaları güncellendi.

JT ArticleX PRO v1.0.18, Joomla! 6 kullanıcıları için daha esnek Media List seçenekleri, daha güvenilir asset yükleme ve daha tutarlı frontend çıktısı sunar.