SlideShare a Scribd company logo
1 of 19
Web dizajni
– konceptet themelore
Tahir Hoxha
www.akademiavirtuale.com
Kodimi në HTML
 Një Web faqe nuk është asgjë më tepër se një fajll tekstual, me dallimin që
nuk i ruajmë me ekstensionon .txt por me .html ose .htm
 Për sistemin operativ, edhe kur i ruajmë fajllat me ekstension .html, ata
vazhdojnë të jenë fajlla të rëndomtë tekstual.
 Dallimin do ta bëjnë shfletuesit (browser), të cilat janë në gjendje ta lexojnë
një Web faqe dhe të dallojnë dy gjëra kryesore në të:
 Tekstin që duhet t’u shfaqet vizitorëve të Web sajtit
 Etiketat (tags) të cilat kanë kuptim të veçantë për shfletuesit
Kodimi në HTML
 Kodimi në HTML nënkupton vendosjen e tekstit të Web faqes ndërmjet
etiketave (tags).
 Këto etiketa përcaktojnë se:
 Cila pjesë e tekstit do të formatohet,
 Si do të organizohet faqja,
 Si do të duket faqja: fontet, madhësia e shkronjave, ngjyrat,...
 Ku do të vendosen fotografitë, etj.
 Çdo shfletues është në gjendje t’i hapë fajllat tekstualë, kështu që një Web
faqe parimisht mund të mos përmbajë etiketa, por në këtë rast, teksti do të
jetë i njëtrajtshëm, pa formatime me bold, italic, underline, etj.
Editorët
 Mësimi i HTML nënkupton mësimin e etiketave dhe mënyrën e përdorimit të tyre
gjatë ndërtimit të faqes.
 Një Web faqe mund të editohet në dy mënyra:
 Duke përdorur cilindo tekst editor
 Notepad
 Notepad++, etj.
 Duke përdorur programe speciale për editimin e HTML dokumenteve
 Adobe Dreamweaver
 Komodo
 Sublime Text
 Microsoft Expression Web
 Microsoft WebMatrix
 KompoZer, etj.
Editorët
 Editorët specialë për HTML janë më të përshtatshëm për punë sepse ndihmojnë në
shkrimin korrekt të kodit, jo vetëm të atij HTML, por edhe gjuhëve të tjera
përcjellëse: CSS, JavaScript, etj.
 Këto programe po ashtu kanë të integruara edhe mundësi të tjera:
 FTP (File Transfer Protocol), që shërben për transferimin e fajllave në server
 Ndërtimi dhe aplikimi i shablloneve të faqeve (Templates),
 WYSIWYG mode i cili regjim mundëson që gjatë ndërtimit të faqes ta shohim pamjen e
faqes ashtu si do të duket në browser,
 Përdorimi i elementeve grafikë për ta përpiluar kodin më lehtë dhe më shpejt (GUI -
Graphical User Interface)
 Detektimi i gabimeve në kod dhe ofrimi i zgjidhjeve
 Automatizimi i disa punëve, siç janë psh linkimi i fajllave, vendosja e fotografive,
ndërtimi i hiperlidhjeve, etj.
Shfletuesit
 Pa marrë parasysh se në cilin editor është punuar Web faqja, ajo faqe duhet
të testohet në shfletues të ndryshëm.
 Për nga pjesëmarrja në Web, shfletuesit më kryesorë janë:
 Google Chrome
 Mozilla Firefox
 Internet Explorer
 Safari
 Opera
 Testimi në shfletues të ndryshëm bëhet për të parë nëse Web faqja duket
njëjtë tek të gjithë.
Shfletuesit
 Pa marrë parasysh se ekziston një standard për HTML, implementimi i tij
dallohet ndërmjet shfletuesve.
 Ky dallim nuk është vetëm në mënyrën e interpretimit të HTML, por ka
dallime edhe në mënyrën e interpretimit të CSS dhe JavaScript.
 Prandaj, testimi është i domosdoshëm nëse dëshirojmë që Web faqja të jetë
e aksesueshme nga vizitorë që futen me shfletues të ndryshëm.
Responsive Web
 Viteve të fundit është shtuar numri i mjeteve mobile, siç janë telefonat e
mençur dhe tabletët.
 Kjo parashtron nevojën që Web faqet, jo vetëm të jenë të aksesueshëm nga
shfletues të ndryshëm, por edhe nga mjete të ndryshme.
 Një Web faqe, për të qenë në gjendje për t’u shfaqur në mjete të ndryshme
