Joomla 1.5.x Tema Yapımı-1
Önümüzdeki haftalarda, bir içerik yönetim sistemi olan Joomla için nasıl bir tema geliştireceğimizden bahsedeceğim. Bu konu son derece basit olmasına rağmen, internette yaptığım araştırmalardan gördüğüm kadarılığıyla türkçe kaynaklarda bu konu pek iyi anlatılamamış. Umarım anlatması düşündüğüm kadar zor değildir.
Bugün basit bir giriş yapmayı, deyim yerindeyse “ısınma turu” atmayı düşünüyorum. İlk önce bir Joomla tema klasörü ve bu klasörde olması gerekenlerden bahsedelim. Daha sonrasında temayı nasıl yapacağımızı anlatan kodlamayı video ders olarak işlemeyi düşünüyorum.
Şimdi bir klasör oluşturuyor ve buna “Defocu” adını veriyoruz. Bu klasör bizim temamızı barındıran klasör olacak ve işimiz bittiğinde bu klasörü Joomla’yı kurduğumuz alandaki “templates” klasörünün içerisine atacağız.
Temamızda bulunması gereken temel elemanlar soldaki resimde gösteriliyor. Şimdi bunların ne işe yaradıklarından biraz bahsedelim.
CSS Klasörü: Bu klasörün içinde temamızda kullanacağımız .css dosyaları barındırılacak.
Images Klasörü: Bu klasörde ise temamızda kullanacağımız resimler barındırılacak.
Favicon : Bu ikon sitemiz tarayıcıda açıldığında tarayıcımızın üzerinde otomatik olarak görüntülenecektir. Sizin yapmanız gereken logonuzu favicon ismiyle ve .ico formatında buraya kaydetmek.
Index.php : Tasarımını yapacağımız sayfanın ta kendisi. İlk önce oluştururken boş olabilir, sonrasında biz kendilerinin içeriğini dolduracağız.
template_thumbnail: Bu resim yönetim panelinden sitenizin temasını seçmek için üzerinize geldiğinizde size gösterilen önizleme resmidir. Bunu da siz kendi sitenizin önsayfa görüntüsü olarak kaydetmelisiniz.
templatedetails.xml: Temamızın Joomla tarafindan tanınmasını sağlayan dosyanın içeriği, yapım tarihi, tema adı, tasarımcının adı, temamızın içinde barındırılan sayfa, resim gibi elemanların bilgilerinden oluşur.
Bugünlük bu kadar en kısa zamanda görüşmek üzere…
| Kategori: İçerik Yönetim Sistemleri 1 Yorum » Yazar: abdullah




Yorumlar
bana faydalı olacağını düşünüorum teşekürler:D