Web-fejlesztés NGM_IN002_1



Hasonló dokumentumok
Lehetővé teszik, hogy egy számunkra érdekes hírportál vagy weboldal híreiről értesüljünk

Web-fejlesztés NGM_IN002_1

Webszolgáltatások (WS)

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs

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

API tervezése mobil környezetbe. gyakorlat

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

Dokumentumformátumok Jelölő nyelvek XML XML. Sass Bálint Bevezetés a nyelvtechnológiába 2. gyakorlat szeptember 20.

Mobil SEO Kell-e külön foglalkozni a mobil jelenlétünk kereső optimalizálásával? Adam Lunczner Digital Director

Internet technológiák

Symfony kurzus 2014/2015 I. félév. Controller, Routing

Szemantikus Web Semantic Web A szemantikus web alkalmas megközelítés, illetve megfelel nyelvekkel, eszközökkel támogatja az intelligens információs

Korszerű webes technológiák felhasználása a Moodle LMS rendszerben

ColourSMS Protokol definíció. Version 1.2

Web-fejlesztés NGM_IN002_1. A tárgy tartalma

Bevezetés Működési elv AJAX keretrendszerek AJAX

Interaktív webes térképezés GRASS GIS 7-tel. A Web Processing Service bemutatása

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft

Web-fejlesztés NGM_IN002_1

Bevezető. Servlet alapgondolatok

Web programozás I. 4. előadás

Weboldalak fejlesztése mobil eszközökre

Webes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

HTML. Dr. Nyéki Lajos 2016

Web programoz as

Két tűz között. statikus site generátorok és javascript alkalmazások és a Drupal

Adatbázisok MSc. 12. téma. Ontológia és SPARQL

Web-fejlesztés NGM_IN002_1

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

Web 2.0. (Képen: a web 2.0 címkefelhő. Eredetije: Történet

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

1. fejezet A megtalálható webhely. 2. fejezet Jelölési stratégiák

Ajax és Echo 2. Bokor Attila

GIS fejlesztés Web platformra nyílt forráskódú ingyenes eszközökkel

Biztonság java web alkalmazásokban

Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) arpad.bakay@netvisor.hu

Enabling Grids for E-sciencE. EGEE köztesréteg. Adat szolgáltatások a glite-ban. INFSO-RI

Zenetár a webszerverünkön,

Debreceni Egyetem Informatikai Kar

SZEMANTIKUS WEB. Méréstechnika és Információs Rendszerek Tanszék

Kiknek szól ez a könyv? Miről szól a könyv? Hogyan épül fel a könyv? Mire van szükség a könyv használatához? Szokások Forráskód Hibajegyzék

Mikor? Milyen alkalmazásnál?

A Web 2.0 jelenség (és ami mögötte van)

Web programozás. 3. előadás

Java technológiák - ANTAL Margit. komponensek. A HTTP protokoll. Webkonténerek és szervletek. Egyszerű HTTP. ANTAL Margit.

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Fülöp Csaba, Kovács László, Micsik András

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

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

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

X3D (1) XML alkalmazások. Néhány XML alkalmazás bemutatása X3D (2) Jeszenszky Péter Debreceni Egyetem, Informatikai Kar

Elektronikus levelek. Az informatikai biztonság alapjai II.

SEO és szövegírás. Szuhi Attila. ITE.hu ITE.HU

Multimédia 2017/2018 II.

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

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

MicroSigner Közvetítő Szerver fejlesztői dokumentáció

XML avagy az univerzális információelérés álma

JAVA webes alkalmazások

USER MANUAL Guest user

Egységes szolgáltatás kialakítása heterogén forrásokból - a Digitális Irodalmi Akadémia adatforrásainak integrálása portál környezetbe

WEB 2.0 tipikus szolgáltatások

Készítette: Takács Margit. Networkshop április

SIP. Jelzés a telefóniában. Session Initiation Protocol

Szalai Ferenc

Rámpát a honlapokra úton az akadálymentes honlapok felé Pataki Máté

ELOSZTOTT DIGITÁLIS KÖNYVTÁRI PROJEKT EURÓPÁBAN

fájl-szerver (file server) Az a számítógép a hálózatban, amelyen a távoli felhasználók (kliensek) adatállományait tárolják.

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

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

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

Ed. Version 1.2. Az XML nyelv. Az XML nyelv. Győri László munkája. Ed. Version 1.2

DocBook útmutató. Jeszenszky Péter Debreceni Egyetem, Informatikai Kar

Alkalmazások II. World Wide Web


Nyilvántartási Rendszer

Website beoordeling itd.hu

Webes űrlapok és az XForms ajánlás