që kanë ekrane të dimensioneve të ndryshme në pikselë, duhet të bazohen në
parimet e Responsive Web.
 Responsive Web mundëson që një Web faqe ta ndryshojë automatikisht
organizimin e tërësive të veta, varësisht prej asaj prej dimensioneve në
pikselë të ekranit të mjetit ku është hapur.
Responsive Web
Karakteristikat e Web faqes
 Sfida e një Web dizajnuesi është që të ndërtojë Web faqe me këto karakteristika:
 Të duket bukur, të ketë organizim të qartë dhe të logjikshëm, si dhe navigacion të lehtë.
 Të duken njëjtë dhe të kenë funksionalitet të njëjtë në të gjithë shfletuesit (cross-
browser compatibility)
 Automatikisht t’i organizojnë tërësitë e faqes për t’iu përshtatur ekraneve të
dimensioneve të ndryshme, pa sakrifikuar lexueshmërinë e faqes, apo integritetin e saj
(responsive Web).
 Të ketë kod valid, pra t’i respektojë standardet sipas W3C.
 Të ketë kod të optimizuar, në mënyrë që të hapet shpejt në një shfletues.
 Të ketë imazhe me madhësi dhe cilësi optimale.
 Etj.
Komponentet e një Web faqeje
 Një Web faqe, respektivisht një HTML dokument, përbëhet nga 3 komponente
kryesore:
 Struktura dhe përmbajtja (Structure & Content)
 Prezentacioni (Presentation), dhe
 Sjellja (Behaviour)
Struktura dhe përmbajtja
(Structure & Content)
 Strukturimin e një Web faqeje e realizojmë me HTML.
 Me strukturim nënkuptojmë organizimin e tërësive të një Web faqeje:
 Kryet e faqes (header)
 Navigacioni (navigation)
 Zona kryesore e tekstit (article)
 Teksti anësor (sidebar)
 Fundi i faqes (footer), etj.
 Me HTML po ashtu e vendosim edhe përmbajtjen (content) të faqes, pra vetë
tekstin, fotografitë, tabelat, formularët, videot, etj.
 Pra, HTML përfshin strukturën dhe përmbajtjen njëkohësisht.
Struktura dhe përmbajtja
(Structure & Content)
 Ndërtojmë strukturë kur e shënojmë një etiketë, si psh.
 <div><p></p></div>
 Në këtë rast, kemi ndërtuar 2 elemente (div dhe p), si dhe kemi caktuar
hierarkinë: që p është pasardhës i div, respektivisht që p është brenda div-it.
 Ndërsa përmbajtja është teksti, fotografia apo ndonjë fajll multimedial që
vendoset brenda atij elementi struktural, psh:
 Ky është një paragraf.
 E tash bashkarisht, struktura dhe përmbajtja:
 <div><p>Ky është një paragraf.</p></div>
Prezentacioni
 Me prezentacion nënkuptohet mënyra e stilizimit gjegjësisht të formatimit të
elementeve strukturalë.
 Mes tjerash, këtu përfshihen:
 Fonti i tekstit
 Madhësia e tekstit
 Ngjyra e tekstit
 Pozita e ndërsjelltë e seksioneve të ndryshme të faqes
 Kornizat rreth elementeve strukturalë
 Ngjyra e prapavijës së elementeve strukturalë
 Etj.
Prezentacioni
 Me HTML5 inkurajohet ndarja strikte e strukturës prej prezentacionit,
gjegjësisht të veprimeve që bëjmë me HTML prej asaj që bëjmë në CSS.
 Në versionet e mëhershme, ka qenë e mundur që HTML të ketë edhe etiketa
për formatim.
 Shembull:
 <font color="red">Teksti im.</font>
 Në HTML5, janë larguar të gjitha etiketat apo atributet që definojnë ndonjë
aspekt të prezentacionit, siç është në shembullin e mësipërm font/color.
Gjithë çka ka të bëjë me prezentacion, realizohet ekskluzivisht në CSS.
 <span style=“color:red”>Teksti im.</span>
Sjellja (Behaviour)
 Me sjellje nënkuptojmë aspektin dinamik, gjegjësisht interaktiv të Web faqes.
 Për shembull:
 Hapja e një dritareje kur klikojmë në një link.
 Llogaritja e ndonjë vlere duke u bazuar në vlerat e shënuara në një formular.
 Lëvizja e një imazhi nëpër ekran.
 Largimi e një elementi nga faqja.
 Vendosja e një elementi të ri në faqe.
 Ndryshimi i karakteristikave të elementit ekzistues.
 Etj.
