Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage) Internet Nedir?

Benzer belgeler
Internet: Tarihçe ve Kavramlar

Internet Nedir? Internet Adresleri. Internet Servisleri

Web Tasarımının Temelleri

İSMET AKTAR ANADOLU TEKNİK LİSESİ BİLİŞİM TEKNOLOJİLERİ ALANI WEB PROGRAMCILIĞI DALI

Doç.Dr. Yaşar SARI ESOGÜ Turizm Fakültesi-Eskişehir BİLGİSAYAR AĞLARI (COMPUTER NETWORKS)

WEB TASARIMI. Đnternet Nedir?

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

TBF 110 BİLGİSAYARDA VERİ İŞLEME ve UYGULAMALARI Ha9a- 2 - İnternet

İNTERNET PROGRAMLAMA II. Tanımlar

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

İNTERNET VE BİLGİ AĞLARININ KULLANIMI

Internet Nedir? Devlet Kurumları. Internet Servis Sağlayıcılar. Lokal Ağ. Eğitim Kurumları. Kişisel Bilgisayar. Dizüstü Bilgisayar.

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 1

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

WEB TASARIMININ TEMELLERİ

AĞ ve İNTERNET TCP/IP. IP Adresi İNTERNET NEDİR? Standartlar :

İNTERNET HAFTA 02 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Öğr. Gör. GÜLTEKİN BÜYÜKŞENGÜR. SAPANCA Meslek Yüksekokulu

Bilgi ve iletişim NETWORK, I NTERNET

WEB TASARIMININ TEMELLERİ

Web Programlama Kursu

Kütüphane Kullanıcıları için İçeriğin Zenginleştirilmesi II

Html temelleri. Ders 4

VERİ MADENCİLİĞİ (Web Madenciliği)

HTTP & HTML BİRİNCİ BÖLÜM. HTTP Nedir? HTTP Safhaları Nelerdir? Protokol ve Eklentiler. HTTP Servisleri. HTTP Nedir? HTML Nedir?

WEB TASARIM. Öğr.Gör. Ruhsar KAVASOĞLU

Bilgisayar Sistemleri ilk ortaya çıktığında...

(Bilgisayar ağlarının birbirine bağlanarak büyük bir ağ oluşturmasıdır)

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

INTERNET PROGRAMCILIĞI. Kişisel Bağlantı. Neler Öğreneceğiz? Bağlantı Türleri. Gereksinimler. Modem

Metin Editörleri YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ. ALINTI:

Bilgisayar Ağları. Ağı oluşturan cihazlar. Coğrafi koşullara göre ağın sınıflandırılması (LAN, MAN, WAN)

WEB TASARIMINDA TEMEL KAVRAMLAR

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XXV: Web'den Erişim Çağıltay, N., Tokdemir, G.

API geliştiricileri. Web server ile yapılan entegrasyonun neticeleri. API Dokumantasyonu

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

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

WEB TASARIMININ TEMELLERİ

Atabey Meslek Yüksek Okulu Web Tasarımının Temelleri

Öğr. Gör. Serkan AKSU 1

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ 1. DERS İNTERNET, TCP/IP, İNTERNETTE MESAJ VE BİLGİ AKTARIMI YARD. DOÇ. DR.

4 Front Page Sayfası Özellikleri

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

DİZİN. Not: Koyu harfle yazılan sayfalar ilgili terimin yoğun olarak geçtiği sayfaları göstermektedir.

WEB TASARIMIN TEMELLERİ

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

İNTERNET PROGRAMCILIĞI - II

PHP 1. Hafta 2.Sunum

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

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

BİLGİSAYAR AĞLARI VE İLETİŞİM

WEB TASARIMININ TEMELLERİ

BİLGİ & İLETİŞİM TEKNOLOJİLERİ

Örnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

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

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ 2. DERS YARD. DOÇ. DR. MEHTAP YALÇINKAYA

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

Programlama Yazılımı ile Web Sitesi Oluşturma

Bozok Üniversitesi Mühendislik Fakültesi - Bilgisayar Mühendisliği. Yrd. Doç. Dr. Ahmet Sertol KÖKSAL

Bilgi Nedir? Birbirinden farklı 400 tanım Gereksinim duyduğumuz şey

