Arayüz Geliştirme Dokümantasyonu



Benzer belgeler
Giriş Sayfası (index) Reklamı

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15

DIV KAVRAMI <style> position: absolute

4 Front Page Sayfası Özellikleri

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

Web Tasarımının Bugünü ve Geleceği

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

2-Hafta Temel İşlemler

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

YZM 3215 İleri Web Programlama

Çerezleri (Cookie) ve Önbelleği (Cache) Temizleme

11 Ocak 2012 / Çarşamba. Spry menü aktifken, açılır menu ekleyebiliyoruz. Spry Menu Bar OK

WEB TASARIMIN TEMELLERİ


AMACSEO TEMASI KULLANIM KILAVUZU. AmacSeo temasının Amacdizayn.com tarafından hazırlanmış kullanım kılavuzudur. 1

İNTERNET PROGRAMCILIĞI I

Web Programlama Kursu

Broker, Acente, Banka Online Sigortacılık Portali

Türkiye Barolar Birliği internet sitesi

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir.

2- Kontrol Sil En Öne Getir En Arkaya Gönder Resim Özellikler: Genel Özellikler...

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

LESS ile hiyerarşik ve fonksiyonel css yazmak

Web Teknolojileri ve Programla

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

KURUMSAL SİTE YAZILIMI KULLANIM KILAVUZU

WEB TASARIMININ TEMELLERİ

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

Campus Online. Güncelleme: Haziran 24, 2013

Doç. Dr. İsmail Rakıp Karaş Hazırlayan: İdris Kahraman

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

VİOP SİMÜLASYONU KULLANICI REHBERİ

TASARIMIN TEMEL İLKELERİ

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme

Bootstrap 4, Getirdiği Değişiklik ve Yenilikler

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

Course Online. Güncelleme: Haziran 24, 2013

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

İnternet ve İnternet Tarayıcıları BİLGİ VE İLETİŞİM TEKNOLOJİSİ DERS NOTU - 2

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

CSS(CASCADING STYLE SHEETS)

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

PHP ile İnternet Programlama

K12NET Öğrenci Bilgi Sistemi Kullanım Kılavuzu. denge.k12.tr

WEB TASARIMININ TEMELLERİ

AMAÇDİZAYN.COM Tasarım Ofisi

Öğrenci Kullanım Kılavuzu

2. HTML Temel Etiketleri

TC. SİNOP ÜNİVERSİTESİ TARAYICI TARAMA VERİLERİNİ TEMİZLEME VE SERTİFİKA KULLANIM YÖNERGESİ

HTML Etiketleri Genel Özellikler (Global Attributes)

VET ON KULLANIM KLAVUZU

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

TABLETLERİN OKULLARA TESLİMATI

CSS ile yazıcı çıktı işlemleri

İNTERNET PROGRAMLAMA II. Tanımlar

VKV Koç Özel İlkokulu, Ortaokulu ve Lisesi. K12Net Veli Yardım Kılavuzu

YÖNETİM SAYFALARI İÇERİĞİ

Öğrenci Kullanım Kılavuzu

HTML Sayfaları. Bütün html sayfaları

4. Bağlantı (Köprü) Oluşturma

EAEP Yeni Arayüz ÖĞRENCİ KILAVUZU

CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

Raptadmin 1.x.x Sürümleri için Kullanım Klavuzu

HTML - 8 Hypertext takıları iki ana değişik şekilde karşımıza çıkar: Anchors ve Images. Anchors, resim veya yazıya bir olay eklemek için kullanılır.

ASSAM YÖNERGESİNE EK-T ASSAM WEB SİTESİ YÖNERGESİNE LAHİKA-2 WEB SİTESİ MAKALE EKLEME KILAVUZU ASSAM

CSS ile Web Sayfası Oluşturma

WEB TASARIMININ TEMELLERİ

SAĞLIK BAKANLIĞI RESMİ E-POSTA BAŞVURU ADIMLARI

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ MUWİS. Web İçerik Sistemi. Bilgi İşlem Daire Başkanlığı-WEB GRUBU

MediaClick Web Tasarım Hakkında

FireBug eklentisini eklentiyi yazan sitesinden veya FireFox un eklentiler indirebilirsiniz.

İNTERNET VE BİLGİSAYAR AĞLARI. Bilgisayar Ağları Ağ Çeşitleri İnternet Nedir?

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.

BATMAN ÜNİVERSİTESİ KÜTÜPHANE VERİTABANLARINA KAMPÜS DIŞINDAN ERİŞİM REHBERİ

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU

Site Temizlik Projesi Kodları

MOBİL CİHAZLARDAN DERS İZLEME MERSİN MESLEK YÜKSEKOKULU (UZAKTAN EĞİTİM) Mobil Adobe Connect

Doktor Web Tasarım ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi

WORDPRESS İLE BLOG TASARLAMA REHBERİ İçindekiler

2LOGOTYPEGİRİŞ

ÜNİTE WEB EDİTÖRÜ TEMEL ARAÇLARI WEB EDİTÖRÜ İÇİNDEKİLER HEDEFLER. Yrd. Doç. Dr. Serkan YILDIRIM

Öğr. Gör. Serkan AKSU 1

ASP.NET ile Bir Web Sitesi Oluşturma

dcc.com Nedir? Neler yapabilir? Nasıl Kullanılır?

DUYURU PANELİ KULLANMA YÖNERGESİ

WEB TASARIMI. Anonim

Arama Sonuçlarında Üst Sıralarda Olmak. Temel SEO Çalışması

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Site Tasarım Çalışması -3

Safirblog WP Teması - Kurulum ve Kullanım Kılavuzu

Transkript:

Arayüz Geliştirme Dokümantasyonu Proje: İş: Müşteri: Nosab Web Sitesi Arayüz Geliştirme Aeronorm Index 1. Sayfalar 2. Renk Paleti 3. Tipografi 4. Kutu Modeli 5. Bileşenler 6. Kod ve Sayfa Yapısı 7. Responsive 8. Cross-Browser

1. Sayfalar NOSAB projesinde; sabit sayfaların dışında 5 tip içerik sayfası bulunmaktadır. Site menüsünde bulunan birçok sayfa, içerik sayfalarından türemiştir. Sabit Sayfalar - Anasayfa -> Slayt, Haber Listesi - Etkinlikler -> Haber Listesi - Mevzuat Sayfası - Firma Detay Sayfası - Firma Harita Sayfası - Video Sayfası - E-Bülten Sayfası - İletişim Formu İçerik Sayfaları - İçerik Sayfası - İçerik Listesi - Açılır Menü İçeriği - Tek Resim Sayfası - Resim Listesi (galeri)

2. Renk Paleti Tasarımlardan (psd) çıkartırlan 3 renk bulunmaktadır. Aşağıda hex renk kodları görüntülenen bu 3 rengin dışında renk kodu uygulanmamıştır. - 1. Renk: Yeşil, ana başlıklarda ve arkaplan olarak kullanılmakta. - 2. Renk: Sarı, hover ya da active rengi olarak kullanılmakta. - 3. Renk: Gri, metin rengi ya da border rengi olarak kullanılmakta. - 4. Renk: Beyaz, daha çok koyu arkaplan rengi kullanıldığında, metin rengi olarak kullanılmakta. Renk kodları CSS dosyasında yorum alanında bulunabilir.

3. Tipografi UYARI: Tasarımlarda (psd) kullanılan font; Colaborate in internette bulunan webfont kitlerinde Türkçe karakter desteği yoktur. 2 farklı kaynaktan indirilen Colaborate webfont unda da TR karakter desteği mevcut değildi. Aşağıda örnek kullanımı görebilirsiniz. Mevcut fontları, webfont kullanımına çeviren araçlar çok sağlıklı çalışmadığı için, farklı işletim sistemi ve tarayıcılarda render edilirken fontlar kırılmaya uğruyor. Bu sebeple kullanılmasını istediğiniz fontun, webfont kit ini sizden talep etmekteyiz. Font sorununu geçici olarak, Google web font u olan (ve colaborate ye benzeyen) Roboto font ailesini kullanarak çözdük. Google ın kendi sitelerinde de kullandığı bu fontun ince, normal ve kalın kullanımları mevcuttur.