Sjellja (Behaviour)
 E tërë kjo realizohet me përdorimin e JavaScript.
 JavaScript është gjuhë programore, veçanërisht e zhvilluar për përdorim nëpër
shfletues, gjegjësisht nëpër Web faqe.
 Me anë të JavaScript, ne mund t’i shtojmë Web faqes logjikë dhe interaktivitet.
 JavaScript u përngjan gjuhëve të tjera programore siç janë C, Java, PHP, etj.
 Mund të kryhen këto veprime:
 Leximi i vlerave (nga formulari, nga URL, nga JSON, etj.)
 Krahasimi i vlerave dhe degëzimi i rrjedhës së ekzekutimit të rreshtave programorë
 Llogaritje të ndryshme (aritmetikore, trigonometrike, etj.)
 Përsëritje të operacioneve (ciklet)
 Shtimi, ndryshimi dhe largimi i elementeve të Web faqes, apo si quhet ndryshe:
manipulimet me DOM (Document Object Model)
Veprimet e HTML, CSS dhe JavaScript janë të ndërlidhur mes vete
HTML
CSS
JavaScript
body
div
p ul
li li
p
div
p p

More Related Content

What's hot

Projekti ..gjuha amtare, simbl i nje kombi
Projekti ..gjuha amtare, simbl i nje kombiProjekti ..gjuha amtare, simbl i nje kombi
Projekti ..gjuha amtare, simbl i nje kombiMarsida Mezja
 
Projekt ne TIK
Projekt ne TIKProjekt ne TIK
Projekt ne TIKAnisa 19
 
Okb – organizata e kombeve të bashkuara.
Okb – organizata e kombeve të bashkuara.Okb – organizata e kombeve të bashkuara.
Okb – organizata e kombeve të bashkuara.dearista
 
Guida turistike e vlores letersi
Guida turistike e vlores letersiGuida turistike e vlores letersi
Guida turistike e vlores letersiXhesika Merko
 
VIRUSET DHE ANTIVIRUSET
VIRUSET DHE ANTIVIRUSETVIRUSET DHE ANTIVIRUSET
VIRUSET DHE ANTIVIRUSETroni45
 
provimi i lirimit 2018 matematike
provimi i lirimit 2018 matematikeprovimi i lirimit 2018 matematike
provimi i lirimit 2018 matematikeaulenc gjini
 
Përhapja e gjuhës shqipe
Përhapja e gjuhës shqipePërhapja e gjuhës shqipe
Përhapja e gjuhës shqipeVilson Shehu
 
DISKRIMINIMI
DISKRIMINIMIDISKRIMINIMI
DISKRIMINIMIberdufi
 
Projekt biologji: "Funksionet e Organeve te Njeriut "
Projekt biologji: "Funksionet e Organeve te Njeriut "Projekt biologji: "Funksionet e Organeve te Njeriut "
Projekt biologji: "Funksionet e Organeve te Njeriut "Denis Lezo
 
Syprina e katërorit dhe drejtkëndëshit
Syprina e katërorit dhe drejtkëndëshitSyprina e katërorit dhe drejtkëndëshit
Syprina e katërorit dhe drejtkëndëshitAdelina Fejzulla
 
Punim seminarik informatik
Punim seminarik informatikPunim seminarik informatik
Punim seminarik informatikDuresa M. Bytyqi
 

What's hot (20)

Teknologji kompjuteri
Teknologji kompjuteriTeknologji kompjuteri
Teknologji kompjuteri
 
Projekti ..gjuha amtare, simbl i nje kombi
Projekti ..gjuha amtare, simbl i nje kombiProjekti ..gjuha amtare, simbl i nje kombi
Projekti ..gjuha amtare, simbl i nje kombi
 
Globalizmi
GlobalizmiGlobalizmi
Globalizmi
 
Projekt ne TIK
Projekt ne TIKProjekt ne TIK
Projekt ne TIK
 
Uji eshte jete
Uji eshte jeteUji eshte jete
Uji eshte jete
 
Okb – organizata e kombeve të bashkuara.
Okb – organizata e kombeve të bashkuara.Okb – organizata e kombeve të bashkuara.
Okb – organizata e kombeve të bashkuara.
 
Shkrimtarët e letërsisë bashkohore Shqiptare
Shkrimtarët e letërsisë bashkohore ShqiptareShkrimtarët e letërsisë bashkohore Shqiptare
Shkrimtarët e letërsisë bashkohore Shqiptare
 
