Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli



Hasonló dokumentumok
Web programozás I. tantárgyi információk

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

Webkezdő. A modul célja

Kedvenc Ingyenes editorok avagy milyen a programozó jobbkeze? PSPAD editor DEVPHP IDE

HTML. Dr. Nyéki Lajos 2016

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

BEVEZETÉS AZ INTERNET ÉS A WORLD WIDE WEB VILÁGÁBA. Kvaszingerné Prantner Csilla, EKF

Web programoz as

Miért érdemes váltani, mikor ezeket más szoftverek is tudják?

Internet programozása. 1. előadás

Gyakorlati vizsgatevékenység A

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

Gyakorlati vizsgatevékenység B

Földmérési és Távérzékelési Intézet

Bemutató anyag. Flash dinamikus weboldal adminisztrációs felület. Flash-Com Számítástechnikai Kft Minden jog fenntartva!

Tematika A web története Kliens-szerver modell Web alapismeretek Fejlesztési eszközök. Sapientia Erdélyi Magyar Tudományegyetem, Csíkszereda

Zimbra levelező rendszer

Tel.: 06-30/ Közösségi megosztás előnyei és alkalmazása

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Nemzeti Fejlesztési és Gazdasági Minisztérium támogatásával megvalósuló KKC-2008-V számú projekt B2CR ONLINE KOMMUNIKÁCIÓ

Az internet az egész világot behálózó számítógép-hálózat.

Internet alkamazások Készítette: Methos L. Müller Készült: 2010

WEB TECHNOLÓGIÁK. Dr. Pál László Sapientia EMTE, Csíkszereda, tanév, II. Félév

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

Informatika 10. évf.

Információ és kommunikáció

Web-fejlesztés NGM_IN002_1

A NetBeans IDE Ubuntu Linux operációs rendszeren

Információs technológiák 1. Gy: HTML alapok

iseries Client Access Express - Mielőtt elkezdi

7.1. Kommunikáció az Interneten 1

Nagyméretű banner megjelenések a Lovasok.hu oldalon

Nagy Gusztáv. Web programozás I verzió szeptember

Tartalom. Alapelemek. Célok. Eszközök. Szerkezet. Alapelvek. Prezentáció. Folyamat

Az Educatio weboldalain elhelyezhető hirdetések technikai paraméterei

à ltalã nos elmã leti fogalmak Category Ebben a szekciã³ban az online marketinghez à s az internethez kapcsolã³dã³ Ã ltalã nos fogalmakat mutatjuk be.

w w w. h a n s a g i i s k. h u

DSD W3C WAI, avagy Weblapok akadálymentesítése

2F Iskola fejlesztői dokumentáció

ERserver. iseries. Az iseries Access for Windows használatának megkezdése

Saját webhelyet szeretnék!

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

7.1. Kommunikáció az Interneten 1

Internet, Az internet főbb szolgáltatásai web keresőszolgáltatásokkal Keresőrendszerek: Kulcsszavas 2) Egyéb keresők: Metakeresők gyűjtőkörű keresők

TUDNIVALÓK A WEB-FEJLESZTÉS I. KURZUSRÓL

Válltáska Ubuntu 8.04 Hardy Heron. A Hardy Heron jelentését feszegető téma:

Forrás: Nagy Gusztáv. Web programozás I verzió szeptember

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7

Információ és kommunikáció

Fogalma. pont), a hiperszöveges és a hipermediális rendszerek

Web programozás. Internet vs. web. Internet: Az Internet nyújtotta néhány alapszolgáltatás:

Nyilvántartási Rendszer

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

Menetrendek.hu médiaajánlat

Jogi szabályozás. Térképismeret ELTE TTK Földtudományi és Földrajz BSc. 2007

Internettel kapcsolatos fogalmak

Kalauz.hu médiaajánlat

Dimag.hu médiaajánlat

DSD. A W3C Magyar Iroda Akadálymentesítési Törekvései Pataki Máté, Kovács László

Talalkapont.hu médiaajánlat

Információ és kommunikáció

Gyakorlati vizsgatevékenység A

ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika

{simplecaddy code=1005}

Szolgáltatási csomagok I-SZERVIZ Kft. érvényes szeptember 1-től

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

A leírás bemutatja hogy mint minden másra, Favicon készítésre is alkalmas az ingyenes Gimp rajzolóprogram.

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

Internetes böngésző fejlesztése a mobil OO világban

Általános tájékoztató szolgáltatások megrendeléséhez

PHP-MySQL. Adatbázisok gyakorlat

OpenOffice.org irodai programcsomag

Informatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 5.

Az Internet. avagy a hálózatok hálózata

applikációs protokollok

HTML é s wéblapféjlészté s

Alkotokboltja.hu médiaajánlat

Vékonykliensek a Sziksziben

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez

médiaajánlat Szilveszter.hu

Információs technológiák 2. Gy: CSS, JS alapok

Webszolgáltatások (WS)

Pcworld.hu médiaajánlat

Informatika 1 5. előadás: Tartalom közlése a weben

