Joomla Dersleri

Modüller, Bileşenler, Pluginler, Temalar, Anlatımlar

Admin sorgusu için yayınlar tarihe göre sıralanmış olarak gösteriliyor. Alaka düzeyine göre sırala Tüm yayınları göster
Admin sorgusu için yayınlar tarihe göre sıralanmış olarak gösteriliyor. Alaka düzeyine göre sırala Tüm yayınları göster

Joomla Watch Türkçe Dil Dosyası

Joomla siteniz için anında istatistik sağlayan ve her türlü ziyaretçi denetimini yapabilmenizi sağlayan mükemmel bileşen Joomla Watch orjinalde İngilizce olduğu için biraz anlaşılmaz geliyor. Fakat aşağıdan indireceğiniz Türkçe Dil Dosyası'nı dizininizde bileşenin kurulu olduğu yer components/com_joomlawatch/lang/ klasörünün içine FTP yoluyla atın.
Daha sonra admin panelden bileşenlerden JoomlaWatch'u açın ve üstte bulunan menüden "Settings" i tıklayın. Açılan sayafada biraz aşağıya indiğinizde "Languages" diye bir değer göreceksiniz. Bunu "turkish" olarak seçip en altta bulunan "save" butonuna tıkladığınızda artık bileşenimiz Türkçe olacaktır.

dipnot: Türkçeleştirme, bizzat kendi çalışmamdır. Güle güle kullanın.

İNDİR | JoomlaWatch Türkçe Dil Dosyası

Joomla Günlük Burç Modülü






Merhaba arkadaşlar.
Sitenizde günlük otomatik olarak yayınlanan, tüm burçları pop-up olarak gösteren bir günlük burç modülü olmasını ister misiniz?
Gelin birlikte hazırlayalım modülümüzü. Öncelikle şu kodu kopyalayın. Lazım olacak...

Şimdi Joomla sitemizin admin paneline girip genel yapılandırma ayarlarını açıyoruz.

Daha sonra da varsayılan metin editörümüzü kapatıyoruz. Aşağıdaki resimdeki gibi. Çünkü Joomla'da HTML kodları direk editörle girdiğinizde bazı hatalarla kaşılaşıyoruz. İşimizi garantiye alalım.

Editörümüzü kapattıktan sonra üst menüden site modüllerini açalım. Site modüllerini açtıktan sonra ise yine üstte bulunan "yeni" butonuna tıklayalım.

Daha sonra açılan yeni modül oluşturma sayfasında ise Modül başlığımızı "Günlük Burç" olarak ya da kendi belirlediğimiz bir herhangi bir isim olarak yazalım.

Aynı sayfada biraz daha aşağıya indiğimizde ise boş bir metin kutusu göreceğiz. Bu kutuya konunun başında verdiğim kodu yapıştırın ve yukarıda bulunan kaydet butonuna basın.

Artık günlük burç modülümüz yayında. Tebrikler. Bu modülü sitenizin istediğiniz pozisyonunda yayınlayabilirsiniz.

Genel Yapılandırma Ayarları'ndan tekrar edötürünüzü açmayı unutmayın. Fakat şunu önemle belirtmeliyim ki eğer metin editörünüz açıkken, modülde herhangi bir düzenleme yapmak isterseniz kodları kaybedebilirsiniz. Düzenlemek istediğinizde yine editörü kapatmanız gerekiyor.

Umarım işinize yarar.

Joomla Videolu (Görsel) Dersler


Nette bulduğum birkaç güzel videolu anlatımı sizlerle paylaşmak istiyorum. Joomla 1.0 için hazırlanmış bu derslerin içinde "Joomla'da tema nasıl yüklenir?", "Joomla'da Nasıl Kategori Eklenir?" , "Nasıl Bölüm Oluşturulur?" gibi sorulara cevap olabilecek güzel anlatımlı konular mevcut. Video (Görsel) anlatım olması sizi korkutmasın cok hızlı yükleniyor. Rahatlıkla izleyebilirsiniz.
Joomla'yı hiç bilmeyen biri bile bu birkaç video dersini izledikten sonra Joomla hakkında fikir sahibi olabilir. Admin panelde yapabileceğiniz çoğu şeyi bu videolardan öğrenebilirsiniz.

İşte video konu başlıkları:


Joomla 1.0 Tema Yükleme ( Nasıl Tema Yüklenir? )