Guida turistike e vlores letersi
Guida turistike e vlores letersiGuida turistike e vlores letersi
Guida turistike e vlores letersi
 
Lumi drin
Lumi drinLumi drin
Lumi drin
 
VIRUSET DHE ANTIVIRUSET
VIRUSET DHE ANTIVIRUSETVIRUSET DHE ANTIVIRUSET
VIRUSET DHE ANTIVIRUSET
 
Bimet
BimetBimet
Bimet
 
Globalizimi
GlobalizimiGlobalizimi
Globalizimi
 
Rrethi i korçës
Rrethi i korçësRrethi i korçës
Rrethi i korçës
 
provimi i lirimit 2018 matematike
provimi i lirimit 2018 matematikeprovimi i lirimit 2018 matematike
provimi i lirimit 2018 matematike
 
Figurat letrare
Figurat letrareFigurat letrare
Figurat letrare
 
Përhapja e gjuhës shqipe
Përhapja e gjuhës shqipePërhapja e gjuhës shqipe
Përhapja e gjuhës shqipe
 
DISKRIMINIMI
DISKRIMINIMIDISKRIMINIMI
DISKRIMINIMI
 
Projekt biologji: "Funksionet e Organeve te Njeriut "
Projekt biologji: "Funksionet e Organeve te Njeriut "Projekt biologji: "Funksionet e Organeve te Njeriut "
Projekt biologji: "Funksionet e Organeve te Njeriut "
 
Syprina e katërorit dhe drejtkëndëshit
Syprina e katërorit dhe drejtkëndëshitSyprina e katërorit dhe drejtkëndëshit
Syprina e katërorit dhe drejtkëndëshit
 
Punim seminarik informatik
Punim seminarik informatikPunim seminarik informatik
Punim seminarik informatik
 

Viewers also liked

"Si ta krijojmë një faqe interneti" - Nga 0 (zerro) deri në produkt final
"Si ta krijojmë një faqe interneti" - Nga 0 (zerro) deri në produkt final"Si ta krijojmë një faqe interneti" - Nga 0 (zerro) deri në produkt final
"Si ta krijojmë një faqe interneti" - Nga 0 (zerro) deri në produkt finalYlber Veliu
 
Krijimi i faqes në web site
Krijimi i faqes në web siteKrijimi i faqes në web site
Krijimi i faqes në web sitegezimb
 
Udhëzime për një web faqe
Udhëzime për një web faqeUdhëzime për një web faqe
Udhëzime për një web faqeAlush Kryeziu
 
Programimi 1
Programimi 1Programimi 1
Programimi 1tushi8
 
Projekt Per lenden Informatike Viti 1
Projekt Per lenden Informatike Viti 1 Projekt Per lenden Informatike Viti 1
Projekt Per lenden Informatike Viti 1 dritispahiu
 
Leksione - Njohuri - Informatike
Leksione - Njohuri - InformatikeLeksione - Njohuri - Informatike
Leksione - Njohuri - Informatikeschizoidal
 
Qka jan ekstraneti,intraneti dhe interneti
Qka jan ekstraneti,intraneti dhe internetiQka jan ekstraneti,intraneti dhe interneti
Qka jan ekstraneti,intraneti dhe internetidrilon emini
 
Historiku i internetit
Historiku i internetit Historiku i internetit
Historiku i internetit Zamira Hodaj
 
Pajisjet hyrese te kompjuterit
Pajisjet hyrese te kompjuteritPajisjet hyrese te kompjuterit
Pajisjet hyrese te kompjuteritOlgert Pro
 
paisjet hyrëse dhe dalëse
paisjet hyrëse dhe dalësepaisjet hyrëse dhe dalëse
paisjet hyrëse dhe dalëseEgzon Deda
 
Kompjuteri dhe pjeset e tij
Kompjuteri dhe pjeset e tijKompjuteri dhe pjeset e tij
Kompjuteri dhe pjeset e tijAltin Emiri
 
projekt ne informatike
projekt ne informatikeprojekt ne informatike
projekt ne informatikekoralda
 

Viewers also liked (20)

Krijimi i web site
Krijimi i web siteKrijimi i web site
Krijimi i web site
 
"Si ta krijojmë një faqe interneti" - Nga 0 (zerro) deri në produkt final
"Si ta krijojmë një faqe interneti" - Nga 0 (zerro) deri në produkt final"Si ta krijojmë një faqe interneti" - Nga 0 (zerro) deri në produkt final
"Si ta krijojmë një faqe interneti" - Nga 0 (zerro) deri në produkt final
 
