Photoshop Magazin
 


Dinamik Web Sitesi Tasarımı ve Kodlamaya Giriş – 1

01 November 2009 | Sayı: Nov 2009
 
1 2 3 4 5
 

Uzun zaman önce aldığım domainim www.ozkanozcan.com hala boş bir şekilde içini doldurmamı bekliyor. Eminim ki bu yazıyı okuyan pek çok kişinin de zamanında alınmış ve yazılımının kodlanmasını hasretle bekleyen bir domaini bulunuyordur.Eğer aldıysanız ne mutlu size ama eğer almadıysanız yeri gelmişken domain alımında nelere dikkat etmeniz gerektiğini maddelerle açıklayalım.*

İyi bir domain nasıl olmalıdır?
1. İyi bir alan adı hatırlanabilir olmalıdır. İsim ziyaretçilerinizin aklında otomatikman yer edici olabilmelidir. Onlar için alan isimlerini ezberlemek nadiren mümkündür. Web sitenizi ziyaret edenler için ilgi çekici bir isim olmalıdır.
Alan adı diğerlerinden farklı ve özel olmalıdır.
2. İyi bir alan adı kısa olmalıdır. Alan adı 10 harften daha fazla olmamalıdır. Böylece hem hatırlaması, hem de hecelemesi kolay olacaktır. Kısa olması yanlış yazılmasını da büyük ölçüde önleyecektir. Ziyaretçiler kısa isimleri her zaman tutarlar.
3. İyi bir alan adı global bir isim olmalıdır. Çünkü farklı şehirlerden, kulvarlardan ve inançlardan insanlara da hitap ettiğinizi düşünmelisiniz. Global bir isim ziyaretçiler için bir hayli zarif ve çekici olacaktır. Sözünü ettiğimiz alan adı genel olmalı, farklılığı ilk etaptaanlaşılmalıdır.
4. İyi bir alan adı kulağa hoş gelmelidir. Bir kere telaffuzu kolay olmalıdır. Kolay telaffuz edilen bir ismi hatırlamak da kolay olur. Birçok ünlü alan adı, kulağa hoş gelen, telaffuzu kolay ve sıra dışı ifadelerden oluşmaktadır. hepsiburada, gittigidiyor, sahibinden gibi.
5. İyi bir alan adı tanımlayıcı olmalıdır. Alan adı web sitenin vizyon ve misyonunu yansıtabilir şekilde olmalıdır. Bir ziyaretçi sadece alan adına bakarak web sitesinin içeriğini tahmin edebilmeli, web sitesi hakkında bir kanaate varabilmelidir.

6. İyi bir alan adı web site faaliyetlerine uygun kelimeleri içermelidir. Faaliyet sahası içinde yer alan kelimeleri derleyerek iyi bir birleşim oluşturmak gerekmektedir. En önemli şey, duyunca unutulması zor, hatırlanması kolay bir tınıya sahip olmasıdır. İyi bir kombinasyona sahip alan adları emsalleri arasında ilk sıralarda yer alacaktır.

Evet almadıysanız şimdi domaininizi alabilirsiniz. Sıra geldi öksüz domainleri canlandırmaya. Haydi bakalım :)
İlk adım olarak plan yapmamız gerekiyor. Sitemizde nelere yer vereceğiz neler olacak hangi bölümleri kodlamamız gerekecek, bunlar için hangi web teknolojilerini ve yazılım dillerini kullanacağız?

Bunları planlamalı ve kendimize bir yol haritası çizmeliyiz. Öncelikle bulunacak bölümlerden başlayalım.

Sitemizin Bölümleri

Hakkımda Bölümü: Bir bloğa girdiğinizde o bloğun yazarı hakkında bilgi edinmemiz için gereklidir. Kimdir, neler yapmıştır eğitim seviyesi nedir, tecrübesi vs gibi bilgiler sonuçta bir ziyaretçinin merak ettiği konular olduğunu düşünüyorum. Genelde sitede ilk ziyaret ettiğim bölümdür. Bu yüzden mutlaka benim kişisel sitemde de olmalı diye düşünüyorum

Portfolyo Bölümü: Yaptığım işlerin yer aldığı resim galerisi şeklinde tasarlanmış bölüm.

İletişim Formu:Adres, telefon ve adresimi belirten Google Map bulunan bir iletişim formu barındıran iletişim sayfası bölümü.

Yazılar Bölümü: Girilen makale ve haberlerin yer aldığı; tarihe, başlığa, gösterim sayısına göre sıralama yapılabilen içeriklerin yer aldığı içerik bölüm.

Şimdilik bu dört bölüm yeterli gibi görünüyor. Ayrıca bu kişisel sitemizde olmazsa olmaz bazı özellikler de yer almalı. Bunlara da kısaca değinelim.

Sitemizin Özellikleri

Üyelik: Haberlerin yer aldığı içerik bölümü.
Yorumlar: Kullanıcıların içeriklere yorumlarıyla destek verebilecekleri bölüm.
Etiket Sistemi: İçeriklere uygun tag ismi, tagcloud uygulaması.

RSS Feed Özelliği: RSS çeşitli internet siteleri tarafından yayınlanan haber vb. içeriğin tek bir ortamdan topluca izlenebilmesine olanak sağlayan yeni bir içerik besleme yöntemidir. RSS Real Simple Syndication veya Rich Site Summary (Zengin Site Özeti) kelimelerinin baş harflerinden oluşan kısaltmadır. Kullanıcılara siteyi ziyaret etmeden sitede yayınlanan
içerik hakkında bilgi verilmesini sağlar.

Yazılım ve Database Seçimi :Sitemiz dinamik bir yapıda olacağından mutlaka bir ASP, PHP, ASP.Net, ColdFusion, Python, Ruby gibi programlama dili kullanmamız gerekiyor. Ayrıca verilerimizin tutulacağı Access, MYSQL, MSSQL, SQLite vs gibi bir database de seçmeliyiz.


Programlama dili seçerken fanatiklik yapmaya gerek yok. En iyi programlama dili sizin en kolay öğrenip uygulayabildiğiniz dildir. Bence ASP öğrenmesi biraz daha kolay bir dil ama PHP’nin de Türkçe desteği ve hazır kod bulunabilirliği çok olduğundan ikisinden biri tercih edilebilir.

Adobe tarafından geliştirilen ColdFusion’da oldukça sağlam bir yazılım ancak Türkçe desteği oldukça zayıf. Bir alternatif olarak düşünülebilir. Aslında bu siteyi ColdFusion ile tasarlamak çok keyifli olurdu ancak yeterli Türkçe kaynak bulabilmek gerçekten zor.
Sitemizi tasarlarken Nelere Dikkat Etmeliyiz?

• Tasarım - Renk uyumu mükemmel olmalı.
• Menü yapısı sade ve anlaşılır olmalı.
• İletişim bilgileri bulunmalı.
• Hızlı ve kolayca görüntülenebilmeli.
• Kullanım kolaylığı sağlamalı.
• Dinamik içerik yapısı sunmalı.
Bunlara dikkat ederek sitemizi hazırlamaya başlayabiliriz. Gelecek sayıda eğer almadıysak nasıl domain satın alacağımızı inceleyeceğiz. Daha sonra programlama dilini ve database tipimizi seçeceğiz. Daha sonra seçeneklerimize uygun olarak gerekli hosting’imizi satın alacağız ve yazılımımıza başlayacağız.

Gelecek sayıda görüşmek üzere.

*Kaynak : http://zone.org

 

November 2009

 


Dreamweaver