6 Ekim 2007 Cumartesi

Joomla | Global Configuration/Content

General Configuration'daki 3. sekme olan Content'i inceleyelim. Content, joomla içerisinde oluşturduğumuz içeriklere deniyor. Bu sekmeden de, o içerikler ile ilgili genel ayarlamalar yapılıyor. Burdan girdiğimiz parametrelerin çoğunu, daha sonra yeniden göreceğiz. İçeriklerimizi oluştururken, her site içeriği için ayrı ayrı ayarları değiştirebilme imkanımız olacak. O aşamada, olduğu gibi bıraktığımızda, burdaki genel ayarlar geçerli kalacak. Yine sıra ile inceleyelim:

1- Linked Titles: Bu seçenek, içeriklerimizin başlıklarına link eklememizi sağlar. Joomla'da eklediğiniz haberlerin tam metin halinde görünmemesi için, "read more" (devamını oku) opsiyonu var. Bi giriş metni yazıp, sonrasında ana metni ayrı bi bölüme ekliyorsunuz, ileride göreceğiz. Ana sayfada içerik ile ilgili, sadece giriş metni görüntülenir. Normalde "read more" butonuna tıklayarak metnin devamını okuyabilirsiniz. Bu seçeneği aktif hale getirdiğimizde, başlıklara tıklayarak da, ana metni görebiliyoruz.
2- Read More Link: Az önce bahsettiğimiz "read more" linkinin görüntülenmesi seçeneği buda.
3- Item Rating/Voting: Joomla, sitenize eklediğiniz içeriklerin oylanmasına olanak tanıyor. Bu seçenekle, oylamayı aktif veya pasif hale getiriyoruz.
4- Author Names: İçerikleri yazan kullanıcıların, isimlerinin görüntülenmesini istiyorsak, bu seçenekten aktif edebiliyoruz.
5- Created Date and Time: İçeriği oluşturduğumuz zaman ilişkin bilgilerin görüntülenmesini istiyorsak, bu seçeneği kullanacağız.
6- Modified Date and Time: Daha önceden oluşturduğumuz bir site içeriği üstünde değişiklik yaptığımızda, oluşturma tarihine ek olarak, düzenleme tarihi de görüntülenebiliyor. Arzu edersek burdan etkin hale getiriyoruz bu özelliği.
7- Hits: Sitemize eklediğimiz içeriklerin okunma(tıklanma) sayılarını görebilmemiz mümkün, bu seçenek sayesinde.
8- PDF Icon: Joomla'nın en sevdiğim özelliklerinden bir tanesi, eklediğiniz içerikleri, direk PDF formatına çevirmesi. Sayfada görüntülenen tüm içeriklerin tepesinde, pdf icon'u oluyor, tıklandığında, acrobat ile görüntüleniyor. Bu icunun görünürlüğünü, bu seçenek ile ayarlıyoruz.
9- Print Icon: Diğer bir sevdiğim özellik, içeriklerin direk yazdırılabilmesini sağlayan "print icon". Sayfanın kullanıcı tarafından düzenlenmesini gerektirmeden çıktı alabiliyor. PDF icon'unun yanında duruyor simgesi normalde. Bu seçenek ile, görünülürlüğünü ayarlıyoruz.
10- E-mail Icon: Türkçe'de, "arkadaşına gönder" şeklinde kullanılan özelliği biliyorsunuzdur. Joomla da bu işlevi sağlıyor. Simgesi yine PDF'nin sırasında. Bu seçenekle, simgenin görünürlüğünü ayarlıyoruz.
11- Icons: Bu ne işe yarıyordu unuttum:D
12- Table of Contents on multi-page items: Çok uzun metin girmeniz gereken içerikleriniz var diyelim. Akademik bir araştırma ile ilgili mesela. Aşağılara doğru uzayan, uzun sürede yüklenen bi sayfa olmasını istemiyorsunuz. Joomla da ona, "page break" diye bir çözüm bulunmuş. Metni girerken, belirli noktalara bu işaretleri ekliyorsunuz. Tüm metninizi, işaretlediğiniz yerlerden bölerek, bir kaç sayfalık içerik oluşturuyorsunuz, tek bir başlık altında. İşte bu şekildeki içeriklerin, sayfaları arasında gezinmek için, sayfa numaraları en altta görünüyor. Bununla yetinilmemiş, bir küçük indeks oluşturulmuş, içeriğin en tepesinde görünüyor bu indeks. Sayfaları gösteriyor. Bu seçenek, o özelliği açıp kapatıyor.
13- Back Button: En başta anlattığımız "read more" linkine tıkladığımızda, içeriğin tümünü görüntülüyorduk. Back button, bu görünümden, bir önceki görünüme (anasayfaya) geri dönmemizi sağlıyor. Bu seçenekten etkinleştiriyoruz.
14- Content Item Navigation: Yine "read more" ile içeriğin tümünü görüntülerken, ana sayfaya dönmeden, bir sonraki veya bir önceki içeriği görüntülemek isteyenler için, içeriğin en altında, ileri, geri butonları oluşturuyor. Ekleniş sırasına göre, içerikler arasında gezinmeye olanak tanıyor. Bu seçenek ile etkinleştiriyoruz.