Krijimi i faqes në web site
Krijimi i faqes në web siteKrijimi i faqes në web site
Krijimi i faqes në web site
 
Udhëzime për një web faqe
Udhëzime për një web faqeUdhëzime për një web faqe
Udhëzime për një web faqe
 
Hyrje në HTML
Hyrje në HTML Hyrje në HTML
Hyrje në HTML
 
Programimi 1
Programimi 1Programimi 1
Programimi 1
 
interneti
internetiinterneti
interneti
 
Projekt Per lenden Informatike Viti 1
Projekt Per lenden Informatike Viti 1 Projekt Per lenden Informatike Viti 1
Projekt Per lenden Informatike Viti 1
 
VLERËSIMI PËRMBLEDHËS !!!
VLERËSIMI PËRMBLEDHËS !!!VLERËSIMI PËRMBLEDHËS !!!
VLERËSIMI PËRMBLEDHËS !!!
 
Leksione - Njohuri - Informatike
Leksione - Njohuri - InformatikeLeksione - Njohuri - Informatike
Leksione - Njohuri - Informatike
 
Qka jan ekstraneti,intraneti dhe interneti
Qka jan ekstraneti,intraneti dhe internetiQka jan ekstraneti,intraneti dhe interneti
Qka jan ekstraneti,intraneti dhe interneti
 
Historiku i internetit
Historiku i internetit Historiku i internetit
Historiku i internetit
 
ANALIZE ..."ZONJA BOVARI "
ANALIZE ..."ZONJA BOVARI "ANALIZE ..."ZONJA BOVARI "
ANALIZE ..."ZONJA BOVARI "
 
Kimi 10
Kimi 10Kimi 10
Kimi 10
 
Pajisjet hyrese te kompjuterit
Pajisjet hyrese te kompjuteritPajisjet hyrese te kompjuterit
Pajisjet hyrese te kompjuterit
 
paisjet hyrëse dhe dalëse
paisjet hyrëse dhe dalësepaisjet hyrëse dhe dalëse
paisjet hyrëse dhe dalëse
 
Kompjuteri dhe pjeset e tij
Kompjuteri dhe pjeset e tijKompjuteri dhe pjeset e tij
Kompjuteri dhe pjeset e tij
 
Biznes Ndërkombëtar
Biznes NdërkombëtarBiznes Ndërkombëtar
Biznes Ndërkombëtar
 
projekt ne informatike
projekt ne informatikeprojekt ne informatike
projekt ne informatike
 
Interneti
InternetiInterneti
Interneti
 

Similar to Web design - konceptet themelore

Seo tutorial for beginners in albania language
Seo tutorial for beginners in albania languageSeo tutorial for beginners in albania language
Seo tutorial for beginners in albania languageMailton
 
Dizajni & Arkitektura e Sajtit
Dizajni & Arkitektura e SajtitDizajni & Arkitektura e Sajtit
Dizajni & Arkitektura e SajtitBesart Bajrami
 
Web sistemi për menaxhimin e përmbajtjes (Web Content Management System)
Web sistemi për menaxhimin e përmbajtjes (Web Content Management System)Web sistemi për menaxhimin e përmbajtjes (Web Content Management System)
Web sistemi për menaxhimin e përmbajtjes (Web Content Management System)Arsim Gjinovci
 
Ligjrata 10 shtimi i multimedias ne web faqe
Ligjrata 10 shtimi i multimedias ne web faqeLigjrata 10 shtimi i multimedias ne web faqe
Ligjrata 10 shtimi i multimedias ne web faqeGjimnazi " Gjon Buzuku"
 
Andri Xhitoni - Open Sourcing Beni CMS (OSCAL2014)
Andri Xhitoni - Open Sourcing Beni CMS (OSCAL2014)Andri Xhitoni - Open Sourcing Beni CMS (OSCAL2014)
Andri Xhitoni - Open Sourcing Beni CMS (OSCAL2014)Open Labs Albania
 
RIA- Aplikacionet e avancuara të internetit
RIA- Aplikacionet e avancuara të internetitRIA- Aplikacionet e avancuara të internetit
RIA- Aplikacionet e avancuara të internetitKrenare Rexhepi
 
Link Building - Ndërtimi i Linqeve
Link Building - Ndërtimi i LinqeveLink Building - Ndërtimi i Linqeve
Link Building - Ndërtimi i LinqeveBesart Bajrami
 
