bocancea alexandru mk3lab6referat

Upload: cristofor-alexandru

Post on 01-Mar-2016

216 views

Category:

Documents


0 download

DESCRIPTION

kk

TRANSCRIPT

MOODLE

Arhitectura i conceptul de site static dar i de site dinamicWeb 2.0 este noua generaie a web-ului care pare a fi n ultimul timp subiectul preferat al analitilor i cercettorilor din domeniu, fiind considerat un concept la mod. Termenul acesta a fost folosit pentru prima dat n 2004 de ctre Tim OReilly n cadrul unei conferine, care este considerat de atunci printele su. Dei sintagma a fost folosit doar pentru a semnala c ceva diferit se ntmpl, fr a fi furnizat i o definiie clar a acestuia, totui conceptul a fost mbriat de ctre marea comunitate a utilizatorilor Internet. n 2005, n cadrul articolului What is Web 2.0 Design Patterns and Business Model for the Next Generation of Software, OReilly revine cu precizri suplimentare, fr ns a furniza nici de data aceasta o definiie clar. Acest articol st la baza tuturor ncercrilor de definire a termenului de Web 2.0, a tuturor publicaiilor ce trateaz acest subiect, fiind considerat piatra de temelie a acestui concept. Din ncercarea lui OReilly de definire a termenului Web 2.0, reies urmtoarele :

Web 2.0 este reeaua ca platform, acoperind toate dispozitivele; aplicaiile Web 2.0 sunt cele care exploateaz cel mai mult acest avantaj intrinsec al reelei: furnizarea de software ca i serviciu-continuu-updatat i care devine cu att mai bun cu ct l folosesc mai muli utilizatori, consumnd i remixnd date din surse multiple, inclusiv de la utilizatorii individuali, i care n acelai timp ofer propriile date i servicii ntr-o form care permite remixarea de ctre alii, crend efecte de reea printr-o arhitectur a participrii i mergnd dincolo de metafora paginii din Web 1.0 pentru a furniza o experien mai bogat utilizatorului.Dei exist numeroase alte ncercri de definire ale acestui termen/concept, cum ar fi definiia oferit de Troy Angrignon care menioneaz c Web-ul 2.0 este un grup de schimbri determinate economic, social i tehnologic n atitudinile, instrumentele i aplicaiile care fac din Web viitoarea platform de comunicare, colaborare, comunitate i nvare cumulativ, sau cele din 2006 ale lui OReilly, care revine n ncercarea sa de a lmuri lucrurile, preciznd c Web 2.0 este revoluia comercial din era computerelor, cauzat de utilizarea Internetului ca platform i c Web 2.0 este un trend economic, social i tehnologic care formeaz baza pentru noua generaie a Internetului, una mai matur, un mediu distinctiv caracterizat de participarea utilizatorilor, de deschidere i de efecte de reea, totui o definiie clar, unanim acceptat i recunoscut, nu exist. Pn i printele recunoscut al web-ului (din prima generaie), Tim Berners-Lee, referindu-se la Web 2.0 spunea despre acesta c nimeni nu tie exact ce nseamn.Aa cum se poate vedea din cele prezentate mai sus, dei au existat preocupri de definire a acestui termen/concept, nici una dintre acestea nu este considerat nc definiia recunoscut a Web-ului 2.0. Caracteristica Web 2.0 este noutatea, posibilitatea de adaptare i remodelare continu n funcie de utilizatori i de descoperirile tehnologice din domeniu. Poate de aceea este i foarte greu s se ajung la un consens n ceea ce privete definirea acestuia, sau poate c aceast definiie nu poate fi generat ntr-un anumit moment, ci trebuie continuu remodelat i reformulat n funcie de transformrile specifice.Tocmai de aceea, atunci cnd se fac referiri la Web 2.0, de obicei se menioneaz noutile aduse de acesta (prin comparaie cu tehnologiile/serviciile din web-ul clasic), trsturile sale caracteristice. Tabelul de mai jos, ce a fost prezentat ntr-o form incipient i de ctre OReilly n 2005, ilustreaz parte dintre aceste transformri:Web 1.0Web 2.0

DoubleClickGoogle AdSense

OfotoFlickr

AkamaiBitTorrent

Mp3.comNapster

Britannica OnlineWikipedia

Pagini personaleBloguri

Speculare nume domeniiSEO (optimizarea motoarelor de cutare)

Pagini vizitateCost per click

PublicareParticipare