Bu dert de bitti:D Bir sonraki sekmeye geçebiliriz artık...

5 Ekim 2007 Cuma

Joomla | Global Configuration/Locale

Global Configuration bölümündeki ikinci sekme, Locale. Sitemizin bölge ayarlarını bıradan yapıyoruz. Bir kaç ayarı var sadece:


Bu sekmedeki müdahale etmemiz gereken 3 bölüm var sadece. Aslında sadece bir kez düzenlememiz gerekiyor bunu her sitemizde.

1- Language: Sitemizin dil ayarını bu bölümden yapıyoruz. Ama oncesinde, sitemiz için alternatif dil paketlerini indirmemiz ve yüklememiz gerekiyor. Bunu ayrı bir konu olarak ele alacağım.
2- Time Offset: Sitemizin dahil oldugu saat dilimini burdan seçiyoruz. Sitenin hedef kitlesine göre bir saat dilimi seçebilirsiniz burdan.
3- Country Locale: Seçeneği, sitenin yerel kimliğini belirliyor. Ingilizce içerikli bir site hazirliyorsanız eğer, en_GB şeklinde kalabilir. Almanca siteler icin; de_DE, türkçe siteler için tr_TR şeklinde yazmamız yeterli. Buna da ayrı bir konu dahilinde değineceğim.

Joomla | Global Configuration/Site

Joomla kurulumumuzu tamamladık, Admin paneline de şöyle bir göz gezdirdik. Artık, temel ayarları yapmamızın zamanı geldi. Joomla kurarken, database ile ilgili bilgileri girmiştik. Sitemizin ismini belirlemiştik. O zaman da belirtmiştim, bu bilgileri sonradan değiştirebiliyoruz diye. Bu seçenekleri ve daha fazlasını yönetebildiğimiz bir bölüm var joomla da... Global Configuration.


Joomla backend'de site menusune girdiğimiz zaman, ilk seçenek Global Configuration zaten. Tıklıyoruz...

Resimde gördüğümüz gibi bir panel açılıyor. Panelde 10 tane tab var. Sırasıyla anlatmaya çalışacağım. İlk tabımız, site başlığını taşıyor. Seçenekleri numaralandırdım.

