Web Sitesi Yapımı
Öncelikle bir web sayfası için oluşturmanız gereken unsurları anlamaya çalışalım. Bir site oluşturmak için 2 olgunun olması gerekmektedir. Bunlar hosting ve domain'dir.

Hosting
Bir web sitesi oluşturmak istiyorsanız, sitenize yükleyeceğiniz resim, döküman, sayfa v.b. verilerin bir bilgisayarda tutulması gerekir. Bu bilgisayar evdeki veya ofisteki bilgisayarınız olamaz elbet. Çünkü kişisel bilgisayarınızın gereki donanımı ne kadar yeterli olursa olsun, bağlantısı bu iş için oldukça yetersiz kalacaktır.
Bunun için dosyalarınızı bu tür yayınlamalara özel üretilmiş bilgisayarlarda(Sunucu) saklamalısınız. İşte bu saklama işlemine-i yapan bilgisayarlara web sunucusu, bu işlemlerede web hosting denir.
Şimdi hosting alacağınız ücretli ve ücretsiz sitelere bir göz atalım..

--------------

Ücretli Hosting Siteleri
http://www.anatoliahosting.com.tr
http://www.areshosting.com
http://www.baskenthosting.com
http://www.doruk.net.tr
http://www.ekonomikhost.net
http://www.elmahost.net
http://www.garantihosting.com
http://www.hostbul.net
http://www.hostcini.com
http://www.hosting34.com
http://www.ihs.com.tr
http://www.isimtescil.net
http://www.izhost.com
http://www.kriweb.com
http://www.labina.net
http://www.markum.com.tr
http://www.natro.com
http://www.niobeweb.net
http://www.omnis.com.tr
http://www.performans.com
http://www.remotemach.com
http://www.rh.com.tr
http://www.sadecehosting.com
http://www.sidenet.net
http://www.tamhost.com
http://www.turkticaret.net
http://webhosting.superonline.com
http://www.websahibi.com
http://www.webservis.com.tr
http://www.vt.com.tr
(Siteler alfabeye göre dizilmiştir.)

Ücretli Host sitelerini verirken özellikle türk sitelerinden vermeye dikkat ettim. Çünkü açtığım başlık özellikle yeni kullanıcıları kapsadığı için ilk etapta yabancı sitelerde zorluk çekebilirler.

Ücretsiz Hosting Siteleri
http://geocities.yahoo.com
http://www.freewebspace.net
http://www.brinkster.com
http://www.50megs.com
http://www.freewebs.com
http://www.findmyfreehost.com
http://mysite.mynet.com
http://www.free-webhosts.com
http://www.thefreesite.com

Verdiğim sitelerin içierisinde bilinmeyenlere ağırlık vermeye çalıştım. Bu şekilde site dağarcığınızı da geliştirmiş olursunuz.


Domain

Gelelim domain konusunda. Domain sahip olduğunuz internet sitesinin internetteki kimliğidir bir manada. İnternette her bilgisayarın belirli bir ip numarası bulunmaktadır. İnternetteki herhangi bir site ile bağlantı kurabilmek için karşı tarafın ip no'sunun tanınmış olması gerekmektedir. Mesela; www.pcnet.com.tr 'nin ip no'su 79.196.32.24 olsun. Bunu da tarayıcınızın adres kısmına yazarsanız yine PCNet'in web sitesine bağlanırsınız. Domain ise bu ip no'nun bir görüntüsüdür. Yani siz oluşturulan internet sitelerinin ip no'ları yerine onların kodlanmış hali olan domainleri yazarak istediğiniz siteye ulaşıyorsunuz.
Domain bu anlamda akıllarıda zor kalacak olan ip numaralarının daha kolay bir şekilde hafızada kalmasını sağlar.

--------------

Ücretli Domain Siteleri
http://www.domainsitesi.com
http://www.webkolay.net
http://www.prodestek.com.tr
http://www.tamhost.com
http://www.godaddy.com
http://www.register.com
http://www.onlinenic.com
http://www.hostcini.com

Ücretsiz Domain Siteleri
http://www.dot.tk
http://www.yonlendirme.com
http://www.freedomain.co.nr
http://www.brinkster.com
http://www.freewebs.com
http://www.domaindlx.com
http://www.cjb.net

--------------------------

Herhangi bir domain'in alınıp alınmadığını aşağıdaki adreslerden kolaylıkla sorgulayabilirsiniz.