Content Management SystemWiki

Directoare (taxonomy)Tagging (folksonomy)

StickinessRSS sindicarea informaiei

NetscapeGoogle

De asemenea, tot OReilly meniona n cadrul aceluiai articol ideea c majoritatea acelor companii care au supravieuit prbuirii dotcom-ului au cteva similariti, trsturi comune care au condus la continuitatea acestora, la fundamentarea a ceea ce astzi denumim generic Web 2.0.Cu alte cuvinte, putem spune c Web 2.0 este caracterizat de:1. Comunitatea. Aa cum am mai menionat anterior, n cadrul lui Web 2.0 utilizatorii au un rol cheie. Prin implicarea activ a acestora Web 2.0 a evoluat la ceea ce nseamn astzi i se dezvolt i n continuare. Utilizatorii prin comentariile care le fac, prin comportamentul lor n atunci cnd viziteaz un anumit site, prin voturile pe care le acord etc. decid implicit i cum va arta Internetul de mine. Comunitile de oameni care particip n cadrul reelelor sociale, amploarea pe care acestea au cunoscut-o denot nevoia acut de socializare a indivizilor. i n cadrul web-ului clasic puteai s te informezi, dar socializarea, interaciunea ce este astzi evideniat n Web 2.0 nu a fost nicicnd de o asemenea intensitate. Astzi utilizatorii sunt parte activ a ntregului proces, fie i exprim comentariile pe marginea unui anumit subiect, fie contribuie la realizarea unui coninut mai calitativ, fie i creeaz un set de prieteni sau colaboratori etc. Chiar dac identitatea unui utilizator nu este neaprat cea real, oamenii au o mai mult maturitate, sunt mai responsabili de aciunile lor. Excepii ntotdeauna vor exista, dar oricum, se poate spune c, n ansamblu, utilizatorii dein puterea. Ei sunt acei care prin aciunile lor conduc la popularitatea unui serviciu sau, de ce nu la nchiderea acelor site-uri/servicii care nu sunt conforme cu doleanele lor, care nu le-au trezit interesul. 2. Tehnologia. Dezvoltarea Web 2.0 n forma actual a condus la apariia unor noi tehnologii, aa cum se poate observa i n cadrul figurii 2, dintre care cele mai renumite sunt AJAX, RSS sau XML. De asemenea, blogurile, wiki-urile, podcasturile sau videocasturile, sistemele de bookmark colaborativ, web API-uri, microchunking, servicii web online etc. sunt alte exemple cunoscute pentru muli dintre noi. 3. Arhitectura. Web-ul ca i platform, aplicaiile online sau sistemele de operare online sunt doar cteva exemple pe care cu greu ni le-am fi imaginat ca fiind scenarii veridice n urm cu civa ani. Actualmente web-ul devine tot mai mult o sum de aplicaii care relaioneaz n cele mai nebnuite modaliti. Utilizatorul are acum la dispoziie o varietate de aplicaii pe care le poate ntrebuina aa cum dorete astfel nct s corespund ct mai ndeaproape nevoilor sale. De exemplu, un utilizator care folosete aplicaia Gmail ca pe un sistem de stocare a datelor, este astzi un fapt ce ine de realitatea cotidian i nu de ficiune. De inventivitatea utilizatorilor ine modul n care ei vor utiliza aplicaiile existente sau cele care vor mai aprea. 4. Aspectul. Dei n cadrul lui Web 2.0 accentul este pus pe informaie i nu pe design, totui pot fi semnalate preocupri i n ceea ce privete aspectul. Pentru Web 2.0 designul nseamn culori vii, fonturi i caractere ct mai vizibile, ct mai puine coluri, cadre cu coluri rotunjite, ct mai multe umbre, reflecii, gradiente etc.Dac lum n considerare faptul c valoarea Internetului nu st n viteza cu care se desfoar accesul sau transferul de informaii, ci n informaiile existente i n relaionrile dintre oameni sau dintre organizaii, putem spune c web-ul clasic este n corelaie cu revoluia informaiilor, cu a tehnologiilor informaionale i de comunicare, cu societatea informaiei i cea a cunoaterii. n schimb, Web 2.0 presupune un alt tip de revoluie, aceea a tehnologiilor, care conduce i la o revoluie n relaionarea dintre indivizi i organizaii.SERVICIILE WEB 2.0