Joomla sitemizi kurduktan sonra üzerinde varsayılan olarak iki adet tema seçeneği sunar. Bu temaları doğal olarak kimse kullanmak istemez. Herkes doğal olarak sitesinde, farklı, kendine özgü bir tema görmek ister.
Joomla ve tasarım konusunda uzman kişiler kendilerine tema tasarlayıp, sitelerinde onu kullanabilirler fakat normal bir Joomla kullanıcısı bununla zaman harcamak yerine internet üzerinde yayınlanan birbirinden değişik yüzlerce temadan birini seçip kullanabilir. Tema indirmek isterseniz Joomla Temaları bölümümüze bir göz batın bence ;)
Ya da alternatif tema üretici firmalarından da yararlanabilirsiniz:

www.joomlaos.de
www.joomlart.com
www.joomla-templates.com
www.joomla24.com

Peki temayı bulduk, beğendik ve indirdik. Şimdi bu temayı Joomla'ya nasıl kuracağız ve aktif edeceğiz?
Temayı indirdikten sonra zipli dosyayı açmamıza gerek yok. ( Fakat çok nadir de olsa o zipli dosyayı açmamız gerekebiliyor. Bu tarz dosyalarda "unzip_first" tarzında bir tabiri kullanılır.)

Şimdi admin paneline girelim ve üst menümüzde bulunan "yükle > Şablon -Site" sekmesini tıklayalım.
Açılan sayfadan gözat butonunu tıklayıp, internetten beğenip indirdiğimiz zipli dosyayı seçiyoruz.

Bir süre kurulum işlemi için bekledikten sonra, temada herhangi bir sorun yoksa ve kurulum işlemi başarıyla sonlandırılmışsa "Success" ya da "başarılı" gibi bir bildiri yazar. Evet temamızı şimdi yüklemiş olduk.
Temamızın yükleme işlemi başarıyla sona erdi fakat henüz yeni temamızı aktif hale getirmedik. Aktifleştirme işlemi için ise yine üst menüden "site>şablon yöneticisi>site şablonları sekmesini tıklıyoruz.
Açılan sayfada görüyoruz ki şu anda kullandığımız tema aktif görünmekte ve bir tik işareti bulunmakta. Yeni yüklediğimiz şablonu da orada görebiliriz.

Artık son hamlemizi yapabiliriz. Yeni yüklediğimiz temayı işaretleyip üstte bulunan "varsayılan" butonuna tıklamamız yeterli olacaktır.

Evet bütün yükleme işlemi işte bu kadar. Artık sayfanızı yenilediğinizde yeni temanızı görebilir ve keyfini sürebilirsiniz.

Joomla'da Sürüm (Version) Yükseltme

Bu konu başlığımızda ise "Joomla sürümümü nasıl yükseltebilirim?" sorusunu cevaplayacağız. Bildiğimiz üzere Joomla isimli bu harika sistem sürekli geliştirilmekte olan dinamik bir yapıya sahip. Gün geçmesin ki yeni bir sürümü çıktığı haberini almayalım. Bu geliştirmeler sayesinde Joomla açıkları günden güne kapatılıyor ve kullanıcı için daha da kullanışlı hale getiriliyor.
Eğer siz de Joomla sitenizi kötü niyetli kişilere (hackerlar) karşı korumak ve kendinizi güvende hissetmek istiyorsanız bu yeni sürümleri takip ederek sitenizi en son sürümde tutmaya özen göstermelisiniz.

Peki, Joomla sitemizin sürümünü (version) nasıl yükselteceğiz?
  • Öncelikle Joomla sürüm (version) yükleme dosyaları'nı bu adresten indiriyoruz.
  • Daha sonra ise sürüm yükseltme işlemine geçmeden önce sitenizi admin panel > genel yapılandırma'dan kapatmanızı öneririm; zira ziyaretçileriniz dosya yükleme sırasında hatalarla karşılaşma pek hoş olmayacaktır.
  • İndirdiğiniz Zip'li dosyayı açın.
  • Herhangi bir FTP aracı ile sitenizin FTP'sine bağlanın ve bu dosyaları sitenizin kurulu olduğu yere atın.
  • Aynı dosyaların dizinde var olduğunu ve üzerine yazmak isteyip istemediğinizi soran bir uyarıyla karşılaşacaksınız. (Genelde "overwrite?" şeklinde olur.) Bu uyarıya "evet" dedikten sonra dosya yükleme işleminin bitmesini bekliyoruz.
  • Evet! Dosyalar yüklendiyse artık genel yapılandırmadan sitenizi açabilirsiniz. Şimdi daha güvende hissedeceksiniz kendinizi.

Joomla 1.5'te Joomla 1.0 Bileşen ve Modüllerini Kullanmak