JavaScript Web AppBuilder használata

AJAX AJAX. AJAX: Asynchronous JavaScript and XML. az alábbi technológiákon alapul: AJAX-ot támogató keretrendszerek

SZEMANTIKUS WEB. Méréstechnika és Információs Rendszerek Tanszék

Website review acci.hu

Programozás III BEVEZETÉS. Sok adatkezeléssel kapcsolatos feladat van. a/ Adatok fájlban. b/ Adatbázisban

Internetes térkép publikálási technikák, szabványok, trendek, nyílt forráskódú megoldások

Élő webes alkalmazások rendszerfelügyelete cím- és tartalomteszteléssel

Operation of water supplies

Általános médiaajánlat. Érvényes: szeptember 3-tól visszavonásig.

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Néhány szó a Moodle rendszerről

Mai program. Web Technológiák. Webalkalmazások. Webalkalmazás, mint UI

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

Térinformatikai adatbázis web felületen társadalmasítási célokra

SZEMANTIKUS WEB. Integrációs és ellenőrzési technikák VIMIAC04, tavasz

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

GeoServer, OpenLayers és WFS. Dolleschall János

Generated by KnowledgeBuilder - All Articles in All Categories

Átírás:

Web-fejlesztés NGM_IN002_1 Szindikálás, aggregálás - RSS, Atom

Tartalom betáplálás Gyakran frissül! webszájtok Új felhasználói igények el!fizetési igény az új tartalomra a tartalom újrafelhasználása eltér! forrásból származó tartalmak megjelenítése együtt: aggregálás, szindikálás Szindikálási formátumok (content delivery platform) megváltozott, új tartalom szállítása meta adatok szállítása El!zmények MS Active Channels (1998) - Active Desktop IE 4.0 CDF formátum Netscape My Netscape portál Resorce Description Format (Dan Libby) XML RDF Site Summary (RSS 0.9) Dave Winer (Userland) ScriptingNews XML formátuma

Az RSS története RSS 0.9 - Netscape RDF Site Summary RSS 0.91 - Libby, Winer Rich Site Summary AOL - Netscape merger -> Netscape kilép, nincs tulajdonos RSS 1.0 - RSS-DEV csoport (<- RSS 0.9) RSS 2.0 - Winer (<- RSS 0.9x) Really Simple Syndication Harvard Berkman Center RSS verziók RSS 0.9 - RDF alap: szemantikus web meta adat formátumnak szánták RSS 0.91 - tiszta XML, nincs RDF: DTD RSS 1.0 - XML névterek masszív használata dátum információ RSS 2.0 - kiterjeszthet!ség (nincs DTD)

RSS és tartalom menedzsment RSS feed ritkán készül kézzel Tartalom kezel!rendszerek (CMS) generálhatják meta adatok kivonása a tartalomból Blog-rendszerek mint CMS-ek id!ben rendezett publikálás RSS fogyasztás Feed generálási problémák megfelel! XML kiement el!állítása beágyazott markup használhatósága nem jól definiált RSS readerek Böngész!k Önálló desktop, mobil alkalmazások egységes megjelenítés biztosítása különböz! helyekr!l származó és különböz! formátumú feedek

RSS problémák Text vagy HTML (meta adatok) leírás Relatív URL-ek használata nem specifikált Nincsenek er!s szemantikai megkötések Többféle RSS formátum nincs szabványosítás W3C és IETF eltér! megközelítés Az Atom története RSS problémáinak kiküszöbölése 2003-as megjelenés 2004-t!l IETF munkacsoport 2005 RFC 4287 2007 AtomPub (RFC 5032)

RSS és Atom IETF szabvány Felhasználó által definiálható kategóriák XML szer" markup content type text, html, xhtml, MIME (base64) Névterek használata XML schema Interpretálás rögzített Atom kategóriák <entry/> elemek elláthatók <category/> elemmel scheme (ontology) pl. Dublin Core label

Aggregálás kliens oldalon El!fizetés (subscription) az RSS olvasóban JavaScript feldolgozás AJAX Feed használata hivatkozás URL-lel <link rel="alternate" type="application/rss+xml" title=" " href=" " /> <link rel="alternate" type="application/rss+xml" title=" " href=" " /> Aggregálás szerver oldalon Tartalom szolgáltatók egymás között Atom lassan szorítja ki az RSS-t Felhasználó által konfigurálható portál perszonalizált oldalak Mashup szolgáltatás kimenete feed

Publikálás Atom Publishing Protocol (AtomPub) azonos formátum a tartalomra REST megközelítés Service Documents POST új entry-k létrehozása PUT meglév! entry-k módosítása DELETE entry-k törlése Épít!elemek Collection member-ek kezelése a feed-ek collectionok Member entry meta adatok (Atom entry) media média típusokhoz kapcsolt entry-k Service Document media és entry korlátozások

