Sezer Yesiltas
Siteniz için Canlı Destek Hizmeti
Google'ın Google Talk ürününe kattığı yeni bir özellik sayesinde web sitenizde ziyaretçilerinize anında destek verebileceksiniz. Google'ın bu müthiş servisi tabi ki ücretsiz. Yapmanız gereken hala yoksa bir
Google hesabı açtırmanız, gerisi çok kolay.
Hizmetten faydalanmak için
buradaki adresten alacağınız kod parçasını web sitenize koymanız gerekiyor, bu kod parçası sitenizde canlı destek için bir görsel oluşmasını sağlıyor. Bu görsel, çevrim içi ya da dışı olduğunuzu gösteriyor ve sizinle direk bir sohbet oturumu açılabilmesini sağlıyor. Görseli bir miktar özelleştirebilmenize de olanak sağlanıyor.
Bu servisin adı Google Chatback. Yukarıdaki sayfada görüldüğü üzere Kendinize bir takma isim ve görselinize bir başlık belirleyebiliyorsunuz. Daha sonra oluşan kodu sitenizin uygun bir yerine kopyalabilirsiniz. Eğer Google Talk üzerinden durumunuzu Meşgul olarak ayarladıysanız, görüşmeye kapalı durumda oluyorsunuz.

Bu servisi web sitenize koyduğunuzda gerçek Google hesabınız görüntülenmemektedir. Sizinle görüşenler ise Guest adında biri olarak size görünecektir.
Aşağıda sizinle görüşen kişinin ekranı yer almaktadır:

Burada ise size gelen sohbet talebini görüntüsü yer alıyor:

Etiketler: Google, Internet, web
OpenDNS ile İçerik Filitreleme
Evinizde veya ofisinizde, işyerinizde, okul veya kütüphane gibi çocukların internet'e girdiği ortamlarda kablosuz veya kablolu ADSL ile kurduğunuz bir ağ varsa cinsellik, şiddet gibi çocuklar için istenmeyen içeriğe sahip sitelere girişi engellemek istiyorsanız OpenDNS kullanarak bunu sağlamanın maliyetsiz bir yönteminden bahsedeceğim.
DNS nedir nasıl çalışır?
OpenDNS 'ten önce DNS nedir nasıl çalışır ona değinmek lazım. Tarayıcıların adres bölümüne bir web adresi yazdığınızda önce bir DNS sunucusuna erişirsiniz, DNS sunucusu yazdığınız web adresinin hangi fiziksel makine olduğunu tespit eder ve tarayıcınızı oraya yönlendirir. Yani DNS, web sitesi isimlerinin gerçekte hangi makinalar olduğunu (IP adreslerini) bilen sunuculardır. Eğer kendiniz herhangi bir DNS sunucu ayarı yapmadıysanız Telekom'un ön tanımlı DNS sunucularına erişirsiniz.
OpenDNS nedir? Özellikleri nelerdir?
OpenDNS, DNS hizmeti veren, Türkiye'de çok popüler bazı sitelerin kapatılmasıyla herkes tarafından bilinirliği artmış olan bir servistir. OpenDNS, yasalarca engellenen sitelere erişebilmeyi sağlayan iki adet DNS IP'sinden ibaret değildir elbette. Biraz özelliklerinden bahsedip aslında ne kadar kullanışlı bir servis olduğunu anlatmaya çalışacağım.
OpenDNS sayesinde,
- Kategorize edilmiş 4 milyon civarında cinsellik, korku, şiddet içerikli çocuklar için sakıncalı olabilecek web sitesine ve IP gizleme servisleri sunan web sitelerine girişi engelleyebilirsiniz.
- Bunların dışında sizin belirlediğiniz sitelere de girişi engelleyebilirsiniz.
- Banka gibi kritik bilgilerimizin bulunduğu siteler gibi davranıp kişisel veya banka bilgilerinizi ele geçirmeye çalışan (phishing) kötü niyetli siteleri engelleyebilirsiniz.
- Web adresi girerken yapılan yazım hatalarını düzeltilmesini sağlayabilirsiniz.
- Sık girdiğiniz WEB sitelerine kısayol isimleri tanımlayabilirsiniz.
OpenDNS ile Site Engelleme Nasıl Yapılır?
Bir siteye yasak koymanın en kolay yolu, DNS sunucularına xxx.com diye bir web sitesine erişim talebi geldiğinde bu isteği ilgili makinaya yönlendirmek yerine "bu siteye giriş engellenmiştir" yazılı bir sayfa dönmektir. Bu yasağı Telekom'un DNS sunucularına tanımladığınızda tüm Türkiye'ye bu yasağı uygulamış olursunuz. Ancak herkes istediği DNS sunucusunu kullanmakta özgürdür, bu nedenle DNS sunucunuzu değiştirip bu yasaktan etkilenmemek mümkündür.
OpenDNS ile kendi yasaklarınızı koyabilirsiniz, çünkü OpenDNS size bir DNS sunucusu hizmeti verirken aynı zamanda içerik filitreleme hizmeti de vermektedir. Filitre için St Bernard şirketinin iGuard database'ini kullanmaktadır. iGuard çok farklı kategorilerde WEB sitelerini kategorize etmektedir, bunlardan çocuklar için zararlı içeriğe sahip olanları OpenDNS'in kullanımına açmış, OpenDNS isteğiniz doğrultusunda bu veritabanını kullanarak girmek istediğiniz web sitelerini engeller ya da izin verir.
iGuard'ın veritabanında olup da engellenmesini istemediğiniz siteleri belirtip sizin hesabınız için onları hariç tutmasını isteyebilirsiniz, ayrıca iGuard veritabanında olmayan ama engellenmesini istediğiniz siteler varsa onları da belirtip filitrelenmesini sağlayabilirsiniz.
OpenDNS'in servislerinden yararlanmak için hangi işlemler yapılmalı?
Asıl konumuz bu hizmetten nasıl faydalanacağımız. OpenDNS'i başka hiç bir işlem yapmaya gerek kalmadan, sadece hizmet verdiği aşağıdaki iki IP adresini DNS sunucusu olarak tanımlayarak kullanabilirsiniz. Bu durumda içerik filitreleme ve diğer faydalı özellikleri kullanamazsınız ama mevcut DNS sunucularının koyacağı yasaklardan etkilenmezsiniz.
208.67.222.222
208.67.220.220
Eğer içerik filitreleme ve diğer özelliklerinden faydalanmak istiyorsanız aşağıdaki işlemleri sırasıyla gerçekleştimeniz gerekir:
- Modeminizin DNS ayarlarını değiştirmelisiniz.
- Bir OpenDNS hesabı açmalısınız
- OpenDNS içerisinde Network tanımı yapmalısınız.
- Dinamik IP kullananlar için Dinamik DNS kullanımı ile ilgili ayarları yapmalısınız.
- İçerik Engelleme ile ilgili ayarları yapmalısınız.
Bu işlemleri sırayla açıklamaya çalışacağım:
Modemin DNS ayarlarını değiştirme
DNS ayarı her modem için farklılık gösterir, biraz araştırarak kendi modeminiz üzerinde DNS sunucularını nasıl değiştirebileceğinizi bulabilirsiniz. Genelde tarayıcınıza http://192.168.1.1 veya http://192.168.2.1 yazarak modeminizi yönetecebileceğiniz arayüze erişebilirsiniz, benim kullandığım Robotics kablosuz ADSL modemde, menüden System->DNS seçeneklerine tıklayarak DNS sunucularını değiştirebileceğim sayfaya erişebiliyorum.
DNS sunucularını şu adreslerle değiştirin:
208.67.222.222 208.67.220.220
Yeni sunucuların devreye girebilmesi için modeminizi kapatıp açmanız yeterli.
Dikkat: DNS sunucularını bilgisayarınızın network ayarlarından da değiştirebilme şansınız var ama bu değişiklik sadece sizin bilgisayarınız için geçerli olur, eğer modeminiz ile internete bağlanan tüm bilgisayarlarda OpenDNS özelliklerinin kullanılmasını istiyorsanız DNS değişikliğini modem üzerinde yapmalısınız.
OpenDNS hesabı açma
Bu adresi kullanarak bir hesap açmalısınız.