1- Siteniz üzerinde çalışıyorsunuz, ama henuz, ziyeretçilerin dolaşımına açmak istemiyorsunuz. Bu seçenek, sitenizi offline moduna çevirmenizi sağlıyor. Bir şekilde sitenize ulaşan kullanıcılar, offline mesajı ile karşılaşıyorlar.
2- ilk seçeneği kullanarak, sitemizi offline moduna çevirdiğimizde, ziyaretçilerin karşılaşacakları mesajı bu bölümden belirliyoruz. Dilediğimiz yazabiliriz:))
3- System Error Message bölümünden, sistemde herhangi bir sorun olduğu zaman, kullanıcılara görünecek mesajı belirleyebiliyoruz.
4- Site name: joomla kurulumu esnasında, sitemizin ismini belirlemiştik. Eğer yeniden değişiklik yapmak istersek, bu bölümden yapıyoruz.
5- Show unauthorised links: Joomla'da, ileriki aşamalarda değineceğimiz güzel bir özellik var. Şifre korumalı sayfalar yapabiliyoruz. Sadece kayıtlı kullanıcıların gorebileceği sayfalar. Bu seçenek, kullanıcılar için hazırladığımız sayfaların linklerinin, kayıtlı olmayan kullanıcılar tarafından görüntülenmesi ile ilgili izinleri belirliyor. No seçili olduğu zaman, özel sayfaların linklerini sadece giriş yapan kayıtlı kullanıcılar görüyor; Yes seçili olduğu zaman da, tüm ziyaretçiler, özel sayfaların linklerini gorebiliyor, ancak içeriğini görüntüleyebilmeleri için, kayıt olmaları gerekiyor.
6- Allow User Registration: Kullanıcıların sitenize kaydolmalarını sağlayan izin burdan veriliyor.
7- Use New Account Activation: Kullanıcılar kayıt olurken, mail adreslerinin doğruluğunu sınamak için, bir aktivasyon maili gönderilir. Bu bölümden o opsiyonu açıyoruz. Yes seçili olduğu sürece, aktivasyon linki gönderilir. No'yu seçerek kapatabliriz.
8- Require Unique E-mail: Kullanıcılar kaydolurken bir email adresi belirtebiliyorlar. Bu seçenek, bir mail adresinin, birden fazla kullanıcı için kullanılıp kullanılamayacağını belirliyor. Seçenek Yes iken, her kullanıcını ayrı bir mail adresi ile kaydolmak zorundadır. Örnegin Ali ve Veli diye iki ayrı kullanıcı sitenize kaydolmak istedi. Ama ikisinin de kayıt formunda girdiği mail aynı. O zaman sistem, ikinci kaydolmaya çalışan kullanıcının mailine onay vermeyecektir.
9- Front-end Login: Backend in ne demek olduğunu iyi kötü anlatmıştık. Frontend de bunun tam tersidir. Sitenizin görünen yüzüne Frontend denir. Kullanıcıların, sitenin görünen yüzünden login olmalarını sağlayan bir login bölümü var site modulleri içerisinde. Bu seçeneği Yes olarak bıraktığımızda, kullanıcılar hesaplarına giriş yapabilirler, yeni kullanıcı kayıdı mümkün olur. No seçeneği seçili iken, kullanıcı kaydı iptal olur, kullanıcılar giriş yapamaz.
10- Front-end User Params: Bu seçenek yes'de kaldığı zaman, userların tüm seçenekleri etkin kalıyor. No dediğimizde, kayıtlı kullanıcıların tüm parametreleri geçersiz kılınıyor.
11- Debug Site: Siteyi yaparken, serverin, mySql snucusunun ayarlarını görmek istediniz. Bu seçenek aktifken, sitenin önyüzünde, bahsi geçen ayarlar listelenir. Bu bir nevi güvenlik açığı demektir. Bence hiç kalkışmayın:)
12- Default WYSIWYG Editor: Site içeriğini oluştururken, metin yazacağız, resim ekleyeceğiz, Flash movie'ler koyacağız sayfalarımıza. Bütün bu fonksiyonları yerine getirebilmek için joomla da bir editörü kullanıyoruz. TinyMCE editoru, zengin bir editör. Az önce saydigim bütün islemleri yerine getirebiliyor. Bunu secmenizi tavsiye ediyorum. Diğer seçenekte, bir editör kullanmıyor Joomla. HTML kodlarına hakim olmanız lazım sayfalarınızı düzenlemek için.
13- List Length: Şimdi, joomla backend'de bi sürü liste görünümü var. Eklentilerin içeriklerinde olsun, joomla'da sitemize içerik eklemek için kullandığımız standart Content araçlarında olsun. Bu listeler normalde bi sayfada 30 öğe görüntüler. Bu kısımdan, o listelerin içereceği öğelerin sayısını 5 ila 50 arasında değiştirebiliyoruz.
14- Favourites Site Icon: Sitenin adres çubuğunda görünen icon vardır ya hani. Burdan onu belirliyoruz. Joomla bu icon'u, images dizininin içinden arıyor. Beğendiğimiz bir icon'u FTP den images dizininin içerisine gönderdikten sonra, dosya ismini buradaki boşluğa yazarak görüntülenmesini sağlıyoruz.

Diğer tablara bakalım şimdi de....