Bilimsel ve Teknik Dokümantasyon. Yrd. Doç.Dr. Özlem Bayram

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

C# ile e-posta Göndermek

İNTERNETE NASIL BAĞLANILIR?

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

PHP 1. Hafta 1. Sunum

5. HAFTA TBT181. Temel Bilgisayar Teknolojileri Kullanımı. Öğr. Gör. E. Ekmel SULAK.

VPN NEDIR? NASıL KULLANıLıR?

İNTERNET İnternete doğrudan bağlı her bilgisayara internet adresi yada IP adresi denilen arasına nokta konulmuş 4 kısımdan oluşan (

Ünite A. BAŞLANGIÇ B. WEB DE DOLAŞMA C. WEB DE ARAMA D. YER İŞARETLERİ (BOOKMARK) E. BAŞLANGIÇ F. İLETİLER G. İLETİNİN İLETİLMESİ H.

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

Seçenekler Menüsünden Genel Sekmesi

PHP ile İnternet Programlama

Web yapısının bu kadar çok kabul görmesinin bazı sebeplerini sıralamak gerekirse :

1.PROGRAMLAMAYA GİRİŞ

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

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

2. Belgeye Metin Ekleme

2. HTML Temel Etiketleri

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

İNTERNET TABANLI TEST HAZIRLAMA VE DEĞERLENDİRME PROGRAMLAMA ARAYÜZÜ

BILG101 Bilgisayara Giriş

T.C. MİLLÎ EĞİTİM BAKANLIĞI Hayat Boyu Öğrenme Genel Müdürlüğü BİLİŞİM TEKNOLOJİLERİ ALANI İNTERNET VE E-POSTA YÖNETİMİ KURS PROGRAMI

HTML (Hyper Text Markup Language)

Web Madenciliği (Web Mining)

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

.. MESLEKĠ VE TEKNĠK ANADOLU LĠSESĠ EĞĠTĠM - ÖĞRETĠM YILI

2-Hafta Temel İşlemler

Web Teknolojileri ve Programla

KENT BİLGİ SİSTEMLERİ DOÇ. DR. VOLKAN YILDIRIM ARŞ. GÖR. ŞEVKET BEDİROĞLU. Kent Bilgi Sistemlerinde İnternet CBS- Ders 6

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

K12 Uzantılı E Posta Kullanım Ve Kurulum Klavuzu

Arama motoru: kuş gribinin etkileri

Berqnet Sürüm Notları Sürüm 4.1.0

Transkript:

Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage) Kamil Çömlekci TED Ankara Koleji Kütüphane ve Dokümantasyon Merkez Müdürü Internet Nedir? İletişim Ağı Ağların Ağı Internet, insanların her geçen gün gittikçe artan "üretilen bilgiyi saklama/paylaşma ve ona kolayca ulaşma" istekleri sonrasında ortaya çıkmış bir teknolojidir "Ne idüğü belirsüz, ettiğünden bellidür." 1

Internet Araçları WWW - WWW, Web, ya da W3 (World Wide Web), yazı, resim, ses, film, animasyon gibi pek çok farklı yapıdaki verilere kompakt ve etkileşimli bir şekilde ulaşmamızı sağlayan bir çoklu hiper ortam sistemidir. FTP - (File Transfer Protocol): Internete bağlı bir bilgisayardan diğerine (her iki yönde de) dosya aktarımı yapmak için geliştirilen bir internet protokolü ve bu işi yapan uygulama programlarına verilen genel addır. Telnet - Internet ağı üzerindeki bir makinaya uzaktan bağlanmak için geliştirilen bir TCP/IP protokolü ve bu işi yapan programlara verilen genel addır. Bağlanılan makinaya girebilmek için orada bir kullanıcı hesabının olması gerekir Internet Araçları e-mail - Bilgisayar ağlarının oluşturulma nedenlerinden biri, kişilerin, bir yerden diğerine elektronik ortamda mektup gönderme ve haberleşme isteğidir. E-mail (electronic mail, e- posta), bu amaçla kullanılan servislere verilen genel addır. Usenet - Dünya üzerindeki milyonlarca ağ kullanıcısının çok değişik konularda haberler, yazılar gönderdiği bir tartışma platformudur. Listeler - Insanların kendi istekleriyle üye oldukları, grup haberleşme ş mekanizmalarından biri de listelerdir. IRC - (Internet Relay Chat), bir çok kişinin aynı anda etkileşimli mesajlarla haberleşebildiği bir platformdur. 2

