7 Ekim 2007 Pazar

Joomla | Global Configuration/Metadata

6. Sekmemizde, Metadata var. Sitemizin metatag'larını bu bölümden yönetiyoruz. Bilmeyen arkadaşlar olabilir. Metatag'lar, sitemizi, arama motorları ve dizin hizmetlerine tanıtmaya yarıyor. General Configuration'da, metadata sekmesinde, bu işi gören 4 bölüm var. İnceleyelim:

Global Site Meta Description: Sitemizi ve içeriğini anlatacak bir metin yazıyoruz bu bölüme. Olabildiğince açıklayıcı ve sade olması gerekiyor. 255 karakteri geçmemenizi tavsiye ederim. Burada yazdığınız her kelimenin, arama motorları açısından önemi var, o yüzden iyi hesaplamak lazım. Daha sonra Seo ile ilgili yazılarımda çok daha geniş bahsedeceğim.

Global Site Meta Keywords: Keywords, arama motorlarında, hangi kelimelerle arama yapıldığında çıkmak istiyorsak, onları belirliyoruz bu kısımdan. Keywordler, arama motorları için önemli şeyler. Bir kaç püf nokta var keyword seçiminde dikkat etmemiz gereken. Sitenizin içeriğini en iyi anlatan kelimeleri seçmemiz gerekiyor. Ama aynı zamanda, bu kelimelerin içeriğimizde de bol bol geçmesi gerekiyor.
Bir diğer husus, kelimelerin sayısı. Normalde, 60 kelimeyi geçemememiz lazım. buraya 60 kelime yazabiliriz. Ama arama motorları için bazı eklentiler var, ileriki aşamalarda göreceğiz. Onları kullanırken, azaltmamız gerekebilir. Neden mi?
Şimdi seo bileşenlerinin bir kısmında şöyle bir özellik var. Bi içerik haziradık. Mesela bi haber yazdık sitemize. Haberin içinde bi sürü kelime geçiyor. Seo bileşenine diyoruz ki, bize her içerikten 15 keyword al. Bizim her haberimizden 15 tane keyword aliyor ve o haber goruntulenirken, mevcut keywordlere, 15 tane ekliyor.
Bunun haricinde, zaten biz yeni bir içerik eklerken, keyword girebiliyoruz. Sitenin keywordlerinin haricinde, icerige ozel kelimeler belirleyebiliyoruz yani. Dolayısıyla, her iki sebepten dolayı, keywordlerimizi böleceğiz. Mesela 40 tane ana keyword ve içerikler veya seo eklentileri için 20 şer keyword yapabiliriz.

Şimdi son iki seçenek ile ilgili bişey söyleyeyim başta. Hatta onları bi açıklayayım ondan sonra not düşeyim.

Show Title Meta Tag: Bu seçenek, girdiğimiz açıklamanın ve keywordlerin, içerik sayfalarında da kullanılmasını isteyip istemediğimizi belirleyebilmemiz için. Diyelim ki sadece anasayfada kullanılmasını istiyoruz, diğer içerik bölümlerinde de, sadece içerik ile ilgili açıklama ve keyword olsun diyoruz. O zaman bu seçeneği kapatacağız.

Show Author Meta Tag: Bu seçenek aktif olduğunda da, sayfalar görüntülenirken, yazarın içerik için eklediğim metatag'lar görüntüleniyor. Kaldırırsak seçeneği, o zaman sadece sitenin genel metatgları kullanılıyor.

Bu seçenekler ile, demin bahsettiğim keyword sorunları da halledilebilir. Bu da aklınızda olsun:)

6 Ekim 2007 Cumartesi

Joomla | Global Configuration/Server


Bir diğer Sekmemiz, server sekmesi, global configuration'da. Bu bölümde, server ile ilgili bilgiler veriliyor ve yine bir kaç tane ayar var müdahale edebileceğimiz. Ama şöyle söyleyeyim. Ben bu zamana kadar u bölümde herhangi bir şeyi değiştirme gereği duymadım. Yine de değineceğim:

