Bir Web Sitesi Nasıl Çalışır?
Bir web sitesinin çalışma şekli kısaca şöyledir:
- Bir alan adı vardır. Bu alan adı sitenin host edildiği servere yönlendirir.
- Bir hosting alanı vardır. Dosyalar burada bulunur.
- Sitenin yönetilebilmesi için bir yönetim paneli, CMS veya paket uygulama vardır (Joomla, Wordpress, SMF vs.)
- Sitenin görsel olarak nasıl grüneceğini belirlediğimiz bir tasarımı vardır. Bazen bu tasarım şablonlarla çözülür. Bazen de kendinize özgü bir tasarım yaparsınız.
- Ve en önemlisi siteye yazdığınız yazılar, haberler, notlar, sayfalar. Yani içerik.
Bunların tamamı biraraya geldiğinde bir web sitesi yayınlanmış olur. Bu unsurların tamamını biraraya getirme süreci çoğu zaman zahmetli ve sıkıntılı bir süreçtir. Çünkü bu hizmetleri ayrı ayrı sunan kurumlar vardır. Bunların her birinden hesap açıp yönetmeniz gerekir. Sonra kurulumlar genellikle ustalık gerektirir.
Yukarıda sözünü ettiğimiz bazı paket uygulamaları kurulumları oldukça kolaylaştırmışlardır.
Yine de en temel bileşenleri biraraya getirebilmek için bu paketlerden birinde usta olmanız veya bu konuda tecrübeli birinden yardım almanız gerekebilir.
Bir web sitesi açma işini nasıl kolaylaştırabiliriz?
Zeytinlabs ekibi olarak yukarıda kısaca sıraladığım süreçleri daha pratik hale getirmeyi hedefledik. Böylece cubicpen ortaya çıktı. Ve bu süreçlerin tamamen yazılım tarafından yapılmasını sağladık yani otomatikleştirdik.
Böylece sadece içerik girişini yapmak suretiyle kullanıcıların web siteleri açmalarını ve uzman yardımına ihtiyaç duymadan idare etmelerini sağladık.
Adım adım izah etmek gerekirse;
1. Alan adı
Alanadı bir sitenin kimliğini belirleyen isimdir. İngilizcesi "domain" olan bu terim sonu .com, .net, .org, .com.tr, .net.tr, .org.tr, .gov.tr gibi uzantılarla biten bir ismi ifade eder. Türkiye'de alan adları ODTÜ bünyesinde faaliyet gösteren .nic.tr tarafından verilmektedir.
2. Hosting
Bir web sitesi için serverlarda ayrılan bölümü ifade eder. Hosting paketlerinin genellikle bir disk kotası, bir de aylık trafik kotası vardır. Webde çalıştırılacak uygulamaya göre linux hosting veya windows hosting seçeneklerinden söz edilir. Bunlar hostingin bulunduğu makinenin işletim sistemini ifade eder.
Ayrıca hosting özellikleri arasında database seçenkleri de olabilir. MySQL, Microsoft SQL bunlardan birkaçıdır.
3. Yönetim Paneli
Web sitenizi idare edebilmeniz için şifreli olarak giriş yapabileceğiniz bir yönetim paneline ihtiyaç duyarsınız. Birkaç sayfadan oluşan statik web sitelerinde FTP bağlantısı ile dosyaları servra aktararak da site yayınlanabilir. Ama son zamanlarda içerik yönetim sistemleri oldukça geliştiğinden genellikle ücretsiz (Opensource) versiyonları da bulunan Joomla, Wordpress, SMF, PHPNuke, PHPFusion gibi paket uygulamaları kullanılır.
Bu sayede web sitenizin içeriğini iekleyip silebilir, dilediğinzi zaman düzenleyebilirsiniz.
Ayrıca bir yönetim panelinde sitenizin ziyaretçi trafiği, menüleri, site içinde yer alan formları, diğer dinamik komponentleri idare edersiniz.
4. Tasarım Şablonları
Siteniizn görünümünü belirleyen şey tasarımıdır. Yukarıda sözünü ettiğimiz paketlerin çoğu tasarım şablonları ile sitenin görüntüsünü değiştirmenize izin verir. Bir tasarım şablonu bulursunuz veya kendiniz tasarlarsınız. sonra bu şablonu siteye yüklersiniz. Kimi zaman yine FTP bağlantısına ihtiyaç duyulur. Bazı şablonalrda kullanılan flash, javascript veya javascript eklentileri başka modüllerle uyumsuzluk gösterebilir. Bunları uzta kullanıcılar ancak adapte edebilirler.
5. İçerik Yönetimi
Sitenizde yer alan yazılar, resimler, videolar, formlar. Bunlar mesajınızı ileteceğiniz esas noktalardır. Ve esas ilgilenmeniz gereken şey sitenizin içeriğidir.
Yukarıdaki brçok teknik detayla ilgilenmeyip tüm vaktinizi sitenizin içeriğine konsantre etseniz elbette bu daha verimli bir yol olacaktır.
Cubicpen ile nasıl yapıyoruz?
cubicpen sayesinde yukarıda belirttiğimiz adımlardan ilk dördünü otomatize ettik. yani hiçbiri ile vakit kaybetmeyip direk siteniizn içeriğini düznelemeye başlarsınız.
Kısaca cubicpen'de bir site oluşturmayı şu şekilde gösterebiliriz:
www.cubicpen.com sitemize girdiğinizde hemen ana sayfada "BURADAN BAŞLA" yazan butna tıklarsınız.

Burada karşınıza gelen formdaki bilgileri dodurup onayladığınızda hemen web siteniz oluşturulacaktır. Buradaki formun detaylarını da kısaca belirtmek gerekirse:
Site Başlığı dediğimiz şey sitenizin adını ifade eder. Sitenin TITLE verisinde bu isim yer alır. Bu ismi yönetim panelinden istediğiniz zaman değiştirebilirsiniz.

Site adını yazdıktan sonra sizden satınalmak istediğiniz paketi belirlemenizi istiyoruz. hangi paketi alacağınıza karar verebilmek için paket özelliklerini ilgili sayfalarda görebilrsiniz.

Paketinizi seçtikten sonra alana konusundaki tecihinizi belirlersiniz. Eğer br alanadı almak istemiyorsanız adiniz.cubicpen.com şeklinde bir alan adını ücretsiz bir şekilde kullanabilirsiniz.

Eğer daha önce aldığınız bir alan adı varsa onu buraya yazarak bu alanadının kullanılmasını sağlayabilirsiniz. Yeni bir alan adı alacaksanız bu işlemi de aynı formdan yapabilirsiniz. Bu seçimleri yaptıktan sonra sırayla kişisel bilgilerinizi (bu bilgiler sizinle bizim aramıdaki iletişimi sağlayacak olan bilgilerdir ve sonradan değiştirilmez),

fatura bilgileriniz (özellikle kurumsal müşterilerin vergi numaralarını yazmalarını istiyoruz),

doldurduktan sonra ödeme tercihinizi belirliyorsunuz.

Bu sayfada DEVAM butonuna tıklayınca son bir kontrol için girdiğinzi bilgiler özet olarak akrşınıza gelir.

Bu bilgileri kontrol ettikten sonra ONAYLIYORUM butonuna tıkladığınızda artık web siteniz oluşturulmaya başlanır.

Siz beklerken arka plandaki server yazılımımız yukarıda belirttiğimiz gibi hosting paketinizi açar, gerekli ayarları yapar, alan adınız tescil edilir, yönetim paneliniz kurulur, tasarım şablonlarınız hazırlanır.

15 dakika sonra artık sitenizi açıp kullanabilirsiniz.
Bu otomatikleştirme sayesinde insanların web sitelerinin içeriği ile daha çok ilgilenmelerine, teknik sorunlarla boğuşmamalarına imkan sağlamayı hedefledik.