Posts by admin

    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.

    Joomla! Projesi, Joomla 6 serisinin en yeni minör sürümü olan Joomla! 6.1 [Nyota] sürümünün yayımlandığını duyurdu.

    Joomla! 6.1, site geliştirmeyi daha kolay, daha esnek ve daha modern hâle getiren önemli yeniliklerle geliyor. Bu sürümde spam korumasından iş akışlarına, özel alanlardan çok dilli modül yönetimine kadar dikkat çeken birçok geliştirme yer alıyor.

    Joomla! 6.1 [Nyota] sürümü yayınlandı!
    Joomla! 6.1 yayımlandı. Yeni sürüm; Proof-of-Work CAPTCHA, Görsel İş Akışı Düzenleyicisi, yeni medya özel alanları ve gelişmiş modül özellikleriyle geliyor.
    joomlatr.org

    Joomla’da robots.txt için ayrıca modül kurman gerekmiyor. Kök dizindeki robots.txt dosyasını düzenleyebilirsin. Bazı kurulumlarda dosya robots.txt.dist olarak gelir; onu sunucu kökünde robots.txt olarak kullanman gerekir. Site alt klasörde kuruluysa dosya yine domain kökünde olmalı.

    Hazır online robots.txt araçları işini görebilir; ama neyi engellediğini bilmeden rastgele kural eklemek siteye zarar verebilir. Joomla’da zaten bununla ilgili temel dosya yapısı mevcut. Önce mevcut robots.txt dosyasına bakıp sistemin nasıl çalıştığını anlaman daha doğru olur, sonra gerekiyorsa küçük ve kontrollü değişiklikler yaparsın.

    Hazır araç istiyorsan SEOptimer ya da SmallSEOTools’taki robots.txt generator’ları kullanabilirsin; ama Google’ın da anlattığı gibi bu dosya sitenin kökünde duran basit bir metin dosyasıdır, neyi engellediğini bilmeden üretilen kuralları da önce bir tester’da kontrol etmeden yayına alma. https://www.seoptimer.com/robots-txt-generator

    JT Bootstrap Buttons, Joomla! 5 ve 6 için geliştirilmiş hafif bir site modülüdür. Basit bir modül arayüzü üzerinden, tekrarlanabilir yapıda bir veya birden fazla Bootstrap 5 buton grubu oluşturmanıza olanak tanır.

    Joomla’nın modern modül yapısını kullanır; ad alanlı kaynak dosyaları, bir dispatcher, yardımcı sınıf ve servis sağlayıcı içerir. Site sahipleri, kod düzenlemeden birden fazla buton ekleyebilir, stil ve boyutu kontrol edebilir, hizalamayı seçebilir ve bağlantı davranışını tanımlayabilir.

    Özellikler

    • Joomla alt form alanları kullanılarak tekrarlanabilir buton grupları
    • Bootstrap 5 buton varyantları
    • İsteğe bağlı outline stilleri
    • Küçük, varsayılan ve büyük buton boyutları
    • Sol, orta ve sağ hizalama seçenekleri
    • Güvenli rel="noopener noreferrer" ile isteğe bağlı _blank hedefi
    • İngilizce ve Türkçe dil dosyaları
    • Joomla! güncelleme sunucusu desteği

    Modül, göreli URL’ler dahil olmak üzere standart bağlantı işleme için Joomla’nın URL alanı yapılandırmasını kullanır. Geriye dönük uyumluluk sağlamak amacıyla, daha önce kaydedilmiş #section-id gibi anchor bağlantıları ile mailto: ve tel: bağlantıları da çıktı oluşturma sırasında yapılan normalleştirme sürecinde korunur. Desteklenmeyen veya hatalı bağlantı değerleri, çıktı oluşturulmadan önce reddedilir.

    Ön uç stil yapısı, Bootstrap 5 destekleyen bir Joomla! site şablonunu esas alır.

    JT Bootstrap Buttons, by Joomtheme - Joomla Extension Directory
    A lightweight Joomla! module for creating repeatable Bootstrap 5 button groups.
    extensions.joomla.org

    Akeeba Backup Core, Joomla! CMS için en yaygın kullanılan açık kaynaklı yedekleme bileşenidir. Görevi basittir: Herhangi bir Joomla! uyumlu sunucuda geri yüklenebilen bir site yedeği oluşturmak; bu da onu yalnızca yedeklemeler için değil, site transferleri veya hatta siteleri müşterilerinizin sunucularına dağıtmak için de ideal hale getirir.

    Akeeba Backup, by Akeeba Ltd - Joomla Extension Directory
    Akeeba Backup Core is the most widely used open-source backup component for the Joomla! CMS.
    extensions.joomla.org

    Yorumun için teşekkür ederim, aslında beni benden alan özelliğide multilanguage'in native de olması. Her kurumsal tasarım için NextJS & Strapi gibi seçeneklere gitmek uzun vadede çok yorucu oluyor. Ancak Joomla ile bu işi çok hızlandıracağımı düşünüyorum.

    Gelişmeleri forumda yayınlayacağım. İyi çalışmalar ve iyi bayramlar.

    Rica ederim, sizlerin de bayramı kutlu olsun.

    2026 itibarıyla Joomla’ya geçiş bence mantıksız değil hocam. Özellikle 13 yıllık PHP geçmişin varsa teknik tarafta çok büyük bir zorluk yaşayacağını sanmam. WordPress’e göre farkı şu; Joomla biraz daha düzenli bir yapı istiyor. İlk başta WP’deki gibi “kur, eklentiyi ekle devam et” rahatlığı kadar hızlı gelmeyebilir ama iş özelleştirmeye girince daha toplu hissettiriyor.

    Bir yerde takılır mıyım kısmında da bence asıl mesele sistemin kendisi değil, eklenti ekosistemi. WordPress kadar her iş için sürüyle alternatif bulmak zor olabilir. Ama Joomla’nın da çekirdeğinde güçlü olduğu yerler var. Çoklu dil, kullanıcı yetkilendirme, içerik tarafındaki düzen vs. bu konularda kötü değil.

    TR/EN içerik işi için de ayrıca çok ekstra bir şey kurmadan rahat edersin diye düşünüyorum. SEO tarafında da temel ihtiyaçları karşılıyor. Çok özel bir senaryo yoksa başlangıç için yeterli olur.

    Performans konusu biraz projeye bakıyor tabii. Aynı sunucu, aynı optimizasyon, aynı kurulum disiplini olmadan net kıyas zor. Kötü kurulan WordPress nasıl yoruyorsa kötü kurulan Joomla da yorar. Düzgün kurulumda gayet akıcı çalışır.

    Güvenlik tarafında da özel olarak korkulacak bir şey olduğunu düşünmüyorum. Orada iş biraz güncelleme düzenine, kullandığın eklentilere ve genel bakıma kalıyor.

    Özetle, daha kontrollü ve düzenli bir yapı istiyorum diyorsan Joomla hâlâ güçlü bir seçenek. PHP geçmişin de varsa adapte olman çok zor olmaz.

    Dokploy/Komodo özelinde Joomla’nın resmî bir rehberini ben görmedim. Ama altyapı mantığı için şu dokümanlar yeterince fikir veriyor: Joomla teknik gereksinimleri: https://manual.joomla.org/docs/next/get-…l-requirements/ , official Joomla Docker image https://hub.docker.com/_/joomla , Dokploy Docker Compose dokümanı https://docs.dokploy.com/docs/core/docker-compose ve ve Komodo compose/stack dokümanına https://komo.do/docs/resources/docker-compose bakabilirsin.

    JT Smart Modal Pro, daha fazla kontrol, daha fazla esneklik ve daha gelişmiş bir kullanıcı deneyimi isteyen site sahipleri için geliştirilmiş premium bir Joomla modal modülüdür.

    İster doğru anda bir bülten abonelik penceresi, ister promosyon teklifi, ister duyuru ya da harekete geçirici mesaj göstermek isteyin, JT Smart Modal Pro bunu hassas biçimde yapmanız için gerekli araçları sunuyor.

    Temel popup modüllerinden farklı olarak JT Smart Modal Pro, gerçek kullanım senaryoları düşünülerek hazırlanmıştır. Birden fazla tetikleme yöntemi, gösterim zamanlaması, sıklık kontrolü, cihaz hedefleme, kullanıcı hedefleme ve özel tıklama tabanlı aktivasyon gibi özelliklerle; kurumsal web siteleri, kampanyalar, açılış sayfaları, içerik odaklı siteler ve daha birçok proje için güçlü bir çözüm sunar.



    Bağlantılar:
    Ürün Sayfası (20 $ ücretli)
    Demo
    Dokümantasyon

    Desteklenen Yazılımlar için Gereksinimler

    Aşağıdaki tablolarda, destekleyici yazılımların Önerilen sürümleri, belirtilen Joomla! sürümüyle çalıştığı bilinen sürümlerdir. Minimum sürümler ise çalışacağı garanti edilen sürümlerdir. Daha eski sürümler de çalışabilir ancak desteklenmez.

    Lütfen sisteminizin aşağıdaki gereksinimleri karşıladığından emin olun:

    Requirements for Joomla! 6.x

    YazılımÖnerilenMinimumGerekli
    PHP8.48.3.08.3.0
    Veritabanları
    MySQL8.48.0.138.0.13
    MariaDB12.010.610.4
    PostgreSQL17.614.012.0
    Web Sunucuları
    Apache2.42.4
    Nginx1.291.26
    Microsoft IIS1010

    Gerekli PHP Modülleri: json, simplexml, dom, zlib, gd, mysqlnd veya pdo_mysql veya pdo_pgsql
    Önerilen PHP Modülü: mbstring
    İsteğe Bağlı Apache Modülleri: SEO URL’leri kullanmak için mod_rewrite eklentisi
    İsteğe Bağlı Microsoft IIS Modülleri: SEO URL’leri kullanmak için URL Rewrite Modülü

    Merhaba Joomla topluluğu 👋

    Bu forum; Joomla kullanıcılarının, geliştiricilerinin ve meraklılarının
    bilgi paylaşması, soru sorması ve birlikte gelişmesi için kuruldu.

    🔹 Sorularınızı sorun
    🔹 Deneyimlerinizi paylaşın
    🔹 Başkalarına yardımcı olun

    👉 İlk olarak kendinizi tanıtmayı unutmayın!

    Keyifli paylaşımlar 🚀

    JoomlaCMS.org forumuna hoş geldiniz!
    Bu platform, Joomla kullanıcılarının bilgi paylaşımı yapması, sorunlarına çözüm bulması ve birbirine destek olması amacıyla oluşturulmuştur.

    Tüm kullanıcıların güvenli, saygılı ve verimli bir ortamda iletişim kurabilmesi için aşağıdaki kurallara uyulması zorunludur.

    1. Genel Davranış Kuralları

    • Tüm kullanıcılar birbirine karşı saygılı, nazik ve yapıcı bir dil kullanmalıdır.
    • Hakaret, aşağılama, tehdit, nefret söylemi veya kışkırtıcı içerikler kesinlikle yasaktır.
    • Irk, din, dil, cinsiyet, milliyet üzerinden ayrımcılık yapılamaz.
    • Şiddeti teşvik eden, yasa dışı veya etik dışı içerikler paylaşmak yasaktır.
    • Siyasi propaganda ve reklamlar forumda yer alamaz.

    2. Hesap Kullanımı

    • Her kullanıcı yalnızca bir hesap kullanmalıdır.
    • Sahte (fake) veya çoklu hesaplar tespit edildiğinde kalıcı olarak kapatılır.
    • Kullanıcılar hesap güvenliğinden kendileri sorumludur.

    3. İçerik ve Paylaşım Kuralları

    • Paylaşımlar yürürlükteki yasalara uygun olmalıdır.
    • Telif hakkı içeren içerikler izinsiz paylaşılmamalıdır.
    • Forumda reklam, spam veya ticari içerik paylaşımı yasaktır.
    • Affiliate (komisyonlu) linkler ve doğrudan satış teklifleri paylaşılmaz.
    • İmza alanı en fazla 1 satır olabilir ve abartılı reklam içermemelidir.

    4. Konu Açma ve Soru Sorma Kuralları

    🔖 Soruların hızlı ve doğru şekilde yanıtlanabilmesi için:

    • Sorularınızı açık, anlaşılır ve tam cümlelerle yazın
    • Aşağıdaki bilgileri mutlaka ekleyin:
      • Joomla sürümü
      • PHP ve MySQL sürümü
      • Kullandığınız tema ve eklentiler
      • Hata mesajları (varsa)
      • Sorunun oluştuğu sayfanın bağlantısı
    • Daha önce denediğiniz çözümleri belirtin
    • Aynı soruyu birden fazla yerde soruyorsanız link verin (cross-posting)
    • Başlıkları “ACİL!!!” gibi ifadelerle yazmayın

    📌 Not: Alan adınızı paylaşmak istemiyorsanız örnek domain kullanabilirsiniz (örn: example.org)

    5. Teknik Paylaşımlar

    • Uzun kod bloklarını mutlaka kod formatında paylaşın
    • Hata mesajlarını mümkünse eksiksiz ekleyin
    • Şüpheli veya zararlı olabilecek linkleri doğrudan tıklanabilir şekilde paylaşmayın

    6. Destek Veren Kullanıcılar İçin

    • Yeni başlayanlara karşı anlayışlı olun
    • Küçümseyici veya alaycı üslup kullanmayın
    • Yalnızca çözüm odaklı ve faydalı cevaplar verin
    • Bilginizi paylaşarak topluluğa katkıda bulunun

    7. Moderasyon ve Yaptırımlar

    Forum yöneticileri ve moderatörler:

    • Kurallara aykırı içerikleri düzenleme veya silme
    • Kullanıcıları geçici veya kalıcı olarak engelleme
    • Gerekli durumlarda hukuki işlem başlatma

    hakkına sahiptir.

    8. Topluluk Kültürü

    JoomlaCMS.org bir paylaşım topluluğudur. Herkes hem destek alır hem destek verir.

    ✔️ Faydalı cevapları beğenerek teşekkür edin
    ✔️ Sorunuz çözüldüğünde konuyu “Çözüldü” olarak işaretleyin
    ✔️ Çözümü paylaşarak başkalarına da yardımcı olun

    ❤️ Son Söz

    Bu forumun kalitesi, topluluğun kalitesidir.
    Saygı, paylaşım ve yardımlaşma ile güçlü bir Joomla topluluğu oluşturabiliriz.

    Herkese keyifli forumlar dileriz! 🚀