Joomla 1.5 versiyonu henüz yeni bir sürüm olduğu için doğal olarak Joomla 1.0'da kullandığımız bazı modül ve bileşenlerin malesef 1.5 desteği yok. Bu durumda aslında Joomla 1.5 bizlere çok güzel bir imkan sunmakta.

Admin paneline girip "uyumlu ek yöneticisini" (plug-in) açın. Daha sonra "geri uyumluluk" isimli plug-ini aktif (yayında) edin.
Artık Joomla 1.5'te de Joomla 1.0 için hazırlanmış olan modül ve bileşenleri kullanabilirsiniz.

dipnot: Aslında eksiksiz olarak çalıştığını söylemek isterdim fakat bazı modül ve bileşenlerde sorun yaratabiliyor.

Fireboard Tema Yükleme


Joomla'da en yaygın kullanılan Forum bileşeni Fireboard'dur. Neden? Çünkü diğer forum bileşenleri gibi köprü (bridge), ya da ayrı bir veritabanına ihtiyaç yoktur. Bu forum bileşenini, normal bir bileşen gibi Joomla sitenizde rahatlıkla kullanabilirsiniz.
Bu muhteşem forum bileşeninin bir de tema seçenekleri var. Orjinalde çok az seçenek olmasına rağmen internette birbirinden güzel fireboard temaları bulabilirsiniz. Peki bu bulduğunuz temaları nasıl yükleyip aktif edecekseniz? Çok basit!
İndirmiş olduğunuz tema klasörü eğer zipliyse, zipten çıkarıp klasöre hiç müdahale etmeden FTP yoluyla /components/com_fireboard/template/ dizinine atın. Atma işlevi tamamlandığında ise admin panelden Fireboard Yapılandırma'ya girip Tema ve Tema Simgeleri Ayarlarında, yeni yüklediğiniz temayı aktif edin. İşte bu kadar! Artık yepyeni bir temaya sahipsiniz. Güle güle kullanının :)

Joomla CSS Yapısı



Joomla sitelerde genelde içerik girmekle meşgul olduğumuz için, hepimizin bildiği üzere genelde hazır temalar kullanılmakta. Diyelim ki bu hazır temalardan birini beğendiniz, tam sitenize ve içeriğinize uygun fakat küçük bir uyuşmazlık var ya da hoşunuza gitmeyen küçük bir ayrıntı var. İşte bu küçük ayrıntıları Joomla'nın CSS'yapısını düzenleyerek giderebilirsiniz.
Admin Panelinden şablon yöneticisine girip, CSS'sini düzenlemek istediğiniz temanın başındaki noktayı işaretleyerek, üstte bulunan "Edit CSS" butonunu tıklayınız. İşte burada, çok hafif bir ingilizce bilginiz varsa harikalar yaratabilirsiniz. Temanın her türlü biçim özelliklerine müdahale edebileceğiniz bu CSS kodlarını aşağıdaki resimde gördüğünüz ad etiketlerini takip ederek düzenleyebilirsiniz. Aşağıdaki resmi dikkatle incelemenizi tavsiye ederim; zira tüm CSS etiketlerini orada göreceksiniz.

Not: Resmin büyük halini görebilmek için üzerine tıklayınız.



CMS ( Content Managament System ) Nedir?