Çok fazla bilgi sorulmuyor gibi ama bir çok özelliği kullanabilmek için bilgilerinizi güncellemeniz gerekiyor. Bunun için hesap oluşturup siteye giriş yaptıktan sonra sağ üst tarafta bulunan kullanıcı adınıza tıklayın. Aşağıda gördüğünüz tüm bilgilieri eksiksiz doldurun.
Network tanımlama
- Hesabınızla sisteme giriş yaptıktan sonra NETWORKS sekmesine tıklayın.
- Otomatik olarak internette yer aldığınız IP adresi ekrana gelecektir, Label bölümüne bir isim verip Add This Network düğmesine tıklayın.
- Size bir email gönderilerek onay istenecek.
- Emailinizi açıp size gönderilen onaylama linkine tıklayın, açılan sayfa sizin o anki IP'nizi network oluşturulurken verilen IP ile karşılaştırır, aynı ise Network oluşturmanıza izin verilir. Bu onay mekanizması ile başkalarına ait internet bağlantıları için bir engelleme işlemi yapmanızın önüne geçiliyor.
Dinamik IP ayarları
Öncelikle bunu neden yapıyoruz ondan bahsedeyim: Genelde kullandığımız ADSL modemler sabit bir IP almazlar, her bağlantı kurduğumuzda farklı bir IP adresi alırlar, bu durum OpenDNS'in bizi tanımasına engel olur çünkü OpenDNS bizim modemimizi kullanarak internete giren bilgisayarları bu IP adresinden tanır. OpenDNS'in bizi tanıyabilmesi için yapılması gereken her IP değişikliğinin OpenDNS'e iletilmesidir.
OpenDNS bu iş için DNS-O-MATIC diye başka bir servis geliştirmiş, bu servisi kullanarak IP değişikliklerini OpenDNS'e ileteceğiz.
- Öncelikle bu adresten OpenDNS hesabınızda kullandığınız kullanıcı ve şifre ile girişi yapın.
- Add Service deyip gelen açılır listeden OpenDNS seçin.
- OpenDNS hesabınızla tanımladığınız Networkunuzu seçin.
- Şimdi ana bilgisayarınıza ya da sürekli internete bağlı kalan ya da en çok bağlı kalan bir bilgisayara, IP'nizde meydana gelecek değişiklikleri ileten bir program kurmalısınız. Bu adreste bu işi yapan birçok alternatif program var.
- Bu programlardan Windows için ücretsiz ve kullanımı en kolay olanı DNS-O-MATIC Updater. Bu programı indirin ve çalıştırın.
- Username Password bölümüne OpenDNS hesabınızın bilgilerini girin.
- Sitem tepsisine yerleşen ikonu bulup sağ tıklayarak Enable Autostart özelliğini seçin.
- Bu işlemlerden sonra OpenDNS sitesine giriş yapıp SETTINGS sekmesine tıklayın. Sol tarafta gelecek seçenek listesinden Set Up a Dynamic IP linkine tıklayın, gelen ekrandan Enable Dynamic IP Update kutsuna tıklayın.
İçerik Filitreleme İşlemleri
- SETTINGS bölümüne tıklayın.
- Sol tarfataki seçeneklerden Adult Site Blocking linkine tıklayın.
- İstediğiniz kategorileri tıklayarak filitrelenmesini sağlayın. Egellemeleri belirledikten sonra filitrenin devreye girmesi veya devreden çıkması 3-5 dakika sürebiliyor.
- Bu sayfada, filitrelenen web sitelerine giriş yapılmak istendiğinde tarayıcıya gelecek uyarı mesajını değiştirebilirsiniz.

Herhangi bir engellenmiş siteye girmek istediğnizde tarayıcınıza gelen görüntü:

- Your Logo bölümüne kurumunuzun logosunu koyabilirsiniz, filitrelenen içerikler için gelen mesajlar bu logo ile görüntülenecektir.
- Whitelist bölümünde OpenDNS tarafından engellenmiş olmasına rağmen girişine izin vermek istediğiniz istisna siteleri belirtebilirsiniz.
- Phishing Site Blocking bölümünde yanıltıcı bilgiler ile kişisel ya da finansal bilgiler elde etmeye çalışan siteleri engelleyebilirsiniz.
- Domain Blocking bölümünde OpenDNS tarafından engellenmeyen ama sizin engellenmesini istediğiniz siteleri belirtebilirsiniz.
- Stats and Logs bölümünden, modeminizden kaç siteye erişilmiş, hangi siteler engellenmiş gibi istatistiksel raporlar alabilirsiniz.
- Network Shortcuts bölümünde çok kullanılan sitelere kısayollar tanımlayabilirsiniz. Mesela tarayıcınıza sadece g girerek http://www.google.com adresine gidilmesini sağlayabilirsiniz.
- Typo Corrections bölümünde bu servisi aktive ederek, en çok yapılan yazım hatalarını tespit edilmesini ve düzeltilmesini sağlayabilirsiniz. Mesela www.openoffice.og ya da www.yahoo.cmo yazsanız da doğru adreslerin geldiğini göreceksiniz.
- Typo Exceptions bölümünde yazım hatası denetiminin yapılmasını istemediğiniz kelimeleri belirtebilirsiniz.
Dinamik IP ve DNS hakkında daha ayrıntılı bilgi
şu yazıda bulabilirsiniz. Eski olmasına rağmen blog'umun en çok ziyaret edilen sayfalarından biridir...
Etiketler: Internet, web
Oyyla için Blogger Widget'i
Henüz test aşamasında ve yeni kurulmuş olmasına rağmen, Alexa ve Google Page Rank değerlerine bakıldığında, internet gezginleri Oyyla! işini beğenmişe benziyor.
Yabancı versiyonlarında olduğu gibi kişisel sayfalarınıza da Oyyla! düğmeleri koymanız mümkün. Blogger kullanan bir blogçuysanız biraz daha zor ama yine de sayfalarınız Oyyla! düğmesi koyarak yazılarınıza oy verilmesini sağlayabilirsiniz.
Eğer daha yeni olan widget tabanlı şablon kullanıyorsanız bunun için basit bir widget oluşturdum:
Etiketler: blogger, Internet, oyyla, web
Blogger kullananlar için oyyla.com düğme ve logoları
Blogunuz için Wordpress veya herhangi bir php tabanlı içerik oluşturucu kullanıyorsanız ya da kendi tasarımınızı kendiniz yapıyorsanız aşağıdaki linkte oyyla.com düğme ve logolarının nasıl ekleneceği anlatılmakta:
http://www.oyyla.com/logo-dugme
Eğer benim gibi Blogger kullanıyorsanız ve bu düğmeler her gönderi için otomatik olarak çıksın istiyorsanız, Blogger'da tercih ettiğinniz şablon (template) üzerinde bir takım değişiklikler yapmanız gerekiyor. Bu değişiklikleri adım adım yazmaya çalıştım:
- http://www.blogger.com'da dashboard (kontrol paneli) sayfasına giriyorsunuz.
- Template (Şablon) linkine tıklıyorsunuz.
- Şablonda <$BlogItemTitle$> satırını buluyorsunuz. Bu satırın hemen üstüne aşağıdaki 4 satırı ekliyorsunuz, böyece her sayfanın sol üst köşesinde
şeklinde hem yazınıza verilen oy miktarının görünmesini hem de yeni oy verilmesini sağlayabiliyorsunuz:
<div align="left">
<script type="text/javascript"> gonder_url="<$BlogItemPermalinkUrl$>"; </script>
<script src="http://www.oyyla.com/dod" type="text/javascript"> </script>
</div>
- Aynı logonun sağ üst köşede görünmesi için şablondaki <$BlogItemTitle$> satırının üstüne aşağıdaki 4 satırı eklemelisiniz:
<div align="right">
<script type="text/javascript"> gonder_url="<$BlogItemPermalinkUrl$>"; </script>
<script src="http://www.oyyla.com/dod" type="text/javascript"> </script>
</div>
- Bu logoyu yazınızın altında yer almasını istiyorsanız şablondaki <$BlogItemBody$> satırının altına yukarıdaki kodu ekleyebilirsiniz.
- Şablonun aynı bölgelerinde
Oyyla! logosunun çıkması için aşağıdaki kodu eklemelisiniz:
<a href="javascript:location.href='http://www.oyyla.com/gonder?url='+encodeURIComponent(location.href);">
<img src="http://www.oyyla.com/ld/oyyla-logo-16x16.gif" title="Bu yazıyı Oyyla!" /> Oyyla!
</a>
- Şablonun aynı bölgelerinde
logosunun çıkması için aşağıdaki kodu eklemelisiniz:
<a href="javascript:location.href='http://www.oyyla.com/gonder?url='+encodeURIComponent(location.href);">
<img src="http://www.oyyla.com/ld/byo.png" title="Bu yazıyı Oyyla!" />
</a>
Bu arada oyyla.com nedir?
oyyla.com, Internette dolaşırken rastladığınız ilginç haber veya yazıları diğer gezginlere duyurabildiğiniz, gönderilenleri okuyabildiğiniz, oylayabildiğiniz ve yorumlar yazabildiğiniz bir içerik paylaşım sitesidir.
Bu işi digg.com, reddit.com gibi siteler uzunca bir zamandır yabancı içerikli olarak yapıyordu artık kısa süre önce açılan ve henüz beta yayını yapan oyyla.com ile yerli içerikli yazılarında paylaşıldığı, oylandığı bir platform oluşmuş oldu.
Düzeltme(02.05.2007) : Javascript kodunda <$BlogItemUrl$> değişkeni <$BlogItemPermalinkUrl$> olarak değiştirilmiştir.
Düzeltme(02.05.2007) : Düğmenin sağda çıkmasını sağlayan kod değiştirildi. (Uyarılar için teşekkürler..)
Etiketler: Internet, oyyla, web
Google dostu site olmak
Tüm site sahipleri google aramalarında üst sıralarda görünmek ve daha fazla tıklama almak ister. Bunu sağlamak için size söyleyeceğim programı indirip çalıştırdıktan sonra sitenizin adresini gireceksiniz ve en üst sıralara yerleşeceksiniz! Yok hayır maalesef böyle bir program bilmiyorum, sadece Google'ın politakasından ve önerilerinden bahsedip Google Webmaster Tools'u tanıtmaya çalışacağım. Artık bu yazı ilginizi çekmiyor olabilir, çekiyorsa devam edelim.
Google'ın Robotları:
Google internette dolaşan robot (googlebot) programlarla sitenizde bulunan sayfaların içeriklerini veritabanına kayıt eder, bu işlemi periyodik olarak yaparak varsa değişiklikleri günceller. Başka bir deyişle kendi sunucularında bütün internetin bir kopyasını tutar. Sonra Google her bir sayfaya puan (PageRank ) verir. PageRank konusu Google'ın kalbi olarak nitelendirilebilir. Google'ın kurucuları bu projeyi arama motorlarının bir parçası olarak Stanford Üniversitesinde geliştirmişlerdi. Daha sonra kurdukları Google arama motorunun arkasında bu algoritmayı kullanmışlardı.
Arama Sonuçlarında Sıralama:
Herhangi bir Google araması yapıldığında, arama yapılan kelime üzerinden bir içerik eşleştirmesi yapar, en uygun sayfalara karar verir sonra sayfaya verdiği puana (PageRank) göre bir sıraya koyar ve sonuçları bu şekilde gösterir. Tüm bu işler için karmaşık,demokratik ve güçlü bir algoritma kullandığını söyler ve üst sıralarda yer almak için size tavsiyelerde bulunur. Bizler de bu tavsiyelere uyup Google dostu bir site olup aramalarda üst sıralarda yer almayı bekleriz.
Google dostu bir site için neler yapmak gerekir?
Google, insanların aradığı bilgileri doğru, güvenilir ve kaliteli bir içerikle sunan siteleri ön sıralara çıkarmayı hedeflediğini söylüyor, bunu becerebildiği sürece arama yapanlar sonuçtan memnun kalır ve arama için yine Google'ı tercih ederler, bu da Google'ın en çok isteyeceği şeydir.
Doğru ve güvenilir bir site olmanız için
- Başka sitelerin sizin sayfalarınıza link veriyor olması gerekir. Bu sayfa puanınızı arttıracaktır, Google, sayfanıza verilen her linki o sayfaya verilmiş bir olumlu oy olarak düşünür, ayrıca size link veren sitenin içeriği sizinkiyle alakalı olmalıdır. Çünkü bu oylama yöntemini suistimal eden oluşumlar da vardır, bunlardan birine dahil olduğunuz düşünülmemelidir.
- Sadece hit almaya çalışan, virus, istenmeyen açılan pencereler ve reklamlardan ibaret sitelere gizli veya açık link vermemeniz gerekir.
- Verdiği bilgilere güvenilir ve içeriğinizle alakalı çok hit alan sitelerin linklerine yer verilmesi gerekir.
- Gizli içerik kullanmamanız gerekir. Sadece tıklama alabilmek için konusu dışında kelimeleri gizli bir şekilde sayfasına koyan siteler mevcut, Google bu tip siteleri kaydetmemeye çalışıyor, sizi de bunlardan biri zannedebilir.
- Gizli link kullanmamanız gerekir çünkü verilen her link o sitenin sayfa puanını arttıracaktır ancak bunu kötü niyetli olarak kullandığınızı düşünürse sayfa puanınız düşecektir.
- Kısa yoldan sayfa puanını (PageRank) arttıracağını iddia eden site,oluşum veya programlardan uzak durmak gerekir, kısa süre için tıklamanız artabilir ancak sonrasında normalin de altına düşebilir.
Google'ın siteniz hakkında çok ve doğru bilgi edinmesi gereklidir. Bunun için Google'ın robotlarına yardımcı olmanız gerekir:
- Öncelikle sayfa tasarımını kendiniz yapıyorsanız html kodunuz okunaklı olmalı. Birçok tarayıcı yapılan ufak tefek hataları görmezlikten gelir ancak sitenizi tarayan robotlar daha hassas davranacaklardır. İçerikte karmaşayı ve dolayısıyla muhtemel hataları azaltmak için sayfa formatlama işleminde CSS kullanılmalı böylece içerik ile görsellik birbirinden ayırılmalıdır.
- Her sayfanın başlık,açıklama ve anahtar kelime bölümlerini içeriğinize uygun şekilde düzenlenmelisiniz. Google arama sonuçlarında başlık bilgisi en çarpıcı görünüme sahiptir, arama sonuçlarında başlığın hemen altında ise açıklama yer alacaktır. Google aramasında yer almak kadar tıklanıyor olmak da önemli değil mi?
WEB sayfalarının başlığını, açıklamasını ve anahtar kelimelerini, aşağıda yer alan örnekteki satırlar gibi html kodunun en başına ekleyebilirsiniz:
<title>Haberler - Yesiltas.NET</title>
<meta name="description" content="Yeşiltaş.NET, Yeşiltaş soyadını taşıyan akrabaların iletişim ve tanıtım sitesidir." />
<meta name="keywords" content="Yeşiltaş,yeşiltaş,Yesiltas,yesiltas,sezer yesiltas,sezer yeşiltaş,Sezer Yesiltas,Sezer Yeşiltaş" />
<meta name="robots" content="index, follow" />
Google aramasında şöyle bir sonucu sağlamış olursunuz:

- İçeriğinizi oluştururken size ulaşılmasını istediğiniz ve aramada kullanılabilecek kelimelere yer vermelisiniz, bunu içeriğinizde yapamıyorsanız anahtar kelimelerinizle yapmalısınız. Sitenize bugüne kadar hangi anahtar kelimelerle ulaşılmış? ulaşanlar sitenizde kaç sayfa gezmiş? ne kadar vakit geçirmiş? ve daha fazla istatistik için ücretsiz (her siteye lazım) Google Analytics ürününü kullanmak faydalı olabilir: http://www.yesiltas.net/sezer/2007/02/zelilkle-blogularn-kendilerine-ait-bir.html
- Flash, Java Applet veya Resim formatında içerik robotlar tarafından çözümlenememektedir, düz metin tercih edilmelidir.
- Sayfanızda yer verdiğiniz site içi linkler ve özellikle menüler büyük önem taşır bu linkler javascript, flash veya resim içine gömülü olmamalıdır. Karşılığı olmayan kırık linkler bulunmamalıdır.
- Bir sayfada 100'den fazla link kullanmamaya özen gösterilmelidir.
- Robotu yönlendirebilirsiniz. Oluşturacağınız robot.txt dosyası ile robotlara kayıt etmesini istemediğiniz sayfaları belirtebilirsiniz. Aşağıda örnek bir robot.txt görebilirsiniz. Bu örnek, 2 adet xml dosyanın kayıt altına alınmamasını sağlayan bir talebi ifade etmektedir. Bu dosyayı sitenizin kök dizinine yüklemeniz gerekir.
# robots.txt for http://www.yesiltas.net/
User-agent: *
Disallow: /sezer/rss.xml
Disallow: /sezer/atom.xml
- Robotun erişemediği sayfaları Google'a iletebilirsiniz. Bunun için aşağıda bahsedeceğim Webmaster Tools içinde Sitemaps bölümünü okuyabilirsiniz.
Google siteniz hakkında ne düşünüyor?
Kendimizi Google'a beğendirmek için türlü taklalar attıktan sonra acaba Google sitemiz hakkında ne düşünüyor bir göz atalım.
http://www.google.com/webmasters
Google Webmaster Central sayesinde
- Site Status Wizard ile sitenizin Google'ın veritabında bulunup bulunmadığını öğrenebilirsiniz.
- Submit your Content to Google ile sitenizi Google'a kayıt ettirirsiniz.
- Webmaster Tools ile siteniz hakkında Google'ın elde ettiği bilgileri öğrenir, yanlışlıklar varsa müdahale edebilirsiniz.

Webmaster Tools
Google'ın bu hizmetini biraz açmak istiyorum. Her şeyden önce bu hizmetten faydalanmak için bir Google hesabına ihtiyacınız olacak. Webmaster Tools'a giriş yaptıktan sonra kendi siteniz dışında yapabilecekleriniz var önce bunları belirtelim:
- Report spam in our index: Google aramanızda gelen ve aldatıcı içerik sunduğunu düşündüğünüz siteler varsa bunları bildirebilirsiniz.
- Submit a reinclusion request: Eğer siteniz aldatıcı içerik sunduğu için Google'ın kayıtlarından çıkarıldıysa, yeniden başvurabilirsiniz.
Kendi sitenizle ilgili yapılabilecek işlemler için önce sitenizi belirtip bu sitenin size ait olduğunu ispatlamanız gerekiyor.
- Add site: Sitenizin adresini girin.
- Verify your site: Sitenizin size ait olduğunu ispatlayın. Bunun için iki yöntem sunuluyor, bir tanesi size verilen isimde bir dosya oluşturup sitenize yüklemek, ikincisi ise index.html sayfanıza size verilen bir kaç satırı eklemek.

Webmaster Tools'dan başlıklar:
Diagnostic:
- Google robotunun sayfalarınızda ne kadar dolaştığı ve araştırmasını yaparken karşılaştığı sorunları bu sayfalarda bulabilirsiniz.
- Varsa robot.txt dosyanızın nasıl yorumlandığını izleyebilirsiniz.
- İstediğiniz sayfaları Google'ın kayıtlarından çıkarabilirsiniz.
Statistics:
- Sayfalarınıza verilen puanı, en yüksek puanlı sayfanızı görebilirsiniz.
- Google aramalarında sayfalarınızın görüntülendiği kelimeleri, bu sayfaların kaçıncı sırada görüntülendiğini izleyebilirsiniz.
- Google aramalarında sayfalarınızın tıklandığı kelimeleri, bu sayfaların kaçıncı sırada görüntülendiği izleyebilirsiniz.
- Dışarıdan verilen linklerde kullanılan kelimeleri izleyebilirsiniz.

