Joomla! nın mambodan ayrıldıktan sonra gelişimine bakacak olursak alınan yol ve gelecekteki Joomla! yapısı insanın başını döndürüyor. Gerek yenilemeler gerekse seriler bazında bakıldığında Joomla! çekirdek takımının hiç boş durmadığını görürüz. Her yeni seride bir önceki serinin eksiklerini kapatacak hatta çok daha fazla işlevsellik katacak yepyeni özellikler bizleri bekliyor. Joomla! 1.5 ile farklılaşan çekirdek çerçevesinin Joomla! [...]
Bileşenimizde veritabanı kullanalım
Bileşenler genelde içeriklerini veritabanı kullanarak yönetirler. Bir bileşeni yükleme/kaldırma/güncelleme işlemleri esnasında sql sorguları kullanırız. Şimdi bileşenimiz için kullanacağımız sql sorgularını hazırlayalım. Yazı editörümüzü açıp bileşenimizin içerisinde admin/sql/install.mysql.utf8.sql adında bir dosya oluşturuyoruz. admin/sql/install.mysql.utf8.sql: 1234567891011DROP TABLE IF EXISTS `#__merhaba`; CREATE TABLE `#__merhaba` ( `id` INT(11) NOT NULL AUTO_INCREMENT, [...]
Bileşen menümüze bir istek değeri ekleyelim
En son yaptığımız haliyle bileşenimiz sadece “Merhaba” mesajını veriyor. Joomla! 1.6 bize menüye farklı değerler eklememize olanak sağlar. Bunu yapmak için site/views/merhaba/tmpl/default.xml dosyasında aşağıdaki değişiklikleri yapmamız gerekiyor. default.xml: 1234567891011121314151617181920< ?xml version="1.0" encoding="utf-8"?> <metadata> <layout title="com_merhaba_Merhaba_Görünüm_Varsayılan_Başlık"> <message>com_merhaba_Merhaba_Görünüm_Varsayılan_Açıklama</message> </layout> [...]