Joomla! Nedir?

Joomla, web siteleri ve online uygulamalar oluşturmak için tasarlanmış, ödüllü ve açık kaynak kodlu bir CMS’tir (İçerik Yönetim Sistemi).

Metin, görsel, pdf, video ve ses dosyası gibi her tür dökümanı internet erişimi olan her yerden, dilediğiniz anda, hiç bir teknik beceri gerektirmeden yayınlamanızı sağlar.

PHP ile yazılmıştır ve içeriğinizin depolanması için MySQL veritabanını kullanmaktadır.

Ücretsiz bir yazılım olan Joomla’nın en büyük rakibi WordPress’tir. Dünya çapında tüm web sitelerinin %3’ünden fazlası Joomla ile oluşturulmuştur.

Joomla ile hazırlanan en popüler web siteleri arasında; Birleşmiş Milletler ve Avrupa Birliği, ABD, İngiltere, Portekiz, Endonezya, Sri Lanka ve Moğolistan hükümetleri, Porsche, Danone, Ikea, General Electric, Peugeot, Nintendo, Linux, IHOP, MTV, rekorları seven yüzücü Michael Phelps ve ünlü tenisçi Roger Federer‘e ait web siteleri sayılabilir.

Joomla hosting paketlerinden birini satın aldığınızda web sitenize, Joomla’ya göre optimize edilmiş sunucu donanımlarına sahip güçlü bir altyapı sağlamış olursunuz.

Joomla’nın Genel Özellikleri

MVC

Joomla; Model-View-Controller (MVC) tasarım mimarisini kullanır. MVC ile bir uzantının işlevselliğini çekirdeği düzenlemek zorunda kalmadan kolaylıkla genişletebilirsiniz.

WordPress, MVC kullanmadığından Function.php dosyasına bazı kodlar yazarak bir WordPress sitesinin tamamı yok edilebilir. Bu anlamda, Joomla’nın en güçlü rakibi aslında savunmasız bir CMS’tir.

Yerleşik Fonksiyonlar

Bir içerik yönetim sistemi ne kadar çok dahili özelliğe sahipse, eklenti ve uzantılara o kadar az ihtiyaç duyar.

Joomla’nın en önemli özelliklerinden biri, sitenizi geliştirmek için yüklemeniz gereken uzantıları; yerleşik olarak bünyesinde bulundurmasıdır. Böylece; eklentilerin sitenizin yavaşlamasına neden olması ya da güvenlik açığı oluşturması engellenmiş olur.

Joomla’nın, ihtiyacınız olduğunda etkinleştirebileceğiniz yerleşik özellikleri arasında; dil desteği, güvenlik, önbellek, tek tıklama ile görsel optimizasyonu gibi sitenize işlevsellik katabileceğiniz çok sayıda uzantısı bulunur.

Joomla’nın yerleşik fonksiyonlarına karşılık; WordPress siteniz için çoğu ücretli olan ve daha kısıtlı özelliklere sahip eklentiler yüklemeniz gerekir.

Çoklu Dil Desteği

Bir web sitesinin birden fazla dilde yayınlanması şüphesiz ki trafiğini olumlu etkiler. İçerik sistemleri içerisinde en fazla dil desteği; 75 Dünya dilini destekleyen Joomla’ya ait.

Joomla’nın çeviri paketleri ile sitenizin içeriğini ücretsiz olarak Japonca’dan Farsça’ya dilediğiniz dilde yayınlamanız mümkün.

Mobil Uyum (Responsive)

Son zamanların en önemli teknoloji trendleri arasında karşımıza çıkan “Responsive” kelimesi; her tür ekrana duyarlı demektir.

İnternette dolaşan her iki kişiden birinin akıllı telefon kullandığı bilindiğinden web sitenizin mobil uyumlu olması neredeyse bir zorunluluk halini almıştır.

Joomla ile hazırladığınız bir web sitesi; herhangi bir boyuttaki herhangi bir cihaz üzerinde mükemmel çalışır, görsellerde ve metinlerde kaymalar olmaz, içeriğinize dair tüm detaylar sadece desktop için değil mobil ve tablet ekranlarında da kusursuz görünümde sunulur.

Kullanım Kolaylığı

Herhangi bir dijital içeriği kolaylıkla oluşturmanızı ve yönetmenizi sağlayan bu popüler yazılım, karmaşık kodlamalarla uğraşmadan ve web geliştirme konusunda uzman olmanıza gerek kalmadan bir web sitesi hazırlayabilmenizi amaçlar.

