Dreamweaver 8 Temelleri

Transkript

Dreamweaver 8 Temelleri
A-PDF Split DEMO : Purchase from www.A-PDF.com to remove the watermark
1
Dreamweaver 8
Temelleri
Macromedia Dreamweaver 8, pek çok Web geliştiricisinin tercih ettiği bir araçtır. Bir
yandan kolayca erişilebilir ve standartlara uygun siteler hazırlama ihtiyaçlarına karşılık
verirken, diğer yandan da mevcut ve gelişmekte olan pek çok teknolojik çözümle
çalışma imkânı sağlayan bir ortamda hem görsel tasarım, hem de kod düzenleme araçları
sunar. Dreamweaver, üretim sürecini hızlandırır ve site yönetimi ve sitenin devamlılığını
sağlamak için gereken araçları sunar. Web geliştirme yazılımları sektöründe lider olan
Dreamweaver, Web siteleri oluşturma ve bunların devamlılığını sağlama, ayrıca sürekli
değişen standartlar, yeni teknolojiler ve kullanıcı ihtiyaçlarını karşılama konularındaki
zorlukları aşmanıza yardımcı olmak için ihtiyaç duyduğunuz araçları sağlar.
Bu derste Web sitesi geliştirme sürecinin (tamamen yeni bir Web sunumu ya da mevcut
bir sitenin yeniden tasarlanması işi olabilir) en önemli adımları olan siteyi planlama ve
hazırlamanın temellerini öğrenerek işe başlayacaksınız. Bu süreç içinde, kitapta kullanılan
siteyi de yakından tanıyacaksınız. Burada kullanılan proje (San Francisco’daki bir yoga
stüdyosu olan Yoga Sangha’nın Web sitesinin yeniden tasarlanması) gerçek bir örnektir.
Daha sonra Dreamweaver 8’in temellerini öğrenecek ve programın arabirimini ve
araçlarını tanıyacaksınız. Makinenizde, Yoga Sangha sitesinin bölümlerini geliştirirken
oluşturacağınız sayfaları içerecek yerel bir site oluşturarak temel site yönetim özelliklerini
kullanmaya başlayacaksınız.
Bu derste, kitapta kullanacağınız sitenin
hazırlanması ve ayarlarının yapılması
işlemlerini tamamlarken bir yandan da
Dreamweaver arabirimini tanıyacaksınız.
Bu derste, basit bir Web sayfası oluşturmak ve mevcut bir sayfayı açmak, ayrıca
çalışmanızı farklı Web tarayıcılarında test etmek (bu, işlevsel ve erişilmesi kolay Web
siteleri hazırlamak için gerekli bir adımdır) için belge ayarlarıyla nasıl çalışacağınızı
öğreneceksiniz. Ayrıca bu derste Dreamweaver’ı kendi çalışma akışınıza uygun olarak
nasıl özelleştireceğinizi öğrenecek ve Dreamweaver’ın işlevlerini geliştirme yolları
hakkında bilgi edineceksiniz.
Bu dersin en son uygulamasında, bu derste öğrendiğiniz beceri ve teknikleri kendi Web
projelerinize uygulamaya başlayacaksınız.
CD-ROM’daki Lesson_01_Basics klasörünün içinde bulunan Completed klasöründe Ders
1’in (Lesson 1) tamamlanmış bir örneğini bulabilirsiniz.
Neler Öğreneceksiniz?
Bu derste şunları öğreneceksiniz:
• Dreamweaver arabirimini tanıyacaksınız
• Dreamweaver ortamını özelleştireceksiniz
• Planlama işleminin nasıl yapıldığını öğreneceksiniz
• Yeni bir site oluşturacaksınız
• Yeni bir belge oluşturacak ve bunu kaydedeceksiniz
• Araçları tanıyacaksınız
• Sayfanıza bir başlık atayacaksınız
• Önizleme Web tarayıcılarını belirleyecek ve sayfanızı test edeceksiniz
• Öğrendiklerinizi kendi sitenize (sitelerinize) uygulayacaksınız
Yaklaşık Süre
Bu dersin tamamlanması yaklaşık 1 saat sürecektir.
Ders Dosyaları
Başlangıç Dosyaları:
Lesson_01_Basics/resources/client-questionnaire.doc
Tamamlanmış Proje:
Lesson_01_Basics/Completed/yoga.html
Lesson_01_Basics/Completed/yoga-sangha-responses.pdf
DERS 1
Çalışma Alanının Tanınması
Dreamweaver ile çalışmaya başlayabilmek için arabirimi ve çalışma alanındaki başlangıç
seçeneklerini tanımanız gerekir. Programın Windows ve Macintosh sürümleri arasında
küçük bazı farklar vardır.
Windows Kullanıcıları için: Dreamweaver 8’i Windows yüklü bir bilgisayarda ilk defa
açacaksanız, sizden iki çalışma alanından birini seçmeniz istenecektir: Designer ve
Coder. Bu uygulamada Designer çalışma alanını seçmeniz gerekiyor, çünkü bütün kitapta
bunu kullanacağız. Designer çalışma alanı, Dreamweaver ile ilgili bütün pencereleri
ve panelleri görsel tabanlı Web sitesi tasarımı için optimize edilmiş bir ortamda bir
araya getirmektedir. Bu, tasarımcılar için ideal bir özelliktir. Coder çalışma alanı asıl
olarak HTML ve diğer Web ve programlama dilleriyle çalışmak isteyen programcılar
için tasarlanmıştır. Bütün Dreamweaver özelliklerine ve araçlarına her iki çalışma
alanından da erişebilirsiniz. Çalışma alanlarında araçlar optimize ayarlarda olacak şekilde
düzenlenir.
İstediğiniz zaman Window > Workspace Layout komutunu ve ardından da istediğiniz
çalışma alanını seçerek Designer çalışma alanı ile Coder çalışma alanı arasında geçiş
yapabilirsiniz.
Macintosh Kullanıcıları için: Yukarıda bahsedilen Designer ve Coder çalışma alanı
seçenekleri Macintosh’ta mevcut değildir. Macintosh, ihtiyaçlarınıza göre düzenleyerek
aynı optimize ortamı elde etmenizi sağlayan bir kayar panel sistemi kullanır.
Dreamweaver’ın çalışma alanının özelleştirilmesiyle ilgili ayrıntıları bu dersin devamında
ve kitap boyunca göreceksiniz.
Dreamweaver 8 Temellerİ Başlangıç Sayfası
Dreamweaver 8’i açtıktan sonra Bir Başlangıç Sayfası (Start Page) göreceksiniz. Bu sayfada
şu araçlar bulunmaktadır:
• En son açılan belgelere ait hızlı bağlantılar
• Farklı dosya tiplerinde yeni belgeler oluşturmak için kullanabileceğiniz seçenekler
• Kendi siteleriniz için bir başlangıç noktası oluşturacak sayfa tasarımı örnekleri
• Aralarında bir Dreamweaver turu ve kılavuzunun da bulunduğu program kaynakları
• Programın araçlarına ekleme yapmak için kullanabileceğiniz kaynakları içeren
Dreamweaver Exchange’e ait bir bağlantı
Siz Don’t show again (Tekrar gösterme) onay kutusunu işaretlemedikçe, Dreamweaver’ı
her açtığınızda Başlangıç Sayfası karşınıza çıkacaktır.
Açılışta Başlangıç Sayfası görünmüyorsa ve siz de bu sayfayı görmek
istiyorsanız, Dreamweaver’ın Preferences bölümünden Başlangıç
Sayfası’nın görüntülenmesiyle ilgili ayarları değiştirebilirsiniz. Bunun için
Dreamweaver > Preferences (Macintosh’ta) ya da Edit > Preferences
(Windows’ta) komutunu seçtikten sonra Category listesinden General’ı
seçip Document Options bölümündeki Show Start Page onay kutusuna
tıklayın. Bu seçenekteki onay işareti, program açıldığında Başlangıç
Sayfası’nın görüntüleneceğini gösterir. Onay işareti yoksa, program
açıldığında sayfa görüntülenmez.
Yeni bir sayfaya oluşturma işlemine başladığınızda veya Başlangıç Sayfası’ndaki diğer
seçenekleri kurcaladığınızda Başlangıç Sayfası kendiliğinden kapanır. Macintosh
kullanıcıları, sol üst köşesindeki Close düğmesini kullanarak da bu pencereyi kapatabilirler.
Dreamweaver 8’in
Başlangıç Sayfası
DERS 1
Siteyi Geliştirmek Üzere Hazırlık Yapmak
Bir Web sitesi oluşturmak için gereken ayrıntılı araştırma ve planlama aşamalarına zaman
ayırmak çok önemlidir. Geliştirme için bir strateji oluşturmak daha verimli olmanıza,
fikirlerinizi daha iyi ve daha ayrıntılı bir şekilde geliştirmenize ve projenizin kapsamını
daha iyi anlamanıza yardım edecek, ayrıca zamanı ve kaynakları daha verimli kullanmanızı
sağlayacaktır. İyi bir Web sitesi sezgisel olmalı ve kullanıcılara olumlu ve benzersiz bir deneyim
sunmalıdır. Etkin bir Web sitesi hazırlarken işe ilgili siteyi oluşturma nedenini tanımlama
ve özetleme, rekabet analizi, akış grafiği ya da taslak hazırlama, site özelliklerinin nasıl
çalışacağını yazılı olarak tanımlama ve sitenin görüntüsünü ve insanlarda oluşturacağı hissi
tasarlama gibi işlemlerle başlarsınız. Büyük şirketlerde bu işlemler için birden fazla insan ya
da departman görevlendirilebilir ve bunların tamamlanacağı zaman dilimleri ciddi anlamda
çakışabilir. Bu süreç çeşitli şekillerde bölümlere ayrılabilir. Bir Web sitesi hazırlamanın temel
bileşenleri bu kitapta beş geliştirme aşamasında gerçekleştirilen adımlar olarak anlatılmıştır.
Gerçekten etkin bir site (ister kendi sitenizi hazırlarken, ister bir müşteri için ya da bir ekiple
birlikte çalışırken) hazırlamak için bu bileşenlerin hepsini kullanmak gerekir. Derslerde
ilerlerken Dreamweaver size bu bahsettiğimiz işlemlerin birçoğunu (sadece prodüksiyon ve
post prodüksiyon aşamalarındakileri değil) gerçekleştirme konusunda yardımcı olacaktır.
1. Aşama: Araştırma
Herhangi bir sayfa üzerinde çalışmaya başlamadan önce kendinize ya da müşterinize aşağıdaki
soruları sorun. Yoga Sangha Web sitesinin geliştirilmesinde kullanılan Müşteri anketinin tam
hali CD ROM’daki Lesson_01_Basics/resources klasöründe verilmiştir. Bu bölümde, Yoga
Sangha tarafından anketteki en önemli sorulara verilen cevapları bulacaksınız. Bu cevaplar,
Yoga Sangha sitesinin nasıl geliştirildiğini ve burada ele alınan sürecin sitenin geliştirilmesinde
neden temel rol oynadığını anlamanızı sağlayacaktır. Bu süreci tümüyle anladıktan sonra
burada edindiğiniz tecrübelerden kendi Web sitelerinizi oluştururken de faydalanacaksınız.
• Kime hitap edeceksiniz, bu siteye neden ihtiyaç var ve sitenizin ziyaretçilerinin
neden sitenize gelmesini istiyorsunuz? Hitap edeceğiniz kitleyi doğru belirlemeniz çok
önemlidir. Genel bir kullanıcı profili tanımlamak hedef kitlenize etkin olarak ulaşmanızı
kolaylaştıracaktır. Farklı tipte kullanıcılara hitap ediyor olabilirsiniz. Böyle bir durumda her
biri için ayrı bir profil geliştirin.
Hitap edeceğiniz kitleyi belirledikten sonra bu insanların nasıl bir teknolojiye sahip
olabileceği konusunu düşünün. Ziyaretçilerinizin büyük bir çoğunluğu acaba hangi
eklentileri, hangi Web tarayıcılarını, hangi işletim sistemlerini kullanıyor? Ziyaretçilerinizin
kullandığı araçların tipi, hedef kitlenizin kolayca erişebileceği bir Web sitesi yaratırken
dikkat etmeniz gereken çok önemli bir faktördür. Örneğin sadece en yeni ve en güncel Web
tarayıcılarının desteklediği elemanları içeren bir site oluşturuyorsanız ve çoğu ziyaretçinizin
bilgisayarı bu tarayıcıları çalıştıramayacak kadar eskiyse bu durum pek hoş olmayacaktır.
Dreamweaver 8 Temellerİ Sitenizin hizmet edeceği amacın ne olacağını ve her bir potansiyel kullanıcının siteden
ne şekilde faydalanabileceğini iyice düşünün. Site bu amacı yerine getirmek için nasıl
bir içeriğe sahip olmalı? Ziyaretçilerin sitenizde yapacakları şeylerle ilgili muhtemel
senaryoları belirlemek için, daha önce oluşturduğunuz ziyaretçi profil(ler)ini kullanın.
Proje Sitesi: Yoga Sangha’nın Hitap Edeceği Kitle
Kime hitap edeceksiniz? Potansiyel öğrencilerin ve site ziyaretçilerinin ilgi
alanları ve yaş aralıkları ne?
“Yoga yapmak isteyen ya da sağlıklarını fiziksel aktiviteler vasıtasıyla geliştirmek isteyen
20-60 yaş arasındaki yoga öğrencilerinin dikkatini çekmek istiyoruz.”
Bu kitle Web sitenizi ve şirketinizin sağladığı hizmetleri nasıl kullanacak?
“Sitedeki bilgileri, gitmek istedikleri sınıfı ve atölye çalışmalarını seçmeleri için
kullanmalarını istiyoruz. Kalitemizi, derinliğimizi, bağlantılarımızı ve kişisel hizmetlerimizi
gösteren hizmetlerimiz ve stüdyomuzla ilgili fikir edinmelerini istiyoruz.”
Yoga Sangha öğrencilerine nasıl yardımcı oluyor ve onların normal programlarıyla
sizin derslerinizin arasındaki uyumu nasıl sağlıyorsunuz?
“Bunu, hem gündüz, hem de gece olmak üzere farklı beceri seviyelerinde yoga dersleri
vererek ve atölye çalışmalarını da hafta sonlarında yaparak sağlıyoruz. Bu da öğrencilerin
form durumlarına ve kişisel programlarına uygun bir sınıf ya da atölye çalışması
bulabilmelerini sağlıyor.”
Öğrencilerin Yoga Sangha’yı seçmelerini sağlayacak başlıca sebepler neler?
“Çünkü biz öğrencilerimizin yaşadıkları yere yakınız, çünkü Anusara yoga öğretiyoruz ve
çünkü en sevdikleri hocalar Yoga Sangha’da ders veriyor. Ayrıca Yoga Sangha’da sadece
duruşları değil, yoganın nasıl uygulandığını da öğreniyorlar.”
• Site nasıl bir içerik gerektiriyor? Sitede kullanılacak materyali belirlemek ve toplamak,
bir Web sitesi tasarlama ve oluşturmaya hazırlık kısmının önemli aşamalarından biridir.
Metinler, resimler ve multimedya elemanları gibi bütün içeriği toparlamanız gerekir.
Bu elemanları düzenlemek eksiksiz ve ayrıntılı bir Web sitesi hazırlamanızda size çok
yardımcı olacaktır. Böylece ne tür içeriklerin geliştirilmesi gerektiğini belirleyebilirsiniz.
Proje Sitesi: Yoga Sangha’nın İçeriği
Sitede olmasını istediğiniz bölümleri, özellikleri ve içeriği bir liste halinde yazın. Bu
içerik bileşenlerinden hangileri mevcut ve hangilerinin geliştirilmesi gerekiyor?
“Sitede bir stüdyo turu, üç aylık haberler, Katchie ve Jayne’in (stüdyonun sahipleri) üç ayda
bir yazacakları bir mektup, bir harita ve talimatların olmasını istiyoruz. Bunların hepsinin
geliştirilmesi gerekiyor. Ayrıca sitede üç ayda ya da ayda bir olmak üzere, dünyada başarılı
işlere imza atan “kâr amacı gütmeyen kuruluşlar”a (NGO), belirli hocaların yazılarına ve
gelecekteki ihtiyaçları temel alarak, iletmek istediğimiz diğer bilgilere yer vermek istiyoruz.
Yine bunların da geliştirilmesi gerekiyor.”
DERS 1
• Sitede ziyaretçilerle iletişiminiz nasıl olacak ve onlara neler anlatacaksınız?
Sitede ziyaretçilerinize ne anlatacağınızı tam olarak bilmeniz çok önemlidir.
Ne söylemeye çalıştığınızı bilmiyorsanız ziyaretçiler de bunu muhtemelen
anlamayacaktır. Sitenizin mesajını açık bir şekilde belirtin. Ziyaretçilerle iletişim
kurmak, etkili bir sitenin kalitesini koruyabilmenin önemli bir bileşenidir.
Proje Sitesi: Yoga Sangha’nın
İletişimle İlgili Hedefleri
Sitenizin temel hedefleri neler?
“Stüdyomuz, topluluk bilinciyle faaliyet gösteren, çevreye duyarlı ve kişisel bir stüdyodur.
Web sitemizde Anusara Yoga felsefesini ve stüdyomuzla ilgili deneyimleri, kişisel duyguları,
toplumsal konuları iletmek istiyoruz. Biz ayrıca, gelecek seneden itibaren stüdyomuzun
tam bir Yeşil stüdyo olması, yani tam bir ekolojik sorumluluk ve sürdürülebilirliğe sahip
olması için yeni bir programa dahiliz. Aktivizmin önemli isimlerinin katılacağı konferanslar
aracılığıyla yoganın günlük hayatla ilişkisini göstermek, ekolojik bilinç, beslenme, toplum
ilişkileri, felsefe ve meditasyon konularından bahsetmek istiyoruz.
Yeni bir Web sitesiyle ilgili olarak yapılacak araştırmanın son kısmını, rekabet durumunu
incelemek oluşturur. Hazırladığınız Web sitesi sadece belirli bir kesime hitap edecek olsa
bile bu adım hayati önem taşır. Çünkü Web, neredeyse mantığa uygun her türlü Web
sitesinin zaten hazırlanmış olduğu çok büyük bir alandır. Rakiplerinizi tanır ve onların
Web sitelerini nasıl hazırladıklarını bilirseniz, farklı bir şeyler ortaya koyabilirsiniz.
Rakiplerinizin Web sitelerinin tasarımında zayıflıklar ve özellik anlamında birtakım
eksiklikler olabilir ve siz bunları görebilirsiniz. Böyle bir durumda çok daha farklı bir site
tasarlayabilir ve diğerlerinden üstün olduğunuzu gösterebilirsiniz. Eğer rakiplerinizin Web
sitesi gerçekten iyi bir tasarıma sahipse, bu da size daha iyi bir Web sitesi hazırlamak için
itici güç olabilir. Her halükarda, eğer rakiplerinizin yaptıklarını dikkate almazsanız, bu
sizin ve tasarımını yaptığınız Web sitesi için bir dezavantaj yaratacaktır.
2. Aşama: Planlama ve Yapılandırma
Web sitenizle ziyaretçilerinizin arasındaki bağlantı, kısmen sitenizin yapısına bağlıdır.
Açıklık ve kullanım kolaylığı iyi bir Web sitesi için hayati özelliklerdir. Geliştirme
sürecinin bu önemli aşaması, bu kitapta göreceğiniz ilk konudur.
• Sitenin yapısını oluşturmak: Web sitelerinin temelini site yapısı oluşturur. İyi
yapılandırılmamış bir Web sitesinde dolaşmak ve böyle bir siteyi kullanmak kafa
karıştırıcı ve zor olabilir, ayrıca böyle bir sitenin devamlılığını sağlamak da pek
kolay olmayabilir. Anlaşılır, iletişim sorunu olmayan ve ziyaretçilerinin kolayca
kullanabileceği bir site oluşturmak için, herhangi bir HTML belgesi oluşturmadan
önce sitenin yapısının nasıl olacağını ve sitede kullanılacak dosya ve klasörlerin
hiyerarşisini eksiksiz olarak planlamanız gerekir.
Dreamweaver 8 Temellerİ Ayrıntılı bir akış şeması ya da storyboard ile birlikte sitenin kapsamlı bir taslağını
hazırlamak, planlama sürecinin önemli bir adımıdır.
3. aşamadaki tasarım evresinden önce içeriğin organize edilmesi ve ayrı ayrı ve daha
ayrıntılı “sayfa seviyesinde” akış şemalarının geliştirilmesi genellikle bu aşamada
gerçekleştirilir. Sayfa seviyesindeki içeriğin organize edilmesi konusunu Ders 2’de
göreceksiniz.
• Dosya ve klasör yapısını oluşturmak: Geliştirme sürecinden önce dosya yönetimi
için bir strateji hazırlamak önemlidir. Bunu gerçekleştirmek için kullanabileceğiniz güzel
yöntemlerden biri, her dosya tipi için farklı tipteki medya öğelerini ayrı klasörlerde
tutmaktır. Bir HTML klasörü, bir resim klasörü, bir CSS (Cascading Style Sheets)
klasörü ve bir multimedya klasörü kullanabilirsiniz. Örneğin sadece HTML ve XHTML
dosyalarını içeren html_docs adında bir klasör kullanmak, bu dosyaları düzenli bir
şekilde tutmanızı ve kolayca bulmanızı sağlayacaktır. Eğer site çok büyükse, onu, her
kısım ve alt kısım için birer klasör olacak şekilde daha kolay yönetilebilir parçalara
ayırmak isteyebilirsiniz. Böyle bir durumda her kısım ve alt kısım klasöründe aynı dosya
tipleri için birer klasör kullanabilirsiniz. Site genelinde kullanılan resimler gibi öğeler
varsa, aynı dosyaları site içinde farklı konumlarda tekrar tekrar oluşturmamak için
ana klasör içinde bu tür dosyalar için ortak bir klasör ya da klasörler oluşturabilirsiniz.
Farklı klasör seviyelerinde grafik tabanlı bir akış şeması oluşturmak, klasör hiyerarşisini
tanımlamanızda size yardımcı olacaktır. Anlaşılır ve iyi yapılandırılmış bir Web sitesinin
geliştirilmesi ve devamlılığının sağlanması, iyi organize edilmemiş bir siteye göre çok
daha kolay ve verimli bir şekilde gerçekleştirilir. Site yapısı ve klasör hiyerarşisi, Ders 3’te
göreceğimiz bağlantılarla da ilişkili olduğu için, bu konularla öğrenecekleriniz bu derste
anlatılanlarla sınırlı değil. Bu kitapta dosya organizasyonu derslere göre düzenlenmiştir.
Bir sonraki uygulamada, DW8_YogaSangha/Completed_YogaSangha_
SampleSite klasöründeki klasörleri ve dosyaları inceleyerek Yoga Sangha
proje sitesinin yapısını göreceksiniz.
3. Aşama: Geliştirme—Sitenin Tasarlanması
Bir Web sitesi tasarlarken çalışmaya, genel tasarımı gösteren küçük resimler oluşturarak
çalışmaya başlayabilirsiniz (bu, fikirlerinizi kâğıt üzerinde görmek için kullanabileceğiniz
hızlı bir beyin fırtınası yöntemidir). Bu süreç boyunca, 1. Aşama’da sorulan soruların
cevaplarını ve yaptığınız araştırmanın sonuçlarını göz önünde bulundurmaya devam
etmeniz gerekir. Tasarımınızı geliştirirken uygulamanız gereken ikinci adım, başlangıçtaki
fikirlerinizin en iyilerini ayıklayarak çok daha ayrıntılı taslaklar oluşturmaktır. Son olarak,
seçilen tasarıma göre oluşturulan sayfaların nasıl görüneceğini gösteren eksiksiz örnek(ler)
oluşturulabilir. Bu tasarım sürecinde müşterinizle sürekli olarak görüşmeniz gerekir. Tasarım
fikirleri açısından müşterinizin istemeyeceği örnekler oluşturmak istemeyeceksinizdir. Sitede
kullanılacak grafik öğelerinin birçoğu bu aşamada oluşturulur. Sayfa düzeni oluşturma
konusunu Ders 4’te, resimleri sayfalara yerleştirme konusunu da Ders 5’te göreceksiniz.
DERS 1
Ayrıca, düşüncelerinizin teknik olarak Web sitesinde de aynen gerçekleştirileceğinden
emin olmak için yapacağınız görsel tasarım bileşenlerini test etme işleminin de bu
aşamada gerçekleştirilmesi gerekir. Etkin bir Web tasarımının temelini, sitenin tümüyle
işlevsel teknik özelliklerine aktarılabilen görsel kavramlar oluşturur. Bir Web sitesinde
gerçekleştirebileceğiniz şeylerle ilgili bilginiz ne kadar fazlaysa, sitede kullanacağınız
öğelerin etkin bir şekilde tasarımı için o kadar donanımlısınız demektir. Bu kitapta,
oluştururken Dreamweaver’dan yardım alabileceğiniz birçok teknik Web özelliğini
öğreneceksiniz.
Sitenin görüntüsü ve insanlarda oluşturduğu his, görünüm ve sitede kullanılacak stiller ve
renklerle ilgili özel ayrıntıları içeren stil kılavuzu da genellikle bu aşamada oluşturulur.
Bir Web sitesi oluşturulurken, geliştirme aşamalarının büyük ölçüde iç içe geçtiği pek çok
durumla (aşamaların her birinde sık sık tekrarlanan çalışmalar) karşılaşılır. 2. aşamadaki
kavramlardan bazılarını bundan sonraki birkaç derste göreceksiniz; bununla birlikte 3.
aşamaya ait prodüksiyon evresi kitaptaki neredeyse tüm dersleri kapsamaktadır.
1. ve 2. aşamanın prodüksiyon öncesi adımlarında neler olduğunu (bunlar proje sitesi
için önceden hazırlanmış durumdadır) anladığınıza göre, “Yoga Sangha” projesinin belirli
bölümlerini Dreamweaver ile yeniden oluşturmak için hazırsınız demektir. Kitapta proje
üzerinde çalışmaya devam ederken, bütün araştırma, içerik ve tasarım çalışmalarını güzel
bir Web sitesinde bir araya getiren HTML belgelerini yaratarak siteyi Dreamweaver’la
nasıl oluşturacağınızı öğreneceksiniz.
4. Aşama: Test
Web sitesini tasarlama işlemini bitirdikten sonra, ziyaretçilerin kullanımına sunmadan
önce onu test etmek de çok önemlidir. En basit Web sitelerinin bile mantıklı bir şekilde
test edilmesi gerekir. Örneğin Web sitenizi, popüler Web tarayıcılarının hepsiyle test
etmeniz gerekmektedir. Her ne kadar Windows’ta kullanılan Microsoft Internet Explorer
günümüzde en çok kullanılan tarayıcı olsa da, Mozilla Firefox, Opera ve Safari’nin pazardaki
payları da azımsanmayacak ölçüdedir. Internet Explorer gibi bir tarayıcının bile, bırakın
Windows ve Macintosh sürümleri arasındaki farkları, 5, 5.5 ve 6 sürümleri arasında ciddi
farklar vardır. Farklı tarayıcıların sayfalarınızı görüntüleme şekillerindeki farklar dışında,
her sayfayı ve her bağlantıyı da test ettiğinizden emin olmalısınız. Ders 14’te de göreceğiniz
gibi, Dreamweaver 8 size bu postprodüksiyon işlemlerinde yardımcı olabilir.
5. Aşama: Devamlılığın Sağlanması
Birçok Web sitesi geliştiricisi, bir Web sitesi geliştirmenin asla sona ermeyen bir işlem
olduğunu düşünür. Yeni sayfalar eklemek, bağlantıları güncellemek, içerikte değişiklik
yapmak ve resimleri değiştirmek, bir Web sitesinin devamlılığını sağlamak için uygulanan
standart işlemlerdir. Dreamweaver 8, kütüphane öğeleri, şablonlar ve diğer araçlar yardımıyla
Web sitelerinin devamlılığını sağlama işlemini kolaylaştırmak için birçok özellik sunar.
Dreamweaver 8 Temellerİ Yerel Bir Site Tanımlamak
Herhangi bir sayfa oluşturmaya başlamadan önce bir Web sitesi hazırlamanın ilk adımı,
bilgisayarınızda sitenin içinde yer alacak her şeyi içerecek olan klasörün oluşturulmasıdır.
Bu işlem yerel bir site tanımlamak olarak adlandırılır. Hedef klasör, yerel kök klasörü
(local root folder) olarak bilinir ve sabit diskinizde yer alacak olan yerel sitenin sınırlarını
belirler ve uzak sitenin adeta bir temsili gibidir. Uzak site, ziyaretçilerinizin erişeceği
Web sunucusunda bulunacak olan asıl sitedir. Yerel bir site tanımlamak size yerel ve uzak
versiyonlar arasında aynı klasör hiyerarşisini koruma imkânı sağlar. Bu da işlevsel bir site
yaratmak ve bunun sürekliliğini sağlamak için çok önemlidir.
İçinde sitenin dosyaları ve klasörlerinin yapısıyla ilgili ayarlar bulunan yerel kök klasörüyle
birlikte bir yerel site oluşturduğunuzda, siteye ait dosyaların yerel kök klasörünün dışında
bir yerde saklanması önlenmiş olur. Sabit diskinizde yer alan ama yerel kök klasörünüzün
dışında bulunan dosyalar uzak sunucuya aktarılamaz. Bu kısıtlama, siz sitenizi
geliştirirken site çevrimiçi olarak erişilebilir hale getirildiğinde kullanılamaz durumda
olan dosyalara erişmenizi engeller. Sitedeki farklı bir konuma taşınmış olan bir dosyaya
ait bütün referansların güncellenmesi gibi pek çok Dreamweaver özelliği gerçek anlamda
çalışabilmek için yerel bir site tanımına ihtiyaç duyar. Elemanları daima yerel siteler
içinde oluşturma ve yine aynı yerde çalışma alışkanlığını edinmeniz gerekir. Bu alışkanlığı
kazanmazsanız bağlantılar, yollar ve dosya yönetimi konularında sorun yaşayabilirsiniz.
(Dreamweaver’ın bu özelliklerle ilgili araçlarını sonraki derslerde göreceğiz.)
Sitenizin geliştirilme aşaması sabit diskinizdeki yerel sitede gerçekleşir. Sayfalarınızı burada
oluşturur ve başlangıçtaki test aşamasını burada gerçekleştirirsiniz.
Bir sitenin ayarlarının hemen yapılması şart değildir ama tavsiye edilir.
Dreamweaver siteyle ilgili ayarları yapmadan dosyaları hızlı bir şekilde
düzenlemenize, bağlamanıza ve aktarmanıza izin verir. Site yönetimiyle ilgili
ayrıntıları Ders 14’te göreceksiniz.
1. CD-ROM’daki DW8_YogaSangha klasörünü sabit diskinize kopyalayın.
DW8_YogaSangha klasörü, sitenizin yerel kök klasörü olacaktır. Bu klasör, kitapta belirli
bölümlerini hazırlayacağınız Yoga Sangha proje sitesinin tüm dosyalarını ve klasörlerini
içerecektir. Kendi siteleriniz üzerinde çalışmaya başladığınızda her site için ayrı bir kök
klasörü oluşturmanız gerekecek.
Yerel kök klasörünün adı, ilgili sitenin adı ya da sizin seçtiğiniz başka bir ad olabilir.
Birden fazla site hazırlıyorsanız, siteleri birbirinden kolayca ayırmanızı sağlayacak
açıklayıcı isimler seçmeniz işinizi kolaylaştıracaktır. Yerel kök klasörünün adı sadece
dosya yönetimi açısından önemlidir ve sitenin ziyaretçileri tarafından görünmeyecektir.
Yerel kök klasörünüzü sabit diskinizde Dreamweaver 8 uygulama klasörü dışında
bir yere kaydetmelisiniz. Eğer onu Dreamweaver 8 uygulama klasöründe tutarsanız,
Dreamweaver’ı yeniden yüklemeniz gerektiğinde bütün çalışmalarınızı kaybedersiniz.
10 DERS 1
Yerel kök klasörlerini saklayabileceğiniz konumlarla ilgili tavsiyeler:
Macintosh: Macintosh HD/[KullanıcıAdı]/Sites/yerel kök klasörü
Windows: Belgelerim\yerel kök klasörü
2. Dreamweaver Başlangıç sayfasındaki Create New bölümünden Dreamweaver
Site’ı seçin.
Site > New Site ya da Site > Manage Sites komutunu seçip New düğmesine
tıkladıktan sonra açılan menüden Site’ı seçerek de yeni bir site
oluşturabilirsiniz. Bu işlemden sonra Site Definition iletişim kutusu açılacaktır.
Basic ve Advanced adındaki iki sekmesiyle birlikte Site Definition iletişim kutusu
açılacaktır. Bu sekmeleri kullanarak bir site tanımlama işlemini nasıl gerçekleştirmek
istediğinizi seçebilirsiniz. Basic, iletişim kutusunu açtığınızda varsayılan olarak görünen
moddur ve işlem boyunca size adım adım yardımcı olur. Advanced modu, yapılandırmada
kullanabileceğiniz bir dizi ilave seçenek ve ayar sunar. Basic modundaki açıklayıcı
metinler burada görüntülenmez.
Bu uygulamada henüz seçili durumda değilse Basic sekmesine tıklayınız.
Site Definition iletişim kutusunun Basic bölümü
Dreamweaver 8 Temellerİ 11
3. Dreamweaver, Site Definition iletişim kutusunun Basic sekmesinde “What would
you like to name your site?” ifadesiyle sitenizin adının ne olacağını soracaktır.
Site adı kutusuna Yoga Sangha yazın ve Next düğmesine tıklayın.
Yoga Sangha, burada oluşturduğunuz proje sitesinin adıdır. Kendi sitelerinizi oluştururken
atayacağınız isimler, sitelerinizin kolayca tanınmasını sağlamalıdır. Anlaşılır ve mantıklı
isimler her bir siteyi diğerlerinden kolayca ayırmanızı sağlar ve birden fazla siteyle çalışırken
bunların yönetimini kolaylaştırır. Yerel kök klasöründe olduğu gibi site ismi sadece sizin
Dreamweaver’ın tanımlanmış siteler listesinde referans olarak kullanacağınız bir araçtır ve
sitenizin kullanıcıları tarafından görülmez.
Bu ekrandaki HTTP Address metin alanını boş bırakmanız gerekir. HTTP Address (sitenin
URL’i), site köküyle ilişkili bağlantıları tanımlamak için kullanılır; bu konuyu Ders 3’te
göreceğiz. Bu seçenek isteğe bağlıdır ve bu kitapta yer alan uygulamalarda gerekli değildir.
Basic görünümündeki bu bölüm, Advanced görünümündeki Local Info
kategorisinin Site metin alanına karşılık gelir. Siteyi tanımlama işlemi boyunca
Advanced görünümünü kontrol etmek için Basic ve Advanced görünümleri
arasında geçiş yapabilirsiniz. Advanced görünümüyle Ders 14’te çalışacaksınız.
4. Dreamweaver, “Do you want to work with a server technology such as
ColdFusion, ASP.NET, ASP, JSP, or PHP?” ifadesiyle ColdFusion, ASP.NET,
ASP, JSP ya da PHP gibi bir sunucu teknolojisiyle çalışıp çalışmayacağınızı
soracaktır. “No, I do not want to use a server technology” seçeneğine ait radyo
düğmesine tıklayarak bir sunucu teknolojisi kullanmak istemediğinizi belirtin.
Next düğmesine tıklayarak bir sonraki bölüme geçin.
Şu anda veritabanları ya da diğer sunucu teknolojilerini kullanan sayfalar oluşturmadığınız
için No seçeneğini işaretlemeniz gerekiyor. Site ayarlarında değişiklik yapmanız gerektiğinde
Site > Manage Sites komutunu, ardından da listeden istediğiniz siteyi seçip Edit düğmesine
tıklayarak bu işlevi daha sonra eklemeniz mümkündür.
Site Definition
iletişim kutusunda
sunucu teknolojisi
seçeneğinin
ayarlanması
12 DERS 1
Basic görünümünün bu bölümü Advanced görünümündeki Testing Server
kategorisine karşılık gelir. Bu da, uzak sunucuda kullanılan sunucu modelinin
seçilmesi gibi dinamik siteler oluşturmayla ilgili ilave seçenekler sunar.
5. Bu bölümün üst kısmında Dreamweaver, “How do you want to work with your
files during development?” ifadesiyle geliştirme sürecinde dosyalarınızla nasıl
çalışmak istediğinizi sorar. “Edit local copies on my machine, then upload to
server when ready (recommended)” seçeneğine tıklayın.
Site Definition
iletişim
kutusunda
dosyalarla
çalışma şeklinin
belirlenmesi
Şu anda makinenizdeki dosyalarla çalışacaksınız ve bir uzak sunucuya erişmeniz
gerekmiyor. Böyle durumlarda bilgisayarınızda bulunan dosyaları düzenlersiniz. Eğer
bir uzak sunucunuz varsa, bu seçenek, dosyaların iki kopyası olduğunu (biri yerel sabit
diskinizde, diğeri de sunucunuzda) gösterir. Bu da gerektiğinde size orijinal dosyaları
sunucudan alma seçeneğini sunar (eğer yerel olarak değiştirilen dosyaları yükleyerek
bunları değiştirmediyseniz). Prodüksiyon ve test çalışmalarınızı yerel sabit diskinizde
yaptığınızda, tamamlanmamış sayfaların Web’de yayınlanmasını engellemiş olursunuz.
Eğer doğrudan bir sunucu üzerinde çalışıyorsanız, yaptığınız tüm değişiklikler hemen
orijinal dosyalara uygulanır.
Dreamweaver 8 Temellerİ 13
6. Yine bu bölümde Dreamweaver, “Where on your computer do you want to store
your files?” ifadesiyle dosyalarınızı bilgisayarınızda nerde saklamak istediğinizi
sorar. Metin alanının sağındaki klasör simgesine tıklayın ve DW8_YogaSangha
klasörünü bulun.
Bu metin alanı sabit diskinizde siteye ait bütün dosyaların saklanacağı klasörü belirlemenizi
sağlar. Bu, uzak sitedeki kök klasörün eşdeğeridir. Dreamweaver bu yerel kök klasörünü
sitenizdeki belgeler, resimler ve bağlantılara ait yolları belirlemek için kullanır. Yollar ve
bağlantılar konusunu Ders 4’te göreceksiniz.
DW8_YogaSangha klasörü, bu uygulamanın birinci adımında CD-ROM’dan sabit diskinize
kopyaladığınız klasördür. Varsayılan durumda metin alanında başlangıçta Yoga Sangha
adındaki klasöre ait bir yol bulunur. Bu varsayılan seçeneği kullanarak sabit diskinizde Yoga
Sangha adında yeni bir klasör oluşturun. Bu, sizin yerel kök klasörünüz olacak. Dosyaları içeren
DW8_YogaSangha klasörünü kullanmanız gerektiği için bu klasöre erişmeniz gerekmektedir.
Macintosh kullanıcıları için: Sabit diskinizdeki DW8_YogaSangha klasörünü bulup seçin ve
Choose düğmesine tıklayın.
Windows kullanıcıları için: Sabit diskinizdeki DW8_YogaSangha klasörünü bulup seçin
ve Open düğmesine tıklayın, ardından DW8_YogaSangha klasörünü yerel kök klasörünüz
olarak ayarlamak için Select düğmesine tıklayın. DW8_YogaSangha klasörünün seçileceğini
göstermek için Choose Local Root Folder For Site Yoga Sangha iletişim kutusunun sol alt
köşesinde “Select:DW8_YogaSangha” metni belirecektir.
Sabit diskinize kopyaladığınız DW8_YogaSangha klasörünü (CD-ROM’dakini
değil) seçtiğinizden emin olun. Windows’un bazı sürümlerinde CD’den
kopyalanan dosyalar salt okunur olarak işaretlenir. Bu durumu düzeltmek için,
kopyaladıktan sonra tüm dosyaları seçin (Ctrl+A), Properties (Özellikler)
penceresini açın (Alt+Enter tuşlarına basarak ya da seçilen dosyaları sağ tıklayıp
Properties’e [Özellikler] tıklayarak) ve Read-Only (Salt Okunur) onay kutusunun
işaretini kaldırın. Ardından Apply (Uygula) veya OK (Tamam) düğmesine tıklayın.
Site definition
iletişim
kutusunda
yerel kök
klasörünün
belirlenmesi
14 DERS 1
Yerel kök klasörüne (DW8_YogaSangha) giden yol, metin alanında görüntülenecektir ve
bunun konumunun sabit diskinize göre tanımlanmış olduğunu göreceksiniz.
Bununla birlikte bu durumda, yerel kök klasörünüz olarak mevcut (ve bu kitaptaki
derslerde ihtiyacınız olan dosyaları içeren) DW8_YogaSangha klasörünü seçmeniz gerekir.
Kendi sitelerinizi oluştururken eğer mevcut bir klasörünüz yoksa, Dreamweaver’ın siteniz
için seçtiğiniz ismi temel alarak otomatik olarak bir klasör oluşturmasına izin vererek
işinizi kolaylaştırabilirsiniz.
Gelişmiş Site Tanımı Seçenekleri
Basic görünümün bu bölümü (yerel kök klasörünü belirlediğiniz bölüm), Advanced
görünümündeki Local Info kategorisinde bulunan Local root folder metin alanına
karşılık gelir. Advanced site tanımı görünümü ayrıca yerel dosya listesini otomatik olarak
güncellemenizi (Refresh Local File List automatically), önbelleği etkinleştirmenizi
(Enable Cache), varsayılan resim klasörünü (Default Images folder) ve HTTP adresini
(HTTP Address) tanımlamanızı sağlar.
Refresh Local File List seçeneği varsayılan durumda işaretlidir. Bu da site klasörüne
yeni bir dosya eklediğinizde Dreamweaver’ın site listesini güncellemesini sağlar. Eğer
bu seçeneğin işaretini kaldırırsanız, dosya ekleme ya da silme gibi değişikliklerden sonra
yerel dosyaları elle yenilemeniz gerekir.
Enable Cache seçeneği varsayılan durumda işaretlidir. Önbelleği etkinleştirme seçeneği,
sık kullanılan site verilerini saklamak için bellekte yer ayırır ve böylece bağlantı ve site
yönetimi işlemlerini hızlandırır. Site önbelleği bilgileri bilgisayarınızın RAM belleğinde
saklayarak önbelleği kullanan özelliklere erişimi hızlandırır. Bu seçenek etkinse, siz
çalışmaya devam ederken Dreamweaver önbellekte saklanan bilgileri sürekli günceller.
Her ne kadar önbellek seçeneğini etkin durumda bırakmak genelde en iyi yaklaşım olsa
da, çok büyük sitelerde önbelleğin yeniden oluşturulmasının işlemleri yavaşlatabileceğini
de unutmayın.
Default Images folder, sitenizdeki resimlerin konumunu tanımlamanızı sağlar ve resim
eklemek üzere resimlerin bulunduğu konuma ulaşırken harcayacağınız zamanı azaltabilir.
Resimlerin kullanımını Ders 5’te göreceğiz.
Yine isteğe bağlı bir seçenek olan HTTP address ile Web sitenizin URL’ini
tanımlayabiliriniz. Bu adres mutlak bağlantıları doğrulamak için kullanılır. Bağlantılarla
ilgili ayrıntılı bilgi için Ders 3’e bakınız.
Dreamweaver 8 Temellerİ 15
7. Next düğmesine tıklayarak bir sonraki bölüme geçin. Uzak sunucunuza
nasıl bağlanacağınızı soran “How do you connect to your remote server?”
sorusunun altındaki None seçeneğini işaretleyin.
Site Definition iletişim kutusundaki bağlantı seçenekleri
Şu anda yerel bir site üzerinde çalışıyorsunuz ve bir uzak sunucuya erişmeniz gerekmiyor.
Uzak bir sunucuya bağlanmayla ilgili ayrıntıları Ders 14’te bulabilirsiniz.
Basic görünümündeki ayarların bu bölümü Advanced görünümündeki
Remote Info kategorisine karşılık gelmektedir. Bu da bir uzak sunucuya
dosya transfer etme konusuyla ilgili ilave seçenekleri (sunucuda dosyaları
saklamak için kullanılacak klasörü belirlemek gibi) içerir.
16 DERS 1
8. Next düğmesine tıklayarak bir sonraki bölüme geçin. Yeni tanımladığınız site
bilgilerini gözden geçirin ve iletişim kutusunun alt kısmındaki Done düğmesine
tıklayın.
Site Definition iletişim kutusundaki site bilgileri özet görünümü
Remote Info ve Testing Server bölümlerinde No seçeneğini işaretlediğiniz için,
Dreamweaver her ikisi için de erişim ayarlarının daha sonra yapılacağını bildiren “Access:
I’ll set this up later.” ifadesini görüntüleyecektir.
Done düğmesine tıkladığınızda Dreamweaver sitenin önbelleğini oluşturmak için
DW8_YogaSangha klasöründeki dosyaları tarar. Dreamweaver ilk kez önbellek oluşturma
işlemini tamamladığında kısa bir süreliğine bir iletişim kutusuyla karşılaşabilirsiniz. Çok
büyük sitelerde önbelleği oluşturmak daha uzun sürer.
Dreamweaver 8 Temellerİ 17
Files panelinde artık DW8_YogaSangha klasörünü göreceksiniz. Varsayılan durumda Files
paneli, bu derste daha sonra göreceğiniz panel gruplarının alt kısmında görüntülenir. Files
paneliyle ilgili ayrıntılar için Ders 14’e bakınız.
Files panelinde
Yoga Sangha sitesi
görüntüleniyor
Daha önce Dreamweaver’da bir site tanımlamadıysanız, Files panelinde,
bilgisayarınızdaki klasörlerin hiyerarşisi ve Manage Sites iletişim kutusunu
açmak için kullanabileceğiniz bir bağlantı görüntülenir. Macintosh
kullanıcıları için Site paneli açılır menüsündeki varsayılan seçenek
Computer’dır ve bu seçenek başlangıçta Macintosh HD, Network, FTP &
RDS Servers ve Desktop klasörünü içerir. Windows kullanıcıları için
varsayılan seçenek, başlangıçta My Computer (Bilgisayarım), My Network
Places (Ağ Bağlantılarım), FTP & RDS Servers ve Desktop items öğelerini
içeren Desktop’tur. Siz bir site oluşturduktan sonra bu site varsayılan
seçenek olur. Eğer birden fazla siteniz varsa, Dreamweaver Files panelinde
en son kullanılan siteyi görüntüler. Files paneli Files panel grubunda yer alır.
Yeni Bir Sayfa Oluşturmak ve Bu Sayfayı
Kaydetmek
Yerel sitenizi tanımladıktan sonra Web sayfalarınızı oluşturmaya ve bunlarla çalışmaya
hazırsınız demektir. Yeni bir sayfa oluşturduğunuzda ilk yapmanız gereken şey belgenizi
kaydetmek olmalıdır.
1. File > New komutunu seçin. New Document iletişim kutusu açılacaktır.
18 DERS 1
New Document iletişim kutusunu açmak için Cmd+N (Macintosh’ta) ya da
Ctrl+N (Windows’ta) klavye komutlarını kullanabilirsiniz. Bu klavye komutlarını
kullanırken New Document iletişim kutusunu atlamak ve hemen yeni bir
belge açmak isterseniz Dreamweaver > Preferences (Macintosh’ta) ya da Edit
> Preferences (Windows’ta) komutunu seçin, ardından Category listesinden
New Document’i seçin ve Show New Document Dialog on Command+N
(Macintosh’ta) ya da Show New Document Dialog on Ctrl+N (Windows’ta)
seçeneğinin işaretini kaldırın. Bu bölümde ayrıca varsayılan belge tipini,
uzantıyı ve kodlamayı değiştirmenizi sağlayan seçenekler bulunmaktadır.
Kitaptaki derslerde varsayılan seçenekleri kullandığınız kabul edilmiştir.
Preferences iletişim kutusunu açmanın diğer bir yolu da New Document
iletişim kutusunun alt kısmındaki Preferences düğmesine tıklamaktır.
New Document iletişim kutusu açıldığında iki sekme görürsünüz: General ve Templates.
Şimdiki uygulamada yeni bir HTML (Hypertext Markup Language) sayfası oluşturacaksınız.
Yeni bir HTML sayfası oluşturma seçeneği General sekmesinin Basic kategorisinde yer alır.
Bunlar varsayılan ayarlardır ve önceden seçilmiş olabilir.
New
Document
iletişim
kutusu
New Document iletişim kutusunda birçok farklı tipte sayfa oluşturmanızı sağlayan ilave
seçenekler de sunulur. Basic Page kategorisinde HTML’e ek olarak CSS (Cascading Style
Dreamweaver 8 Temellerİ 19
Sheets), JavaScript ve XML gibi bir dizi seçenek yer alır. Kullanabileceğiniz diğer sayfa tipi
kategorileri arasında da Dynamic Pages (ASP, ColdFusion ve PHP gibi diller kullanılır)
ve Page Designs’ı (kendi sitenizi oluştururken başlangıç noktası olarak kullanabilirsiniz)
sayabiliriz. İletişim kutusunun sol tarafındaki kategori listesini (Dynamic, Templates, CSS
Style Sheets, Framesets ve Page Designs) kullanarak özel sayfa tiplerine erişebilirsiniz.
Buradaki uygulamada bu ilave sayfa tiplerinden herhangi birini kullanmayacaksınız, ama
bunların neler olduğunu bilmeniz iyi olur. İletişim kutusunun ortasındaki sütunun içeriği,
sol sütunda seçilen kategoriye göre değişir.
XHTML, XML ve Belge Tipi Tanımları
Bir Web sayfasının görsel kısmının temelini kod oluşturur. İşaretleme dili (markup language) olarak da adlandırılan bu bileşen, ziyaretçilerin tarayıcılarında gördüğü şeyleri
oluşturmak için kullanılır. “İşaretleme” terimi; metin ve resim gibi elemanları talimatlarla
tanımlayarak bir sayfanın yapısını ve görünümünü ve aynı zamanda bu elemanların nasıl
görüntüleneceğini tanımlar. Bu tanımlama işlemini de etiketler ve bunların nitelikleriyle
gerçekleştirir. Hypertext Markup Language (HTML) şu anda en çok bilinen işaretleme
dilidir. Ancak HTML doğası gereği sınırlıdır. Bu öncelikle yeni özelliklerin genellikle geriye
yönelik uyumlu olmaması anlamında geçerlidir ve farklı tarayıcılarda kullanımıyla ilgili pek
çok uyum sorunu ortaya çıkmaktadır. HTML, mevcut Web standartlarını karşılayamadığı
ve bu standartlara uymasını sağlayacak gelişme potansiyeline sahip olmadığı için yavaş
yavaş kullanımdan kalkmaya başlayan eski bir işaretleme dilidir.
XHTML (Extensible Hypertext Markup Language), bir XML (Extensible Markup Language)
dili olarak düzenleyerek HTML’in becerilerini geliştirmekte ve onun yerini almaktadır.
XML işaretleme dili, bir sayfanın içeriğinin ve yapısının tanımlanması aracılığıyla yapı,
içerik ve sunumun birbirinden ayrılmasının önemini vurgular ve bunu kolaylaştırır. Ancak
bu, görünüm ya da sunum için geçerli değildir; tüm sunum tanımı CSS gibi araçlarla ayrıca
gerçekleştirilir.
XHTML kullanılmasının avantajları arasında hem geriye, hem de ileriye yönelik uyumluluk,
cep telefonları ya da avuçiçi bilgisayarlar gibi alternatif Web erişimi sağlayan araçlarda
kullanılabilirlik ve geliştirilebilme potansiyeli sayılabilir. XHTML 1.0 Transitional, kullanılması
artık uygun görülmeyen (endüstride uyumluluk sağlanması için belirli Web standartları
geliştiren bir kurum olan World Wide Web Consortium [W3C] tarafından modası geçmiş
olarak tanımlanan) ve bu yüzden XHTML’in daha katı kurallar içeren sürümlerinde mevcut
olmayan bazı HTML elemanlarının kullanılmasına izin veren bir XHTML sürümüdür.
Kullanılması artık uygun bulunmayan bu elemanların kullanılmasına izin vermesi dolayısıyla
HTML’in XHTML’e dönüştürülmesi yoluyla geriye yönelik uyumluluğu mümkün kıldığı için
XHTML 1.0 Transitional şu anda Web geliştirme için tavsiye edilen işaretleme dilidir.
Bu dillerin kullanımı Belge Tipi Tanımı (Document Type Definition - DTD) aracılığıyla
tanımlanır. Ziyaretçiler tarafından görülmeyen DTD, Web sayfasını oluşturan kodun en
başında bulunur. DTD, sayfada kullanılan işaretleme dilinin sözdizimini belirtir, yani Web
tarayıcısının veya Web erişim cihazının sayfayı nasıl yorumlayacağını tanımlar.
20 DERS 1
Dreamweaver varsayılan durumda, siz farklı bir tip seçmediğiniz müddetçe
bütün yeni HTML belgelerinde Belge Tipi Tanımı (Document Type Definition
- DTD) olarak XHTML 1.0 Transitional’ı kullanır. Yeni bir belgenin Belge Tipi
Tanımı’nı New Document iletişim kutusunun alt tarafındaki DTD
menüsünden istediğiniz tipi seçerek değiştirebilirsiniz. Bu kitapta varsayılan
seçenek olan XHTML 1.0 Transitional’ı kullanacaksınız (DTD ayarıyla
oynamayın). File > Convert komutunu ve kullanmak istediğiniz tipi seçerek
HTML ile XHTML arasında dönüştürme işlemi yapabilirsiniz.
Siz Create düğmesine tıkladıktan sonra başlıksız yeni bir XHTML belgesi açılacak ve
Başlangıç Sayfası otomatik olarak kapanacaktır.
Create New sütunundan dosya tipini (meselâ bu uygulamada
oluşturduğunuz HTML gibi) seçerek doğrudan Başlangıç Sayfası’ndan da
yeni bir belge oluşturabilirsiniz. Bu işlemi yaptıktan sonra seçtiğiniz tipte yeni
bir belge açılacak ve Başlangıç Sayfası kapanacaktır.
2. New Document iletişim kutusundaki General sekmesine tıklayın ve kategori
listesinden Basic Page’i seçin. Basic Page listesinden HTML’i seçin ve Create
düğmesine tıklayın.
3. File > Save komutunu seçin ve Lesson_01_Basics içindeki html_docs klasörünü
bulun. Yeni dosyayı bu klasöre kaydedeceksiniz. Save As (Macintosh’ta) ya da
File Name (Windows’ta) alanına yoga.html yazın ve Save düğmesine tıklayın.
Save As
iletişim
kutusu
Dreamweaver 8 Temellerİ 21
Sayfanızı kaydetmek için sayfanın üzerine metin ya da resim yerleştirmeyi beklemeyin.
Yeni belgeleri açar açmaz sayfalarınızı kaydedin. Dosyanızı zamanında kaydettiyseniz,
resim ya da başka medya elemanları aktardığınızda bu elemanların sitenizdeki
konumlarını gösteren bütün yollar düzgün olarak oluşturulacaktır. Eğer belgenizi
kaydetmezseniz, eklediğiniz elemanın konumunu sabit diskinize göre tanımlayan ve
file:// şeklinde başlayan bir yol kullanılacaktır. Belgeyi kaydetmeden bir nesne eklemeye
kalktığınızda Dreamweaver bu eleman için file:// şeklinde bir yol kullanması gerektiğini
belirterek sizi uyaracaktır. Bu “file://” yolları uzak sunucularda çalışmaz, çünkü dosyaların
bilgisayarınıza özgü konumlarını tanımlarlar.
Belgenizi kaydetmek için Cmd+S (Macintosh’ta) ya da Ctrl+S (Windows’ta)
klavye komutunu kullanabilirsiniz. Belgelerinizi sık sık kaydedin. Böylece
herhangi bir sebeple bilgisayarınızın çökmesi durumunda yaşayacağınız bilgi
kaybı fazla olmaz.
Macintosh kullanıcıları için: Dreamweaver, HTML belgesinin File Name metin
alanındaki dosya adının sonuna otomatik olarak.html uzantısını ekler. Bu uzantıyı aynen
bırakabilir ya da belgeyi farklı şekilde kaydetmek için başka bir uzantı seçebilirsiniz.
Windows kullanıcıları için: Dreamweaver, HTML belgelerini kaydederken File Name
metin alanında herhangi bir dosya uzantısı belirtilmemişse dosya adının sonuna otomatik
olarak .html uzantısını ekler. Dosya uzantısını siz de belirleyebilirsiniz.
Dreamweaver, oluşturduğunuz her dosyaya varsayılan dosya uzantısını ekler.
Örneğin bir CSS dosyası oluşturuyorsanız, Dreamweaver dosya adına .css
uzantısını ekleyecektir.
Belgelerinizi her zaman .html uzantısıyla kaydetmelisiniz. Eğer Dreamweaver varsayılan
olarak .htm olarak uzantısını kullanırsa, Dreamweaver > Preferences (Macintosh’ta) ya
da Edit > Preferences (Windows’ta) komutunu ve ardından New Document kategorisini
seçerek bu varsayılan uzantıyı değiştirebilirsiniz. Varsayılan dosya uzantısı bir metin
kutusunda görüntülenir. Kitaptaki uygulamalarda ve CD-ROM’daki materyalde .html
uzantısı kullanılmıştır ve uygulamalarda varsayılan uzantıyı kullanacağınız kabul
edilmiştir.
.htm uzantısı, Windows’un sadece 3 karakterlik dosya uzantılarıyla
çalışabildiği eski zor günlerden kalmıştır. Hazırladığınız site üzerinde Windows
3.1 kullanan biri çalışmayacaksa .htm uzantısını kullanmanın bir gereği yoktur,
çünkü bu yaklaşım pek profesyonelce kabul edilmez.
22 DERS 1
Save As metin alanında yeni belgelere varsayılan olarak Untitled-1.html adı verilir. Burada
kullanılan numaralar, oluşturulan her yeni belge için sırayla artar.
New Document ve Save seçenekleri Standard araç çubuğunda da
mevcuttur. Bu araç çubuğunu View > Toolbars > Standard komutunu seçerek
açabilirsiniz. Varsayılan Document araç çubuğu dışındaki araç çubukları
sadece siz onları etkin belgeye taşıdığınızda ya da eklediğinizde görünürler.
Değişiklikler diğer belgelere yansıtılmaz.
Dosya Adlandırma Standartları
Bir Web sunucusunda kullanılacak dosyaları adlandırma işleminin, sabit diskinizdeki
dosyaları adlandırmaya göre biraz farklı olduğunu unutmayın. Sunucuda hangi işletim
sisteminin kullanıldığını bilmeniz işinizi kolaylaştıracaktır. Bunun için en çok kullanılan
sistemler Unix, Linux, Windows NT ve Mac OS’tur. Windows’taki adlandırma yapısı, diğer
*NIX tabanlı işletim sistemlerinden farklıdır. Örneğin Unix BÜYÜK/küçük harflere duyarlıdır.
Yani dosyam.html ile DOSYAM.HTML aynı değildir. Dosyalarınızın isimlerini sadece
küçük harflerle yazarak dosya adlandırma işlemini basitleştirmiş ve tutarlılık sağlamış
olursunuz. Dosyalarınızı adlandırırken sadece alfabedeki harfleri (A-Z) ve rakamları (0-9)
kullanmalısınız. Aşağıda hem dosya, hem de klasörlerin isimlerinde uymak gereken diğer
önemli adlandırma standartları verilmiştir.
• Boşluklar: Dosya isimlerinde asla boşluk kullanmayın. Sözcükleri ayırmanız gerekiyorsa, boşluğun işlevini görmesi için alt çizgi veya tire karakterini kullanın. Boşluk
karakteri kullandığınızda sorun çıkabilir, çünkü tarayıcılar boşluk karakterlerini %20
karakterleriyle değiştirirler.
• Özel karakterler: ?, %, *, > ya da / gibi özel karakterleri kullanmayın. Virgül kullanmayın.
• Sayılar: Dosya isimlerinin en başında sayı kullanmaktan kaçının.
• Uzunluk: Klasör ve dosya isimlerinin olabildiğince kısa olmasına gayret edin. Klasör
isminin sayfaya erişmek için yazdığınız URL’in bir parçası haline geldiğini unutmayın.
Araçları Tanıyalım
Web sayfası oluşturma işinde daha fazla ilerlemeden önce Dreamweaver 8 arabiriminde
yer alan ve verimli bir şekilde Web siteleri oluşturmanızı sağlayan çeşitli araçları ve
panelleri tanımanız gerekir.
1. İmleci belge penceresinin ve Document araç çubuğunun üzerine getirin. İmleci
bir süre belirli bir düğmenin üzerinde tutun ve düğmenin adının belirmesini
bekleyin.
Tasarım ve kod yazma çalışmalarınızın büyük bir kısmı belge penceresi içinde
gerçekleşecektir. Bu alan sayfanın gövde kısmı olarak bilinir ve burada bir Web sayfasını
oluşturan çeşitli elemanları ekleme, düzenleme ve silme işlemlerini yapabilirsiniz.
Dreamweaver 8 Temellerİ 23
Siz çalışmaya devam ederken belge penceresi sayfanızın bir Web sayfasında nasıl görüneceği
hakkında yaklaşık olarak size bir fikir verir. Burada yaklaşık olarak bir fikir edinirsiniz, çünkü
tarayıcıların Web sayfalarını yorumlama şekilleri arasında bazı farklar vardır.
Design görünümü
Split görünümü
Code görünümü
Belge penceresi
Belgenin başlık çubuğu
Title metin alanı
Document
araç
çubuğu
Etiket
Seçici
Dosya ismi olan yoga.html (önceki uygulamada bu sayfayı bu isimle kaydetmiştiniz) başlık
çubuğunda belirecektir (Windows’ta dosya adı, belge penceresinin üst kısmında bir sekmede
gösterilir; bkz. Sayfa 31’deki resim). Varsayılan durumda bu sayfa başlangıçta Document araç
çubuğundaki Title metin alanında gösterildiği gibi Untitled Document olarak adlandırılır.
View > Toolbars komutu kullanılarak görünür ya da gizli hale getirilebilen Document araç
çubuğunda çeşitli işlemlere kolayca erişebilmenizi sağlayan bazı düğmeler ve menüler bulunur.
Varsayılan durumda araç çubuğu belge penceresinin bir parçasıdır. Windows kullanıcıları belge
penceresinden ayırmak için araç çubuğunun sol kenarındaki taşıma noktasına (gripper) çift
tıklayabilir veya bunu sürükleyebilirler. Böylece o da ayrı bir panel halinde gelir.
Dreamweaver’da üç tane görünüm modu mevcuttur: Design, Code ve Split. Split modunda
hem Design görünümü, hem de Code görünümü yer alır. Bu modlara ait düğmeler Document
araç çubuğunun sol tarafında yer almaktadır. İmleci bu düğmelerin üzerine getirip bir süre
tutarak görünüm modlarının isimlerini görebilirsiniz. Burada Design görünüm modunu
kullanmanız gerekiyor. Etkin düğme vurgulu hale gelerek Dreamweaver’ın sayfayı o görünüm
modunda görüntülediğini gösterir. Ders 16’da Code ve Split görünümlerinde çalışacaksınız.
Belge pencereniz birinde kod bulunan iki bölmeye ayrılmışsa ya da kod içeren tek bir bölme
24 DERS 1
halindeyse Document araç çubuğunun üzerinde bulunan Design View simgesine
tıklamanız gerekir.
Belge penceresinin sol alt köşesinde Etiket Seçici (Tag Selector) düğmesi bulunur. Etiket
Seçici daima <body> etiketinden başlar ve hiyerarşik olarak, o anda seçili durumdaki
elemana uygulanan HTML etiketlerini görüntüler. Etiket Seçici, bu elemanlara karşılık gelen
HTML etiketlerinin aracılığıyla kod hiyerarşisinde hızlı bir şekilde hareket ederek hangi
elemanlar çalıştığınızı görmenizi ve diğer elemanları kolayca seçmenizi sağlar. Etiket Seçici
ile çalışmaya alışmak özellikle Ders 6’da tablo kullanmaya başladığınızda yardımcı olacaktır.
Etiket Seçici’yi göremiyorsanız belge pencerenizin boyutlarını küçültmeyi
deneyin. Etiket Seçici Properties denetçisinin (Özellik Denetçisi) arkasında
gizlenmiş olabilir.
Kitaptaki derslerde ilerledikçe belge penceresindeki pek çok düğmeye ve özelleştirilebilir
seçeneğe aşinalık kazanacaksınız.
2. Insert araç çubuğunun sol ucundaki açılır menüde Common’ın seçili olduğundan
emin olun ve imleci, varsayılan konumu ekranınızın üst kısmı olan çubuğun üzerine
getirin. Adını görmek için düğmelerden birinin üzerinde imleci bir süre tutun.
Hyperlink Email link
Menü:
Named ­anchor
Common
Table
(Varsayılan
Etkin
Insert ­Div‑tag
Grup)
Images: ­Image
Tag ­chooser
İlave araçlar göstergesi
Media
Date
Templates
Comment
Server-Side ­Include
Insert araç çubuğu; resimler, tablolar, özel karakterler, formlar ve HTML gibi sayfanıza
ekleyebileceğiniz pek çok nesne ya da elemanı içerir. Bunlar tiplerine göre sekiz gruba
ayrılmıştır: Common, Layout, Forms, Text, HTML, Application, Flash Elements ve
Favorites. Etkin grubun ismi menüde görüntülenir. Varsayılan durumda Common grubu
etkindir. Menüyü kullanarak farklı bir nesne grubuna geçebilirsiniz. Bu gruplardaki farklı
nesnelerin çoğunun ilâve araçlar, seçenekler ve ilişkili diğer nesnelerle birlikte kendi
özel menüsü vardır ve bunlara küçük siyah bir okla erişilir. Insert araç çubuğundaki
menüde yer alan son seçenek Show As Tabs adını taşır ve Insert araç çubuğunu,
Dreamweaver 8 Temellerİ 25
çubuğun üst kısmında her bir kategorinin sekmesi görüntülenecek şekilde değiştirir. Menü
formatına dönmek için Insert araç çubuğunun sağ üst köşesindeki bağlam menüsünden
Show As Menu komutunu seçin. İstediğiniz görüntüleme yöntemini (sekme veya menü)
seçebilirsiniz.
Sekmeli Insert araç çubuğu
Bağlam menüsü
Kitap içinde “nesneler” ve “elemanlar” sözcüklerinin birbirinin yerine
kullanıldığını göreceksiniz. “Nesne” sözcüğü elden geldiğince düğmeleri
anlatmak için, “eleman” sözcüğü de belge penceresinde beliren bileşenler için
kullanılmıştır.
Bir eleman eklemek için ilgili nesneye ait simgeyi Insert araç çubuğundan belge
penceresinde bunun görünmesini istediğiniz konuma sürükleyebilirsiniz. Önce ekleme
noktasını belge penceresinde nesnenin görünmesini istediğiniz yere getirip sonra panelde
bu nesnenin simgesine tıklayabilirsiniz. Simgeye tıkladığınızda eleman belgede ekleme
noktasının bulunduğu konumda belirecektir.
Sürekli kullandığınız pek çok nesneyi, araç çubuğuna sağ tıklayıp (tek düğmeli
fareyle çalışan Macintosh kullanıcıları aynı seçeneklere ulaşmak için
Control+tıklama yöntemini kullanabilirler) Customize Favorites komutunu
seçerek Insert araç çubuğunun Favorites grubuna taşıyabilirsiniz. Açılan
Available Objects menüsünden istediğiniz öğeyi seçin ve Available Objects ile
Favorite Objects listelerinin arasındaki çift ok simgeli düğmeye tıklayın.
Favorite Objects listesinin üstündeki yukarı ve aşağı ok tuşlarını kullanarak
nesnelerin sırasını ayarlayabilirsiniz. Bu iletişim kutusunu kullanarak Favorites
grubundaki nesneleri silmeniz ve daha iyi organize etmek için nesnelerin
arasına ayırıcılar eklemeniz de mümkündür.
3. İmleci, normalde ekranınızın alt kısmında yer alan Properties denetçisinin üzerine
getirin. Adını görmek için düğmelerden birinin üzerinde imleci bir süre tutun.
Properties denetçisini bir belgedeki seçili metinlerin, resimlerin, tabloların ve diğer
nesnelerin niteliklerini görmek ve düzenlemek için kullanırsınız. Properties denetçisi
bağlama duyarlıdır. Yani üzerinde görüntülenen nitelikler, belge penceresinde seçilen öğeye
bağlı olarak değişir. Properties denetçisini genişletmek ya da toparlamak için panelin sağ
26 DERS 1
alt köşesindeki genişletme okuna tıklayın. Properties denetçisi toparlanmışsa, siz paneli
genişletmeden görünmeyen ilave özellikler olabilir.
Windows kullanıcıları denetçiyi sadece ismi görünecek şekilde küçültebilir ve
görüntülenen alanı büyütebilirler.
Properties denetçisi
Genişletme/Toparlama düğmesi
Windows kullanıcıları ayrıca belge penceresi ile Properties denetçisi
arasında bulunan yatay kenarlıktaki ok düğmesini sürükleyerek Properties
denetçisini (ve daha sonra bu alanda görüntülenen ilave panelleri) yeniden
boyutlandırabilirler. Ok düğmesine tıkladığınızda tüm alan toparlanır, yeniden
açmak için düğmeye tekrar tıklamanız yeterli olacaktır. Programın
Macintosh’taki arabiriminde yatay kenarlık yoktur.
Panellerle ve Belgelerle Çalışmak
Dreamweaver’daki panellerin büyük bir kısmı kenetlenmiş bir halde, işlevlerine göre
sekmeli pencereler şeklinde panel gruplarında yer alır. Varsayılan panel grupları
CSS, Application, Tag Inspector ve Files’tır. Panellere bu gruplardan ya da Windows
menüsünden erişebilirsiniz. Panel grupları, en çok kullandığınız panellere kolayca
erişmenizi ya da bunları gizlemenizi mümkün kılar. Kenetleme işlemi, ekran alanını
maksimum büyüklüğe getirmenizi ve aynı zamanda ihtiyacınız olan panellere çabucak
erişmenizi sağlar. Her panel grubu, etkin paneli ve içindeki diğer panellerin sekmelerini
görüntüleyecek şekilde genişletilebilir ya da sadece grubun adı görünecek şekilde
küçültülebilir.
Dreamweaver’ı bu derse başlamadan önce açtıysanız, paneller aynen programı en son
kapattığınızda bıraktığınız konumlarında olacaktır. Window menüsünde bir öğenin
yanındaki onay işareti, o panelin ya da araç çubuğunun panel grubunda seçili durumda ve
etkin (görünür) olduğunu gösterir.
Dreamweaver 8 Temellerİ 27
1. Henüz açık durumda değilse CSS panel grubunun başlık çubuğundaki oka
tıklayarak grubu genişletin.
CSS panel grubu, varsayılan olarak panel gruplarının en üstünde yer alır. CSS panel grubu
genişletildiğinde CSS Styles panelini görürsünüz. (Bu grupla Ders 4’te çalışacaksınız.)
Panelin sağ üst köşesinde bağlam menüsüne ait düğme yer alır ve bu düğme, panel grubu
küçültüldüğünde görünmez.
CSS panel grubunun başlık çubuğu
Panel taşıma noktası
Bağlam menüsü
CSS Styles panel sekmesi
Window menüsünde gizli panellerin adının yanında onay işareti bulunmaz. Gizli
durumdaki bir paneli görüntülemek isterseniz Window menüsünden bu paneli seçin.
Seçtiğiniz panel o anda kullanılmayan bir panel grubunda bulunuyorsa hem panel, hem
de bunu taşıyan panel grubu ekrana gelecektir. İstenen paneli içeren panel grubu görünür
durumda ama küçültülmüş ise, Window menüsünden bu paneli seçtiğinizde grup
genişleyecek ve söz konusu panel görüntülenecektir.
Kimi zaman bir panel diğer bir panelin ya da belge penceresinin arkasında
kalabilir. Bunun sebeplerinden biri ekran çözünürlüğünün değiştirilmesi
olabilir. Bir panel gizlenmiş durumdaysa ve Window menüsünden
seçtiğinizde görüntülenmiyorsa, açık durumdaki bütün panelleri varsayılan
konumlarına getirmek için Window > Arrange Panels (Sadece Macintosh’ta)
komutunu seçmeniz gerekebilir. Ayrıca hem Macintosh, hem de Windows
kullanıcıları, tüm araçları ve panelleri orijinal konumlarına getirmek için
Window > Workspace Layout > Default (Windows’ta Designer) komutunu da
kullanabilirler. Bu durumda Insert araç çubuğu ekranın sol üst köşesine,
Properties denetçisi ekranın alt kısmına ve açık durumdaki diğer tüm
paneller de ekranın sağına gidecektir.
28 DERS 1
2. İmleci, iki panel grubunu ayıran çizginin alt kısmına getirerek burada tutun. İmleç
düşey iki oklu bir simge haline geldiğinde tıklayın ve panellerin boyunu ayarlamak
için tıklayıp imleci yukarı ya da aşağı doğru sürükleyin.
Çalışırken daha fazla bilgi görüntülemek ya da diğer paneller ve belge penceresi için yer
açmak isterseniz panelleri yeniden boyutlandırmanız gerekebilir.
Windows kullanıcıları ayrıca düşey kenarlıktaki ok düğmesini sürükleyerek
kenetlenmiş durumdaki bütün panel gruplarının tüm alanının genişliğini yeniden
boyutlandırabilir. Ok düğmesine tıkladığınızda bütün kenetlenme alanı daraltılır, tekrar
tıkladığınızda yeniden açılır.
Macintosh arabiriminde bu düşey kenarlık yoktur. Macintosh kullanıcıları kenetlenmiş
durumdaki panel gruplarının genişliğini, panel gruplarının sağ alt köşesindeki yeniden
boyutlandırma düğmesini üzerine tıklayıp sürükleyerek değiştirebilirler.
Kenetlenmiş
durumdaki
paneller
(Macintosh’ta)
Panel alanını
ayarlamada
kullanılan
düşey kenarlık
(Windows’ta)
Kenetlenmiş
durumdaki
paneller
(Windows’ta)
Panelin büyüklüğünün ayarlanması
Yeniden
boyutlandırma
kontrolü
(Macintosh’ta)
Dreamweaver 8 Temellerİ 29
Dreamweaver’ın panellerine ve araçlarına aşinalık kazandıktan sonra panelleri ve panel
gruplarını yeniden düzenleyerek arabirimi ihtiyaçlarınıza göre özelleştirebilirsiniz.
Oluşturduğunuz özel çalışma alanlarını Window > Workspace Layout > Save Current
komutunu seçerek kaydedebilirsiniz. Ayrıca Workspace Layout alt menüsü iki monitörle
(Dual Screen) çalışan geliştiriciler için bir çalışma alanı ile birlikte Manage seçeneği
aracılığıyla çalışma alanlarını yeniden adlandırma ve silme imkânı sunar.
Herhangi bir panel grubunu kenetleme alanından ayırarak kayar hale
getirebilirsiniz. Bir panel grubunu kayar hale getirmek için imleci panel
grubuna ait başlık çubuğunun sol tarafında noktalarla gösterilen panel
taşıma noktasının üzerine getirin. İmleç bir ele (Macintosh’ta) ya da artı
imlecine (Windows’ta) dönüştüğünde tıklayıp sürükleyerek panel grubunu
pencerenin dışına çıkarıp bırakın. Kenetlenmiş durumdaki panellerin dışına
doğru sürüklerken, siz bırakana kadar panel grubunun silik bir görüntüsü
belirir. Bağlam menüsü simgesine tıklayıp Rename Panel Group komutunu
seçerek bu yeni pencereyi ya da panel grubunu yeniden adlandırabilirsiniz.
Bir panel grubunu tekrar kenetlenmiş durumdaki diğer grupların üzerine
sürüklerken bırakmadan önce panel grubunun silik bir görüntüsünü ve panel
grubunun bulunduğu yerde kalın ve koyu renkli bir çizgi görürsünüz. Ayrıca
diğer grupların altında ya da üstünde bulunan gruplardan herhangi birini
taşımak üzere taşıma noktasını kullanarak panel gruplarının sırasını yeniden
düzenleyebilirsiniz. Farklı gruplara taşıyarak panellerin sekme düzenini
değiştirmek isterseniz, sekmesine tıklayarak bir paneli seçin ve bağlam
menüsünden Group (panel adı) with komutunu seçin.
Bu kitaptaki derslerde Dreamweaver 8’deki panellerin ve panel gruplarının sıralarında
ve isimlerinde değişiklik yapmadan varsayılan panel konfigürasyonunu kullandığınız
kabul edilmiştir. Eğer araçlardan herhangi birini yeniden düzenlediyseniz, Window >
Workspace Layout > Default (Macintosh’ta) ya da Window > Workspace > Designer
(Windows’ta) komutunu seçerek varsayılan konfigürasyona dönebilirsiniz.
3. File > New komutunu seçin ve General sekmesinin Basic page kategorisinden
HTML’i seçin.
Geçerli belge penceresinde yeni bir sekmeyle yeni bir XHTML belgesi açılacaktır.
30 DERS 1
Belge penceresi sekmeleri
Ekranı Kapla/Aşağı Geri Getir (Sadece Windows’ta)
Windows kullanıcıları için: Belgeleri görüntülemek için Cascade (Basamaklı), Tile
Horizontally (Yatay döşe) ve Tile Vertically (Dikey döşe) adında üç seçenek vardır. Aynı
anda birden fazla belgeniz açıksa Cascade seçeneği, çalışma alanının belge penceresi
kısmı içinde bu pencerelerin birbiri üzerinde kayar durumda olmasını sağlar. Tile
Horizontally seçeneği, belge pencerelerini yatay olarak üst üste dizer. Tile Vertically
seçeneği ise belge pencerelerinin düşey olarak yan yana dizilmesini sağlar. Bu seçeneklere
Window menüsünden erişebilirsiniz. Ayrıca Tile görünümüne belge penceresinin sağ üst
köşesindeki Ekranı Kapla (Maximize) düğmesine (programa ait Ekranı Kapla düğmesine
değil) tıklayarak da geçebilirsiniz. Bir belge penceresinin Ekranı Kapla düğmesine tekrar
tıkladığınızda sekmeli görünüme geri dönersiniz.
Macintosh kullanıcıları için: Belgeleri görüntülemek için Cascade, Tile ve Combine
As Tabs adında üç seçenek vardır. Cascade seçeneği belgelerin birbiri üzerinde kayar
durumda görünmesini sağlar. Tile seçeneği belgeleri ayrı ayrı pencerelerde yan
yana görüntüler. Combine As Tabs varsayılan yerleştirme seçeneğidir. Bu seçeneği
kullandığınızda yeni belgeler her biri için birer sekme olacak şekilde, aynı pencere içinde
geçerli belgeler olarak görüntülenir. Sekmeli belgelerden istediğinizi, ilgili sekmeye sağ
tıklayıp (Windows’ta) ya da Control düğmesi basılı durumdayken tıklayıp Move To New
Window komutunu seçerek açabilirsiniz.
Dreamweaver 8 Temellerİ 31
Sayfaya Bir Başlık Atamak
Oluşturduğunuz her HTML belgesinin bir başlığı olmalıdır. Bu başlık öncelikle belgenin
tanınması için kullanılır. Web tarayıcısının başlık çubuğunda görüntülenir, sayfanın
içeriğini gösterir ve Sık Kullanılanlar (Favorites) listelerinde isim olarak görünür. Sitenin
adıyla başlayan, belgenin kullanım amacını açıklayan kısa ve bilgilendirici bir ifade
seçmeniz gerekir. Oluşturduğunuz her sayfaya metin ya da resim eklemeden önce başlık
atama alışkanlığını edinin. Bunu yapmayı unutursanız Dreamweaver dosyayı varsayılan
olarak Untitled Document olarak adlandıracaktır.
Sayfanıza bir başlık atamak için, yoga.html belgesinin sekmesine tıklayın ve Document araç
çubuğundaki Title metin alanına Yoga Sangha Project yazın. Return (Macintosh’ta) ya da
Enter (Windows’ta) tuşuna basın veya yoga.html belgesinin içine tıklayın.
Eğer Title metin alanının yer aldığı Document araç çubuğunu göremiyorsanız
View > Toolbars > Document komutunu seçin.
Title metin alanında başlangıçta Untitled Document ifadesi yer alır. Burada bu yer tutucu
başlığı proje sitesindeki bir sayfanın başlığıyla değiştiriyorsunuz.
Belgenizin başlığını Page Properties iletişim kutusunun Title/Encoding
kategorisindeki Title metin alanını kullanarak da belirleyebilirsiniz. Page
Properties iletişim kutusuna erişmek için Modify > Page Properties
komutunu seçin.
32 DERS 1
Önizlemede Kullanılacak Web Tarayıcılarının
Belirlenmesi
Web sayfaları geliştirirken çalışmalarınızın farklı Web tarayıcılarında (Internet Explorer
ve Safari gibi) nasıl göründüğünü sürekli test etmeniz gerekir. Dreamweaver’ın belge
penceresindeki görüntü, sayfalarınızın nasıl görüneceği hakkında yaklaşık olarak bir fikir
verir. Her Web tarayıcısı Web sayfalarını görüntülemede bazı farklılıklara sahiptir. Bunlardan
bazıları önemsiz olsa da, arada bazı çok büyük farklılıklar da olabilir. Aynı Web tarayıcısının
farklı sürümleri arasında bile farklılıklar görebilirsiniz. Sitenizi farklı Web tarayıcılarında ve
farklı işletim sistemlerinde ne kadar sık test ederseniz ve düzenli olarak sayfalarınızda uygun
değişiklikleri yapma alışkanlığına ne kadar sadık kalırsanız, sitenizin ziyaretçilerinin sayfaları
istediğiniz şekilde göreceğinden de o kadar emin olursunuz.
Dreamweaver’daki tercih ayarlarını (Preferences) kullanarak sitenizin sayfalarını önizlemek
için hangi Web tarayıcılarını kullanacağınızı belirleyebilirsiniz. Önizleme işlemini
hızlandırmak için her biri için bir klavye kısayoluyla birlikte biri birincil, diğeri de ikincil
olmak üzere iki tarayıcı tanımlayabilirsiniz.
1. File > Preview in Browser > Edit Browser List komutunu seçin.
Preferences iletişim kutusunun “Preview In Browser” bölümünü açmak için
alternatif olarak Dreamweaver > Preferences (Macintosh’ta) ya da Edit >
Preferences (Windows’ta) komutunu, ardından da iletişim kutusunun sol
tarafında yer alan Category listesinden Preview In Browser’ı seçebilirsiniz.
Preferences iletişim kutusunu açmak için Command+U (Macintosh’ta) veya
Ctrl+U (Windows’ta) klavye kısayolunu da kullanabilirsiniz.
Preferences iletişim kutusu açılarak Preview In Browser seçeneklerini görüntülenecektir.
Dreamweaver burada bilgisayarınızda bulunan bir ya da daha fazla Web tarayıcısını
otomatik olarak listeleyebilir.
Windows’ta Internet Explorer listede iexplore ya da iexplore.exe olarak
görüntülenebilir.
Dreamweaver 8 Temellerİ 33
Tarayıcı listesinde bir tarayıcı adına tıkladığınızda, listenin altındaki onay kutuları bunun
birincil tarayıcı mı, yoksa ikincil tarayıcı mı olduğunu gösterir. Bilgisayarınızda ikiden fazla
tarayıcı yüklüyse, birincil ya da ikincil tarayıcı olmayan seçeneklerde iki kutu da işaretlenmeden
bırakılır.
Preview Using Temporary File seçeneği varsayılan durumda listedeki tüm tarayıcılar için
işaretsiz durumdadır. Bu seçeneği işaretlediğinizde sayfaların bir Web tarayıcısında önizlenmesi
sırasında Dreamweaver geçici dosyalar oluşturur.
2. Tercihleri gözden geçirdikten sonra OK düğmesine tıklayarak iletişim kutusunu kapatın.
Gerektiğinde listeye tarayıcı ekleyebilir ya da mevcut tarayıcıları değiştirebilir veya silebilirsiniz.
• Tarayıcı Eklemek: Listeye bir tarayıcı eklemek için artı (+) düğmesine tıklayın. İletişim
kutusu açıldığında sabit diskinize göz atarak bir Web tarayıcı uygulaması seçin. Eğer
sayfalarınızı önizlerken Option+F12 (Macintosh’ta) veya F12 (Windows’ta) tuşlarına
tıkladığınızda bu tarayıcının açılmasını istiyorsanız, Primary Browser onay kutusunu
işaretleyin. Belgelerinizi önizlemek için Command+F12 (Macintosh’ta) ya da Ctrl+F12
(Windows’ta) tuşlarını kullandığınızda bu tarayıcının açılmasını istiyorsanız, Secondary
Browser onay kutusunu işaretleyin. (Bu kitaptaki dersleri tamamlarken sayfaları sık sık
önizlemeniz gerekecek. Dolayısıyla bu kısayollar size zaman kazandırabilir.)
Tarayıcıda önizlemeyle ilgili klavye kısayollarının çalışabilmesi için fonksiyon
tuşlarınızın etkinleştirilmiş olması gerekir. Genelde fonksiyon tuşları varsayılan
olarak etkin durumdadır. Eğer çalışmıyorlarsa işletim sisteminizin tercihler
bölümünü kontrol edin. Eğer fonksiyon tuşlarınız sistem fonksiyonlarını yerine
getiriyorsa Dreamweaver’a ait fonksiyon tuşlarını kullanmak için Fn tuşuna
basmanız ya da sistem tercihlerinizi uygun şekilde ayarlamanız gerekebilir.
• Tarayıcı Silmek: Listedeki tarayıcılardan birini silmek isterseniz, listeden ilgili tarayıcının
adını seçin ve eksi (-) düğmesine tıklayın.
Bir tarayıcıyı değiştirmek isterseniz, listeden ilgili tarayıcının adını seçin. Sonra da
Edit düğmesine tıklayarak yeni tarayıcının bilgisayarınızda bulunduğu konuma gidin.
3. Sayfayı birincil Web tarayıcınızda önizlemek için yoga.html belge sekmesine tıklayın
ve F12 tuşuna basın.
Önizleme işlemi için File > Preview in Browser komutunu seçip ardından da alt
menüyü kullanarak önizlemede kullanmak istediğiniz tarayıcıyı seçmeniz de
mümkündür. Ayrıca Document araç çubuğunda bulunan Preview/Debug In
Browser adındaki düğmeye tıklayıp açılan menüden önizlemede kullanmak
istediğiniz tarayıcıyı seçebilirsiniz.
Preview/Debug in Browser düğmesi
34 DERS 1
Preferences iletişim kutusundaki Preview In Browser bölümünde birincil Web tarayıcısı
(Primary Browser) olarak tanımlanan tarayıcı açılacak (ya da etkin uygulama halini
alacak) ve bir tarayıcı penceresinde yoga.html dosyasını görüntüleyecektir. Tarayıcının
başlık çubuğundaki Yoga Sangha başlığına dikkat edin.
Bu aşamada Web tarayıcınızda boş bir sayfa göreceksiniz. Artık içerik eklemeye hazırsınız.
Bir sonraki derste bu dosyaya metin ekleyeceksiniz.
Bu derste daha önce gördüğünüz Başlangıç Sayfası’ndaki Don’t show again
onay kutusunu işaretlemediğiniz sürece, bütün açık belgeleri kapadığınızda
Başlangıç Sayfası tekrar belirecektir.
4. yoga.html belgesini kaydedin. Başlıksız belgeyi kapatın ve kaydetmeyin.
Bir sonraki ders için yoga.html belgesini açık bırakabilirsiniz.
Temel Konuları Tek Başınıza Keşfedin
Bir Web sitesinin nasıl planlandığını ve Dreamweaver’da bir site oluşturup hem yeni, hem
de mevcut sayfalarla nasıl çalışacağınızı öğrendiğinize göre bu becerileri ve teknikleri
kendi Web sitenize (sitelerinize) uygulamaya hazırsınız demektir.
1. Kendi siteniz için planlama aşamalarını ve daha önce gördüğümüz soruları
kullanarak araştırma işlemini tamamlayın ve bir yaratıcı brif hazırlayın.
Bu süreçte çalışırken ayrıntılara dikkat etmeyi unutmayın. Sitenizi geliştirme işlemine şu
işlemleri yaparak başlayın:
• Sitenizin kullanım amacını, hedeflerini ve hitap edeceği pazarı düşünüp değerlendirin
• Hitap edeceğiniz kitlenin kim olacağını ve bu insanların ihtiyaçlarının neler olduğunu
belirleyin
• Hazır durumdaki içerik bileşenlerinin ve öğelerin neler olduğunu kontrol edin
• Hangi elemanların oluşturulması gerektiğini belirleyin
• Sitenin temel yapısını hazırlayın
• Dosya yapısını oluşturun
Yaratıcı brif, 1. aşamada siteyle ilgili yapılan tüm araştırma ve çalışmaları düzenlediğiniz
bir belgedir. Bu, sonraki aşamalarda daha koordine bir şekilde çalışmanızda size yardımcı
olabilir ve oluşturduğunuz sitenin geliştirilme sürecini daha kolay takip etmenizi sağlar.
2. Dreamweaver’da sitenizi hazırlamak için Site Definition iletişim kutusunu
kullanın.
Site hazırlama sürecinde, bütün site dosyalarınızı saklayacağınız yerel kök klasörü
oluşturulur.
Dreamweaver 8 Temellerİ 35
3. New Document iletişim kutusunda yer alan başlangıç sayfalarını ve sayfa
tasarımlarını kullanarak yeni sitenizin içinde birkaç tane yer tutucu sayfa
oluşturun.
Bu sayfaları ileride içerik eklemek üzere yer tutucu olarak yerel kök klasörünüze
kaydedebilirsiniz.
Bu kaynaklara, Başlangıç Sayfası’ndaki Create From Samples bölümünden
bir kategori seçerek de erişebilirsiniz.
Derslerde ilerlerken, bu başlangıç sayfalarında karşınıza çıkan çeşitli elemanlarla
(bağlantılar, resimler ve CSS gibi) nasıl çalışacağınızı öğreneceksiniz.
Önerilen Kaynaklar
Kitap: Web ReDesign 2.0: Workflow that Works
Yazar: Kelly Goto ve Emily Cotler
Yayınevi: New Riders. © 2004
ISBN 0-7357-1433-9
Bu kitap, ister sıfırdan yeni bir site oluşturun, ister mevcut bir siteyi yeniden tasarlayın, bir
Web sitesi geliştirme sürecinde faydalanabileceğiniz harika bir bilgi kaynağıdır. Kitapta,
geliştirme süreci açık bir şekilde anlatılmakta ve çalışma akışını projenize en uygun
şekilde geliştirmek için faydalanabileceğiniz birçok araç ve teknik (örnekler, formlar,
kontrol listeleri ve çalışma sayfaları) sunulmaktadır.
Web: www.adobe.com/resources/techniques
Macromedia ile Web ReDesign: Workflow that Works kitabının yazarlarından biri
olan Kelly Goto tarafından ortak olarak hazırlanan bir Web kaynağı. Bu sitede Web
geliştirmenin her aşamasıyla ilgili birçok makale yer almaktadır. Ayrıca sitenin forum
köşesinde (Production Management Online Forum gibi) ilave kaynaklar da mevcuttur.
Kitap: Don’t Make Me Think: A Common Sense Approach to Web Usability
(İkinci Baskı)
Yazar: Steve Krug
Yayınevi: New Riders. © 2005
ISBN 0-3213-4475-8
Kullanım kolaylığı ve anlaşılırlık konularını temel alan “Kullanılırlık” özelliği, iyi bir Web
sitesi yaratmanın temel anahtarıdır. Web için kullanılırlık kavramının mantıklı yönlerinin incelendiği bu kitapta sitenin test edilmesi ve sitenin bütün özelliklerinin (sitede
dolaşma, yerleşim düzeni, içerik, vs.) hitap edilecek kitle tarafından kolayca kullanılıp
kullanılamayacağının belirlenmesiyle ilgili çeşitli yöntemler anlatılmaktadır.
36 DERS 1
Ne Öğrendiniz?
Bu derste şunları öğrendiniz:
• Dreamweaver’ı açtınız (Sayfa 4–5).
• Web sitesi geliştirme işleminin aşamalarını öğrendiniz (Sayfa 5–9).
• Bir Web sitesi oluşturmak için hazırlık yaptınız, bir yerel site hazırladınız ve yerel kök
klasörünü tanımladınız (Sayfa 10–18).
• Yeni bir sayfa oluşturdunuz ve uygun adlandırma standartlarını kullanarak belgeyi
kaydettiniz (Sayfa 18–23).
• Dreamweaver’ın Insert paneli, Properties denetçisi, belge penceresi bileşenlerini ve
diğer araçları, pencereleri ve panellerini tanıdınız (Sayfa 23–31).
• Sayfanıza bir başlık atadınız (Sayfa 32).
• Önizlemede kullanılacak Web tarayıcılarını belirlediniz ve sayfanızı test etmek için
klavye kısayollarını kullandınız (Sayfa 33–35).
Dreamweaver 8 Temellerİ 37

Benzer belgeler

web tasarımı dreamweaver

web tasarımı dreamweaver A-PDF Split DEMO : Purchase from www.A-PDF.com to remove the watermark

Detaylı

adobe dreamweaver cs4

adobe dreamweaver cs4 Ayrıca, düşüncelerinizin teknik olarak Web sitesinde de aynen gerçekleştirileceğinden emin olmak için yapacağınız görsel tasarım bileşenlerini test etme işleminin de bu aşamada gerçekleştirilmesi ...

Detaylı

Döküman - meb uzaktan…

Döküman - meb uzaktan… Dreamweaver Temelleri Adobe Dreamweaver CS3, pek çok Web geliştiricisinin tercih ettiği bir araçtır. Bir yandan kolayca erişilebilir ve standartlara uygun siteler hazırlama ihtiyaçlarına karşılık v...

Detaylı