Bir web sitesinin görüntüsü ( dizayn - design ) kadar hatasız çalışması, hızlı çalışması ve anlaşılır olması da önemlidir. Özellikle portal olarak nitelendirdiğimiz metin içerikli çok fazla sayfaları olan siteler de sitenin tasarımından çok nasıl programlandığı ve nasıl çalıştığı önemlidir. Bu gibi çok sayfalı ve data sirkülasyonu yüksek dinamik web sitelerinde web programcılığı ( web yazılımı ) daha da bi ön plana çıkmakta ve büyük önem taşımaktadır. Bahsi geçen bu tip portallar, site yöneticisi açısından yönetim panelinin ne kadar pratik ve kolay kullanılırlığından tutun da sitede yayınlanan dataları barındıran veritabanının ne kadar optimum ( en uygun , en iyi) tasarlanması ve ne kadar hızlı, güvenilir çalıştığına kadar bir çok parametre içermektedir.
Yeni bir projeye başladığımda aldığım temel prensipler ;
- Sistemin baştan sona hatasız çalışması,
- Güvenilir olması,
- Sadece amaca yönelik, basit, kolay kullanımlı ve anlaşılır olması,
- Hızlı çalışması,
- En optimum ölçülerde banwidth ( trafik ) harcaması,
- Arama motorlarına uygun kodlama teknikleriyle programlanması.
Bu temel prensipler üzerine inşa edilen projelerin neler içerdiğine değinecek olursam maddeler burada sıkıcı bi şekilde uzar gider. Bilindik CMS ( Content Management Systems - İçerik Yönetim Sistemleri ) portallar genel manada neler içeriyorsa benim hazırlamış olduğum CMS de hemen hemen hepsini içermektedir. Bunlar; tüm sitenin content management (içeriklerinin yönetimi), üyelik sistemi, özgün olarak kodlanmış esnek bir forum, anket, online rezervasyon sistemi, ekart sistemleri , sepet işlemleri, ... gibi bir çok özel modül içermektedir.
Tüm bu bahsi geçen sistemler ;
FreeBSD & Linux
PHP
MySQL
HTML
XHTML
CSS
AJAX
Java Script
alt yapılarına dayanmaktadır.
İster küçük, ister orta, isterse büyük ölçekli bir işletmeniz olsun, web yazılım çözümleriniz için hemen arayın interneti ve web sitenizi en etkin nasıl kullanabilirsiniz tartışalım.