1- Absolute Path: Absolute path, FTP sürücünüzün gerçek adresini verir. ftp.siteadı.com şeklinde FTP ye bağlandığımızda, biz bu pathdeki dosyalara erişiyoruz. Çeşitli sebeplerden dolayı, u absolute path'e ihtiyacımız oluyor. Oyle durumlarda, direk bu kısımdan o bilgiyi alabiliriz.
2- Live Site: Live site kısmında, sitemize ait domain adresi görünüyor.
3- Secret Word: Ne işe yaradığını bimiyorum. Webden araştırdım, türkçe kaynakların herhangi brinde bulamadım heuz. ama en kısa zamanda ne olduğunu öğreneceğim. ChMod ile ilgili bişey sanırım.
4- GZIP Page Compression: Gzip, bir çeşit sıkıştırma metodu. Sayfaları hafızada sıkıştırıyor sanırım. Dahaaz yer kaplamsı için. Bazı eklentiler (forum entegrasyonlarında genelde) Bu opsiyonu kapamamız öneriliyor.
5- Site Session Lifetime: Kayıtlı kullanıcılarımız, sitenin arayüzünden, giriş yaptıklarında, belirli bir süre işlem yapmadıkları takdirde, yeniden giriş yapmak üzere sistem tarafından offline duruma getirilirler. Bunun için gereken bekleme süresi, saniye olarak burdan beirtiliyor...
6- Admin Session Lifetime: Bu özellik ise, bir önceki adımın, admin paneli için geçerli olanı.
7- Remember Expired Admin page: Admin oturumu için belirlediğimiz süre içinde ilem yapmadık, sonra geri döndük çalışmaya başlayacağız. Bu seçenek etkinletirdiğimizde, bizi direk kullanıcı girii penceresine yönlendiriyor.
8- Session Authentication Method: Bu seçenek ile, erişim güvenliği için belirlenmiş 3 seçenekten biri aktif hale getirilebiliyor. Dikkat ederseniz, önerilen seçenek, en yüksek güvenliği sağlayan 3. seviye. Daha altı, sitenizin üvenliğini tehdit ediyor. Tam olarak ne işe yarıyor diye soranlar olur belki. Çok kaba hatları ve bildiğim kadarı ile, şöyle ifade edeyim. Admin paneline aynı anda erişim olanağı sağlıyor bu güvenlik seviyeleri. Örneğin, aol veya bir proxy üzerinden backend'e erişim sağlayabilmek için, 2. seviyey düşürmeniz gerekiyor. Ben asla ve asla bu seçeneğe dokunmamanızı, en yüksek seviyede tutmanızı öneriyorum.
9-Error Reporting: Sistemde oluşacak hataların raporlanması ile ilgili 4 değişik seçenek var burda. Sistem standardı, raporlama yok, basit raporlama ve maksimum raporlama. Çok ayrıntısına girmeyeceğim. Bu sekmedeki tüm ayarlar gibi, ileri düzey kullanıcıları ilgilendiriyor.
10- Help Server: Help server, adından da anlaşılabileceği gibi, joomla yardımı ile ilgili geçerli olan sunucuyu belirlememizi sağlıyor. Varsayılan değeri değiştirmemenizi öneriyorum. Joomla.org, zaten joomla'nın geliştiricileri tarafından yapılmış, joomla için başvurabileceğiniz en zengin kaynak. Yardım sökümanları da oldukça zengin, fakat ingilizce. Türkçe bir sürük kullanıyorsanız, çeviri ve derlemeyi yapan ekip, bir başka sunucuya yonlendirmiş olabilir. Değiştirmeden önce danılın bence...

Geri kalan ayarlar, dosya ve dizin oluşturma izinleri ile ilgili. ikisinde de, sunucunun geçerli ayarlarını kullanmamız yeterli. Bu kısım da ileri düzey kullanıcılar için.

Joomla | Global Configuration/Database

Global Configuration'daki bir diğer sekme, database... Joomla'yı kurarken girdiğimiz database bilgilerini burda aynen görebiliyoruz. Bu kısımda yanlışlıkla bile değişiklik yapmamamaya özen gösterin, çünkü en baştaki konularda bahsettiğim gibi, database, tüm içeriğimizin saklandığı depolama birimidir. Bi sorun çıkarsa sitemizi kaybedebiliriz.

Cızzzz deyip geçmek de istemiyorum. Ama bu sayfada gördüklerinizi, iyice tecrübe edinmeden, veya yeterli tecrübeye sahip bir arkadaşınızın gözetimi olmadan denemeyiniz diye de belirteyim:)

Sitenizin database yedeğini aldınız. Herhangi bir sebepten dolayı üstünde değişiklik yaptınız (veri eklediniz çıkardınız) ve bunu mySql üzerine farklı isimle (bu çok önemli) gönderdiniz. Joomla'nın, o database üstünden çalışmasını istiyorsunuz. O zaman burdan, gönderdiğiniz 2. database'in bilgilerini ve host adresini giriyorsunuz. Joomla o veritabanı üstündeki veriler ile, çalışmasını sürdürüyor.

Bu işlev bi başka şekilde de işe yarıyor. Bi sebepten sitenizde sorun oldu. Yeniden kurulum yapacaksınız, ama eski database'iniz duruyor. O zaman, bu aşamaya kadar olan tüm adımları izleyip bir joomla kurulumu gerçekleştiriyoruz. Sonra, eski database'imizi, server üzerine gönderiyoruz. Daha sonra, global configuration'dan, database sekmesinden (yani burdan) eski database'imizin bilgilerini giriyoruz.

Böylece aslında joomla sistemi yedekleme hakkında da genel bir bilgi vermiş oldum. Bu konuyu uzun uzun açıklayacağım daha sonra.