Web sitesi hazırlamak, yemek yapmaya çok benziyor bence. Nasıl ki yemeğin lezzetini, malzemenin kalitesi, karışımların oranı etkilerse, web sayfamızı yaparken de bu unsurlara dikkat etmemiz gerekiyor. Malzemeyi iyi seçmeli, yerine kullanmalıyız.
Web sitemiz icin ana 3 unsur var. Ileriki aşamalarda, bu 3 unsur, sitenin gidişatı üstünde önemli roller üstlenecek. (Başlangıç seviyesinde olan, daha once hiç web sitesi hazırlamamış arkadaşları hedefleyerek, açıklamalarımı en basit dille ve uzuun uzuun yapmaya çalışacağım:)
Nedir bu üç şey?:
1-Domain:
Domain, en basit anlatımla, sitenizin adresidir.
www.sitem.com şeklinde olan şeydir yani:) Domainin çalışma mantığı aslında basittir. Siz bir sağlayıcıdan, domain satın alır ve hostinginize yönlendirirsiniz; kullanıcılar adresinizi girdiğinde tarayıcılarına, sistem onları sitenize ait dosyaların bulundugu web alanınıza (hostinginize) yönlendirir. Dosyalarınız yani siteiz goruntulenir.
Web üzerinde domain adı tescil eden bir sürü firma var. Her firma, çeşitli kampanyalar ve fiyatlar sunuyor. Bununla ilgili araştırma yapıp size bazı önerileri başka bi yazımda ileteceğim. şimdilik genel hatları ile bahsedeyim. Domain adı tescil ederken minimum 1 senelik kaydedebilirsiniz. Eğer sitenize güveniyorsanız, en az 2 yıllık tescil etmenizi öneriyorum. Böylece tescilin doldugu tarih ile işiniz olmaz, yine 1'er senelik periyotlar halinde, süreyi uzatırsınız, unutma veya bir aksilikten kaynaklanan gecikmelerden etkilenmeden domaininize sahip olursunuz. Fiyatlar ortalama 10$ civarıdır. 4,99$'a kadar satan yerler var, ancak bu ilk sene icin gecerli, sonraki her yıl için, 9$ civari ücret alıyorlar.
2-Hosting
Hosting, web siteniz ile ilgili tüm dosyalarin bulunduğu web alanıdır. PC'nizdeki klasorlere benzer aslında temel olarak. Ama birbirinden farklı bir çok özelliği vardır hostinglerin. O yuzden seçim yapmadan once en iyi araştırmanız gereken şey, hostingdir.
Hostingin temel mantığı, depolamadır. Kaydettiğiniz domaine, hostinginizin yerini söylersiniz, kullanıcılar domaininizi, tarayıcılarına yazdıkları anda, sistem hostinginize yönlenir ve siteniz görüntülenir.
Hostinglerin kalitesini belirleyen bi kaç unsur var. kritik unsurlar bunlar. O yüzden, başlangıçta acele etmeden, bu özellikleri iyi araştırmak ve karar vermek lazım. Çok ucuza kaçmamak ve pahali olan her hosta güvenmemek lazim.
Nedir bu unsurlar?
Oncelikle Serverin hızından emin olmamız gerekiyor. Bazı en onemli unsur belkide bu. Ziyaretcilerin sitenizi en hızlı şekilde gezebilmesi, içerikten faydalanabilmesi gerekiyor. Bu yüzden, bir hosting ile ilgilendiğinizde, web üzerinden, bu hostu daha önce kullanmış kişilerin fikirlerini almak gerekiyor. Pek çok forumda bu tür şikayetler dile getirliyor.
Bir diğer husus, serverin türü. Linux ve windows server diye temelde ikiye ayrılıyor. Başka çeşitler, alt özellikler de var, onları da ayrtı bi konu halinde işlemeyi düşünüyorum.
Bir diğer özellik, hostinglerin, aylık bandwith'i. Hostingler, dosya transferini kısıtlarlar. Mesela ayda 50 mb bandwith i varsa hostingin, kullanıcılar o ay icindeki ziyaretlerinde goruntuledikleri sayfalarla, 50mb i doldurduğunda, extra ücret odersiniz veya limitin doldugunu belirten bi uyarı açılır siteye girenler tarafından goruntulenen. ama son donemde bu bandwith ler büyüdü. O yuzden o tür sorunlarla karşılaşılmıyor pek. yinede inceleyin host alirken.
Host için gereken minimum özellikler şunlar:
PHP 4.2.x veya daha yeni bir sürüm,
MySQL 3.23.x veya daha yeni sürüm,
Apache 1.3.x veya daha yeni sürüm.
Bu özelliklere sahip bir host işinizi gorecektir. Önemli bir diğer nokta da
SafeMode. Ne işe yaradığını Daha sonra anlatacağım. Ama Bu modun açık olması, pek çok fonksiyon için gerekli.
3- Sistem:
CMS sistemi olarak joomla seçtiğimiz için, kaliteli malzememiz cepte.
Joomla sürekli güncellendiği için, güvenli sayılabilecek bir sistemdir. Daha once de belirttiğim gibi, ana sistemi ve eklentileri geliştiren bir sürü insan olduğu için, hemen hemen her türlü ihtiyacı karşılayacak türde bir sistem.
Hosting aldik. PHP destegi olan bi linux hostinge ihtiyacimiz var. Hosting ile domaini ayni firmadan alma olanağınız varsa, tereddüt etmeden alın.
Ben madde madde dikkat edilmesi gereken bazı noktaları yazayım:
-Domain ismi seçerken, sitenizin ana işlevleri ile ilgili bir isim secmeye özen gösterin. Örneğin yemek tarifleri içeren bir site yapacaksanız, yemek ve tarif kelimeleri domain de geçerse, ileriki aşamalarda, arama motorları için çok işimize yarayacak.
-Mümkünse, birden fazla domain almak iyi sonuç verecektir. Domain isminde, "-" "_" gibi işrateler olmaması, adresin akılda kalması açısından önemli:) Sonracııma...
Birden fazla domainin de şöyle bir faydası var. Site istatistiklerinden bakarsınız, hangi domain daha fazla tutulduysa, o domain kalır diğerlerini isterseniz iptal edersiniz ileride. Tercih şansınız olur.
-Sitenizi hazirlamaya başlamadan önce, bir tane defter alın, başlardan 20 sayfa filan boşluk bırakın. İlk 20 sayfaya, domain, hosting şifreleri, FTP hesapları ile ilgili bilgileri not etmek için kullanırsınız. Sitenizle ilgili bilgileri, mümkün mertebe bilgisayarınızda kayıtlı tutmayın güvenlik için. Hem sisteminiz hacklenebilir ve domain ile hostingi kaybedebilirsiniz geçici olarak, hem de, sistem çöktü, yedek almadan format attınız. Bin türlü ihtimal var, bunlara karşı elinizde şifreler güvenli şekilde saklanır.
Geri kalan yapraklara da, site ile ilgili aklınıza gelen herşeyi yazın. Mümkünse, sitenin sahip olacağı bölümler ile ilgili bi ağaç şeması hazırlayın. Bu ileriki aşamalarda işinizi mütiş kısaltır, kolayca hazırlarsınız sitenizi. Çok komplex şeylerle uğraşırken, yardımcınız olur. Hafızanızı zorlamaya gerek yok değil mi?:)
-Web sitenizin ana konusuna uygun grafikler hazırlamanız da gerekiyor. Bunun icin
joomla template'lerinden (hazır gorsel şablonlardan) faydalanabileceğiniz gibi, bu şablonlardan birini tamamen değiştirebilirsiniz de. Buna da değineceğim ayrı bi başlık altında.
Şimdilik bu kadar aklıma gelenler. Hatırladıkça, yine bu konu altıına yazarım...