AtomPub protokoll Resource HTTP Method Representation Description Introspection GET Atom Service Document Enumerates a set of collections and lists their URIs and other information about the collections Collection GET Atom Feed A list of member of the collection (this may be a subset of all entries in the collection) Collection POST Atom Entry Create a new entry in the collection Member GET Atom Entry Get the Atom Entry Member PUT Atom Entry Update the Atom Entry Member DELETE n/a Delete the Atom Entry from the collection RSS feed

Szindikált web tartalom RSS 0.91 <?xml version="1.0" encoding="iso-8859-2"?> <!-- generator="feedcreator 1.7.2" --> <rss version="0.91">! <channel>!! <title>széchenyi István Egyetem - hírek</title>!! <description>a Széchenyi István Egyetem honlapján megjelen" hírek, információk, események.</description>!! <link>http://uni.sze.hu</link>!! <lastbuilddate>tue, 11 Mar 2008 23:16:52 +0100</lastBuildDate>!! <generator>feedcreator 1.7.2</generator>!! <item>!!! <title>koppány Attila kiállítása Mosonmagyaróváron</title>!!! <link>http://uni.sze.hu/index.php? option=com_content&task=view&id=415&itemid=65</link>!!! <description> (images/stories/koppanyattila_dead%20bird.jpg)a mosonmagyar&oacute;v&aacute;ri Flesch K&aacute;roly Kultur&aacute;lis K&ouml;zpontban 2008. m&aacute;rcius 21-&eacute;n, p&eacute;nteken 17 &oacute;rakor nyitja meg B&ouml;r&ouml;ndi Lajos k&ouml;lt" Kopp&aacute;ny Attila fest"m#v&eacute;sz &bdquo;m&uacute;lt &eacute;s j&ouml;v"&ldquo; ki&aacute;ll&iacute;t&aacute;s&aacute;t. A t&aacute;rlat 2008. m&aacute;rcius 21-t"l &aacute;prilis 11-ig l&aacute;togathat&oacute;.</description>!!! <category>hírek, események - Egyetemi hírek</category>!!! <pubdate>tue, 11 Mar 2008 11:01:54 +0100</pubDate>!! </item>!!...

RSS 1.0 <?xml version="1.0" encoding="iso-8859-2"?> <!-- generator="feedcreator 1.7.2" --> <rdf:rdf! xmlns="http://purl.org/rss/1.0/"! xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"! xmlns:slash="http://purl.org/rss/1.0/modules/slash/"! xmlns:dc="http://purl.org/dc/elements/1.1/">! <channel rdf:about="http://uni.sze.hu">!! <title>széchenyi István Egyetem - hírek</title>!! <description>a Széchenyi István Egyetem honlapján megjelen" hírek, információk, események.</description>!! <link>http://uni.sze.hu</link>! <dc:date>2008-03-11t23:17:53+01:00</dc:date>!! <items>!!! <rdf:seq>!!!! <rdf:li rdf:resource="http://uni.sze.hu/index.php?option=com_content&task=view&id=415&itemid=65"/>!!!! <rdf:li rdf:resource="http://uni.sze.hu/index.php?option=com_content&task=view&id=364&itemid=65"/>!!!!...!!! </rdf:seq>!! </items>! </channel>! <item rdf:about="http://uni.sze.hu/index.php?option=com_content&task=view&id=415&itemid=65">!! <dc:format>text/html</dc:format>!! <dc:date>2008-03-11t11:01:54+01:00</dc:date>!! <dc:source>http://uni.sze.hu</dc:source>!! <title>koppány Attila kiállítása Mosonmagyaróváron</title>!! <link>http://uni.sze.hu/index.php?option=com_content&task=view&id=415&itemid=65</link>!! <description> (images/stories/koppanyattila_dead%20bird.jpg)a mosonmagyar&oacute;v&aacute;ri Flesch K&aacute;roly Kultur&aacute;lis K&ouml;zpontban 2008. m&aacute;rcius 21-&eacute;n, p&eacute;nteken 17 &oacute;rakor nyitja meg B&ouml;r&ouml;ndi Lajos k&ouml;lt" Kopp&aacute;ny Attila fest"m#v&eacute;sz &bdquo;m&uacute;lt &eacute;s j&ouml;v"&ldquo; ki&aacute;ll&iacute;t&aacute;s&aacute;t. A t&aacute;rlat 2008. m&aacute;rcius 21-t"l &aacute;prilis 11-ig l&aacute;togathat&oacute;.</description>! </item>... RSS 2.0 <?xml version="1.0" encoding="iso-8859-2"?> <!-- generator="feedcreator 1.7.2" --> <rss version="2.0">! <channel>!! <title>széchenyi István Egyetem - hírek</title>!! <description>a Széchenyi István Egyetem honlapján megjelen" hírek, információk, események.</description>!! <link>http://uni.sze.hu</link>!! <lastbuilddate>tue, 11 Mar 2008 23:13:02 +0100</lastBuildDate>!! <generator>feedcreator 1.7.2</generator>!! <item>!!! <title>koppány Attila kiállítása Mosonmagyaróváron</title>!!! <link>http://uni.sze.hu/index.php? option=com_content&task=view&id=415&itemid=65</link>!!! <description> (images/stories/koppanyattila_dead%20bird.jpg)a mosonmagyar&oacute;v&aacute;ri Flesch K&aacute;roly Kultur&aacute;lis K&ouml;zpontban 2008. m&aacute;rcius 21-&eacute;n, p&eacute;nteken 17 &oacute;rakor nyitja meg B&ouml;r&ouml;ndi Lajos k&ouml;lt" Kopp&aacute;ny Attila fest"m#v&eacute;sz &bdquo;m&uacute;lt &eacute;s j&ouml;v"&ldquo; ki&aacute;ll&iacute;t&aacute;s&aacute;t. A t&aacute;rlat 2008. m&aacute;rcius 21-t"l &aacute;prilis 11-ig l&aacute;togathat&oacute;.</description>!!! <category>hírek, események - Egyetemi hírek</category>!!! <pubdate>tue, 11 Mar 2008 11:01:54 +0100</pubDate>!! </item>...