Ndërtimi i bazës së të dhënave në programin Access
Ndërtimi i bazës së të dhënave në programin AccessNdërtimi i bazës së të dhënave në programin Access
Ndërtimi i bazës së të dhënave në programin AccessRexhino Kovaci
 
powerpoint_2010__prezantihhhhhhhhm_1_.ppt
powerpoint_2010__prezantihhhhhhhhm_1_.pptpowerpoint_2010__prezantihhhhhhhhm_1_.ppt
powerpoint_2010__prezantihhhhhhhhm_1_.pptKlodianKodra1
 
Internet Marketing SEO Search Engine Optimization - Albin Dashi
Internet Marketing SEO Search Engine Optimization - Albin DashiInternet Marketing SEO Search Engine Optimization - Albin Dashi
Internet Marketing SEO Search Engine Optimization - Albin DashiAlbin Dashi
 

Similar to Web design - konceptet themelore (13)

Seo tutorial
Seo tutorialSeo tutorial
Seo tutorial
 
Seo tutorial for beginners in albania language
Seo tutorial for beginners in albania languageSeo tutorial for beginners in albania language
Seo tutorial for beginners in albania language
 
Dizajni & Arkitektura e Sajtit
Dizajni & Arkitektura e SajtitDizajni & Arkitektura e Sajtit
Dizajni & Arkitektura e Sajtit
 
Projekti
ProjektiProjekti
Projekti
 
Web sistemi për menaxhimin e përmbajtjes (Web Content Management System)
Web sistemi për menaxhimin e përmbajtjes (Web Content Management System)Web sistemi për menaxhimin e përmbajtjes (Web Content Management System)
Web sistemi për menaxhimin e përmbajtjes (Web Content Management System)
 
Ligjrata 10 shtimi i multimedias ne web faqe
Ligjrata 10 shtimi i multimedias ne web faqeLigjrata 10 shtimi i multimedias ne web faqe
Ligjrata 10 shtimi i multimedias ne web faqe
 
Shtimi i multimedias ne web faqe
Shtimi i multimedias ne web faqeShtimi i multimedias ne web faqe
Shtimi i multimedias ne web faqe
 
Andri Xhitoni - Open Sourcing Beni CMS (OSCAL2014)
Andri Xhitoni - Open Sourcing Beni CMS (OSCAL2014)Andri Xhitoni - Open Sourcing Beni CMS (OSCAL2014)
Andri Xhitoni - Open Sourcing Beni CMS (OSCAL2014)
 
RIA- Aplikacionet e avancuara të internetit
RIA- Aplikacionet e avancuara të internetitRIA- Aplikacionet e avancuara të internetit
RIA- Aplikacionet e avancuara të internetit
 
Link Building - Ndërtimi i Linqeve
Link Building - Ndërtimi i LinqeveLink Building - Ndërtimi i Linqeve
Link Building - Ndërtimi i Linqeve
 
Ndërtimi i bazës së të dhënave në programin Access
Ndërtimi i bazës së të dhënave në programin AccessNdërtimi i bazës së të dhënave në programin Access
Ndërtimi i bazës së të dhënave në programin Access
 
powerpoint_2010__prezantihhhhhhhhm_1_.ppt
powerpoint_2010__prezantihhhhhhhhm_1_.pptpowerpoint_2010__prezantihhhhhhhhm_1_.ppt
powerpoint_2010__prezantihhhhhhhhm_1_.ppt
 
Internet Marketing SEO Search Engine Optimization - Albin Dashi
Internet Marketing SEO Search Engine Optimization - Albin DashiInternet Marketing SEO Search Engine Optimization - Albin Dashi
Internet Marketing SEO Search Engine Optimization - Albin Dashi
 