Links:
- Dışarıdan sizin sayfalarınıza verilmiş linkleri, hangi sayfalara kimler tarafından verildiğini izleyebilirsiniz.
- Kendi sayfalarınıza kendi sayfalarınızdan verdiğiniz linkleri izleyebilirsiniz.
Sitemaps:
Bu bölümden robotların ulaşamadığı sayfaları Google'a bildirmeniz mümkün olacaktır. Çeşitli nedenlerle varlığından haberdar olunmayan sayfalar olabilir. Özellikle flash içerikli siteler için bu işlemi muhakkak yapmak gerekir. Belirli bir formatta sitenizde yer alan tüm sayfaları Google'a bir xml dosya ile iletebilirsiniz. Bir örnek vermek gerekirse:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
<url>
<loc>http://www.yesiltas.net/sezer/2007/03/filezilla-ftp-program-ftp-zellikle-web.html</loc>
<lastmod>2007-03-24T01:55:52+02:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>http://www.yesiltas.net/sezer/2007/03/vlc-media-oynatc-videolan-adnda-bir.html</loc>
<lastmod>2007-03-25T01:55:52+02:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
Etiketler: Google, Internet, web
WEB'den Fotoğraf Düzenleme
Hepimiz bir şekilde dijital fotoğraflarla haşır neşirizdir. Fotoğraf düzenleme, depolama, paylaşma işleri için o kadar çok alternatif var ki birisine karar verip de kullanabilmek gerçekten çok zor. Bir kötülük yapıp bir tane de ben tanıtacağım.
Picnik, diğerlerinde farklı bir fotoğraf düzenleme programı çünkü web üzerinden kullanılan bir flash uygulaması. Bilgisayarınıza herhangi bir kurulum yapmanıza gerek olmadan internete erişebildiğiniz her yerde fotoğraflarınız üzerinde düzenlemeler yapabiliyorsunuz, ayrıca Linux veya Windows kullanıyor olmanızın da bir önemi bulunmuyor.
Fotoğraflarınızı düzenleyebilmek için önce Picnik serverlarına fotoğrafınızı yüklemeniz gerekiyor. Bunu kolayca yapabiliyorsunuz, isterseniz bilgisayarınızdan, isterseniz varsa Picasa Web albümünüzden, isterseniz Flickr albümünüzden, isterseniz zaten webde bulunan bir fotoğrafın linkini vererek bu işlemi gerçekleştirebilirsiniz.
Fotoğrafınızın boyutlarını, formatını değiştirip döndürebiliyor, istediğiniz bir bölümünü kesip çıkarabiliyor ve bazı temel filitre ve efektler uygulayabiliyorsunuz.
Düzenleme işlemi bittikten sonra fotoğrafınızı bilgisayarınıza indirebiliyor, direk printera gönderebiliyor, Picasa WEB'e veya Flickr'a yükleyebiliyor veya email ile fotoğraf yüklenebilen sitelere email atabiliyorsunuz.
Bütün bunları öğrenebilmek için kitaplara veya bir yüksek lisans eğitimine ihtiyacınız olmayacak, kullanması oldukça kolay.
http://www.picnik.com
Eğer web tarayıcı olarak Firefox kullanıyorsanız aşağıdaki Picnik eklentisini kurarak internette dolaşırken rastladığınız herhangi bir fotoğrafı Picnik ile düzenleyebiliyorsunuz:
http://blog.picnik.com/2007/03/firefox-extension/
Farklı tarayıcılar için Picnik yer imleri:
http://blog.picnik.com/2007/03/picnik-bookmarklet/
Bazı Ekran Görünütüleri:








Etiketler: Internet, multimedia, web
Bir web sitesini test etmek
Bir web siteniz/uygulamanız var veya bir web hizmeti alıyorsanız, sitenizin düzgün çalıştığını kontrol etmek için harcadığınız vakit giderek artıyorsa şimdi tanıtacağım ücretsiz PureTest programı işinize çok yarayacak. PureTest web uygulamalarının hızla test edilebilmesi için java ile geliştirilmiş bir test aracıdır, yazılım geliştiriciler bu tip otomatik test yöntemlerini zaten kullanmaktadırlar. Sektörde, kullanılan dile, platforma göre oluşturulmuş ücretli,ücretsiz veya açık kaynak kodlu onlarca test aracına rastlamak mümkündür. Geçtiğimiz aylarda işim gereği birçoğunu deneme fırsatı buldum. Bunlardan bir tanesi oldukça ilgimi çekti çünkü profesyonel ya da amatör bir web sitesi/uygulaması olan herkesin işine yarayabilecek türde ücretsiz bir program ve kullanımı için herhangi bir teknik bilgiye ihtiyaç duyulmamakta.PureTest, MINQ Software firmasının PureLoad adında ticari bir yük test programının parçası ancak firma PureTest'in ücretsiz kullanımına izin vermiş. Programın iki temel yeteneği bulunuyor:
- Web sitenizde gezinirken yaptığınız tüm hareketleri kaydetme ve istediğiniz zaman bu hareketleri otomatik tekrarlama (Http recorder/player).
- Web sitenizde bulunan linkleri tespit edip bu linklerin düzgün çalışıp çalışmadığını kontrol etme (Web crawler).
Http Recorder:
- Programı çalıştırıp menüden Tools->Http Recorder.. seçeneğini tıklayıp aşağıda görülen kayıt edici ekranına geçiyoruz.
- Bu ekranda görünen proxy ayarlarını web tarayıcımızda tanımlıyoruz.
- Tarayıcımızda zaten bir proxy tanımlaması varsa bu bilgiyi de kayıt edici programda proxy host ve proxy port alanlarına giriyoruz.
- Araç çubuğunda Start düğmesine basıyoruz.
- Web tarayıcımızı açıp belli bir senaryo çerçevesinde test etmek istediğimiz sayfaları ziyaret ediyoruz, senaryomuz bitince kayıt edici programda Stop düğmesine basıyoruz. Her farklı senaryo için bu Start/Stop işlemini tekrar ediyoruz.
- Senaryo (Scenarios) sekmesine geçip her oluşturduğumuz senaryoyu bir HttpSession başlığı altında tasklardan oluşan bir ağaç yapısında görebiliyoruz. Program bu noktada bazı gelişmiş olanaklar da sunuyor, tüm gezintimiz boyunca alt alta task olarak görünen HTTP talepleri üzerinde değişiklikler yapmaya, kes - kopyala - yapıştır operasyonlarına izin verebiliyor.
- Save düğmesine basarak senaryolarımızı .plc uzantılı bir xml dosyaya kayıt edebiliyoruz.
Oldukça basit ve hızlı bir şekilde test senaryolarımızı oluşturabildik. Bundan sonra istediğimiz bir anda bu xml dosyayı PureTest programına yükleyip çalıştırabilir ve sonuçlarını izleyebiliriz.- Bunun için programda ana ekrana geri dönüyoruz.
- Menüden File->Open diyerek .plc uzantılı xml dosyamızı seçiyoruz.
- Sonra sırayla "Toggle enable/disabel debug mode" , "Start the debugger" , "Step through all succedding tasks" düğmelerine tıklayarak testinizi başlatabiliyorsunuz.
WEB Crawler:
- PureTest Programında menüden Tools->Web Crawler seçeneğine giriyoruz.
- Starting URL bölümüne inceleyeceğimiz web adresini giriyoruz.
- Depth bölümüne yapılacak kontrol işleminin sayfa derinliğini vererek kısıtlayabiliyorsunuz.
- Start the crawler düğmesine basarak işlemi başlatıyorsunuz.
- İşlem bittikten sonra Statistics ve View sekmelerinden web sitesi içeriği ile ilgili birçok bilgiye ve hata alan linklere erişebiliyorsunuz.
Yazının bundan sonraki bölümünde programın bu temel yeteneklerin dışında teknik kişilere yönelik özelliklerinden bahsedeceğim. Http Recorder ile oluşturulan testleri Ant ile çalıştırabiliyorsunuz. Böylece Ant kullanarak derleme ve deployment yapıyorsanız bu sürecin peşinden önceden belirlediğiniz test senaryolarının da çalıştırılmasını sağlayabiliyorsunuz. Ant kullanımının bir başka avantajı ise test senaryolarınızı periyodik olarak çalıştırabilecek araçlarla entegrasyonununu gerçekleştirebilmek olacaktır.Oluşturduğunuz test senaryolarını incelediğinizde HttpGet ve HttpPost tasklarında oluşan bir ağaç yapısı göreceksiniz. Kayıt sonrasında oluşan bu taskların isimlerini ve web sayfasında girmiş olduğunuz parametreleri değiştirebiliyorsunuz. Bu konuda gelişmiş bir takım ilginç olanaklar da sunuyor, daha önceden hazırladığınız bir parametre listesinden veya parametre dosyasından rastgele değerler alıp testlerde kullanmasını sağlayabiliyorsunuz. Bu tip parametreleri tanımlayabildiğiniz basit bir arayüz de sunuyor. Burada sırayla artan, sabit veya tarih tipinde parametre kaynakları tanımlanabiliyor.
Kaydetme yöntemiyle elde edilen testleriniz HttpGet ve HttpPost tasklarından oluşuyor ama program geniş bir task havuzu sunuyor, bu havuzu kullanarak elle yeni adımlar oluşturabiliyorsunuz. Task havuzunda dikkatimi çeken bazı taskları aşağıda listeledim:
- Bekleme taskı. Bazen kullanıcı düşünme sürelerini de gerçeklemek gerekebilir.
- Script taskı. Bu task sayesinde herhangi bir adımda çalışmak üzere java program bloğu yazabiliyorsunuz.
- Command taskı. Bu task ile işletim sistemi seviyesinde komutlar çalıştırabiliyorsunuz.
- Jdbc taskı. Bu task ile bir veritabanına erişip, veritabanı operasyonları yapabiliyorsunuz.
- Ftp taskı. Bu task ile bir ftp servera bağlanıp dosya gönderme alma işlemi yapabiliyorsunuz.
- Telnet taskı. Bu task ile bir sunucuya erişip sunucuda komut çalıştırabiliyorsunuz.
- Mail taskı. Bu task ile email alıp gönderebiliyorsunuz.
Havuzda yer alan hazır tasklar yeterli kalmadığında java ile kendi tasklarınızı yazıp bu geniş task havuzuna ekleyebiliyorsunuz.
Bu faydalı aracı sunan firmanın web adresi:http://www.minq.se/PureTest programını indirmek ve daha fazla ilgi almak için:http://www.minq.se/products/puretest/
Kurulum, dökümantasyon ve örnekler de içeriyor.
Etiketler: Internet, java, web
Site Istatistikleri - Google Analytics
Özelilkle blogçuların kendilerine ait bir domain'leri yoksa bloglarına yapılan ziyaretleri öğrenme şansı da olamıyor. Ancak 3. parti araçlar ile bu bilgilere ulaşılabiliyor, Google'un sunduğu Google Analytics beklentilerin çok üzerinde istatistiki raporlar ve bilgiler sunabiliyor. Bu da tabiiki Google'ın ücretsiz servislerinden biri.
Google Analytics, blogçuların ihityacını kolayca karşılıyor ama asıl kurumsal firmaların internet müşterilerinin davranışlarını en ince detayına kadar incelemesine olanak sağlayan oldukça gelişmiş bir raporlama sistemi sunmuş.
Hizmetini, servisini, satışını web sitesi üzerinden yapan her kurumun ciddi ciddi değerlendirmesi gereken bir servis olduğunu düşünüyorum.
Bu servisi kullanabilmek için aşağıdaki linkten google hesabınızla giriş yapıyorsunuz, eğer (hala) yoksa aynı sayfadan bir google hesabı açabiliyorsunuz.
Sizden önce bir My Analytics hesabı, sonra da bir Web Site Profile'ı oluşturmanızı isteyecek. Bu işlemleri yaparken size bir javascript kodu verecek. Web sitenizin raporlanmasını istediğiniz sayfalarına, <body></body> taglarının arasında olacak şekilde herhangi bir yere bu javascript kodu yapıştırıp ertesi günü bekleyeceksiniz.
Raporları başka google hesaplarıyla paylaşmanıza izin veriliyor, eğer her rapora erişilmesini istemiyorsanız farklı bir Web Site Profile oluşturup sınırlandırmalar yapabiliyorsunuz.
Raporların sunumu da oldukça şık animasyonlu grafik arayüzlerle sağlanmış.
Eskiden internette sitelemizin en altında kendine yer edinmiş olan basit ücretsiz ziyaretçi sayaçları arardık, şimdi gelinen nokta tek kelimeyle şaşırtıcı...
Bazı rapor görüntüleri:





