Joomla – İçerik Yönetim Sistemi
İnternetin giderek hayatımızda daha büyük yer işgal etmesiyle birlikte, internette içerik sağlayan sitelerin önemi ve yetenekleride doğru orantılı olarak gelişmek zorunda kaldı. İnternet’in ilk günlerinde, çoğu sayfa FTP’ye erişilmiş gibi sadece dosyaları barındırır, bazılarında html ile birkaç satır yazılmış, bazılarında ise çok büyük bir gelişme olarak animated gif’lere rastlanırken 🙂 günümüzde ise durum çok farklı. Çok daha esnek, çok daha interaktif ve bilgi yığınlarına kolayca ulaşmayı sağlayan milyonlarca internet sitesi var. Bunların hazırlanmasında kullanılabilecek onlarca dil, çeşitli alt yapılar, farklı uygulamalar, site tasarlayan ve hazırlayanların hepsine hakim olmasını oldukça zorlaştırıyor. Bu durumda en mantıklısı, açık kaynak koduna dayalı bir içerik yönetim sistemini kullanmak gibi görünüyor. İçerik Yönetim Sistemlerinin en büyük özellikleri standart olarak ihtiyaç duyulan birçok yapıyı içermeleri ve gerektiğinde, diğer kullanıcıların bu sistemler için geliştirdiği ücretli ya da ücretsiz bileşenlerle amacınıza en uygun siteyi inşa etmenizi sağlamalarıdır. Bunlardan en bilindik ve başarılı olanlara örnek vermek gerekirse Joomla, Drupal, Plone İçerik Yönetim Sistemlerini sayabiliriz.
Uzun süredir hazırladığım sitelerde (www.sinefx.com, www.commodore.gen.tr, www.bilgisayarmuzesi.com) herşeyi kendim birşeyleri kodlamaya çalışıp, çoğunlukla zaman yetersizliğinden başarısız olurken, Joomla ile tanışmam ve geçen zaman içersinde biraz daha ilgi duymamla, iyi bir içerik yönetim sistemi olduğuna kanaat getirdim. Bundan sonra, elimden geldiğince Joomla ile ilgili ipuçlarını, karşılaştığım sorunlarla ilgili çözümlerimi bu sayfaları takip edenlerle paylaşmaya çalışacağım.