05 Nisan 2010
Web tasarımın dayandığı HTML’nin (Hyper Text Markup Language-Hiper Metin İşaretleme Dili) ilk sürümleri, bilimsel ve teknik makalelerin elektronik ortamda yayımlanması için tasarlanmıştı, yani basit işlevlere sahiptiler ve karmaşık değildiler. Her Web ziyaretçisinin hangi ekran boyutlarını ya da yazı tiplerini kullandığını teknik olarak bilmenin bir yolu yoktu ve bu nedenle bu ayrıntılar sayfa tasarımcısına değil, her ziyaretçinin tarayıcısının ve sistem yapılandırmasının ayarlarına kalıyordu.
Örneğin, tasarımcı <h 1 >’den <h6> ‘ya kadar aşamalı olarak küçülen başlık stillerini atayabilir, ancak kuramsal olarak her bilgisayar bu stilleri farklı yazı tipi, boyut ve renkte görüntüleyebilirdi. Denklemleri, çizelgeleri ya da tabloları yayımlamak için bugün sahip olduğumuz olanaklar yoktu. Günümüzde, web tasarım önem açısından eskiye oranla daha da önem kazanmıştır. Çünkü günümüzde kimse kötü bir web tasarım içinde yer alan içeriğe bakmak istememektedir.
Bununla birlikte, ilk başlarda geliştirilen HTML hâlâ bugün gördüğümüz en karmaşık Web sayfalarının temelini oluşturmaktadır. Aslında sayfa ne kadar karmaşık ya da HTML kodları ne kadar anlaşılmaz olursa olsun, düz metin düzenleyicileri, Web sayfaları oluşturmakta kullanılan en yaygın araçlar arasında yerini hala korumaktadır.
Tarafsız bakıldığında HTML’nin en iyi tanımlama dili olmadığı açıktır. En büyük gücü ve en büyük zayıflığı aynıdır: Basitlik.
Basitliği, herkese düz metin düzenleyicileriyle Web sayfaları oluşturma ve bu sayfaları herhangi bir bilgisayar sisteminde bir tarayıcıyla okuma olanağı verir. Aynı zamanda, web tasarım işiyle profesyonel olarak uğraşan insanları öyle zorlar ki bu kişiler zamanlarının büyük bir bölümünü bu dilin sınırlandırmalarının üstesinden gelebilmek için harcayabilir. Web tasarımcıları, karmakarışık program kodları oluşturması gereken teknisyenler değil, tasarımcı, stilist ve sanatçı olmalıdır.
Etkileyici Web sayfaları oluşturmak, iki uçlu bir yaklaşım gerektirir: İlk olarak, karmaşık Web sayfalarının kodlamalarını basitleştirecek araçlar kullanmak ve ikinci olarak da her Web ziyaretçisinin tarayıcısının, işinizi küçük farklarla görüntüleyeceğini kabul etmek. Yani %100 tarayıcı uyumluluğunu sağlamak her zaman için mümkün olmayabilir veya bunu sağlamak mümkün olsada bu uğraş çok da ekonomik ve faydacı olmayacaktır.
Kategori web tasarım | Yorum Yok »
05 Nisan 2010
Bir önceki yazımız olan web tasarım ve web sunucusu hakkındaki yazımıza kaldığımız yerden devam ediyoruz.
Eğer ağırlıklı olarak PHP ve MYSQL kullanıyor iseniz ve de Windows işletim sisteminde çalıyorsanız, o zaman size hem kurması çok kolay olan bir test web server önereceğiz:
XAMPP
XAMPP sayesinde web tasarımlarınızı test edebileceğiniz bir web serverınız (Apache), veri tabanı sunucunuz (MySQL) ve PHP (PHP: Hypertext Processor) scriptiniz hazır olacak.
Hem de en iyi yanı XAMPP windows işletim sisteminde hazır kurucusu (setup, installer) ile geliyor. Yani Linux da olduğundan farklı olarak bir iki (bilemediniz dört veya beş) tıklamayla test web serverınızı helen kurup web tasarımlarınızı test etmeye başlayabiliyorsunuz.
Tabi XAMPP’ın ilaveleri de var. Örneğin, Apache, Mysql ve PHP’nin yanı sıra APEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql özellikleri de hazır geliyor.
Yani XAMPP web tasarımcılar için tam bir cennet diyebiliriz. Yalnız windows vista kullanıcılarının XAMPP’ı “Program Files” dışındaki bir dizine kurmalarında fayda var. Çünkü yetki sorunları nedeniyle XAMPP “Program Files” altındaki dizinlerde tam çalışamayabiliyor.
XAMPP’ın en güzel yanlarından biride eğer veritabanları ile çalışıyorsanız, yani veritabanı yazılımları yazıyorsanız, phpMyAdmin ile veritabanlarını yedekleyip XAMPP’ı hemen kaldırıp (uninstall) edip tekrar kurduğunuzda (install) phpMyAdmin ile veritabanını tekrar yükleyip web tasarımınıza kaldığınız yerden devam edebiliyorsunuz.
Kategori web tasarım | Yorum Yok »
05 Nisan 2010
Web teknoljilerinde ve web tasarımında hangi web sunucusunun kullanılacağına karar vermek çok önemlidir. Hatta web yazılımılarını yazmadan önce web sunucunuzun hangi dilleri desteklediği gibi konuları bilmeniz gerekmektedir. Örneğin, web sunucunuz PHP (PHP: Hypertext Processor) yi desteklemiyorsa, o zaman PHP yardımıyla yapılan web tasarımların da çalışmayacağı açıktır.
Gerçi günümüzde bir çok web sunucusu bütün sunucuda çalışan (server side) script dillerini desteklese de, durum her zaman böyle olmayabiliyor. Yeni başlayan birçok web web tasarımcısı, web sayfalarını doğrudan diskten tarayıcılarına yükleyerek deneyebilirler. Eskiden bu şekilde bir test işlemi, birçok türdeki web sayfası için uygun idi. Ancak özellikle sunucuda çalışan web scriptleri için bu durum geçerli değildir. Diğer bir ifadeyle, web sunucusunda özel programların çalışmasını bekleyen web bu şekilde çalışmaz ve test edilemez.
Bu durumda ya gerçek bir sunucu üzerinde web tasarımlarınızı test edebilirsiniz. Gerçek sunucularda test işlemi aslında başlangıçta size mantıklı gelebilir ve bir test dizini oluşturabilirsiniz. Ancak, özellikle veri tabanı işlemleri yapıyorsanız sürekli yedekleme yapmak durumunda kalırsınız. Çünkü aksi takdirde yanlışlıkla önemli verileri sildiğinizde geri dönüşünüz olmaz.
Bunu yerine, web tasarımınızı kendi bilgisyarınız üzerinde oluşturabileceğiniz bir test sunucusunda test edebilirsiniz. Hem böylesi daha güvenli ve hızlı olacaktır. Her ne kadar internete erişim hızı sürekli artsada, özellikle çok dizin ve dosyadan oluşan web tasarımlarınızı FTP ile gerçek suncuya yüklemek halen local test serverına göre daha çok vakit alan bir işlem olmaktadır.
Eğer ASP yi çok kullanmıyorsanız, size bir sonraki yazımızda harika bir test sunucu önereceğiz, devamı bir sonrakı yazımızda…
Kategori web tasarım | 2 Yorum »
29 Mart 2010
Web tasarım da temelde HTML (Hyper Text Markup Language, hiper metin işaretleme dili) kullanılmaktadır. HTML’yi kodlamak için basit bir metin editöründen faydalanabilirsiniz. Bütün işletim sistemleri temel bir metin editörüyle gelmektedirler. Bu metin editörleri bu amaçla kullanılabilirler.
Buna karşın, birçok kişi için web tasarımı elle kodlamak, aşağıdakiler gibi ciddi engeller çıkarır:
• Web sayfalarını elle kodlamak, bir dizi ayrıntılı biçimlendirme komutuyla ilgili bilgi gerektirir.
• Grafik arabirimin olmayışı nedeniyle, sayfanın Web ziyaretçisine nasıl göründüğü konusunda görsel geribesleme sağlanmaz, komutlara ve seçeneklere ilişkin görsel ipuçları sunulmaz.
• Sıradan bir Web sayfaları topluluğunda metinler, resimler ve diğer tür dosyalar arasındaki ilişki son derece ayrıntılı ve karmaşıktır. Tek bir dosya yanlış adlandırıldığı ya da yerleştirildiği zaman hatalar oluşur. Böyle bir yapıyı önceden tasarlamak zordur, ancak bunu uzun zaman sürdürmek yıldırıcı olabilir.
profesyonel web tasarım editörleri, Web tasarımcılarını bu sorunlardan ve daha başkalarından kurtaracak zengin bir dizi özellik sağlar. Kısacası, ister kişisel Web sayfanız, ister bir şirketin İnternet ya da intranet sitesi olsun, profesyonel web tasarım editörleri size Web sitenizi oluşturmak ve yönetmek için gerek duyacağınız her şeyi sağlayan bir araçtır.
Bu yüzden web tasarım konusunda ciddi iseniz, profesyonel web tasarım editörlerinin demo sürümlerini hemen test etmeye başlamalısınız. Size profesyonel web tasarım editörleri konusunda bir tavsiyede bulunmamazı doğru olmayacaktır çünkü “en iyi web tasarım editörü” diye bir şey yoktur. Sizin ihtiyaç ve amaçlarınıza uygun web tasarım editörü vardır. İşin en ilginç yanı ihtiyaç ve amaçlar zamanla değişebileceğinden dün iyi olan editör bugün size yeterli gelmeyebilir.
Kategori web tasarım | Yorum Yok »
29 Mart 2010
Web tasarım yapabilmek için öncelikle temel network, web ve tarayıcı bilgilerine sahip olmak gerekir. Web’in temel çalışma biçimi aslında çok basittir.
Bilgi isteyen ve istemci adı verilen bilgisayarla, bilgiyi ileten ve genellikle sunucu adı verilen bilgisayar arasındaki bilgi alış-verişini kapsar. İstemcinin tarayıcı adı verilen yazılımı, ağ üzerindeki bir sunucudan, bir şirketin yerel ağında (intranet) ya da genel World Wide Web’de bulunan Web sayfalarını ister. Tarayıcı, istenen dosyayı sunucunun dosya sistemindeki adıyla tanır ve sunucudan yollamasını ister. Dosyanın alınmasından sonra, tarayıcı bu dosyayı Web ziyaretçisi için görüntüler. Web sayfası bileşen olarak başka dosyalar gerektiriyorsa, (grafik, ses ve video dosyaları gibi) tarayıcı onları yine aynı düzeneği kullanarak ister.
Bir Web sayfasının tasarımcısı metin, resim ve diğer nesne alanlarını köprü olarak belirleyebilir. Her köprü, bir başka Web sayfasının ağ adresini ve dosya adını belirtir. Bir köprüyü tıklamak, tarayıcıyı, ilişkili sayfayı ya da dosyayı almak ve görüntülemek için yönlendirir.
En temel düzeyde, tarayıcılar, Web sayfalarının HTML’de kodlanmış olmasını bekler. HTML, yeni bir paragraf için <p>, numaralandırılmamış listeler için <ul>, liste öğeleri için <//> gibi etiketlerle “biçimlendirilmiş” düz metinlerden oluşur.
Bu, Not Defteri donatısı gibi Microsoft VVindovvs’la gelen basit bir metin düzenleyicisi kullanarak herkesin oluşturabileceği bir biçimdir. Basit araçlarla Web sayfalan oluşturabilme yeteneği, Web’in gelişiminde ve yaygın olarak kullanılmaya devam etmesinde anahtar bir rol oynamıştır.
Kategori Genel, web tasarım | Yorum Yok »
29 Mart 2010
“Web tasarım” konusu halen popüler ve popüler olmaya da devam ediyor. Neden mi? Çünkü, insanlar, başlangıçta yalnızca Web tüketicileri olmalarına karşın, sonunda birçoğu bu işte katılımcı da olmak istiyor. Her türden kuruluş ve kişi Web teknolojisini, kendilerini tanıtmak, başkalarını kendi alanlarına çekmek, bilgi yaymak ve her çeşit işi yürütmek için kullanıyor.
Web sayfası ve Web sitesi tasarımcıları, Web’in kendisi gibi çok çeşitlidir. Bazıları daha önce hiç bilgisayar kullanmamışken, bazıları yılların uzman bilgisayar kullanıcılarıdır. Bazıları web tasarım konusunun sanatsal yanına eğilirken, bazıları uygulamanın ayrıntılarına eğilimlidir. Bazılarının bir bilgisayar ağını neyin oluşturduğu konusunda hiçbir fikri yokken, kimileri deneyimli internet uzmanlarıdır.
Web tasarım konusunda kullanıcılar çoğu zaman, yazılımı kullanmayı deneme-yanılma yöntemiyle hızla öğrenirler. Temel işlemler söz konusu olduğunda, ayrıntılı adım adım açıklamaları, basit, zaman kaybettirici ve sinir bozucu bulurlar. Sorular ve sorunlar, yazılımın gittikçe daha ilerleyen bölümlerinde yani uzmanlaşma arttığında karşılaşılır.
Web tasarım ortaya çıkıp giderek daha çok kullanılırken, Web tasarımcıları topluluğu da giderek genişlemektedir. Birçok yeni Web tasarımcısının, Web sayfalarının yapıldığı gereç olan HTML (Hypertext Markup Language- Köprü Metni İşaretleme Dili) kodlamasına ne ilgisi ne de yeteneği var ama Web sayfalarını, sık kullandıkları sözcük işlemci, elektronik tablo ya da masaüstü yayımcılık uygulamaları gibi gelişkin ve kullanımı kolay, yüksek düzeyde araçlarla oluşturmayı umarlar.
Bu konuda web tasarımcılar açısından bir web tasarım yazılımı zenginliğini söyleyebilmek mümkündür. Ancak, piyasada var olan bir çok popüler web tasarım yazılımının siz bilgi ve becerilerinizi arttırdıkça sizi takip etmeyebileceğini de unutmamalısınız.
Kategori web tasarım | Yorum Yok »
27 Mart 2010
Web tasarım yapmanız için müşteriniz sizinle irtibata geçtiğinde görüşmeye gidersiniz. Tanışırsınız, konuşursunuz ve eğer anlaşırsanız web tasarımı yapabilmek için genel bilgileri müşterinizden istersiniz. En önemlisi müşterinize ne istediğini sorarsınız. Genelde istenen şeyler bellidir, ama bunlardan iki tanesi yani “güzel web tasarım” ve “google da en üste çıkmak” en çok istenen hususlardandır.
Müşterilerin internet bilgisine göre değişmekle birlikte “güzel web tasarım” dan kastedilen flash veya silverlight kullanılan animasyonlu zengin içerik uygulamalarıdır. Bu diğer isteği göre daha kolay anlaşılır ve yapılabilirdir.
Diğer istek yani “google da en üste çıkmak” ise biraz daha anlaşılması zor ve yapılması zor bir istektir. Şöyleki müşteri konuyla ilgili bazı kavramlara yabancıdır. Örneğin “organik arama sonuçları” ve “inorganik arama sonuçları” arasındaki farkın çoğu zaman bilincinde değildir. Örneğin, Google arama sonuçları safyalarının solunda yer alan sonuçların organik sağ tarafındakilerin inorganik olduğunu çoğu zaman bilmez. Aslında bazı durumlarda arama sonuçları her ne kadar inorganik veya sponsor bağlantı olarak da gözükse, birbirine karışabilmektedir. Şöyleki, inorganik veya sponsor bağlantılar bazen sağ taraftan sol tarafın en üstüne çıkmaktadır.
Bu durumda web tasarıma yabancı olan müşterinin aklı karışmaktadır. Müşteriye sağ tarafın Google tarafından en çok teklif veren kişi veya kuruluşa satıldığı anlatıldığı zaman müşteriler konuyu anlamaktadırlar. Esasen Google Adwords hizmeti web tasarım gibi başlı başına bir endüstri olmuştur. Her ne kadar Adwords, basit olarak başlatılabilse de reklamlardan en yüksek getiriyi elde edebilmek için konuyla ilgili olarak detaylı bilgiye sahip olmak ve profesyonel bir reklam kampanyası yönetmek gerekmektedir.
web tasarım ve anahtar kelimeler konumuza bir sonraki yazımızda değineceğiz
Kategori web tasarım | Yorum Yok »
27 Mart 2010
Web tasarım ve içerik konusundaki önceki yazımıza kaldığımız yerden devam ediyoruz …
Web Tasarım Hakkında Temel Bilgiler:
Web tasarıma başlamadan önce müşterinizle görüşüp en azından ilgili endüstrinin, müşteri portföyünün ve rakiplerin sitelerinin içeriği hakkında temel bilgi almanız gerekmektedir.
Ana Sayfa:
Ana sayfa web tasarımının en önemli sayfasıdır çünkü ziyaretçiler önce ana safyaya gelirler ve bu sayfadaki bilgileri görürler. Ana sayfa ziyaretçilerinizin web tasarımınızla karşılaştığı bir sayfa olmanın yanında sitenin içeriği ve navigasyonu hakkında hemen anlaşılır bilgi içermelidir. Ayrıca, kullanıcı tarafından hemen anlaşılabilmelidir ki ziyaretçiler siteyi terk etmesinler.
Web tasarımı hazırladığınız müşterinizin logosu, ürün ve hizmetleri hakkında genel bilgiler ana sayfada yer almalıdır. Bu sayfa bir evin giriş holüne benzetilebilir. Giriş holü diğer odalara veya sayfalara açılmalı, ziyaretçiler bir odadan veya sayfadan diğerine rahatlıkla geçebilme aynı zamanda evin veya sitenin içinde kaybolmamalıdırlar.
Ana sayfa sadece ziyaretçileriniz için önemli olmayıp Google ve Yahoo gibi arama motorlarının en çok önem verdikleri sayfadır. Arama motorları ilk önce ana sayfanıza gelirler, bu yüzden ana safyada sitenin içeriği hakkında bilgi veren HTML (hyper text markup language, hiper text işaretleme dili) yazı bulunmalıdır. Yine alt sayfalara HTML linkler verilmelidir ki, arama motorları alt sayfaları da bulup onları endeksleyebilsin.
Bazı sitelerde HTML yerine flash veya silverlight kullanıldığı hatta sadece flash veya silverlight dan oluşan ana sayfalar bulunmaktadır. Her ne kadar arama motorları flash ve diğer zengin içerik eklentilerini endeksleyebilse de her durumda arama motorlarının endekslemesi mümkün olmamaktadır. Örneğin, flash animasyondaki linkler resimlerden oluşuyorsa arama motorları bu linkleri bulmada ve endekslemede zorluk yaşabilmektedirler. Her ne kadar Google gibi “öncü arama motorları” yeni teknikler geliştirse ve bulunması zor olan linkleri bulma ve endeksleme yönünde çalışmalar yapsa da, siz her şeye rağmen flash linklerin yanında sayfadın diğer bölümlerinde HTML linkler ve yazılar bulundurmaya devam edin çünkü arandığında bulunamayan ve dolayısıyla ziyaret edilemiyen bir web sitesi hiç bir işe yaramaz.
Kategori web tasarım | 1 Yorum »
27 Mart 2010
Web tasarım yeni bitti ve şimdi sıra daha az teknik bilgi gerektiren site içeriğini hazırlamaya geldi. Herhalde çoğunuz site içeriğini hazırlamanın teknik bilgi gerektiren tasarım kısmından daha kolay olduğunu düşünüyordur. Ancak, web sitesi içeriği web tasarımdan daha az önemli değildir. Çoğu durumda tam tersi geçerlidir, yani aslında içerik daha önemlidir.
Şöyle düşünebilirsiniz, web tasarım için yaptığınız onca çalışma aslında site içeriğini daha güzel sunmak içindir. Hani derler ya “dışı hoş içi boş olması“, web tasarımında da durum böyle. Eğer “güzel web tasarımı” güzel ve uygun içerikle desketlemezseniz bir yerde web tasarım da boşuna yapılmış olmaktadır.
Tam tersi durumda da güzel ve uygun bir site içeriği güzel bir web tasarımla sunulmazsa yine ziyaretçilere itici gelecektir. Özetle “dışıda içide hoş olmalı” yani güzel bir web tasarım ve güzel bir içerik ziyaretçileri mutlu edecektir.
Web tasarım bittikten sonra sıra site içeriğini hazırlamaya geldi. Endüstriden endüstriye farklılık gösteren içerik bilgisi için web tasarımcı olarak sizin her durumda yeterli bilgi sahibi olmanız beklenemez. Bu durumda web tasarım talebinde bulunan müşterinizden faydalanmalısınız. Müşteriniz kendi sektöründe sizin olduğuzdan daha deneyimlidir. Bu yüzden, müşterinizden elde edebileceğiniz her türlü bilgiyi, fotoğrafı, videoyu ve diğerlerini almalısınız. Bu aşamada fazla bilgi almanın bir zararı olmaz zaten kullanmadığınız bilgiyi arşive kaldırırısınız veya müşterinize geri iade edersiniz.Web tasarım içeriğini hazırlarken müşterinizle mümkünse birlikte çalışmalısınız.
Bu yazının devamında içerik konusunda dikkat edilmesi gereken belli başlı kriterler hakkında bahsedeceğiz.
Kategori web tasarım | 1 Yorum »
14 Mart 2010
İçerik Yönetim Sistemleri (Content Management System, CMS web tasarım alanında yeni bir dönemi başlattılar. Artık, hemen ve çabucak bir web tasarım sahibi olabilirsiniz. Ayrıca, içerik yönetim sistemlerinin hazır şablonlarını veya kalıplarını kullanarak web tasarımını istediğiniz zaman da değiştirebilirsiniz.
Web tasarımlarında içerik yönetim sistemelerini kullanmanın artısı ve eksisine bu yazımızda değinmeden kısaca öne çıkan iki içerik yönteim sistemini özetle karşılaştırmak istiyoruz.
Joomla ve Wordpress benzer içerik yönetim sistemlerinden farklı olarak daha yaygın bir şekilde kullanılmaktadır.
Sonuçta ikisi de ücretsiz (freeware) ve açık kaynak (open source) yazılımlardır. Ama temelde bazı ayrılıkları bulunmaktadır.
Aslında Joomla ve Wordpress’in temel farklılığı tasarım amaçlarında yatmaktadır. Joomla bir haber portalı amacıyla, Wordpress de bir blog yazılımı olması amacıyla tasarlanmıştır.
Dolayısıyla, eğer web tasarımınızda bir haber portalı için Joomla bir blog içinde Wordpress daha uygun düşecektir.
Her ne kadar Wordpress çok gelişmiş bir web yazılımı olmakla ve sürekli olarak geliştirilmekle birlikte Joomla teknik açıdan daha gelişmişdir. Buna karşın, Wordpress de kurulum ve kullanım kolaylığıyla Joomla’nın önüne geçmektedir.
Sonuçta, web tasarımı konusundaki amaçlarınız ve ihtiyaçlarınız doğrultusunda Wordpress veya Joomla’yı rahatlıkla kullanabilirsiniz. Sonuçta, her ikisi de kullanıcıları web tasarımının detaylı ve uğraştırıcı maliyetlerinden kurtarmakta ve kullanıcıları asıl önemli olan içeriğe yönelmektedirler.
Elbette, içerik yönetim sistemlerinin zengin kalıp ve şablonlarına rağmen genel bir web tasarım şekli olduğu da unutulmamalı ve farklı bir web tasarım için içerik yönetim sistemlerinin çok da esnek olmadığı unutulmamalıdır.
Kategori Genel | 1 Yorum »