- Font Kullanımı Site genelinde Roboto font ailesi kullanılmıştır. İstenilen webfont kiti geldiğinde - Font Boyutları Ana başlıklar : 32px (h1 - tüm alt sayfalarda yer alan ana başlık.) Alt başlıklar : 28px (h2 - ana başlık dışındaki kullanımlar, örn: anasayfa haber başlıkları) Metinler : 14px (p tüm metinler) - Metin Aralığı Tüm satır aralıkları sabit; 1.428 dir. (line-height: 1.428) - Beyaz Zeminde Font Kullanımı Arkaplanı beyaz olan yazılarda, ana renk (yeşil) kullanılmıştır. (color: #00b295) - Renkli Zemin Font Kullanımı Arkaplanı yeşil yada gri olan yazılarda, yazı beyaz renk kullanılmıştır.

4. Kutu Modeli Öğelerin birbirine olan uzaklığını konu alan (CSS) tipografi kuralı box modeling in NOSAB projesindeki CSS kullanım bilgileri aşağıdaki gibidir. - Yan yana öğeler arası mesafe : 20px (tüm margin ler 20px) - İç içe öğeler arası mesafe : 20px (tüm padding ler 20px)

Aşağıda gördüğünüz üzere; gelen tasarımlarda (psd) birden fazla ve farklı mesafe alanları kullanılmış (17, 24, 26 vs.). Diğer sayfalarda da sabit bir değer bulunmadı. Bu tipografi hatasını göz ardı ederek, tüm mesafeler 20 piksel e eşitlendi.

5. Bileşenler Kullanılan CSS bileşenlerinin listesi ve kullanım amaçları aşağıdadır. - Normalize.css tüm projelerde kullanılması gereken, browser dan gelen stilleri resetlemeye yarayan bileşendir. - Bootstrap.css içinde birçok özellik ve grid/kolon yapısı bulunan framework tür. - Font-awesome.css 400 den fazla ikonu font olarak barındıran, ikon yükünü hafifleten font yapısının css dökümüdür. - Fancybox.css linklerin ya da resimlerin popup olarak açılmasını sağlayan js bileşeninin stil dosyasıdır. - Style.css NOSAB projesinin tasarım ihtiyaçlarına özel kodlanan stil dosyasıdır. Kullanılan JAVASCRIPT bileşenlerinin (jquery, components vs.) listesi ve kullanım amaçları aşağıdadır. - jquery.js Populer javascript kütüphanesidir. Beraberinde birçok fonksiyonu getirir. - Bootstrap.js En yaygın kullanılan web özelliklerini barındıran js kütüphanesidir. - Nicescroll.js Ekrana sığmayan içerikler için özel tasarımlı tarayıcı scroll bileşeni. - Fancybox.js linklerin ya da resimlerin popup olarak açılmasını sağlayan js bileşeni. - Selectric.js select açılır menü form öğeleri için özel tasarım imkanı sağlayan bileşen. Firma haritası sayfasındaki özel select tasarımı için kullanılıyor. - Isotope.js Farklı boyutlardaki içerik kutularını belirli bir düzende hizalatmayı sağlayan js bileşeni. Haber ve etkinlikleri listelerken kullanılıyor.

6. Kod ve Sayfa Yapısı Sayfa yapısı 3 bölümden oluşmaktadır. HTML Sayfa Yapısı - header sayfanın title, meta etiketlerini ve css bileşenlerini barındıran head bölümü ile sitenin ana menüsü nün yüklendiği bölümdür. - section sayfa içeriğinin yüklendiği bölümdür. - footer sitenin js bileşenlerinin yüklendiği bölümdür. Bu bölümün metin içeriği olmadığı için gizli tutulmaktadır. PHP Sayfa Yapısı Tüm sayfalara index.php tarafından yönlendirilir. Index.php ye gönderilen page parametresinin karşılığına göre dosya çağırılır. Örn: galeri.php sayfasına erişmek için; index.php?page=galeri adresine girilmelidir.

7. Responsive Siteyi, tüm ekran boyutlarında görüntülenebilir ve kullanılabilir kodladık. Yukarda bahsettiğimiz tüm özellikler (tipografi, kutu modeli vs.), tüm ekranlarda da geçerlidir. Duyarlı Ekran Senaryosu: Ekran genişliği 910 px in altına düştüğünde; ana menü gizlenir ve site içeriği dikey yerleşir. Tüm site içeriği tüm ekranlarda %100 görüntülenebilmektedir. 1920px Genişlik Görünümü: http://i.imgur.com/fb6m9dd.jpg 1280px Genişlik Görünümü: http://i.imgur.com/jbo8tvx.png

768px Genişlik Görünümü: http://i.imgur.com/jusospg.png

600px Genişlik Görünümü: http://i.imgur.com/aqlknci.png

320px Genişlik Görünümü: http://i.imgur.com/tpcttzq.png

Tablet Görünümü: Ana menü açık/kapalı senaryosu

8. Cross-Browser Chrome - http://prntscr.com/4dzs6k Firefox - http://prntscr.com/4dzt6u Internet Explorer - http://prntscr.com/4dzsme Safari - http://prntscr.com/4dzste Opera - http://prntscr.com/4dztnf