CMS (Content-Managament-System // İçerik Yönetim Sistemleri) anlamına gelir. CMS aslında belli bir ürünün yada programın adı değildir.Sadece bu tarz web uygulamalarına verilen genel isimdir. CMS'leri sizler Portal, Sistem gibi ifadelerle de tanıyor olmalısınız.

Peki Cms Neleri içerir? Cmsler belli bir web programlama diliyle yapılmış web programlarıdır aslında. Asp, Php gibi web programlama dilleriyle oluşturulmuş birçok CMS vardır. Cms'ler genel olarak üyelik sistemi, makale ekleme, haber yazma, anket, forum gibi bazı bileşenleri standart olarak sizlere verirler.Zaten Cms'nin oluşması bu bileşenlerin aynı cms içinde entegre çalıştırılabilmesi ve İnternet üzerinde uygulamaya geçebilmesidir.

Cms'ler üyelik sistemi,forum,haber ve makale bileşenleri içerir dedik.Bu bileşenlerin kontrolü mevcut cms sisteminde size sunulmaktadır.Tabi tüm bu alanlarında bir kontrolü olmak şartıyla.Cmsler kontrolden kastettiğimiz site yönetim işini admin sayfalarıyla yaparlar.Admin sitenin sahibi yada yetkilendirmeye göre sahipleridir.Siz kurulumunuzu yaptıktan sonra admin paneline girerek sitenize üye ekleyip çıkarabilir,forum yazabilir,makale gönderebilir ve bunun gibi sistemin elverdiği her şeyi yaptırabilirsiniz.

Şimdi yukarıda cmslerin bir web programlama diliyle yapıldığını söyledik.Peki ama cmsler üye bilgilerini,forum mesajlarını ve bunu gibi şeyleri nerede saklar?

Eğer asp yada php dilleriyle ilginiz varsa bu sorunun cevabını bileceksiniz.Eğer bu dillerle ilginiz yoksa biraz düşünmeniz gerekli.Bir Cms portalı kullanıldığı dile göre verilerini veritabanında tutar.Eğer asp diliyle yapılmış bir cms kullanıyorsanız verileriniz genellikle MS Access tarafından tutulur ve kaydedilir.Şayet bir PHP CMS sistemi kullanıyorsanız o verilerde Mysql, PostreSQL gibi programlarda kaydedilir. Eğer bu program ve uygulamalar olmasaydı Cms'ler olmazdı. Çünkü zaten cms sistemleri siteniz üzerinde çok büyük bir veri girdisine sahiptir.Bu verileri bir arada tutmak,bu verilerin içinden arama yapmak ve bu yapılan aramaları listelemek,değişiklik ve düzenlemeler yapmak hep bu veritabanları sayesinde olmaktadır.

CMS Avantaj ve Dezavantajları
Gelgelelim cmsnin bazı avantaj ve dezavantajlarına. Cmsler her yönden birçok avantaja sahiptir.Bunlar
  • Hızlı ve kolay veri girdisi
  • Birçok bileşenin bir arada olması
  • Tasarım ve içerik değiştirebilme özelliği
  • Kolay kurulum
  • Özel üye bölümleri
  • Forum, Anket, Özel Mesaj gibi kullanıcı için önemli bileşenlerin bir arada olabilmesi
  • Kaynak kodlarının açık olması (bir kısmı hariç)
  • Güncelleme ve yenilenmesi
  • Gelişmiş Admin Paneli

Ve daha sayamayacağımız bir çok özellik cmsler için bir avantajdır. Sözgelimi seri ve çok büyük sayıda içerik ve veri gireceğiniz bir siteniz olacaksa bir cms sistemi kullanabilirsiniz. Yada üyelerinizin ve ziyaretçilerinizin sitenizle daha fazla etkileşimli olmasını istiyorsanız da bir cms kullanabilirsiniz.

Ayrıca birçok cms sistemi Açık Kaynak kodludur ve ücretsizdir.Bunun birçok yararı ve zararı olabilir fakat cmslerin açık kaynak olması sürekli gelişime ve yeniliğe açık oldukları anlamına gelir.(Tabi cms sistemlerininde ücretli sürümleri vardır)

Peki hiç mi dezavantajı yok bu cmslerin?Ne yazık ki var.Cmslerde ön önemli unsurlardan birisi güvenliktir.Cmsler genellikle açık kaynak kodlu olduğu için kodlara sahip olan ve geliştiren bir başka kişi yada kişiler kolaylıkla sisteminize sızabilir.(Tabi siz önlem almasanız) Bunun dışında Cmslerin alışık olmayan kişilere karşı tavrı kötüdür.Birçok bileşenin bir arada olması bunların site içinde görünüm ve yerlerinin ayarlanması bazen insanı çıldırtabilir.Ayrıca cmsler çok komplike bir yapıya sahip oldukları için ilk başlarda hem sizin hemde sitede kullanıcaların alışması zor olabilir.Örneğin yeni kurduğunuz ve hakkında fazla bir bilgiye sahip olmadığınız bir cms sisteminin admin panelinde yanlışlıkla bir şeyi silebilir yada kaldırabilirsiniz.

BAZI CMS SİSTEMLERİ
Yukarda bahsettiğimiz gibi cms sistemleri belli dillerle yazılır.Şu anda en çok kullanılan cms sistemlerinin dilleri PHP'dir.bunun nedeni PHP nin çok iyi ve sağlam bir dil olmasının yanı sıra güçlü veritabanı desteği, nesne desteği ve kendine has yapısı söylenebilir.Eğer bir arama motorunda cms portal sistem diyerek arama yapar ve sonuçlara bakarsanız genellikle php diliyle yazılmış cms sistemlerine ulaşırsınız.Webde en çok kullanılan cms sistemlerinin bazıları şunlardır.