http://www.arama.com/domain.php3
http://www.internic.com/whois.html

______________________________________

Evet, domain ve hosting konusunda kısmen de olsa sizi bilgilendirmeye çalıştık. Normalde hosting+domaini aynı firmadan almanız daha doğru olur. Bu şekilde herhangi bir ile ilgili problemlerinizi kolay şekilde aynı şirket ile çözebilirsiniz. Zaten çoğunlukla şirketler bu konuda siteleri üzerinden devamlı online yardım verirler.

------

Web Sitenizi Oluşturma

İnternette site yapmak için çeşitli web dillerinden en az birini bilmeniz gerekmektedir. Bunlardan en basiti html'dir.(Hyper Text Markup Language) Html ile web sayfalarınızı kolay bir şekilde hazırlayabilir ve hemen sitelerinizi yayınlayabilirsiniz. Yayınlama konusunu aşağı kısımlarda ayrıntısı ile anlatacağım.
Html dışında, Asp(Active Server Pages), Php(Personal Home Page), Jsp(Java Server Pages) gibi dillerde vardır. Bu tür diller daha çok veri tabanı gibi uygulamalar ile çalışırlar. Bu yüzden bu dillerin en basiti HTML Diyebiliriz. Bende burada html'den örnekler vermeye çalışacağım.

İnternette sitenizi yaparken öncelikle kendinize bir mantık belirlemeniz gerekmektedir. Bu mantık sitenizin yolu ve yordamıdır. Yani sitemde neler yayınlayacağım? Sitemin amacı nedir? Ziyaretçilerime ve kullanıcılarıma nasıl faydalı olabilirim? gibi soruları kendiniz yayınlamalı ve sitenizi de buna göre tasarlamanızdır.
Sitenizi tasarlarken Microsoft FrontPage ya da Macromedia Dreamweaver yazılımlarını kullanabilirsiniz. Alanlarında en iyi programlar diyebiliriz. Ancak yeni başlayanlar için FrontPage programı daha uygundur. Macromedia biraz daha web konusunda bilgi sahibi olanlar için diyebiliriz.
Evet, şimdi FrontPage programı ile nasıl site tasarlanır bunu bir kavramaya çalışalım.

-----

Öncelikle web sitenizin girildiği zaman ulaşılması için ana bir sayfası olması lazım. Bu index.htm/html, default.asp veya index.php v.b. olabilir. Bunun için önce index dosyanızı oluşturabilirsiniz.

Şimdi masaüstünde bir klasör oluşturarak sayfalarımızı oluşturmaya başlayabiliriz.

Ancak ondan önce şu Frame konusuna bir açıklık getireyim. Frame birden fazla web sayfasını tek sayfa altında toplamaya yarar. Örneğin sol tarafta oluşturduğunuz menüye tıklandığı zaman sadece ortadaki/üstteki/alttaki sayfaların açılmasını sağlayabilirsiniz. Değişik avantajları olduğu gibi dezavantajlarıda vardır. Burada anlatacağım site yapımı frame'li değil elbet.

Evet, FrontPage programını açtıktan sonra isterseniz bağımsız bir site yapabilir, istersenizde FrontPage'in kendi şablonlarından da faydalanabilirsiniz. Gerçi internetten'de çok güzel temalar bulmanız mümkün.(Bkz. Google)



Yukarıda gördüğünüz yerde yazan Sayfa Şablonlar'na tıkladığınız zaman karşınıza çeşitli hazır sayfa modelleri gelecektir. İstediğiniz takdirde bunlarıda kullanabilirsiniz.

Oluşturacağınız bütün sayfaların meta taglarını da hazırlamayı unutmayalım..
Kod:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
<meta name="description" content="Sitenizin Başlığı - Sitenizin Sloganı">
<meta name="keyword" content="anahtar kelimeler">
<meta name="author" content="Site Yapmcısı - Firma adı(Varsa)">
Bu meta taglarını html ve head tagları arasında yazmalısınız. Eğer bu meta taglarını kullanırsanız oluşturacağınız site Google ve diğer arama motorlarının veri tabanlarına kolay bir şekilde kaydolur.