Weboldalkészítés sablonok segítségével Nyitrai Erika. Miről lesz szó? WEBOLDALKÉSZÍTÉS SABLONOK SEGÍTSÉGÉVEL. Saját honlapot szeretnék

PROFIT HOLDING Hungary Zrt. WEB üzletág

Pafi.hu médiaajánlat

Trollfesz.hu médiaajánlat

Tartalomjegyzék BEVEZETÉS... IX WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1. II. Háttér beállítása I. Elsõ weblapunk III. Karakterformázás...

BARANGOLÁS AZ E-KÖNYVEK BIRODALMÁBAN Milyen legyen az elektonikus könyv?

Parkonet.com médiaajánlat

Közoktatási Statisztika Tájékoztató 2012/2013. Használati útmutató

Mit? Online tortarendelés

Tartalom. Megjelenés-, átkattintás-, egyedilátogató-alapú árak. Időalapú megjelenések árai

Topjob.hu médiaajánlat

18. Szövegszerkesztők

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

Adatbázis rendszerek. dr. Siki Zoltán

Számítógépes munkakörnyezet II. Szoftver

Többfelhasználós és internetes térkép kezelés, megjelenítés

Átírás:

Fejlesztőeszközök Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli Szerkesztők 2 alapvető szolgáltatása: kódszínezés, kódkiegészítés Alapvetően két csoportra oszthatók: WYSIWYG (What you see is what you get) WYSIWYM (What you see is what you mean) Notepad: ez egy minimum eszköz, használata nem célszerű, nem nyújt segítséget a fejlesztőnek, nincs színezés, kódkiegészítés, stb. Context: egyszerű szerkesztő, nem nyújt semmi pluszt magyar felület több mint 200 nyelv színezését tudja Ingyenes

Fejlesztőeszközök Notepad++ Kódkiemelés és kódblokkok egységbe zárása 38 támogatott programnyelv WYSIWYG nyomtatás Felhasználó által állítható kódkiemelés Automatikus kiegészítés Fájl állapotváltozásának automatikus figyelése Nagyítás és kicsinyítés Több-nyelvi környezet támogatása Összetartozó nyitó- és záró zárójelek színezése

Fejlesztőeszközök Komodo edit Ingyenes Intelligens kódkiegészítés Távoli fájlok szerkesztése Frontpage, Dreamweaver WYSIWYG Egyszerű kezelhetőség Magyar felület Hibrid programok (WYSIWYM) Oldal előállításához semmilyen programozói tudásra nincs szükség Grafikus programok Oldaltervet képek formájában kapjuk A fejlesztő feladata, hogy ez alapján készítse el az oldalt Ehhez valamilyen képszerkesztő program szükséges

Fejlesztőeszközök Szükséges grafikus funkciók: Kép(részlet) mentése gif, jpg, png formátumban Átméretezés Kivágás Korrekciók Paint.Net Ingyenes program Réteg technológia megvalósítása Effektek támogatása Adobe Photoshop Nem ingyenes Profi szerkesztőprogram, rengeteg funkcióval (rétegek, grafikus hatások, makrók, slice, beépített képgaléria szolgáltatás, stb.) Photoshop Express (online szerkesztő)

Webböngésző: Webböngészőnek vagy böngészőnek nevezzük azon programokat, melyekkel az interneten található tartalmakat lehet megtekinteni, illetve az Interneten át elérhető szolgáltatásokat használni. A webböngészők HTTP protokollt használnak (támogatják még: FTP, HTTPS) A böngésző a weboldalakat URL (Uniform Resource Locator) segítségével találja meg A HTML a böngészőkkel együtt fejlődött, a hivatalos HTML változatokat a W3C hagyta jóvá Böngészők különbözőségekompatibilitási problémák

Webszerver Olyan kiszolgáló (program), amely elérhetővé teszi a weblapokat HTTP protokollon keresztül. Ezekhez a szerverekhez böngészővel lehet csatlakozni. Kérés A szerverek a böngészőtől (kliens gép) egy URL címet kapnak, azon az URL címen elhelyezkedő weboldalt küldi el a webszerver a kliens gép böngészőjének. A böngésző természetesen a kliens gépen lévő HTML weboldalakat is meg tudja jeleníteni Nem HTML oldalak (php, jsp, asp, stb.) esetén a webszerver feldolgozza az oldalt, és az eredményt, ami egy HTML oldal küldi vissza a kliensnek.

Webtárhely Virtuális webtárhely szolgáltatás: olyan internetes szolgáltatás, ahol egy webszerver erőforrásait több felhasználó között osztják szét. Minden felhasználó kap egy korlátozott méretű tárhelyet, amelynek tartalmát valamilyen domain alól tudja elérni. A webtárhely szolgáltatás tartalmaz egy adminisztrációs felületet, amellyel a felhasználókat kezelik. Ezeken a webtárhelyek alacsony költséggel üzemeltethetőek, valamilyen ingyenes operációs rendszert használnak (Linux, FreeBSD). Lehetőséget adnak (leggyakrabban) HTML és PHP oldalak üzemeltetésére, MySQL adatbázis használatára.