Öğrenmesi ve kullanımı son derece kolaydır. Nerdeyse her güncellemede eklenen yeni özellikler ve işlevler, Joomla ile çalışmanızı daha da kolaylaştırmaktadır.

Güvenlik

Web sitenizin saldırıya uğrama olasılığını ortadan kaldırmak için iki faktörlü kimlik doğrulaması sunan Joomla, kolay keşfedilebilen bir kullanıcı adı ya da parola nedeniyle hacklenen sitelerin bile kolayca geri yüklenmesini sağlar.

Yardıma ihtiyaç duymadan SSL sertifikanızı ve bir kaç tıklama ile Google reCaptcha’yı aktifleştirebilirsiniz.

Ayrıca, Joomla WordPress’e göre daha az kullanılan bir CMS olduğundan, saldıralara maruz kalma oranı çok daha düşüktür.

GDPR (Uluslarası Genel Veri Koruma Yönetmeliği) ; kullanıcıların gizliliğinin tehlikeye atılmaması için, çerezleri kullanıcıların rızasını alarak ayarlamanızı sağlayan bir sistemdir. Joomla ile, herhangi bir ek uzantı kullanmadan sitenizi GDPR’ye uygun hale getirebilirsiniz.

Joomla Modülleri

Joomla’nın yapı taşı olan modüller; takvimler, alışveriş sepetleri, kayıt formları, video dosyaları, görüntü döndürücü, oturum açma formları ve forumlar gibi çok sayıda özelleştirilmiş metin içermektedir.

Kullandığınız temaya bağlı olarak bu modülleri sitenizde dilediğiniz konuma yerleştirilebilir ve yerini istediğiniz gibi değiştirilebilirsiniz. Web sitenize istediğiniz kadar modül ekleyebilirsiniz.

Joomla’da toplam 25 adet modül bulunur. Bir modülün çekirdeğini değiştirmeden herhangi bir işlevi kolayca ekleyebilirsiniz. Ayrıca belirli kullanıcı grupları için belirli modülleri gizleyebilir veya gösterebilirsiniz.

Destek

Joomla forum, gönüllü olarak herkesin katkıda bulunabileceği ve kendini geliştirebileceği güçlü bir destek platformudur. Web sitenizi hazırlarken herhangi bir problemle karşılaşırsanız forumda tartışılmış ve çözümünün sunulmuş olduğunu çok büyük ihtimalle görürsünüz.

Neden Joomla?