Şimdi yukarıda gösterdiğim resimden veyahut kendi oluşturduğunuz bir sayfa'dan sonra bunu internette yayınlamanız gerekli. Onuda anlatacağım. Sayfalarınızı sırayla oluşturup ana sayfadan gerekli sayfalarınıza link vermelisiniz. Bu işlemi yaparken linklerinize çeşitli efektler verebilirsiniz.
Bunun için biçim menüsünden DHTML Efektleri kısmına gelmelisiniz.



Değişik efektleri de verdiğiniz zaman bunu diğer ekleyeceğiniz menü linklerine de uygulamalısınız. Yoksa sayfa dizayn açısından pek uygun gözükmez.

Evet, linklerinizi ayarladıktan sınra sayfanıza koyacağınız yazı ve resimleride ayarlamanız lazım. Web alanınızı alır almaz img veya images adlarında 2 klasör oluşturabilirsiniz. Bu şekilde bütün resim dosyalarınızı buraya atar ve ekleyeceğiniz resimlere buradan link verebilirsiniz.

Dosyalarınız aynı klasörde ise uzun bir şekilde http://..... diye link vermek yerine /resimler.asp diye link vermek daha uygun ve basit olanıdır.

Şimdi de dosyalarınızı nete nasıl yükleneceğine bakalım..

Web Sitenizi Yayınlama (Upload)

Eğer sitenizi ücretsiz bir host/domain'den aldıysanız bunu sitenizin size verdiği kullanıcı adı ve şifre ile yapabilirsiniz. Ben bunu www.freewebs.com sitesindeki account'um ile ve kendi adıma kayıtlı olan www.allahbirdir.com domainlerinde göstereceğim. Böylelikle hem ücretsiz hemde ücretli domain/hosting'de göstermiş olacağım. Sadece 1'er site ve 1'er program da göstermemim sebebi genel yükleme mantığının aynı olmasıdır.

-------------

Evet, öncelikle www.freewebs.com sitesinin ana sayfasından önceden almış olduğunuz kullanıcı adı ve şifre ile giriş yapıyorsunuz.



Daha sonra açılan sayfanın sol tarafında Site Manager var. Oradan girip Upload File kısmından dosyalarınızı uplaod edebilirsiniz. Ancak her ücretsiz domain+hosting sitesinin bir dezavantajı vardır elbet. www.freewebs.com sitesinin de dezavantajı en fazla 50 dosya yükliyebilmeniz.
Evet, bu şekilde dosyalarınızı nete uplaod ediyorsunuz.
Daha sonra dosyalarınızı yükledikten sonra artık www.freewebs.com/kullanıcıadiniz gibi bir siteniz oluyor. Eğer bu domain'den hoşlanmadıysanız ücretsiz olarak çeşitli link yonlendirme sitelerinden de faydalanabilirsiniz.
Örneğin; www.yonlendirme.com sitesinden bu işinizi görebilirsiniz. Dediğim gibi alan adınız www.freewebs.com/kullanıcıadınız ancak siz bunu www.kullanıcıadınız.com.tr.tc , www.kullanıcıadınız.tk , www.kullanıcıadınız.cjb.net çevirebilirsiniz. Bunları hangi sitelerden yapacağınızı yukarıda ücretsiz domain sitelerin başlığı altında verdim.

Evet ücretsiz şekilde nasıl dosya yükleneceğini anlatmaya çalıştık. Şimdi de ücretli olarak alınmış olan host'a nasıl dosya yüklersiniz bunu kavramaya çalışalım. Bunun için öncelikle bir FTP programına ihtiyacınız olduğunu belirtelim. Bunu kendi kullandığım program olan FlashFXP programında göstereceğim. Ancak yaygın olan programlarda da aynı şekilde olduğundan aynısını diğer programlarda da uygulayabilirsiniz.
Öncelikle programa girip host'unuza bağlanmanız gerekmektedir.



Artık hostunuza bağlanmış oluyorsunuz yukarıdaki bilgileri girip bağlan/connection butonuna bastığınız zaman.



Artık sol taraftan bilgisayarınızda istediğiniz klasöre gelip sağ tarafa sürükle-bırak yöntemi ile dosyalarınızı aktarabilirsiniz.
Bu şekilde yaptığınız siteler internette yayınlanmış olacaktır.
__________________________________________________ _______
Fazla ayrıntılı olmadı ama, umarım yeni başlayan arkadaşların bazı sordukları soruları cevaplandırabilmişimdir.

Kolay Gelsin.
 
Alıntıyla Yanıtla

Bugün 1 ziyaretçi (7 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol