22 Aralık 2010 Çarşamba

Nedir bu Drupal?

                          İçerik Yönetim Sistemi, GPL, Dries Buytaert bunlar da nedir ki?

Şöyle devam edelim mi ?
Dries Buytaert denen arkadaşımız bir forum sistemi oluşturmayla başlamış işe, bu forum zaman içinde gelişerek güçlü ve esnek bir sistem halini almaya başlamış büyümüş ve büyümüş, şimdilerde Dries Buytaert Drupal'in başındaki isim olmakla beraber Acquia şirketininde patronu oluvermiş...Drupal yavaş yavaş şekillenmeye başlamış bu vesile ile. Bir forum sayfası oluşturmakla başlayan Drupal'in hikayesi şimdilerde web tasarlama konusunda Dünyanın başta gelen İçerik Yönetim Sistemi olmuş.
Son zamanları takip etmedim ama 2008 ve 2009 un en başarılı Yönetim Sistemi de seçilmişti Drupal. İçerik Yönetim Sistemi ekini nereden alıyor derseniz Drupal'e kurduğunuz şablon, eklenti, tema üzerinde istediğiniz içeriğin yönetimi size kalmış olmasından kaynaklanıyor. En güzel özelliklerinden biri de GPL (General Public License) lisansı ile dağıtılması ki bu tüm eklentilerin ücretsiz olarak sunulduğu anlamına geliyor, açık kaynak kodlu bir platform olmasıdır. Bu ne demek ki? Yani siz bir başkasının yarattığı şablonun kodlarını ücretsiz alıp üzerine kodlarla yeni birşeyler üretebilrsiniz demektir. Yanlız en büyük şart bu kodları kullandıktan sonra sizin yarattığınız şablonunda açık kaynak kodlu olması yani bir başkası da sizin kodlarınızla oluşturduğunuz şablonu değiştirip daha farklı birşeyler ortaya çıkabilir. Bunun en güzel yanı bence devamlı geliştirmekte olunan birşeylerin olması. 

Günümüzde bir çok internet sitesinin temelinde içerik yönetim sistemleri yer almaktadır. Bu anlamda da bir çok alternatif sistem geliştirilmiştir. Bunlara örnek olarak PHPNoke, Joomla ve daha çok blog sitelerinde tercih edilen WordPress'i gösterebiliriz.

Drupal sunduğu güvenlik ve esneklik sayesinde popüler bir çok web sitesi tarafında tercih edilmektedir. NASA, NATO, Birleşmiş Milletler, Beyaz Saray Resmi Web Sitesi, BBC, Yahoo gibi birçok kuruluşun Drupal'i tercih etmelerininde bir sebebi vardır değil mi ?