Internet Araçları Talk - (bazı sistemlerde ntalk), internet üzerindeki iki kullanıcının aynı anda karşılıklı yazışmasını sağlayan bir protokol ve bu işi yapan programlara verilen genel addır. Finger - Bir sistemde (domain) çalışan kişileri görebilmek için finger komutu kullanılabilir. Ping - Internet'e bağlı bir bilgisayarın bağlantısının o an açık olup olmadığı Ping komutu ile anlaşılabilir. Internet İle İgili Kavramlar HTTP - Web'in en ilginç yönlerinden biri de çok basit olmasıdır. Bir Web dökümanına ulaştığımızda herşey 4 ana fazda gerçekleşir: (1) Bağlantı (2) Ne istediğimizin web servisineiletilmesi (3) Cevap (4) ilgili sayfaya yapılan bağlantının kesilmesi. Bu ana safhalar, web üzerinde iletişimin kurallarını tanımlayan bir protokolü oluştururlar. 3

Internet İle İgili Kavramlar HTML - Web Listeleyicileri, "navigate" işlemini HTML (Hyper Text Markup Language) g denen bir programlama dili yorumlayıcısı y kullanarak yaparlar. HTML, ana hatları SGML (Standard Generalized Markup Language) ile belirlenmiş bir döküman formatlama dilidir. Bu dil, daha çok, yazılı bir dökümanı formatlamak ve bir objeden başka bir objeye linkler sağlamak ile ilgili komutlar içerir. HTML, HTTP ve ilgili diğer protokolleri kullanabilmek için renkli ve güzel kullanıcı arayüzleri hazırlamamızı olanaklı kılar. Son yıllarda, HTML içinde, salt döküman formatlama dışında işler yapan CGI, Java, JavaScript gibi unsurlar da kullanılmaktadır. Ayrıca, 2.0'dan sonraki sürümlerde, tablo kullanımı, doldurulabilir form kullanımı, frame vb gibi pek çok yenilik göze çarpmaktadır Internet İle İgili Kavramlar URL - URL (Uniform Resource Locators), Web Browser'lar içinden bir web servisine ya da diğer bazı internet servislerine yönlendirme yapılabilmesini sağlayan bir komut formatıdır. URL'ler bir bakıma, internet üzerinde erişebileceğimiz servisleri belirtmek, tanımlamak için kullandığımız adreslerdir. Web Browser içinden 'Open URL' ya da 'Open Location' şeklinde bir seçenek üzerinden uygun URL satırları verilerek, Web, FTP, news, gopher, wais, telnet erişimi yapılabilir. <servis>://<adres>[:port_numarası]/<dizin>/dosya_adı >[ i >/d d http: //www.unak.org.tr/seminer.htm 4

Internet adresleri.com - ticari kuruluşlar (commercial).edu - eğitim kuruluşları (education).gov - devlet kuruluşları (government).org - ticari olmayan kar amacı gütmeyen kuruluşlar.mil - askeri kuruluşlar (military).net - ağ organizasyonları (network).ac - akademik kuruluşlar (bazı ülkelerde "edu" karşılığı) ülke kodu ISO standart ülke kodu Internet in Gelişimi 1969 - ARPA(Advanced Research Projects Agency) ile 4 üniversite arasında ilk bağlantı 1972 Elektronik mail tanıtıldı, 1976 yılında Kraliçe Elizabeth ilk e-mailini gönderdi 1973 Transmission Control Protocol/Internet Protocol (TCP/IP) düzenlendi. 1983 de standart olarak kabul edildi 1989 Internet üzerindeki ilk index yaratıldı (Arcie - Peter Deutsche), WAIS oluşturuldu. CERN(European Laboratory for Particle Physics), Internet Üzerinden Bilgilerin dağıtılması için yeni bir teknik geliştirdi - WWW 5