Web design - konceptet themelore

  • 1. Web dizajni – konceptet themelore Tahir Hoxha www.akademiavirtuale.com
  • 2. Kodimi në HTML  Një Web faqe nuk është asgjë më tepër se një fajll tekstual, me dallimin që nuk i ruajmë me ekstensionon .txt por me .html ose .htm  Për sistemin operativ, edhe kur i ruajmë fajllat me ekstension .html, ata vazhdojnë të jenë fajlla të rëndomtë tekstual.  Dallimin do ta bëjnë shfletuesit (browser), të cilat janë në gjendje ta lexojnë një Web faqe dhe të dallojnë dy gjëra kryesore në të:  Tekstin që duhet t’u shfaqet vizitorëve të Web sajtit  Etiketat (tags) të cilat kanë kuptim të veçantë për shfletuesit
  • 3. Kodimi në HTML  Kodimi në HTML nënkupton vendosjen e tekstit të Web faqes ndërmjet etiketave (tags).  Këto etiketa përcaktojnë se:  Cila pjesë e tekstit do të formatohet,  Si do të organizohet faqja,  Si do të duket faqja: fontet, madhësia e shkronjave, ngjyrat,...  Ku do të vendosen fotografitë, etj.  Çdo shfletues është në gjendje t’i hapë fajllat tekstualë, kështu që një Web faqe parimisht mund të mos përmbajë etiketa, por në këtë rast, teksti do të jetë i njëtrajtshëm, pa formatime me bold, italic, underline, etj.
  • 4. Editorët  Mësimi i HTML nënkupton mësimin e etiketave dhe mënyrën e përdorimit të tyre gjatë ndërtimit të faqes.  Një Web faqe mund të editohet në dy mënyra:  Duke përdorur cilindo tekst editor  Notepad  Notepad++, etj.  Duke përdorur programe speciale për editimin e HTML dokumenteve  Adobe Dreamweaver  Komodo  Sublime Text  Microsoft Expression Web  Microsoft WebMatrix  KompoZer, etj.
  • 5. Editorët  Editorët specialë për HTML janë më të përshtatshëm për punë sepse ndihmojnë në shkrimin korrekt të kodit, jo vetëm të atij HTML, por edhe gjuhëve të tjera përcjellëse: CSS, JavaScript, etj.  Këto programe po ashtu kanë të integruara edhe mundësi të tjera:  FTP (File Transfer Protocol), që shërben për transferimin e fajllave në server  Ndërtimi dhe aplikimi i shablloneve të faqeve (Templates),  WYSIWYG mode i cili regjim mundëson që gjatë ndërtimit të faqes ta shohim pamjen e faqes ashtu si do të duket në browser,  Përdorimi i elementeve grafikë për ta përpiluar kodin më lehtë dhe më shpejt (GUI - Graphical User Interface)  Detektimi i gabimeve në kod dhe ofrimi i zgjidhjeve  Automatizimi i disa punëve, siç janë psh linkimi i fajllave, vendosja e fotografive, ndërtimi i hiperlidhjeve, etj.
  • 6. Shfletuesit  Pa marrë parasysh se në cilin editor është punuar Web faqja, ajo faqe duhet të testohet në shfletues të ndryshëm.  Për nga pjesëmarrja në Web, shfletuesit më kryesorë janë:  Google Chrome  Mozilla Firefox  Internet Explorer  Safari  Opera  Testimi në shfletues të ndryshëm bëhet për të parë nëse Web faqja duket njëjtë tek të gjithë.
  • 7. Shfletuesit  Pa marrë parasysh se ekziston një standard për HTML, implementimi i tij dallohet ndërmjet shfletuesve.  Ky dallim nuk është vetëm në mënyrën e interpretimit të HTML, por ka dallime edhe në mënyrën e interpretimit të CSS dhe JavaScript.  Prandaj, testimi është i domosdoshëm nëse dëshirojmë që Web faqja të jetë e aksesueshme nga vizitorë që futen me shfletues të ndryshëm.
  • 8. Responsive Web  Viteve të fundit është shtuar numri i mjeteve mobile, siç janë telefonat e mençur dhe tabletët.  Kjo parashtron nevojën që Web faqet, jo vetëm të jenë të aksesueshëm nga shfletues të ndryshëm, por edhe nga mjete të ndryshme.  Një Web faqe, për të qenë në gjendje për t’u shfaqur në mjete të ndryshme që kanë ekrane të dimensioneve të ndryshme në pikselë, duhet të bazohen në parimet e Responsive Web.  Responsive Web mundëson që një Web faqe ta ndryshojë automatikisht organizimin e tërësive të veta, varësisht prej asaj prej dimensioneve në pikselë të ekranit të mjetit ku është hapur.
  • 10. Karakteristikat e Web faqes  Sfida e një Web dizajnuesi është që të ndërtojë Web faqe me këto karakteristika:  Të duket bukur, të ketë organizim të qartë dhe të logjikshëm, si dhe navigacion të lehtë.  Të duken njëjtë dhe të kenë funksionalitet të njëjtë në të gjithë shfletuesit (cross- browser compatibility)  Automatikisht t’i organizojnë tërësitë e faqes për t’iu përshtatur ekraneve të dimensioneve të ndryshme, pa sakrifikuar lexueshmërinë e faqes, apo integritetin e saj (responsive Web).  Të ketë kod valid, pra t’i respektojë standardet sipas W3C.  Të ketë kod të optimizuar, në mënyrë që të hapet shpejt në një shfletues.  Të ketë imazhe me madhësi dhe cilësi optimale.  Etj.
  • 11. Komponentet e një Web faqeje  Një Web faqe, respektivisht një HTML dokument, përbëhet nga 3 komponente kryesore:  Struktura dhe përmbajtja (Structure & Content)  Prezentacioni (Presentation), dhe  Sjellja (Behaviour)
  • 12. Struktura dhe përmbajtja (Structure & Content)  Strukturimin e një Web faqeje e realizojmë me HTML.  Me strukturim nënkuptojmë organizimin e tërësive të një Web faqeje:  Kryet e faqes (header)  Navigacioni (navigation)  Zona kryesore e tekstit (article)  Teksti anësor (sidebar)  Fundi i faqes (footer), etj.  Me HTML po ashtu e vendosim edhe përmbajtjen (content) të faqes, pra vetë tekstin, fotografitë, tabelat, formularët, videot, etj.  Pra, HTML përfshin strukturën dhe përmbajtjen njëkohësisht.
  • 13. Struktura dhe përmbajtja (Structure & Content)  Ndërtojmë strukturë kur e shënojmë një etiketë, si psh.  <div><p></p></div>  Në këtë rast, kemi ndërtuar 2 elemente (div dhe p), si dhe kemi caktuar hierarkinë: që p është pasardhës i div, respektivisht që p është brenda div-it.  Ndërsa përmbajtja është teksti, fotografia apo ndonjë fajll multimedial që vendoset brenda atij elementi struktural, psh:  Ky është një paragraf.  E tash bashkarisht, struktura dhe përmbajtja:  <div><p>Ky është një paragraf.</p></div>
  • 14. Prezentacioni  Me prezentacion nënkuptohet mënyra e stilizimit gjegjësisht të formatimit të elementeve strukturalë.  Mes tjerash, këtu përfshihen:  Fonti i tekstit  Madhësia e tekstit  Ngjyra e tekstit  Pozita e ndërsjelltë e seksioneve të ndryshme të faqes  Kornizat rreth elementeve strukturalë  Ngjyra e prapavijës së elementeve strukturalë  Etj.
  • 15. Prezentacioni  Me HTML5 inkurajohet ndarja strikte e strukturës prej prezentacionit, gjegjësisht të veprimeve që bëjmë me HTML prej asaj që bëjmë në CSS.  Në versionet e mëhershme, ka qenë e mundur që HTML të ketë edhe etiketa për formatim.  Shembull:  <font color="red">Teksti im.</font>  Në HTML5, janë larguar të gjitha etiketat apo atributet që definojnë ndonjë aspekt të prezentacionit, siç është në shembullin e mësipërm font/color. Gjithë çka ka të bëjë me prezentacion, realizohet ekskluzivisht në CSS.  <span style=“color:red”>Teksti im.</span>
  • 16. Sjellja (Behaviour)  Me sjellje nënkuptojmë aspektin dinamik, gjegjësisht interaktiv të Web faqes.  Për shembull:  Hapja e një dritareje kur klikojmë në një link.  Llogaritja e ndonjë vlere duke u bazuar në vlerat e shënuara në një formular.  Lëvizja e një imazhi nëpër ekran.  Largimi e një elementi nga faqja.  Vendosja e një elementi të ri në faqe.  Ndryshimi i karakteristikave të elementit ekzistues.  Etj.
  • 17. Sjellja (Behaviour)  E tërë kjo realizohet me përdorimin e JavaScript.  JavaScript është gjuhë programore, veçanërisht e zhvilluar për përdorim nëpër shfletues, gjegjësisht nëpër Web faqe.  Me anë të JavaScript, ne mund t’i shtojmë Web faqes logjikë dhe interaktivitet.  JavaScript u përngjan gjuhëve të tjera programore siç janë C, Java, PHP, etj.  Mund të kryhen këto veprime:  Leximi i vlerave (nga formulari, nga URL, nga JSON, etj.)  Krahasimi i vlerave dhe degëzimi i rrjedhës së ekzekutimit të rreshtave programorë  Llogaritje të ndryshme (aritmetikore, trigonometrike, etj.)  Përsëritje të operacioneve (ciklet)  Shtimi, ndryshimi dhe largimi i elementeve të Web faqes, apo si quhet ndryshe: manipulimet me DOM (Document Object Model)
  • 18. Veprimet e HTML, CSS dhe JavaScript janë të ndërlidhur mes vete HTML CSS JavaScript