RSS olvasók Atom 0.3 <?xml version="1.0" encoding="iso-8859-2"?> <!-- generator="feedcreator 1.7.2" --> <feed version="0.3" xmlns="http://purl.org/atom/ns#">! <title>széchenyi István Egyetem - hírek</title>! <tagline>a Széchenyi István Egyetem honlapján megjelen" hírek, információk, események.</tagline>! <link rel="alternate" type="text/html" href="http://uni.sze.hu"/>! <id>http://uni.sze.hu</id>! <modified>2008-03-12t00:21:26+01:00</modified>! <generator>feedcreator 1.7.2</generator>! <entry>!! <title>koppány Attila kiállítása Mosonmagyaróváron</title>!! <link rel="alternate" type="text/html" href="http://uni.sze.hu/index.php? option=com_content&task=view&id=415&itemid=65"/>!! <created>2008-03-11t11:01:54+01:00</created>!! <issued>2008-03-11t11:01:54+01:00</issued>!! <modified>2008-03-11t11:01:54+01:00</modified>!! <id>http://uni.sze.hu/index.php?option=com_content&task=view&id=415&itemid=65</id>!! <summary> (images/stories/koppanyattila_dead%20bird.jpg)a mosonmagyar&oacute;v&aacute;ri Flesch K&aacute;roly Kultur&aacute;lis K&ouml;zpontban 2008. m&aacute;rcius 21-&eacute;n, p&eacute;nteken 17 &oacute;rakor nyitja meg B&ouml;r&ouml;ndi Lajos k&ouml;lt" Kopp&aacute;ny Attila fest"m#v&eacute;sz &bdquo;m&uacute;lt &eacute;s j&ouml;v"&ldquo; ki&aacute;ll&iacute;t&aacute;s&aacute;t. A t&aacute;rlat 2008. m&aacute;rcius 21-t"l &aacute;prilis 11-ig l&aacute;togathat&oacute;.</summary>! </entry>...

AtomPub Service Document <service xmlns="http://purl.org/atom/app#" xmlns:atom="http://www.w3.org/2005/atom">! <workspace>!! <atom:title>main Site</atom:title>!! <collection href="http://example.org/reilly/main">!!! <atom:title>my Blog Entries</atom:title>!!! <categories href="http://example.com/cats/formain.cats"/>!! </collection>!! <collection href="http://example.org/reilly/pic">!!! <atom:title>pictures</atom:title>!!! <accept>image/*</accept>!! </collection>! </workspace>! <workspace>!! <atom:title>side Bar Blog</atom:title>!! <collection href="http://example.org/reilly/list">!!! <atom:title>remaindered Links</atom:title>!!! <accept>entry</accept>!!! <categories fixed="yes">!!!! <atom:category scheme="http://example.org/extra-cats/" term="joke"/>!!!! <atom:category scheme="http://example.org/extra-cats/" term="serious"/>!!! </categories>!! </collection>! </workspace> </service>