Şu ana kadar tanıttığımız özelliklere ek olarak Joomla’yı iyi bir içerik yönetim sistemi yapan diğer güzelliklere de göz atmaya ne dersiniz?

  • Joomla, SEO dostu bir web sitesi oluşturmanızı sağlayan özelliklerle donatılmıştır. Arama motoru sıralamaları için optimize edilmiş bir web sitesine sahip olmanızı sağlar. Sitenizin başarısı için çeşitli SEO ipuçları sunar ve her yazı için meta açıklama, meta anahtar kelimeler ve resim alt metinleri belirlemenize olanak tanır.
  • Mikrodata; bir arama motorunun içeriğinizin önemini kolayca anlayabileceği verilere denir. Joomla’da, yayınladığınız her içeriğe doğrudan mikrodata ekleyebilir ve böylece arama sonuçlarında daha üst sıralarda yer alabilirsiniz.
  • Joomla’nın yerleşik önbellek işlevi etkinleştirildiğinde, siteniz daha hızlı yüklenir. Önbellekleme için herhangi bir eklenti yüklemenize gerek kalmaz.
  • Joomla ile reklamlarınızı sitenizin istediğiniz yerine yerleştirebilirsiniz. Tek bir kod satırı yazmadan sadece reklam konumunu seçmeniz ve eklentiyi yerleştirmeniz yeterlidir.
  • Joomla yerleşik hata ayıklayıcı konsoluna (debugger) sahiptir.
  • Joomla, sitenizin her bir parçasında, özelleştirme ve değişiklik yapmanıza açıktır. Ücretsiz binlerce temaya ve 8 binden fazla eklentiye sahiptir.
  • Joomla template manager ile şablon stilini çoğaltabilir ve farklı sayfalarınızda kullanabilirsiniz. Örneğin, farklı kullanıcılar için farklı bir başlık göstermeniz mümkündür. Sadece başlığı değil, bir şablonun farklı sayfaları için altbilgi, menü ve sayfa tasarımını da değiştirebilirsiniz.

  • Birden fazla yazarı olan siteler için özellikle kullanışlı olabilecek bir Erişim Denetim Listesi (ACL) bulunur. Joomla ACL ile bireysel kullanıcılar farklı erişim kontrol seviyelerine ve atanmış izinlere sahip olur (Süper kullanıcı, yönetici, misafir, genel gibi). Ayrıca Joomla ACL ile, belirli bir içeriğinizi ya da bölümü sadece belirli kullanıcı gruplarına gösterebilirsiniz. Örneğin özel indirimler vermek istediğinizde, indirim teklifinizle ilgili bir sayfa oluşturup belirli kullanıcıların erişimine açabilirsiniz.

  • Joomla’yı diğer içerik yönetim sistemlerinden ayıran en önemli özelliklerden biri de farklı işlevlere sahip sınırsız sayıda menü tasarlayabilmenizdir.

  • URL yönlendirmesi Joomla’nın yerleşik özelliklerinden biridir. Herhangi bir kopuk bağı yeniden yönlendirme ile kolayca düzeltebilirsiniz.

  • Tek tıklama ile güncellemeler alınabilir.
  • Diğer CMS’ler ile web sitesi sahipleri sadece minimum ayarlara sahip olurken Joomla sitenizde istediğiniz her şeyi yapabileceğiniz derinlemesine ayar seçeneklerine sahiptir. Global Configuration denen ayar panelinde; Site, Sistem, Sunucu, Metin Filtreleri ve İzinler sekmeleri bulunur ve her biri çok sayıda ayar ve seçeneğe sahiptir.
  • Joomla metin filtreleme (text filter) ile kara liste oluşturabilir ve kötü niyetli kodların enjekte edilmesini engelleyebilirsiniz.
  • SMTP ile mail ayarlarını etkinleştirdiğinizde zamandan, paradan ve her türlü güvenlik açığından kurtulmanız sağlanmış olur. Sendgrid, Amazon Ses, Sparkpost, Mandrill gibi mail servisleri için üçüncü taraf bir eklenti yüklemeniz gerekmez.

  • Joomla’nın yerleşik kullanıcı işlem günlüğü (action log) ile kullanıcı IP adresleri, makaleler, önbellek, kategoriler, konfigürasyon yöneticisi, kişiler, medya, menüler, mesajlaşma, modüller yöneticisi, haber akışı, eklentiler, yönlendirmeler, etiketler, şablonlar dahil işlem yapılan her olayı kaydedebilirsiniz.

  • Tüm bu özelliklere ek olarak, Joomla Extensions Directory ile sitenizin işlevselliğini artıracak, bazıları ücretli olan, %100 Joomla onaylı binlerce üçüncü taraf eklentiyi de kullanabilirsiniz.

Peki 2005’ten günümüze büyük bir gönüllü kitlesiyle geliştirilmeye devam eden Joomla’nın güçlenmesine katkıda bulunanlar arasında çok sayıda şirketin de yer aldığını biliyor muydunuz? İddialı web sitesi konseptleri hedefleyen, Joomla uyumlu, birinci sınıf yazılım ve hizmet sunmaya çalışan pek çok şirket de bu platformun başarısında önemli pay sahibi.

Özetle; Joomla, bir site oluşturucudan daha fazlasıdır. Siteniz üzerinde WordPress’e nazaran daha çok kontrole sahip olmanızı sağlar. Sınırsız dizayn olasılıklarıyla, web sitesi sahibi olmak isteyen bir öğrencinin, bir emeklinin ya da online satış yapmak isteyen bir firmanın kolaylıkla, orijinal, benzersiz web siteleri oluşturması için en doğru seçeneklerin başında gelir.


Joomla’yı kullananların ve güzelliklerini fark edenlerin, diğer içerik yönetim sistemlerini pek de özlemedikleri bilinse de sitenizi WordPress’le mi Joomla ile mi oluşturacağınız konusunda kararsız kaldıysanız, bu iki popüler yazılım hakkındaki karşılaştırma yazımıza göz atabilirsiniz.

1 comment
Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bunlar da İlginizi Çekebilir
Devamı
Kişisel Blog Nedir?
Kişisel bir blogdan para kazanmak için ve başarılı bir bloğa sahip olmak için yapmanız gerekenler!