Internetul a devenit dintr-un instrument predominant de informare un suport de divertisment, tranzacii i socializare, un element cheie n viaa de zi cu zi a multora dintre noi. Dezvoltarea Internetului din ultimii ani trebuie privit mult mai profund, nu doar din prisma creterii vitezei i a accesibilitii. Oamenii l folosesc tot mai mult pentru a-i ndeplini nevoile sociale, socializarea devenind unul din curentele cheie ale Internetului de astzi.Internetul zilelor noastre pune n centrul ateniei utilizatorul, cu nevoile, aciunile i aspiraiile sale, utilizatorii devenind att consumatori ct i productori n noua lume Web. Coninutul consumat de ctre acetia, feedbackul utilizatorilor dar i urmrirea atent a modului cum acetia folosesc serviciile, sunt instrumente extrem de importante pentru generarea unor noi servicii sau pentru continua mbuntire a celor existente.

Dac n Web 2.0 aplicaiile software destinate utilizatorilor sunt preponderent nlocuite de serviciile special concepute pentru a facilita aciunile acestora, n cele ce urmeaz sunt evideniate cteva din cele mai importante astfel de servicii: Servicii destinate socializrii, interaciunii dintre indivizi n aceast categorie ar putea intra Flickr, MySpace, Friendster, Hi5 etc. Astfel de servicii ofer utilizatorilor poasibilitatea de a interaciona cu diverse persoane, n funcie de interesele fiecruia. Tot n cadrul acestei categorii de servicii destinate socializrii ar mai putea fi introduse ntr-o oarecare msur i blogurile, wiki-urile, serviciile de comunicaii i de chat etc. Serviciile destinate facilitrii comunicrii cele mai importante aplicaii Web 2.0 ce deservesc comunicarea ntre indivizi sunt cele de telefonie i mesagerie instantanee, bazate pe protocolul IP fix sau mobil. Astfel de servicii sunt Skype, Meebo, Web2messenger, Zohochat, Gtalkr etc. Aplicaii de birou Web-ul 2.0 schimb ideea de aplicaii birotice statice, individuale n servicii online ce pot fi folosite n colaborare, din orice locaie etc. Astfel de aplicaii care ctig tot mai mult popularitate sunt: Writely/Google Docs, Zohovirtualoffice, Thinkfree etc. Programe Mashup i filtre Un mashup este un site web sau o aplicaie ce folosete coninutul existent n mai multe surse, crend astfel un serviciu complet nou. Astfel de aplicaii cum sunt de exemplu Technorati i Dailymashup, ofer utilizatorilor statistici sau alte tipuri de configurri, n funcie de necesitile lor. Instrumente suport pentru utilizatori tot mai multe aplicaii destinate satisfacerii diverselor nevoi ale oamenilor. Fie c sunt baze de date, instrumente pentru marketing, instrumente de blogging, platforme online specifice unui anumit tip de organizaie, acestea alctuiesc o parte important a lui Web 2.0. Multi clustere - Marile companii web s-au aflat ntr-o permanent competiie pentru a oferi utilizatorilor aplicaii ct mai variate, specifice fiecruia dintre tipurile de servicii mai sus menionate. Tranzacii care s le asigure supremaia, diverse faciliti oferite utilizatorilor (de exemplu Google ofer un cont comun pentru accesarea tuturor serviciilor componente), sau alte asemenea aciuni au condus la o multitudine de beneficii pentru utilizatori. Moguli ca i Google, Yahoo sau Microsoft vor fi extremi de activi pentru a-i asigura supremaia pe piaa global ITSisteme de administrare a coninutului web CMSDe obicei un asemenea sistem ofer unelte software prin careutilizatoriifr cunotine deprogramarepot totui crea i organiza coninutul cu relativ uurin. Majoritatea sistemelor folosesc o baz de date pentru stocarea coninutului, i unlayerde prezentare pentru afiarea acestuia vizitatorilor obinuii, bazat pe un set de modele sau mostre (templates). Administrarea se face n mod normal printr-unbrowser web, dar unele sisteme pot fi modificate i pe alte ci.Un CMS web difer decreatoare de situriprecumFrontPagesauDreamweaverprin faptul c un CMS permite utilizatorilor fr cunotine tehnice s fac schimbri n sit cutrainingpuin sau deloc. Un CMS este uor de folosit i permite utilizatorilor autorizai s administreze unsit web. Un CMS este mai mult ounealt de ntreineredect de creere de situri.

Un sistem de administrare a coninutuluiwebofer urmtoarele faciliti cheie:

Templateuriautomate- Creeaz templateuri vizuale standard care pot fi aplicate automat coninutului nou i existent, crend un punct central pentru schimbareainterfeei unuisit web.

Coninut uor editabil- Odata ce coninutul e separat de reprezentarea vizual a sitului, editatul i manipulatul devin de obicei mult mai uoare i mai rapide. Cele mai multe CMS-uri includ unelte de editatWYSIWYGce permin personalului ne-tehnic s creeze i s editeze coninut.

Scalable feature sets- Cele mai multe CMS-uri aumodulecare pot fi instalate uor pentru a extinde funcionalitatea.

Upgrade-uridup standardeleweb- Soluiile active de administrare a coninutului primesc de-obiceiupdate-uriregulate care includ noi faciliti i in sistemul lastandardele web. Administrarea workflow-ului-Workflowuleste procesul crerii de sarcini secveniale i paralele care trebuiesc indeplinite de ctre CMS. De exemplu, un creator de coninut scrie un articol care nu este publicat pe sit pn cand nu este curat de editorul de copii i aprobat de editorul ef.

Administrarea documentelor- CMS-urile pot veni cu mijloace de gestionare a ciclului de via al unui document, de la creare, prin revizii, publicare, arhivare i distrugere.

OperareaUn sistem de administrare a continutului unui sitweb ruleaz des peserverulsitului. Majoritatea sistemelor ofer acces controlat pentru diferite ranguri de utilizatori cum ar fiadministratorii,editoriisicreatorii de coninut. Accesul se face de obicei prinbrowserul web, posibil combinat cuFTPpentruuploadareaconinutului.

Creatorii de coninut incarc documentele lor in sistem. Editorii accept sau resping documentele, editorii delayoutaranjeazsitul. Editorul ef este deci responsabil cu publicarea coninutului pesitullive. CMS-ul controleaz i ajut la controlarea fiecrui pas dinworkflow, incluznd partea tehnic a publicrii documentelor pe unul sau mai multeservere web.

Coninutul i toate informaiile care au legtur cu situl sunt de-obicei stocate ntr-obaz de daterelaionala peserver. CMS-ul ine n mod normal evidena ediiilor anterioare ale sitului i a ediiilor nepublicate nc. Paginile controlate i publicate printr-un CMS pot fi apoi vzute de vizitatorii sitului.

TerminologieUrmtorii termeni sunt adesea folosii referitor la CMS-urileweb, dar nu sunt nici standard nici universali:

Bloc- Un bloc este unlinkctre o seciune dinsitul web. Blocurile pot de-obicei fi setate sa apar n toate paginile sitului (de exemplu pe unmeniude navigaie) sau doar npagina principal.

Modul- Un modul de coninut este o seciune a sitului, de exemplu o colecie dearticole de tiri, o seciuneFAQ, etc.

Tem- O tem definete aparena fiecrei pagini din sit, controlnd proprieti cum ar fi culori ifonturi.

Tipuri de CMS-uri CMS-uri bazate pe module- Majoritatea sarcinilor din ciclul de via al unui document sunt ndeplinite demoduleale CMS-ului. Module comune sunt crearea i editarea de documente, transformarea i publicarea.

TODDS CMS-TODDS(dinengleza"Totally Organic Data Driven System"). E o unealt nou care ajuta departamenteleITs-i fac slujba mai eficient, n special cnd ar trebui s aparin uneiorganizaiide tip marketing.

CMS bazat pe web- O alt apropiere fa de construirea de CMS-uri folosetebaze de datecum ar fiPostgreSQL,MySQLsauMS SQL, ilimbaje de scriptingcum ar fiColdfusion,PHP,JSPsauASPpentru interaciuea cu datele, pentru a le introduce n coninutul vizual. Datele suntcompilaten paginiHTMLsau alte documente i transformate folosindCSS. Aceste sisteme pot include un numr de alte funcii, cum ar fiforumurile,blogurilesau newsletterele e-mail.

Se cuvine a se meniona faptul c deja se vorbete despre generaiile web 3.0 i web 4.0, fr a fi ns foarte clare aceste concepte. Singurul aspect cunoscut este faptul c webul 3.0 apare i sub sub denumirea de web semantic, dei exist destule controverse referitoare la utilizarea acestei sintagme. Definiri clare ale acestor termeni nu exist, iar majoritatea analitilor consider c n funcie de evoluia acestora vor fi fcute definiri i ajustri pe parcurs.

.

PAGE 7