Internet in Gelişimi 1991 Gopher (University of Minnesota) 1993 Mosaic(NCSA) ilk browser 1994 Beyaz Saray web sayfası 1996 Kullanıcı sayısı 45 milyon 1999 Kullanıcı sayısı 200 milyon 2000 3 milyar web sayfası günlük 5 milyon sayfa WWW Web Sayfası : Web istemcisinin (Netscape, lynx, msie gibi), bir Web Servisine bağlandıktan sonra tek seferde transfer ettiği bileşik tüm verilerden oluşan html sayfasıdır.. Bu sayfadaki bilgiler bileşiktir, çünkü hem grafik/resim bilgileri, hem normal text, hem ses, hem başka merkezlere ve başka dokümanlara linkler olabilir. Bu, o web servisinin bağlandığımızda gelen ilk sayfası ise, "home page" olarak da adlandırılır. home page'ler için dosya adı genellikle "default.html" ya da "index.html" olmaktadır. Web Sitesi Bütün bu web sayfalarının oluşturduğu oluşumdur. 6

Dikkat Edilmesi Gerekenler Web sitemizi hazırlamaya başlamadan önce ele almamız gereken bir kaç konu var. Bunların ilki herşeyi ş önceden planlamak: Tek bir sayfa mı tasarlayacaksınız, birbirine bağlı sayfalardan oluşan bir siteniz mi olacak? Bir site hazırlayacaksanız sayfaların hangisinden hangisine geçilecek ve bu geçişler nasıl olacak? Eğer bir site oluşturacaksanız, bunun tamamını tek bir klasör altında tutun ve gerekiyorsa bir kısım alt klasörlere bölerek düzenleyin. Farklı sayfalar tarafından paylaşılan nesneleri (mesela resimleri) ayrı klasörler altında saklayın ki aradığınızda bulması ve paylaşılması kolay olsun. Dikkat Edilmesi Gerekenler HTML kodu içeren dosyaların adlarının.htm veya.html uzantısı taşıdığına emin olun. Bunun hangisini tercih edeceğiniz bazen servis sağlayıcının kullandığı sunucu programa bağlı olabiliyor ama genelde pek çok program ikisini de kabul ediyor. Dosya adları kesinlikle Türkçe karakter içermesin. Bu, Mac üzerinde çalışan sunucularda dahi sorun yaratabiliyor. Dosya adı içinde Türkçe karakter varsa bu sayfanın görüntülenmesi için browser'da Turkish encoding'in önceden seçili olması gerekebiliyor. Servis sağlayıcınızın ücretlendirme politikasını iyi öğrenin. Yalnızca toplam dosya/klasör büyüklüğüne göre mi para alıyorlar? Siteniz çok popüler olursa ayrıca para isteyecekler mi? Sayfalarınızı yenilemek gerektiğinde nasıl yükleyeceksiniz/değiştireceksiniz? 7

Dikkat Edilmesi Gerekenler Hazırlanan her sayfa, farklı her tarayıcıda farklı farklı görünür. HTML kodları ne kadar standart olursa olsun, her tarayıcının bunları algılayışında ufak tefek farklılıklar vardır. Bunu aklınızdan çıkarmayın. Hazırladığınız her sayfayı mutlaka farklı tarayıcılarla görüntüleyip deneyin. Bütün tasarımlarınızı mümkün olduğunca basit ve sade tutun. Internet üzerinde dolaşan gezginlerin hatırı sayılır miktarda bölümü en sade ve çoğu kez yalnızca metinleri görebilen tarayıcılar kullanıyor Internet üzerindeki pek çok kişi yalnızca 15 inch büyüklüğünde monitör kullanıyor ve bu monitörler hemen hiç bir zaman 800x600 piksel'den fazlasını görüntüleyemiyor. Bu nedenle, sayfanızın büyüklüğünü ve ekranınızın çözünürlüğünü buna göre ayarlamakta fayda var. WEB Sitesi İş Akış Şeması İhtiyaçmız Varmı? Amaç WEB sunucusuna Konulması Test ve eklemeler Kullanıcı ihtiyaçları Metadata Tarama Motorları İçeriğin Tanımlanması Kodlama (HTML) Reklam ve Promosyon İçeriğin Yazılması Tasarım Bakım ve Denetim Bilgi Mimarisi Kullanıcı Araçları Periyodik Değerlendirme 8