FTP protokoll File Transfer Protocol Segítségével lehetőség van egy távoli gépre történő állományátvitelre Elkülönítünk 2 folyamatot Letöltés: a távoli számítógépről fájlokat mentünk a saját számítógépünkre Feltöltés: a távoli számítógépre mentjük (másolnuk) fájlokat Ez fontos lesz, mikor a webtárhelyünkre akarjuk felrakni az elkészült oldalunkat. Az FTP kapcsolathoz szükség van egy szerverre és egy kliensre, továbba egy FTP kapcsolat megvalósítására alkalmas programra

Webcím A webcím (más néven URL) az interneten található oldalak, képek, szövegek elérésére szolgál. Tim Berners Lee ( http://hu.wikipedia.org/wiki/tim_berners-lee ) Első weblap: 1991. augusztus 6. Egyetlen címben összefoglalja a dokumentum megtalálásához szükséges információkat Protokoll: pl. HTTP, HTTPS, FTP, stb. Tartománynév: pl. hu.wikipedia.org Portszám: HTTP esetén 80, ha nem írjuk, akkor alapértelmezett a 80 Fájl elérési útja: pl. wiki/tim_berners-lee (A teljes cím így néz ki: http://hu.wikipedia.org:80/wiki/tim_berners-lee) Gyakran elegendő csak a tartománynevet beírni a böngészőbe

Nyúló vagy fix elrendezés Nyúló elrendezés: a böngésző vízszintes méretétől függően nyúlik vagy húzódik össze Fix elrendezés: az oldal fix szélességű, a böngészőtől független Választás: tartalom és design figyelembe vételével (http://weblabor.hu/forumok/temak/13889) Flash alkalmazása Flash animációk kiterjesztése SWF Kizárólag Flash lejátszóban fut, a böngészőkhöz van beépülő plugin Kezdetben rajzprogramnak indult, ma már rengeteg lehetőséget ad (http://www.ektf.hu/tanulasfejlesztes3/) Előnyei: látványos, interaktív, multimédia tartalmak Hátrányai: lejátszó szükséges hozzá, nem méretezhető, nagy a mérete, a keresők nem indexelik

Keretek Lehetővé teszik az oldalon több keret megjelenítését A keretekbe külön weblapokat tölthetnek be, amelyek együttes megjelenése adja a weboldal kinézetét Régen gyakran alkalmazták Tipikus felhasználása: tartalomjegyzék illetve a tartalom betöltése a különböző keretekbe Az oldalak nem írnak le állapotot Ma már nem szokás alkalmazni

Oldalfelépítés táblázatokkal A HTML nyelv táblázatmodellje lehetővé teszi, hogy a weboldal tartalmát (szöveg, képek, stb.) sorokba és oszlopokba rendezzük Egy oldal táblázat alapú: annak tartalma egymásba ágyazott táblázatok segítségével jelenik meg. Problémák: Csak a teljes táblázat szerkezetének betöltése után kezdi el a tartalmat betölteni, addig nem jelenik meg a tartalom Nehéz karbantartani (a kód rendkívül bonyolulttá válik) A táblázatokat manapság már nem oldalfelépítéshez, hanem adatok megjelenítésére használjuk

Oldalfelépítés CSS (Cascading Style Sheets) segítségével CSS1 1996 CSS2 1998 Egy deklaratív nyelv, amely a HTML nyelv prezentációs képességeit bővíti ki Használata viszonylag egyszerű Lehetőség van a különböző megjelenítők számára elkészíteni a stíluslapot, és azt használni (media types, pl. aural beszéd generátor) A HTML elemekhez egyedi megjelenést adhatunk Ezáltal a HTML elemeket és a formázást szétválaszthatjuk A HTML kód kisebb lesz, gyorsabban betöltődik az oldal Hátránya: a böngészők különbözően kezelik a CSS egyes tulajdonságait

Gyakori hibák Túl sok reklám sok banner, reklámcsík elveszi a figyelmet. A mozgás elveszi a figyelmet, nehezen tud a látogató koncentrálni Betűk: Fontos az olvashatóság Ne legyen túl kicsi és túl nagy a betűméret Különleges betűtípusokat ne használjunk Flash intró Célja a figyelemfelkeltés, de gyakran fordítva sül el Lehetővég kell tenni az átugrását A keresők nem indexelik az oldalt, mert az egy animációval kezdődik Linkek A külső tartalomra mutató linkek eltérő jelzésűek legyenek Ügyeljünk a törött linkekre

W3C (World Wide Web Consortium) 1994-ben alapította Tim Berners Lee Elsődleges tevékenysége a webszabványok kidolgozása Tagjai: IBM, Microsoft, Apple, Adobe, Macromedia, Sun Validátorok A weboldalaknál alkalmazott technológia szabványosságát ellenőrzik Többféle validátor is van: HTML, CSS, RSS, stb.