Şu anda Google Analytics'in sunduğu tüm raporların başlıkları:
- Executive Overview
- Conversion Summary
- Marketing Summary
- Content Summary
- Site Overlay
- Marketer Overview
- Marketing Summary
- All CPC Analysis
- CPC vs Organic Conversion
- Overall Keyword Conversion
- Keyword Considerations
- Campaign Conversion
- Conversion Summary
- Defined Funnel Navigation
- Entrance Bounce Rates
- Webmaster Overview
- Content Summary
- Defined Funnel Navigation
- Entrance Bounce Rates
- Goal Tracking
- Content by Titles
Web Design Parameters
- Browser Versions
- Platform Versions
- Browser & Platform Combos
- Screen Resolutions
- Screen Colors
- Languages
- Java Enabled
- Flash Version
- Connection Speed
- Hostnames
Marketing Optimization
Unique Visitor Tracking
- Daily Visitors
- Visits & Pageview Tracking
- Goal Conversion Tracking
- Absolute Unique Visitors
- Visitor Loyalty
- Visitor Recency
Visitor Segment Performance
- New vs Returning
- Referring Source
- Geo Location
- Geo Map Overlay
- Network Location
- Language
- User-defined
- Domains
Marketing Campaign Results
- Campaign Conversion
- Source Conversion
- Medium Conversion
- Referral Conversion
- Campaign ROI
- Source ROI
- Medium ROI
Search Engine Marketing
- All CPC Analysis
- AdWords Analysis
- AdWords Keyword Positions
- Overall Keyword Conversion
- CPC vs Organic Conversion
- Keyword Considerations
Content Optimization
Ad Version Testing
- Overall Ad A/B Testing
- Source Specific Testing
- Keyword Specific Testing
Content Performance
- Top Content
- Content Drilldown
- Content by Titles
- Dynamic Content
- Depth of Visit
- Length of Visit
Navigational Analysis
- Entrance Bounce Rates
- Top Exit Points
- Site Overlay
- Initial Navigation
- All Navigation
Goals & Funnel Process
- Goal Tracking
- Goal Conversion
- Defined Funnel Navigation
- Defined Funnel Abandonment
- Reverse Goal Path
- Goal Verification
Web Design Parameters
- Browser Versions
- Platform Versions
- Browser & Platform Combos
- Screen Resolutions
- Screen Colors
- Languages
- Java Enabled
- Flash Version
- Connection Speed
- Hostnames
Etiketler: Google, Internet, web
poMMo - Toplu Email Gönderme

poMMo toplu email gönderme programıdır. Açık kaynak kodlu ve PHP ile geliştirilmiş, AJAX yetenekleri kullanılmış.
Program, periyodik olarak bilgilendirme emaili, elektronik gazete ve bülten gönderen organizasyonların işini kolaylaştırmayı hedeflemiş.
Kullanımı ve yönetimi çok kolay, gelişmiş özellikleri ile de etkileyici bir web projesi olmuş. Makinanızda Apache,PHP ve MySQL kurulu ise ya da bu hizmetleri sunan bir hosting hizmeti alıyorsanız kolayca kurup kullanabiliyorsunuz.
Bazı özelliklerine gelince:
- Elinizdeki email adreslerini kolayca import edebiliyor, hatalı veya mükerrer olanları tespit edilmesini sağlayabiliyorsunuz.
- Email bilgileri ile ilişkilendirilebilen limitsiz ek bilgiler ekleyebiliyor (ad, soyad, meslek gibi), bu bilgiler üzerinden filitreleme yapabiliyorsunuz.
- Emaillerinizi, sunulan bir HTML editörü üzerinden hazırlayabiliyorsunuz.
- Emaillerinizi kişiselleştirebiliyorsunuz, mesela her email Sayın Ad Soyad diye başlatılabiliyor.
- Email grupları oluşturup farklı gruplara farklı emailler atılmasını sağlayabiliyorsunuz.
- Emailler gönderilirken sistemim bloke olmasın kotam dolmasın diyorsanız, birim zamanda gönderilecek email sayısını veya büyüklüğünü değiştirebiliyorsunuz.
Ekran görüntüleri:

.:Giriş Sayfası:.

.:Email Import Sayfası:.

.:Email Trafiğini Düzenleme Sayfası:.

.:Email Hazırlama Sayfası:.

.:Email Test ve Gönderme Sayfası:.
Etiketler: açık kaynak, Internet, php, web
Google Calendar
İşlerinizi, özel gün ve aktivitelerinizi bir takvim üzerinden planlama alışkanlığınız varsa Google Calendar size büyük rahatlık getirecektir.
- WEB üzerinde çalışan takviminizi paylaşabilir, paylaşılmış takvimleri gözlemleyebilirsiniz.
- Google Calendar'ı web sitenizde aşağıdaki örnekte olduğu gibi yayınlama şansınız da var.
- Ayrıca Outlook takviminizi Google'a taşıyabiliyorsunuz.
- İsterseniz ileri tarihli aktivitelerinizden, email ile ve hatta SMS ile bilgilendirilmeniz mümkün.
Bu hizmetten faydalanmak için bir Google hesabı açmaya ihtiyacınız olacak. Hesap açma ve takvim hizmeti ve sonrası için aşağıdaki link yeterli olacaktır.
http://www.google.com/calendarEtiketler: Google, Internet, web
MS Office yerine Google Office
MS Office yerine Google Office
Aslında bir de OpenOffice var ama onun yeri ayrı. Yine de OpenOffice hakkında iki satır yazmadan edemeyeceğim. OpenOffice'i ilk duyduğum ve kullandığım zamanlar 1.1 sürümüne denk geliyordu ve çok etkilenmiştim ancak çok kararlı çalışamaması ve fazla kaynak tüketip ağır kalması en büyük handikapları idi. Bu handikapları ile MS Office yaygınlığına gelememesine çok da şaşırmıyordum. OpenOffice'in 2.0 sürümüne gelinceye kadar geçen sürede inanılmaz aşama kaydettiğini düşünüyorum hem performans hem de ürün zenginliği anlamında, Türkçe dil desteği ile ve ücretsiz olma avantajıyla kişisel kullanımda bir numara, kurumsal ölçekte de MS Office'i zorlaması gerekirken etrafıma baktığımda manzara çok daha farklı.
http://www.openoffice.org.trNeyse, hedeflediğim konuya geri dönüyorum. Google'ın Internet üzerinde sunduğu hizmetlerin çeşitliliği kadar içeriği de şaşırtıcı noktalara geldi. Bazı offce programları için geliştirdikleri alternatifler gerçekten şaşırtıcı, galiba gelecekte bilgisayarımıza herhangi bir program kurmaya gerek kalmayacak.
Google Spreadsheets :Yani excel. Internet üzerinde excel dökümanları oluşturabiliyor, saklaybiliyor, paylaşabiliyor ve bilgisayarınıza indirebiliyorsunuz. Ayrıca bilgisayarınızda var olan MS Excel dosyalarını upload edip kullanabiliyorsunuz. Temel excel ihtiyacını karşılamakla beraber uzman kullanıcılar birçok eksiklik hissedecektir yine de sürekli ve hızla geliştirilen bir hizmet.
http://spreadsheets.google.com
Writely:Bu da Word. Writely, Google tarafından satın alınmış. MS Word ya da OpenOffice formatında dökümanlar oluşturabiliyorsunuz. Bilgisayarınızdaki dökümanları upload edip kullanabiliyorsunuz.
Bilgisayarınızda bir Office programı bulunmuyorsa elinize geçen, email ile gelen ofis dosyalarını en azından bu hizmetler ile görüp düzenleyebilirsiniz.
http://www.writely.com
Thumbstacks:Bu Google ürünü değil ama satın alırlarsa şaşırmam. WEB üzerinde sunum hazırlayabildiğiniz bir servis yani Power Point alternatifi. Spreadsheets ve Writely'den farkı Microsoft formatını desteklemiyor olması.
http://www.thumbstacks.com/Gmail:Hotmail ve Yahoo'ya sadece WEB üzerinden kullanılabiliyor olmasından dolayı pek ısınamamıştım. Benim için POP3 desteği olan bir email adresine sahip olmak önem taşıyordu ki bu sayede Outlook, Outlook Express gibi programlarla emaillerimi yönetebileyim. Gmail bana, yeterince kullanışlı yapıldığında WEB üzerinden email adresi kullanmanın ne kadar büyük avantajları olduğunu ispatlamış oldu ve artık POP3 adresimi de gmail'e yönlendirerek tüm emaillerimi WEB üzerinden takip etmeye başladım. Artık MS Outlook'a ihtiyacım kalmadı.
http://www.gmail.com
Google Page Creator:
WEB üzerinden WEB sayfası dizayn ediyorsunuz. Bunun birçok farklı örneği var ama google'dan örnek vermeyi tercih ettim. Daha katedecek çok yolu var eminim ileride Office paketinin içine sızmayı başarmış bir MS Front Page'e ihtiyaç bırakmayacak.
http://pages.google.com
Tüm işlerimizi WEB üzerinden yapacak noktalara doğru giderken birileri neden WEB üzerinden işletim sistemi geliştirmesin ki. Google işletim sistemi çıkaracağı bunu da bir Linux dağıtımı satın alarak yapacağı söylentileri duyulmaya başladı şu dönemlerde. Oysa google bir işletim sistemi çıkarırsa bu web üzerinde çalışır diye düşünüyorum ciddi ciddi. Neden mi bu kadar ciddiyim çünkü YouOS ve benzerleri gösteriyor ki bu iş o kadar zor değil ve bir hayli kullanışlı da. Giderek artan veri iletim hızları ile artık sadece sitemizi değil bilgisayarlarımızı da host ettirecek ya da WEB üzerinde çalışan işletim sistemleri kullanıyor olacağız.
Bu arada YouOS da ne?
http://www.youos.com
Etiketler: Google, Internet, web
Joomla - Mambo
CMS (Content Management System) yazılımları, yaşayan (sürekli güncellenen) web sitelerinin teknik olmayan kişilerce ve kolayca yönetilmesini sağlayan içerik yönetim sistemleridir. Önceleri kurumsal firmaların tercihi olan bu sistemler, özgür yazılımcıların onlarca alternatif üretmesi ile kısa sürede kişisel kullanım seviyesinde de yaygınlaşmıştır. Bir çoğu gördüğü ilgi sayesinde kısa sürede zenginleşmiş ve lokalleşmiştir.
Bir çok CMS ile ilgilenip uygulama fırsatı buldum, bunların arasında Joomla, kullanım kolaylığı, modern teknik alt yapısı, zengin modüler yapısı ve yerel katkıcıların sayısı ile farkını rahatça hissetirebiliyor. Joomla, Mambo 4.5.2 'den türemiş ve 1.0 sürüm numarasını almıştır. Bundan sonra iki ayrı sistem olarak hayatlarına devam etmişler. Aralarındaki fark henüz çok açılmadığı için geliştirilen eklentiler, temalar ve dil dosyaları şimdilik her iki sistem için de uygulanabiliyor.
Joomla ile bir web sitesine sahip olmak için PHP desteği olan bir Apache web server ve MySQL veritabanına ihtiyacınız olacak. Kurulumu gerçekleştirdikten sonra tüm site oluştrurma ve yönetme işlemlerini yönetim (administrator) sayfalarından gerçekleştrirebiliyorsunuz.
Joomla veya Mambo'yu anlayabilmek ve kullanabilmek için bazı kavramlar hakkında bilgi sahibi olmak gerekiyor. Şimdi kısaca bunlardan bahsedeceğim:
Modul: WEB sayfanızın sizin belirleyeceğiniz bölümlerinde yer alacak hazır parçalar olarak düşünülebilir. Şu anda kimlerin online olduğunu gösteren modülü veya menü modülünü veya anket modülünü örnek olarak verebiliriz. Modülleri genelde yönetim sayfasından ihtiyaçlarınıza göre şekillendirebilirsiniz. Modülleri yönetim sayfasında 'Modules' menüsünün altında 'Site Modules' seçeneğinden listeleyebilirsiniz.
Component: Componentler özelleştirilmiş içerik oluşturmak için kullanılır, belli bir amaca göre özelleştirilmiş ve kolaylaştırılmış eklentilerdir. Mesela bir iletişim sayfası hazırlamak için Contact Component'ini kullanmak amacınıza hızla ulaşmanızı sağlar. Ya da belli sürelerde web sitenizde banner yayınlamak istiyor ve tıklanma sayısını takip etmek istiyorsanız bannerlarınızı Banners Componenti ile kolayca hazırlar ve takip edersiniz.
Componentlerin birçoğu Modül bağlantılıdır. Yani siz web sitenizde yer alacak modülleri poziyonları ve bazı özellikleri ile birlikte 'Site Modules' bölümünde belirlerken bu Modüllerin nasıl görüneceğini Components bölümünde belirlersiniz. Internette Modül bağlantılı olmayan Componentlerle de karşılaşabilirsiniz, bunların muhakkak bir linkleri vardır, bu linkleri ya menüye bağlarsınız ya da içeriğinizde kullanırsınız.
Content: Sitenizde yer alacak genel amaçlı içeriği oluşturmak ve yönetmek için kullanılır. Content oluştururken, oluşturulan contenti bir menüye bağlamak mümkün ancak bunu sadece static content oluşturuken yapmak gerekir mesela 'hakkımızda' diye bir içerik statik bir içeriktir burada istenilen bir menüye seçenek olarak eklenebilir ama bir haber girişi yapıyorsanız bunu menüye burada bağlamamak gerekir, haber gibi bu tip içeriği burada oluşturup daha sonra 'Menu Manager' bölümünde menüleştirmek gerekir.
İstediğiniz kadar content oluşturabilirsiniz ancak oluşturduğunuz content için bir category ve section belirtmeniz gerekmektedir. Bunun için önce bir Section sonra da bu Section altında yer alacak kategorilerinizi oluşturmanız gerekir. Bütün bunları Content Menüsünden 'Section Manager' ve 'Category Manager' seçeneklerinden yapabilirsiniz. İçeriğiniz şöyle bir hiyerarşiye sahip olacak: Section > Category > Content
Bir gazete sitesinden örnek vermek gerekirse;
- Haberler (Section)
- Yaşam (Category)
- Yurt Dışı(Category)
- Siyaset(Category)
- Spor(Category)
- Son Dakika(Section)
- Yaşam (Category)
- Yurt Dışı(Category)
- Siyaset(Category)
- Spor(Category)
- Kültür Sanat(Section)
- Sinema(Category)
- Müzik(Category)
- Kitap(Category)
Peki bu hiyerarşi ne işe yarayacak? Bu soruyu
Menu Items bölümünde yanıtlamaya çalıştım.
Menu: Web siteleri menüsüz düşünülemez. Bir çok menü hazırlayıp sitenizde kullanabilirsiniz. Menü aslında Modül bağlantısı olan bir Componenttir. Ama kullanım önemi nedeniyle yönetim sayfasında 'Menu Manager' adında ayrı bir bölüm açılmış. 'Menu Manager' bölümünde istediğiniz kadar menü ve menü seçenekleri oluşturabilirsiniz. Her oluşturduğunuz menü için 'Site Modules' bölümünde bir module kayıdı oluşacaktır, buradan menünün pozisyonu ile ilgili değişiklikler yapabilirsiniz.
Menu Items: Menu Manager kullanarak oluşturduğunuz menülerin seçenekleridir. Bir menü seçeneği oulştururken, bu seçeneğe tıklandığında açılacak sayfada neyin görüneceğine ve nasıl bir görünüme sahip olacağına karar vermeniz gerekir. Bunun için Joomla size bir liste getirecektir. Listeye baktığınızda bazı seçeneklerin Component tipinde bazılarının ise Content tipinde olduğunu göreceksiniz.
Daha önce hazırladığınız (düzenlediğiniz) componentin bir modül bağlantısı yoksa bunu menüye şimdi burada bağlayabilirsiniz.
Daha önce hazırladığınız content'leri burada Section veya Category seviyesinde bağlayabilirsiniz, mesela 'Kültür Sanat' section'i seviyesinde bir menü seçeneği oluşturursanız bu section altında yer alan tüm category ve onun altında yer alan tüm content'leri bu menü seçeneğine tıklanınca görünecek şekilde bağlamış olursunuz, görünümle ilgili kararınızı da bu aşamada verebiliyorsunuz, contentleriniz liste,tablo veya blog görünümünde olabilir.
Kurulum sonrası sistemi inceleyerek de birçok şey öğrenebilir ve keşfedebilirsiniz kullanımı kolay ve yönlendirici.
Ben, ilk kez CMS kullanmaya başlayacakların düşebileceği kavram kargaşasına önlem olabilecek seviyede bilgi vermeye çalıştım. Bu sayede internette sorunlarınızı daha kolay araştırabilecek ve bulacağınız bilgiler daha anlaşılır olacak, internet demişken Joomla ve Mambo hakkında sınırsız kaynaklardan bir kaçını da aşağıda bulabilirsiniz:

.:: Joomla Yönetim Sayfasına Giriş ::.

.:: Mambo Yönetim (administrator) Anasayfası ::.

.:: Joomla Yönetim (administrator) Anasayfası ::.
Etiketler: açık kaynak, Internet, php, web
Özgür WEB Dünyası
Blog'umun büyük kısmını kullandığım ve araştırdığım özgür yazılımların tanıtımına ayırıyorum. Özgür yazılımlar, büyük gelirleri olmadığı ve şirket mantığında yönetilmediği için reklam yapmazlar ancak kullanıldıkça isimleri duyulur ve gelişir. Genelde bir grup tarafından geliştirildiği için ya da zamanla katkıcıların artacağı düşünüldüğü için belli bir disipline ve evrensel prosedürlere uygun geliştirilirler bu nedenle güvenli ve kalitelidirler. Genel zaafları ise dökümantasyon ve tanıtım yönünden zayıf kalmalarıdır.
Özgür yazılım tanıtım ve kullanımı için bol ekran görüntülü yazılarıma devam edeceğim ama biraz konuyu masaüstü uygulamalarından WEB dünyasına doğru kaydırmayı planlıyorum. Bundan sonra ağırlıklı olarak WEB uygulamaları, AJAX, PHP ve Java teknolojileri ile ilgili yazmaya devam edeceğim.
Etiketler: Internet, web