2 Mayıs 2013 Perşembe


Bu yazımızda web hayatına yeni başlayan birçok webmasterın kafasına kurcalayan bu soruya cevap bulmaya çalışacağız. Wordpress, Joomla, Drupal webde en çok kullanılan CMS(content management system) sistemleridir. Hal böyle olunca pek çok webmaster kurmayı düşündüğü sitede hangi sistemi kullanacağına karar vermekte zorluk çekmektedir. Aşağıda her CMS için tanım, avantaj ve dezavantaj olarak görülebilecek çeşitli durumları listeledim. Lafı uzatmadan yazımıza devam edelim.


Wordpress: Wordpress php ve mySQL kullanılarak oluşturulmuş açık kaynak kodlu bir içerik yönetim sistemidir(CMS). Şuan hali hazırda dünya üzerinde en çok kullanılan içerik yönetim sistemi olan wordpress hemen hemen her kesime hitap edecek şekilde geliştirilmiş durumdadır. Zengin plugin ve tema desteği ile nerdeyse sınırsız kişiselleştirme imkânı sunmaktadır. Wordpress kullanmayı düşünenler için avantaj ve dezavantajları listeleyelim.

Avantajları:
  • Zengin tema ve plugin desteği ile sınırsız kişiselleştirme imkânı
  • Her türden web sitesinin hazırlanmasında kullanılabilmesi ( online alışveriş siteleri, soru-cevap siteleri, resim ve sosyal imleme siteleri )
  • Hemen hemen hiçbir programlama bilgisi gerektirmemesi
  • Çeşitli pluginler vasıtası ile Arama motoru dostu (SEO) sitelerin kolayca oluşturulabilmesi
  • Yorum, yazar ve editörlerin kolayca siteye veri girebilmelerini sağlayan gelişmiş yönetim sistemi


Dezavantajları
  • Çok fazla kullanıldığı için özgün bir tema kullanılmadığında web sitelerinin birbirinin aynısı gibi görünmesi
  • Çok kullanıldığı için kurulan web sitelerinin çok fazla saldırı almaları
  • Standart kurulumla birlikte gelen güvenlik önlemlerinin yeterli olmaması ve ek pluginlere ihtiyaç duyması
  • Çok fazla ziyaretçi trafiğine sahip sitelerde sunucu üzerine fazla yük bindirmesi
  • Web sitesinin içeriği genişledikçe site genelinde görülen yavaşlama(içeriğin genişlemesinden kasıt 2000-3000 adet makale ve bir o kadar da yorumun üzeri kastedilmiştir.)


Joomla: Joomla tıpkı wordpress te olduğu gibi açık kaynak kodlu bir içerik yönetim sistemidir. Php ve mySQL kullanan bu içerik yönetim sistemi kendine göre bir takım artı ve eksileri bünyesinde barındırmaktadır. Şimdi de bunları listeleyelim.

Avantajları:
  • Wordpressteki kadar olmasa da zengin tema ve plugin desteği
  • Her türden web sitesinin hazırlanmasında kullanılabilmesi ( online alışveriş siteleri, soru-cevap siteleri, resim ve sosyal imleme siteleri )
  • Azda olsa programlama bilgisi gerektiren yapısı ( Temel kurulum üzerine özelleştirme yapılması durumunda )
  • Pluginlere ihtiyaç duymadan Arama motoru dostu (SEO) sitelerin kolayca oluşturulabilmesi
  • Yorum, yazar ve editörlerin kolayca siteye veri girebilmelerini sağlayan gelişmiş yönetim sistemi


Dezavantajları:
  • Çok fazla kullanıldığı için özgün bir tema kullanılmadığında web sitelerinin birbirinin aynısı gibi görünmesi
  • Çok kullanıldığı için kurulan web sitelerinin çok fazla saldırı almaları
  • Standart kurulumla birlikte gelen güvenlik önlemlerinin wordpressten daha iyi olmasına rağmen yeterli olmaması
  • Web sitesinin içeriği genişledikçe site genelinde görülen yavaşlama(wordpressin aksine daha fazla içerikle daha iyi mücadele etmesine rağmen yeterli olmaması)


Drupal: Drupal, aynı wordpress ve joomlada olduğu gibi açık kaynak kodlu bir içerik yönetim sistemidir. İşi bilen webmasterların elinde adeta kale gibi sağlam sitelerin oluşmasına neden olabildiği gibi işi bilmeyen webmasterların elinde web sitesi eleğe dönebilmektedir. Kısaca avantaj ve dezavantajlarını belirtelim.

Avantajları:
  • Standart kurulumla gelen güvenlik önlemlerinin bile oldukça iyi olması
  • Çok büyük web projelerinin bile altından kalkabilecek yapıda dizayn edilmesi
  • Her türden web sitesi oluşturulmasında kullanılabilmesi ( örneğin beyaz sarayın web sitesi drupal kullanmaktadır )
  • Yüksek ziyaretçi ve içerikle mükemmel başa çıkması
  • Sunucu kaynaklarının optimal kullanımı


Dezavantajları:
  • Drupala hâkim olmak için belli bir tecrübe ve programlama bilgisi gerektirmesi
  • Tema ve plugin desteğinin rakiplerine oranla zayıf kalması
  • Standart kurulumla gelen özelliklerin dışa sunum için yetersiz olması ( webmasterın drupal kurulumun ardında bir takım ayarları elle yapılması )
  • İlk başta anlaşılması güç görünen kod yapısı

2 yorum:

Subscribe to RSS Feed Follow me on Twitter!