Düzenleyiciler (Editörler) Nasıl Olmalıdır? Kolay kullanım: Özellikle görsel olmayan düzenleyiciler için, yazılmaya başlanan ş etiketlerin otomatik tamamlanması, blokların kolay yerleştirilmesi, otomatik girintileme (indentation) vb özellikler yazarın programla boğuşmaktan çok iş yapabilmesini sağlar. Site yönetimi ve dosyaların sunucuya kolayca aktarılması: Dosyaların birbirlerine verdikleri çapraz bağların yönetimi zor bir konudur. Seçtiğiniz düzenleyici site haritasını otomatik oluşturma, siteyi i bir seferde sunucuya aktarma, dosya ve dizin isimlerini sunucu - geliştirme ortamı arasında taşırken otomatik değiştirme (ör. bütün C:\Site\ referanslarını /home/www/htdocs/'a çevirme) ve bağlantıların doğrulamasını sağlamalıdır. Genel olarak site yönetimi, tümleşik FTP istemcileriyle desteklenmelidir. Düzenleyiciler (Editörler) Nasıl Olmalıdır? HTML dışında da farklı dosya tiplerini tanıyabilme: Varsa sitenizde kullanılan teknolojilere ve programlama dillerine uyumu açısından bu madde önemlidir. Örneğin, ğ PHP ya da ASP kullanan bir sitede basit bir HTML düzenleyicisi yetmeyecektir. Genel bir metin dosyası düzenleyicisi olarak kullanılmak istenen programlar için şart bir özelliktir. Renkli kodlama: Özellikle, HTML dışında dosyalarla da çalışıyorsanız, etiketler, parametreler ve metin arasındaki ayrım kolayca görülebilmelidir. Örneğin ğ bazı programlarda yorum satırları, göze çarpmaması amacıyla silik, metinse koyu harflerle, etiketler, fonksiyon isimleri pastel renklerle, parametreleriyse saf renklerle görüntülenmektedir. Bu yazarın, istediği bir bölümü kolayca bulabilmesini sağlar. 9

Düzenleyiciler (Editörler) Nasıl Olmalıdır? İyi bir dökümantasyon: Seçtiğiniz programa yeniyseniz, özelliklerini ve hangi durumlarda nasıl davranacağını, ğ hangi ayarlara izin verildiği, ğ belli işlerin en kolay nasıl çözümleneceğini dökümantasyonlarında kolayca bulabilmelisiniz. Herşeyden öte de, HTML (varsa diğer dillerin) referans elkitapçıkları da programın dökümantasyonuna gömülü gelmelidir. Bu şekilde, programı hiç terketmeden istediğiniz özelliğin yazım stilini kolayca öğrenebilirsiniz Şablonlama ve proje desteğiğ Sitedeki birden çok sayfa aynı görünümü kullanacaksa (ki kullanmalıdır), aynı kodları tekrar tekrar yazmak yerine, aynı projedeki sayfalar için 1-2 ana şablonu kullanmak size çok vakit kazandıracaktır Düzenleyiciler (Editörler) Nasıl Olmalıdır? Özelleştirilebilme: Örneğin programın kullandığı kısayol tuşları sizin el alışkanlıklarınıza ş uymuyorsa, y bunları değiştirerek ğ ş sayfaları daha hızlı hazırlayabilirsiniz. Genel olarak özelleştirilebilmesi gereken ayarlar: dil seçenekleri, kısayol tuşları, otomatik üretilen (tablo, frame, katman vb) blokların istediğiniz stilde yazılabilmesi CSS desteği: Her ne kadar şu an için çok yaygın kabul görmese de, CSS gittikçe yükselen bir teknolojidir. Temel olarak HTML'le yanyana kullanılmalıdır. CSS, içerikle sunumu birbirinden ayırmaktadır, ve Webmaster'ların birçok başağrısı sebeplerini ortadan kaldırmaktadır. 10

Kullanılan Bazı Editörler FrontPage HomeSite Macromedia Dreamweaver HotDog Pro Symantec Visual Page Adobe PageMill Netscape Composer Microsoft Word NotePad 15 Dakika Ara 11