You are on page 1of 45

www.referat.

ro

Introducere n FrontPage
Un site web este una dintre cele mai simple modaliti de distribuire a informaiilor att pentru organizaii ct i pentru persoane fizice. Tehnologiile dezvoltate pentru World Wide Web pot s ia prin surprindere att organizaiile mici ct i pe cele mari, acestea vznd Internetul i web-ul ca i mecanisme cheie pentru gsirea clienilor, pentru distribuirea informaiilor printre acetia, printre furnizori i distribuitori. n acelai timp, organizaiile i dau seama c aceleai tehnologii utilizate n interiorul reelelor locale sau de mai mare ntindere (intraneturi, de exemplu) ofer mecanisme scalabile, flexibile i uor de utilizat att pentru partajarea informaiilor ct i pentru dezvoltarea i instalarea de unelte pentru bunul mers al organizaiei. Nu cu mult timp n urm, instalarea i managementul coninutului unui intranet era o art neagr, cunoscut i utilizat numai de webmaster-i. Dar, odat cu dezvoltarea managementului site-urilor i a uneltelor de creare de coninut pentru acestea, precum Microsoft FrontPage sau Macromedia Dreamweaver, angajaii i oamenii de rnd pot s creeze documente pregtite pentru publicare pe web i s le gestioneze n acelai mod ca i documentele de pe calculatorul local. Astfel de unelte fac posibil pentru persoane diverse crearea de site-uri web i partajarea informaiilor cu partenerii de afaceri i nu numai. Microsoft FrontPage este un editor HTML profesional pentru design-ul, codarea i dezvoltarea de siteuri web, pagini web ct i pentru aplicaii web. Fie c se dorete controlul total asupra codului HTML prin scrierea de mn a acestuia, fie c se dorete utilizarea unui mediu de editare vizual, FrontPage ofer uneltele necesare, mbuntind de asemenea experiena web. Facilitile vizuale din FrontPage permit crearea de pagini web fr scrierea nici unui rnd de cod. Se pot vizualiza toate elementele site-ului i se pot trage (drag and drop) direct n document. De asemenea, n document se pot importa i edita imagini direct n document.

www.referat.ro Tipuri de vizualizri

Tab pagini

Bara de titlu

Bara de meniuri

Bara de unelte

Panel sarcini

Tipuri vizualizri pagin Figura 1 - Spaiul de lucru al FrontPage Articole Tipuri de vizualizri pentru site Tab pagini Bar titlu Bara de meniuri Bara de unelte

Timp estimat de download

Panel sarcini Timp estimat download

Descriere Ceea ce se poate vedea n fereastra principal a FrontPage depinde de tipul de vizualizare aleas (Pagin, Foldere, Rapoarte, Navigare, Hyperlink-uri, Sarcini) In acest tab poate s apar numele uneia sau mai multor pagini deschise n acelai timp n FrontPage Afieaz numele paginii curente i locaia ei n site Conine meniuri precum File, Edit, View, etc., fiind punctul de plecare a sarcinilor de ndeplinit n FrontPage. Una sau mai multe bare cu butoane pentru cele mai frecvente sarcini. FrontPage afieaz n mod implicit bara Standard i bara Formatting, ca i orice alt program din pachetul Office. Un panou utilizat de toate programele din Office XP care permite ndeplinirea de sarcini rapide, n timpul lucrului. Timp estimat de download al paginii n browser-ul unui utilizator la diverse viteze de acces. 2

www.referat.ro Tipuri de vizualizri pentru pagin Trei panouri diferite ale spaiului de lucru. In panoul Normal se poate edita coninutul unei pagini, n panoul HTML se poate modifica i observa codul HTML generat automat de FrontPage pentru diverse componente, iar n Preview se poate observa cum va arta pagina nainte de publicare.

FrontPage include de asemenea unelte i faciliti legate de programare (n HTML view), Cascade Style Sheets (CSS) i Active Server Pages (ASP). Utiliznd limbajul de server ASP se pot construi site-uri web dinamice, care utilizeaz accesul la baze de date.

Fluxul crerii site-urilor web. Planificarea site-ului

Exist mai multe posibiliti n ceea ce privete crearea unui site web. Utiliznd fluxul prezentat n acest capitol, utilizatorul pornete de la definirea scopurilor sau strategiei site-ului. n cazul n care se dezvolt o aplicaie web, se pornete de la setarea serverelor i a bazelor de date necesare, apoi se creeaz efectiv paginile (prin programare pentru accesul la bazele de date, etc.), se adaug coninutul i modalitile de interactivitate cu utilizatorul, mpreun cu hyperlink-urile. Pasul urmtor este testarea funcionalitii site-ului, pentru a vedea dac acesta se conformeaz cu obiectivele definite. Sfritul ciclului este marcat de publicarea siteului pe un server. De asemenea, muli dezvoltatori planific ntreinerea periodic a site-ului pentru a asigura funcionarea n condiii optime a acestuia. Un site web este o colecie de pagini, imagini, documente, fiiere multimedia i alte fiiere, toate asociate unei pagini principale (home page). Site-urile web sunt stocate pe un server web sau pe calculatorul local. Site-urile web bazate pe FrontPage conin i anumite fiiere i directoare care suport funcionalitile specifice ale FrontPage i permit ca site-urile web s fie deschise, copiate, editate, publicate i administrate din FrontPage. Planificarea cu grij i organizarea site-ului nc de la nceput poate salva o mulime de timp dup nceperea lucrului efectiv. Astfel, organizarea site-ului cuprinde nu numai amplasamentul fiierelor ci i examinarea necesitilor site-ului, profilul de audien, scopurile site-ului. n plus, se pot lua n considerare i necesiti tehnice, precum accesul utilizatorilor, browser-ul utilizat, plug-in-urile i restriciile de download. Dup organizarea informaiilor i determinarea structurii se poate ncepe efectiv activitatea de creare a site-ului. De asemenea, mai trebuie luate n considerare i urmtoarele elemente: 3

www.referat.ro determinarea strategiei de utilizat ct i a problemelor de luat n considerare n planificarea site-ului; utilizarea Navigation pentru a crea structura organizaional i de navigaie a site-ului. n Folder List i Navigation se pot aduga, terge i redenumi fiiere i foldere, pe msura schimbrilor din interiorul organizaiei; se poate ncepe cu crearea de pagini simple care mai apoi pot fi transformate n unele mai complexe. Pagini noi albe sau bazate pe un model deja existent se pot crea utiliznd FilePage of Web. n cazul n care se lucreaz ntr-o echip de dezvoltare de pagini web se poate lua n calcul utilizarea SharePoint Team Service. Un site web creat cu FrontPage poate fi dezvoltat n urmtoarele variante: 1. site-ul este creat pe calculatorul local, iar dup finalizarea acestuia se face publicarea. In cazul utilizrii acestui mod de lucru exist dezavantajul imposibilitii utilizrii tehnologiei Active Server Pages (accesul la baze de date la nivel de server, prelucrarea formularelor la nivel de sever, prelucrarea i utilizarea de coninut dinamic cu utilizarea de tehnologie server-side, etc.), dar exist i un avantaj: lipsa timpului de rspuns al serverului web, rezultatul fiind o dezvoltare mai rapid a site-ului; 2. site-ul este creat direct pe un server de web, n acest caz putnd fi utilizat i tehnologia Active Server Pages (acces la baze de date, coninut dinamic, etc.), dezavantajul fiind timpul de rspuns al serverului de web; 3. o combinaie ntre cele dou: nu toate paginile dintr-un site necesit coninut dinamic generat din baze de date, acestea putnd fi dezvoltate pe calculatorul local. Paginile care necesit acces la baze de date pot fi dezvoltate utiliznd un server web. Pentru crearea unui site web n FrontPage se utilizeaz FileNewPage or Web, dup care se alege fie Empty Web (site web alb, fr nici o pagin), fie Web Site Templates, n acest caz siteul fiind creat pe baza unui model deja existent. De asemenea, mai exist posibilitatea utilizrii unui asistent pentru importul de site-uri de web ct i crearea unui site web bazat pe SharePoint Team Service. Crearea de pagini web se poate face, la fel ca
Figura 2 - modaliti de creare a unui site

www.referat.ro i pentru site-uri, din FileNewPage or Web i apoi alegerea fie a unei pagini albe, fie crearea unei pagini bazate pe un model (template). n momentul crerii unui nou site web sau la deschiderea unuia existent, FrontPage deschide n mod automat tipul de vizualizare Navigation n care se poate observa o reprezentare grafic ierarhic a site-ului. Odat cu crearea primei pagini n site (numit automat index.htm), FrontPage asigneaz acestei pagini un mic grafic de identificare (pagin este i pagina principala home page). n vederea Navigation, FrontPage deschide automat i bara de instrumente cu acelai nume care permite diverse funcii referitoare la o pagin web (adugare, includerea n bara de navigaie, etc.) Crearea unei structuri de navigaie a unui site web n vederea Navigation activeaz faciliti precum banner-e la nivel de pagin, bare de navigare bazate pe aceast structur care sunt actualizate automat la adugarea, tergerea sau modificarea (locului) unei pagini n site. In Navigation se pot crea noi pagini web fantom (nu sunt create efectiv), acestea permind experimentarea cu structura i organizarea unui site nainte de adugarea de coninut.

Figura 2 - structura unui site web Paginile fantom create vor fi create efectiv pe disc /server prin deschiderea (dublu clic pe numele paginii) uneia dintre ele.

Adugarea de coninut

Utiliznd FrontPage, se poate aduga n orice pagin o mare varietate de coninut, precum text, imagini, culori, filme, sunete sau alte forme de elemente media.

www.referat.ro Scrierea i formatarea textului n FrontPage este similar cu utilizarea unui procesor de text standard. Astfel, pentru formatarea fonturilor se utilizeaz Format Font, opiune care cuprinde tipul fontului, stilul i mrimea, culoarea (predefinit sau definit de utilizator), efecte (subliniere, clipire, marcare, etc.) , o fereastr de previzualizare ct i un al doilea tab care cuprinde opiuni pentru spaierea fonturilor. Pentru formatarea paragrafelor se utilizeaz FormatParagraph care permite alinierea, indentarea i spaierea textului din cadrul unui paragraf. Formatarea fonturilor i a paragrafelor se poate face manual (modificarea culorilor, fonturilor, alinierii pentru textul marcat), utiliznd cele dou opiuni, folosindu-se astfel tag-uri HTML standard (b=bold, i=italic, font=tipul fontului, color=culoare in format hexazecimal, de la #000000-negru-, pn la #FFFFFF-alb-, etc.) CSS permite aplicarea formatrii textului i paginii cu avantajul actualizrii automate. Stilurile CSS pot fi stocate fie n document, fie n fiiere externe, mult mai flexibile n acest caz. Dac se ataeaz un fiier CSS extern la mai multe pagini, toate paginile vor reflecta automat modificrile aduse stilurilor din fiierul extern. Pentru accesarea stilurilor CSS se va utiliza Format Style.

Figura 3 - adaugare i modificare stiluri CSS Pentru stilurile CSS se pot modifica tag-urile de baz ale HTML (h1=Heading 1, h2, p=Paragraf, li=list, etc.) prin crearea de clase pentru tag-uri. Pentru aceste 6

www.referat.ro elemente se poate modifica tipul fontului, opiunile la nivel de paragraf, tipul i culoarea bordurii i a umplerii, tipul de numerotare i tipul bulinelor (pentru liste), i poziia elementului fa de text sau n cadrul textului. Cum este i normal, se pot defini i elemente sau clase CSS noi, utiliznd butonul New i opiunea pus la dispoziie de User-defined styles. De exemplu, modificm tag-ul a (hyperlink) pentru ca toate hyperlink-urile s fie de culoare verde, fr nici un efect. Rezultatul este crearea unui stil nou, care poate fi observat att n User-defined styles ct i n fereastra HTML, seciunea Style. Adugm un nou stil CSS, prin redefinirea tag-ului a:hover (efectul obinut prin poziionarea mouse-ul deasupra unui hyperlink), iar n noul tag redefinim de exemplu, att tipul i stilul fontului ct i culoarea acestuia. Rezultatul obinut l putem vedea n fereastra Preview. Subliniem c formatarea HTML standard prin utilizarea tag-urilor standard este suportat de toate browser-ele. n schimb, formatarea utiliznd stilurile CSS este suportat numai de Netscape Navigator 4.0 i mai mare i Microsoft Internet Explorer 4.0 i mai mare. De asemenea, stilurile CSS se pot utiliza n acelai document cu formatarea HTML standard, acestea aplicndu-se ntr-o form ierarhic formatarea HTML manual are prioritate fa de formatarea aplicat de un stil HTML sau stil CSS, iar stilul CSS integrat n document are prioritate fa de stilul CSS dintr-un fiier de stil extern.

Adugarea imaginilor i a altor obiecte

Pe lng text, FrontPage permite adugarea de imagini, fie predefinite din colecia Clipart, fie importate de utilizator din diverse formate de fiiere sau de la scanner sau aparat de fotografiat digital. De asemenea, se pot crea imagini utiliznduse opiunea New Drawing, Autoshape sau WordArt direct n pagina web, acestea urmnd sa fie ulterior salvate n site ntr-un format .gif sau .jpeg. Imaginile se pot organiza i sub form de galerie fotografic, utiliznd opiunea New Photo Gallery. Astfel, primul pas const n adugarea tuturor imaginilor care vor face parte din galerie, setarea unui scurt text care s explice

www.referat.ro imaginea i setarea dimensiunii imaginilor n miniatur sub form de hyperlink care va conduce la imaginea n forma iniial. Tot aici se mai poate alege i afiare a imaginilor: afiare orizontal, montaj, afiare vertical sau slide show. Pentru imaginile adugate n pagina web se pot defini / modifica i proprietile de afiare ale acestora, printre care: modalitatea de aliniere fa de text, aliniament, grosimea bordurii imaginii, spaierea orizontal i vertical fa de alte obiecte din pagin, mrimea relativ (n procente) sau absolut (n pixeli), un hyperlink i un text (balon) care va aprea la poziionarea mouse-ului deasupra imaginii. Pe lng text i imagini, FrontPage mai permite adugarea i a altor obiecte, utilizd InsertWeb Component:

Figura 4 - alte tipuri de obiecte care se pot adauga in pagina web 8

www.referat.ro

Efectele dinamice din FrontPage sunt date de adugarea n pagin a obiectelor de tip Hover Button, Marquee i Banner Ad Manager. Hover Button permite adugarea unui buton cu dou stri normal i onmouseover - pentru care se poate specifica textul butonului, un hyperlink, culoarea strii normale, efectul de animaie n momentul poziionrii mouse-ului deasupra butonului i culoarea utilizat de acest efect. Pentru a putea vizualiza n mod corect acest tip de buton n interiorul unei pagini, browser-ul trebuie s aib instalat suportul pentru Java. Un alt efect dinamic este i Marquee un text care se deruleaz pe ecran, numai orizontal, pentru care se pot specifica mai multe opiuni printre care direcia, viteza, comportamentul, mrimea, numrul de repetri al derulrii, culoarea de fundal a textului, etc.

Figura 5 - proprieti Marquee Banner Ad Manager este o alt component dinamic ce permite adugarea n pagina de web a unei secvene de imagini, fiecare cu hyperlink-ul, durata de afiare i efectele de tranziie proprii. Alte componente web dinamice n FrontPage sunt: Categorie Componente bCentral Web Component bCentral Ad Descriere Permite afiarea de reclame pe site. Pentru fiecare dou reclame afiate, contul utilizatorului este creditat cu o unitate, ceea ce permite publicitatea siteului propriu n alte pagini web. Permite crearea unui site web pentru vnzarea propriilor produse. Informaiile 9

Commerce Manager Add-

www.referat.ro Categorie Component in FastCounter Componente Expedia Legtura la o hart Hart static Cutare pe web cu MSN Cote aciuni Componente MSNBC Ultimele tiri Descriere despre produse trebuie stocate la bCentral. Adaug n pagina de web un contor al numrului de vizitatori ai acelei pagini i afieaz rezultatele sub form grafic. Permite adugarea unei legturi ctre site-ul Expedia i ctre o hart cu un loc deja marcat. Permite adugarea unei hri statice. Adaug o component ntr-o pagin web care permite vizitatorilor s caute pe web utiliznd MSN Adaug o component ce permite cutarea i afiarea cotelor aciunilor utiliznd MoneyCentral. Permite adugarea de componente separate pentru tiri referitoare la afaceri, sport, tehnologie, previziuni meteo, cltorii.

Componente MSN

In FrontPage 2002 putem aduga, pe lng toate componentele de mai sus, i componente din suita Microsoft Office: - foaie de lucru Excel care permite utilizarea anumitor funcii simple, sortarea cresctoare /descresctoare, filtrarea datelor, modificarea formatrilor unei foi de lucru sau celule, i exportul foii de lucru n Excel; - grafic pe baza datelor datele sunt definite fie ntr-o foaie de lucru simplificat, fie dintr-un tabel sau vedere a unei baze de date pentru care trebuie stabilite conexiunea i tabelul / vederea din care se preiau datele, fie dintr-o obiect care conine date dintr-o pagin de web. De asemenea, mai trebuie stabilit i tipul graficului, care se poate alege dintr-o mare varietate. Acest obiect permite funcii diverse, printre care: afiarea sau ascunderea legendei, inversarea rndurilor cu coloanele, sortare i filtrare, detaliere i sumarizare, adugarea de noi cmpuri n grafic, etc. - tabel pivot obiectul trebuie activat prin stabilirea unei conexiuni la o surs de date i alegerea tabelei sau scrierea unei comenzi de interogare (Select) care s returneze date. Obiectul dispune de mai multe faciliti, printre care: ordonare, filtrare automat, autocalculare, subtotaluri, cmpuri i totaluri calculate, detaliere i sumarizare, export n foaie de calcul Excel, etc. Componentele web din suita MS Office se bazeaz pe arhitectura Microsoft Office Web Componente, sunt controale ActiveX , iar datele sunt meninute i prelucrate cu ajutorul XML. 10

www.referat.ro

Programarea apariiei unei pagini sau imagini

O imagine sau pagin poate fi planificat s apar n interiorul unei anumite pagini ntr-o anumit perioad de timp. Aceast facilitate poate fi utilizat pentru coninut sensibil la data i ora de apariie, precum o reclam, n timpul srbtorilor sau la sfrit de sptmn. Activarea acestei opiuni se face prin selectarea Insert Web Component Included Content i apoi selectarea Page sau Image based on Schedule. Pentru astfel de componente adugate se selecteaz data i ora de nceput a planificrii precum i data i ora de final a planificrii, mpreun cu imaginea sau pagina care trebuie s apar n interiorul intervalului i cu cea care trebuie s apar n afara intervalului. Imaginile sau paginile pot fi selectare din interiorul site-ului propriu sau dintr-o adres web oarecare.

Figura 6 - stabilirea proprietilor pentru coninut inclus la anumite intervale de timpo De asemenea, o pagin sau o imagine pot fi planificate s fie afiate n afara perioadei de timp dorite.

Conectarea paginilor unui site

Pagini web disparate nu creeaz un site. Pentru a crea un site paginile web trebuie legate ntre ele, att prin crearea de legturi HTML ct i prin reutilizarea coninutului pentru a da acestora o nfiare asemntoare. 11

www.referat.ro n FrontPage se pot crea legturi HTML, inclusiv ancore sau legturi ctre email, sau se poate seta un sistem grafic de navigaie pe baza structurii grafice a siteului creat n fereastra Navigation. Pentru a crea o legtura ctre o alt pagin din interiorul site-ului sau ctre o adres de web se utilizeaz InsertHyperlink.

Figura 7 - crearea unui hyperlink

Remarcm n figura anterioar adresa (Address) de web spre care se va face navigarea n cazul utilizrii hyperlink-ului, textul hyperlink-ului care va fi afiat (se va afia Legtura ctre Yahoo i nu adresa). n cazul n care adresa destinaie are parametrii (deci pagin dinamic) , acetia i putem seta utiliznd opiunea Parameters. n cazul n care site-ul propriu utilizeaz frame-uri, mai putem seta i fereastra (frame-ul) n care se deschide legtura, utiliznd opiunea Target Frame. Att n cazul utilizrii frame-urilor ct i n cazul unui site simplu, hyperlink-ul se poate deschide ntr-o fereastr nou folosind opiunea New Window din interiorul opiunii Target Frame. n cazul n care se utilizeaz pagini care se execut la nivel de server, cum ar fi Active Server Pages, ASP.NET, Java Server Pages, PHP, Perl, acestora li se pot aduga parametrii QueryString de tip GET n hyperlink-uri utiliznd opiunea Parameters, n care se pot defini numele parametrilor mpreun cu valorile lor. Hyperlink-urile exist att sub form de text, dup cum se poate observa mai sus, ct i sub form de imagine, la un clic cu mouse-ul pe imagine 12

www.referat.ro ncepnd navigarea ctre pagina destinaie a hyperlink-ului. Acest lucru se poate face completnd cmpul Default Hyperlink din proprietile imaginii. Navigarea n interiorul aceleai pagini se poate face i prin utilizarea semnelor de carte, din Insert Bookmark, crendu-se un semn de carte invizibil n poziia cursorului. Toate semnele de carte au un nume, iar navigarea ctre unul din ele aparinnd paginii curente (sau din interiorul altei pagini) se face prin utilizarea opiunii Places in this document din fereastra Hyperlink. Se pot crea i hyperlink-uri ctre adrese de e-mail ( Hyperlink Email Address), care s deschid n mod automat clientul de e-mail implicit, setnd n acelai timp subiectul mesajului. n cazul n care exist una sau mai multe adrese de email recent utilizate, se poate acele din lista aflat n Recently used... Eliminarea n ntregime unui hyperlink se face prin selectarea acestuia i apsarea tastei Delete, iar eliminarea numai a legturii (URL-ului) efective se poate face prin utilizarea butonului Remove link din fereastra Insert hyperlink. n cazul n care site-ul are mai multe pagini, crearea de hyperlink-uri de la o pagin la alta poate fi un lucru destul de dificil. Totui, legarea paginilor ntre ele n interiorul unui site poate fi automatizat prin utilizarea structurii de navigaie a siteului. Utiliznd opiunea Insert Navigation putem alege crearea unei bare de navigaie bazat pe structura site-ului, dup cum se observ i n figura urmtoare. n funcie de poziia paginii n care adugm bara de navigaie n site, putem alege ca n bara de navigaia s fie incluse paginile aflate pe: nivelul printe, acelai nivel, nivelul imediat inferior, nivelul global (toate paginile aflate pe primul nivel), paginile aflate pe primul nivel inferior paginii principale, ct i o bar de navigaia bazat pe legturi de tip nainte / napoi. La bara de navigaie rezultat putem aduga pagina principal (Home page) sau pagina printe a paginii n care se adaug bara de navigaie. Pentru o bar de navigaie dintr-o anumit pagin putem alege i un 13

www.referat.ro anumit stil de afiare (grafic, text, tipul imaginii, etc.), care poate s difere de la pagin la pagin sau poate s fie uniform, n funcie de stilul site-ului. O bar de navigaie astfel adugat va fi vizibil numai n pagina curent. Pentru a aduga cte o bar de navigaie n fiecare pagin a unui site avem dou posibiliti: 1. se poate deschide fiecare pagin n parte, adugndu-se apoi cte o bar de navigaie; 2. se poate utiliza opiunea numit Shared Borders (margini partajate), din Format Shared Borders. Marginea partajat este o facilitate prin intermediul creia se poate aduga un coninut comun la una sau la toate paginile unui site. Marginile partajate pot cuprinde orice fel de coninut adugat manual sau poate cuprinde o bar de navigaie, care se va modifica automat n funcie de poziia paginii n structura siteului. Subliniem faptul c se pot aduga margini partajate doar pentru paginile care fac parte dintr-un site - deci site-ul trebuie s fie deschis ( File Open Web) nainte de a se putea aduga marginile. Marginile partajate pot conine elemente cum ar fi: - banner-e, pentru a se asigura c fiecare pagin conine un titlu; - logo-ul organizaiei; - bar de navigaie bazat pe structura site-ului creat n Navigation; - not de drept de autor; - data i ora ultimei modificri; - o adres de e-mail pentru feedback, cum ar fi adresa webmaster-ului; Dup cum se poate observa i din figur, se pot aduga margini partajate pentru toate prile unei pagini, avnd posibilitatea s includem butoane de navigaie numai n partea de sus, din stnga sau din dreapta paginii. Pentru partea de sus a paginii, n mod implicit va fi adugat i numele paginii. In cazul n care se adaug margini partajate care s conin bare de navigaie , structura de navigaie a acestora din urm poate s difere n fiecare margine partajat. Spre exemplu, n marginea partajat de sus se pot aduga paginile aflate pe nivelul printe (Parent level), iar n partea din stnga, de exemplu, se poate aduga o bar cu paginile aflate pe acelai nivel. 14

www.referat.ro n marginile partajate se pot aduga mai multe bare de navigaie, iar n cazul n care una din aceste margini sau bare va rmne necompletat, textul generat automat de FrontPage nu va fi vizibil n browser, chiar dac este vizibil n fereastra Preview. Editarea unei margini n care s-a adugat o bar de navigaie se poate face fie printr-un clic dublu pe texul implicit generat de FrontPage, fie utiliznd proprietile acestuia (utilizarea butonului din dreapta al mouse-ului). Eliminarea unei bare de navigaie se face prin selectarea acesteia i apsarea tastei Delete. Pentru ca o pagin (pagina curent) sau ntregul site s nu mai conin margini partajate ntr-o anumit margine sau pentru toate marginile, precum cele create iniial implicit pentru toate paginile, se deselecteaz marginile dorite din Format Shared Borders.

Managementul coninutului folosind cadre

O pagin cadru (frame page) este o pagin HTML special care mparte fereastra browser-ului n arii diferite numite cadre (frames), fiecare din aceste cadre putnd s afieze coninutul unei pagini diferite. De exemplu, o pagin cadru creat utiliznd modelul predefinit numit Banner and Contents conine trei pagini ncadrate: Banner, Coninut (Contents) i Principal (Main), dup cum se poate observa i n imaginea urmtoare.

Figura 8 - 1=Banner, 2=Coninut, 3=Main n FrontPage, paginile cu cadre se pot crea utiliznd modele gata definite.

15

www.referat.ro

Figura 9 - modele predefinite pentru pagini cu cadre n fiecare din aceste modele navigarea ntre cadre este deja realizat. Dup crearea paginii cu cadre, utilizatorul trebuie doar s mai specifice pagina iniial care va aprea n fiecare cadru. Aceast pagin poate fi una deja existent (orice URL din interiorul site-ului sau din afara acestuia), sau se poate crea o pagin nou. Coninutul paginii poate fi editat direct n cadru. O pagin cadru este o pagin care nu are coninut vizibil, fiind doar un container care specific ce alte pagini trebuie afiate precum i modalitatea de afiare a acestora. n momentul n care utilizatorul utilizeaz un hyperlink din interiorul unui cadru, pagina indicat de acel hyperlink se va ncrca de regul n interiorul altui frame, numit cadru destinaie (target frame) prin utilizarea opiunii Target frame, dup cum se poate observa i n imaginea urmtoare. Figura 10 - alegerea cadrului destinaie. Toate frame-urile au un anumit nume, specificat de utilizator (banner, contents, main care se pot modifica) sau implicit (_self pentru acelai frame, _top n locul cadrului container, _blank ntr-o pagin nou a browser-ului, _parent n cadrul printe). De exemplu, o pagin cadru creat prin utilizarea modelului predefinit 16

www.referat.ro Banner and Contents arat patru pagini simultan n interiorul ferestrei browser-ului: pagina cadru container mpreun cu celelalte trei pagini vizibile n cele trei frame-uri.

Figura 11 - 1=pagina container, 2=Banner, 3=Coninut, 4=Frame-ul principal n general, frame-urile sunt utilizate pentru afiarea cataloagelor, listarea de articole sau informaii sau orice alt model de pagin n care prin utilizarea unui hyperlink ntr-un frame se impune deschiderea unei pagini n altul. Frame-urile sunt utilizate i pentru faptul c au ncorporat o structur de navigaie i prezint o interfa ctre utilizator consistent (structura i cadrele de prezentare). n figur, pasul 1 este reprezentat de utilizarea unui hyperlink din cadrul Banner, care va deschide la rndul su o list de hyperlink-uri n cadrul Contents. Prin utilizarea unui hyperlink din pasul 2 se va deschide o pagin n pasul 3 cu coninut corespunztor hyperlink-ului ales n pasul 2 din fereastra Contents. Frame-urile se pot mpri, redimensiona sau terge prin selectarea i tragerea marginilor cadrelor, precum i din meniul Frames, vizibil numai n momentul poziionrii cursorului ntr-o pagin care conine frame-uri. Orice cadru se poate mpri orizontal sau vertical, pentru a crea un nou cadru. mprirea se poate face fie cu ajutorul meniului, noul cadru avnd un numr egal de rnduri (mprire orizontal) sau coloane (mprire vertical), fie prin tragerea marginii pentru a specifica o anumit mrime a fiecrui cadru.

17

www.referat.ro

Figura 12 - 1=divizare cadru, 2=redimensionare cadru, 3=tergere cadru, 4=ascudere margini cadru ntre opiunile disponibile fiecrui cadru se numr: - ascunderea sau vizualizarea marginilor cadrului; - spaiul disponibil ntre cadre; - mrimea marginilor n cadrul unui cadru; - posibilitatea de redimensionare n browser a cadrului; - posibilitatea de vizualizare sau ascundere a barelor de derulare vertical sau orizontal. Pentru design-ul unei pagini trebuie s se ia n considerare i cazul n care browser-ul nu suport frame-uri. Pentru a avertiza utilizatorul de acest lucru se poate scrie un mic text n fereastra de vizualizarea No Frames. In FrontPage exist posibilitatea de a crea i cadre n interiorul unei pagini , Insert Inline frame, similare cu cadrele normale. i pentru acest tip de cadru se poate stabili pagina iniial, precum i o serie de atribute cum ar fi: mrimea cadrului, mrimea marginilor, aliniamentul n cadrul paginii, afiarea barelor de derulare precum i un text care va fi afiat n cazul n care browser-ul nu suport acest tip de cadre. n cazul n care se dorete utilizarea de frame-uri, mai remarcm faptul c nu este recomandat s se foloseasc i margini partajate sau bare de navigaie bazate pe structura site-ului, deoarece acesta ar deveni mai greu de utilizat sau chiar confuz.

Prezentarea informaiei utiliznd tabele

n celulele tabelelor pot fi adugate diferite obiecte: texte, imagini, liste, alte tabele, etc. n FrontPage, tabelele pot fi utilizate pentru: - prezentarea informaiei n format tabelar (exemple ar putea fi afiarea de informaii despre produse, orare, rate de schimb, etc.); 18

www.referat.ro aezarea imaginilor i a textului deoarece tabelele sunt suportate de toate browser-ele de pe pia, utilizarea acestora este de mare ajutor n poziionarea i aranjarea texului i a imaginilor n orice format; lucrul cu rnduri i coloane browser-ele suport dou tipuri de dimensiuni: dimensiuni relative la mrimea paginii, specificate n procente (ntr-o fereastr de browser de dimensiuni 800x600 pixeli sunt afiate mai puine informaii dect ntr-o fereastr de dimensiuni 1024x768 pixeli) i dimensiuni absolute, specificate n pixeli. Pentru rndurile i coloanele unui tabel se pot specifica fie dimensiuni relative, fie dimensiuni absolute; controlul textului i al alinierii tabelului tabelele se pot alinia la stnga, dreapta sau centrul paginii. De asemenea, se mai poate controla i nlimea i limea unui tabel. De exemplu, se poate seta lrgimea tabelului la 80 de procente din mrimea paginii (pagina, cadru, tabel). Dac un vizitator va redimensiona fereastra browser-ului, mrimea paginii i a tabelului se va modifica n mod corespunztor; modificarea atributelor marginilor tabelului atributele care se pot modifica sunt culorile pentru fiecare margine a tabelului n parte sau pentru celule individuale ct i grosimea liniei marginii. De exemplu, dac se prefer un efect de afiare tridimensional se pot alege dou culori, una mai nchis i una mai deschis;

Figura 13 - modificarea atributelor tabelului alegerea de imagini de fundal pentru fundalul tabelelor se pot alege culori sau imagini. Culorile de fundal pot fi utilizate pentru a scoate n eviden anumite rnduri sau coloane.

19

www.referat.ro

Figura 14 - proprietile celulelor unui tabel De asemenea, se pot utiliza i imagini n fundalul tabelelor. Culorile i imaginile de fundal pot fi utilizate att pentru ntregul tabel ct i pentru fiecare celul n parte; Culori, imagini i sunete

n momentul selectrii culorii pentru o anumit pagin, FrontPage afieaz cea mai apropiat palet de culori pentru pagin, n concordan cu tema, dac aceasta exist.

20

www.referat.ro

Figura 15 - modificarea proprietilor paginii Paleta de culori permite selectarea de culori din una din urmtoarele: - culori standard o palet de 16 culori de baz; - culori definite de autor n momentul definirii unei culori, aceasta va aprea n palet, pentru o selectare mai rapid; - culorile documentului culorile utilizate n pagina curent; - culorile temei culorile utilizate de tema curent, daca aceasta exist; - alte culori utilizarea acestei opiuni pentru definirea unei culori proprii. Dac o palet nu afieaz culoarea dorit, se pot crea propriile culori pentru utilizarea n fundal, pentru fonturi, etc. Toate culorile create de autorii de pagini web sunt salvate i vor fi disponibile la urmtoarea utilizare a FrontPage. Pe lng crearea i setarea de culori pentru utilizarea n fundaluri, pentru mbuntirea aspectului paginilor web, FrontPage permite utilizarea de imagini de fundal pentru ntreaga pagin, toate obiectele precum text sau imagini, dintr-o anumit pagin aprnd n acest fel deasupra imaginii de fundal. Imaginile care pot fi utilizate ca fundal pot fi imagini deja existente n site, imagini din ClipArt sau de pe World Wide Web. Un efect interesant este dat de selectarea opiunii Watermark care permite ca imaginea s nu fie derulat cu ntreaga pagin web ci s rmn fix n fundal. Atenie, nu toate broswer-ele web suport aceast opiune. Pe lng efectele vizuale posibile prin setarea de culori i imagini, FrontPage permite i adugarea de efecte auditive, dar numai n momentul deschiderii unei pagini. 21

www.referat.ro

Figura 16 - adugarea de sunete pentru fundalul paginii n momentul n care un vizitator deschide pagina, sunetul va ncepe s fie difuzat. Acest sunet poate fi rulat de un anumit numr de ori sau n mod continuu.

Adugarea de teme

O tem este un set unitar de elemente de design precum i de scheme de culori care se pot aplica unei pagini web pentru a-i da un aspect profesional. Utilizarea temelor este cea mai rapid modalitate de asigurare a consistenei i atractivitii unei pagini. FrontPage include mai multe teme gata de utilizare, avnd de asemenea facilitatea de a crea noi teme pe baza celor existente. O tem se poate aplica uneia sau mai multor pagini sau ntregului site. Dac se aplic o tem tuturor paginilor dintr-un site, tema respectiv devine tema implicit pentru toate paginile care se vor aduga n viitor n site. n cazul n care se modific sau se terge tema implicit, modificrile sunt aplicate ntregului site. Adugarea unei teme se face prin utilizarea opiunii Format Theme.

Figura 17 - aplicarea unei teme

22

www.referat.ro Aplicarea unei teme afecteaz ntreaga nfiare a unei pagini: - culorile schema de culori a unei teme specific culoarea pentru textul normal, pentru anteturi, hyperlink-uri, textul din banner-ele paginii, pentru etichetele (textul) barelor de navigaie ct i pentru culoarea de fundal. Se pot folosi culori normale sau aprinse (vivid colors); - imaginile elementele din pagin care conin imagini precum imaginea de fundal, banner-ul paginii, bulinele listelor, butoanele de navigaie sau liniile orizontale sunt modificate n concordan cu tema. Se pot alege imagini standard sau active. Imaginile active utilizeaz elemente de pagin animate, precum butoane hover n locul imaginilor normale din barele de navigaie; - stilurile o tem utilizeaz propriile fonturi i mrimi pentru textul normal i anteturi. Temele se pot modifica nainte i dup aplicare n mai multe moduri. De exemplu, se pot schimba culorile, imaginile sau stilul fontului dintr-o tem, toate acestea prin utilizarea opiunii Modify. Pentru a elimina o tem de pe o pagin sau de pe ntregul site, utiliznd opiunea Format Theme se selecteaz (No Theme). n acest fel, tema paginii selectate sau a ntregului site va fi nlocuit cu stilurile i culorile implicite iniiale.

Efecte de animaie i sunete

Multe pagini web sunt statice, coninnd numai text i imagini. FrontPage permite interactivitate i animaie pentru captarea interesului vizitatorilor. Pentru diferite obiecte din cadrul unei pagini se pot stabili efecte dinamice n diferite stagii ale timpului de via al paginii, utiliznd opiunea Format Dynamic HTML Effects. Astfel, prin marcarea unui sau mai multor obiecte (de acelai tip, sau de tipuri diferite) se poate alege din bara de instrumente DHTML Effects evenimentul la care vor reaciona obiectele marcate (clic, dublu clic, la poziionarea mouse-ului deasupra obiectelor sau la ncrcarea paginii). n funcie de evenimentul ales difer i tipul efectului care se poate aplica: Obiect Text Eveniment Clic Efecte Deplasare paginii Formatare Deplasare paginii Formatare in Parametrii afara Sus, jos, stnga, etc. Modificare bordur sau font afara Sus, jos, stnga, etc. Modificare bordur sau font 23

Text

Dublu clic

in

www.referat.ro Obiect Text Text Imagine Imagine Imagine Imagine Eveniment Mouse over Page load Clic Dublu clic Mouse over Page load Efecte Parametrii Formatare Modificare bordur sau font Afiare: liter cu liter, spiral, zoom, etc. Ieire din cadru Sus, jos, stnga, etc. Schimbare imagine Alegere imagine Ieire din cadru Sus, jos, stnga, etc. Schimbare imagine Alegere imagine Afiare: spiral, zoom, etc.

Efectele DHTML sunt afiate i suportate numai ncepnd de la Netscape Navigator 4 i Microsoft Internet Explorer 4. Efecte de animaie se pot seta i pentru tranziia de la o pagin la alta (la intrare sau la ieirea dintr-o pagin, sau la intrarea / ieirea dintr-un site) utiliznd opiunea Format Page Transition:

Figura 18 - efecte de tranziie de la o pagin la alta Se poate specifica astfel evenimentul la care s aib loc efectul, efectul de tranziie precum i durata n secunde.

Crearea de formulare

Un formular poate fi utilizat pentru a aduna informaii de la vizitatorii unui site, informaii precum ordine de cumprare, adrese pentru expediere, adrese pentru facturare, etc. n mod normal, vizitatorii introduc aceste informaii n interiorul unor cmpuri din formular i i indic preferinele prin utilizarea de butoane de opiuni (butoane radio), butoane de verificare (checkbox) sau dropdown box. Comentariile pot fi introduse n cmuri de tip text. FrontPage permite crearea de formulare bazate pe tipul de informaii care doresc s fie adunate de la vizitatori fie prin intermediul unui formular vid care va fi 24

www.referat.ro completat cu cmpuri n mod manual, fie prin intermediul unui asistent prin intermediu cruia se pot colecta mai multe tipuri de informaii predefinite care apoi pot fi trimise ntr-o pagin web, fiier text sau s fie prelucrate printr-un script CGI. ATENTIE pentru ca formularele s funcioneze, site-ul web trebuie publicat pe un server de web care s ruleze Microsoft FrontPage Server Extensions sau Microsoft SharePoint Team Services. Extensiile de server FrontPage exist att pentru serverul de web Internet Information Services (IIS) al Microsoft ct i pentru alte servere de web care ruleaz sub sistemele de operare Unix/Linux. Formularele pot fi utilizate n general pentru: - informaii de contact; - formulare de cereri; - informaii referitoare la adrese de facturare; - formular pentru feedback; - carte de oaspei a site-ului; - modul care permite cutarea n interiorul site-ului; - formulare pentru login care necesit un nume de utilizatori i o parol; FrontPage are abloane predefinite pentru crearea de carte de oaspei, forumlar pentru nregistrare sau feedback. Pentru crearea unui formular online cu FrontPage trebuie urmai o serie de pai, care se pot repeta i modifica dup finalizare, pentru schimbarea anumitor opiuni. De exemplu, ntr-o list de produse se mai pot aduga i altele, sau se pot schimba anumite opiuni care pot fi alese printr-un dropdown.

Adugarea de cmpuri n formular Cmpurile care pot fi adugate ntr-un formular sunt: casete pentru text, butoane pentru opiuni, butoane, etc, depinznd n funcie de tipul de informaie care se dorete a fi recepionat de la vizitatorii site-ului.

25

www.referat.ro

Figura 19 - tipuri de obiecte care se pot aduga n formulare Dup adugarea cmpurilor n formular, acestea pot fi mai departe aezate utiliznd tabele, CSS sau poziionare din opiuni. Tipuri din cmpuri 1. Textbox utilizat pentru a coleciona sau afia un text mic, precum un nume sau un numr.

2. Option Button numite i butoane radio, permit selectarea numai a unei opiuni la un moment dat din grupul disponibil.

3.

Text area utilizat pentru a introduce mai multe linii de text, precum un comentariu. Acest cmp are bare de derulare pentru utilizarea cu texte de lungimi diferite.

4. Drop-down box utilizat pentru a prezenta vizitatorului o list de opiuni pentru alegere. Cmpul este similar cu un grup de butoane radio, dar ocup mai puin spaiu. De asemenea, acest tip de cmp permite configurarea pentru selectarea a una sau mai multor opiuni n acelai timp.

26

www.referat.ro

Figura 20 - Obiect de tip dropdown 5. Checkbox utilizat pentru articole opionale. Vizitatorii pot selecta sau deselecta acest tip de cmp, permind selectare i de articole multiple.

6. Push button permite vizitatorilor s trimit formularul pentru prelucrare dup introducerea datelor, tergerea tuturor valorilor din cmpuri sau execuia de scripturi personalizate. Acest tip de butoane poate fi nlocuit cu imagini

7. Advanced Button acest tip de buton permite scrierea de scripturi personalizate, prin care formularul s execute o anumit aciune. Butonul este personalizabil, permind utilizarea de culori, fonturi diferite sau chiar tabele n interiorul butonului.

8. Group box permite crearea unei casete pentru gruparea logic a diferitelor controale n interiorul formularului. 9. File upload permite vizitatorilor s trimit/upload fiiere n site. Prin utilizarea butonului Browse, acestia pot s selecteze fiiere de pe calculatorul local i apoi s le expedieze utiliznd butonul Submit.

10. Password field acest tip de cmp permite ascunderea datelor care se introduc prin nlocuirea tuturor caracterelor cu caracterul *, pentru protejarea confidenialitii. Acest tip de cmp este un cmp de tip textbox n care este selectat opiunea Password field

Dup definirea tipului de cmpuri pentru formular, se pot decide proprietile cmpurilor adugate n formular. De exemplu, se poate specifica mrimea unui

27

www.referat.ro textbox, dac o opiunea este selectat sau nu pentru butoane radio sau definirea de opiuni n dropdown. Fiecrui cmp /obiect adugat n formular i se pot modifica proprietile (clic dublu cu mouse-ul pe obiect sau buton dreapta al mouse-ului Form field properties), dintre care enumerm: - numele cmpului sau obiectului - utilizarea unui nume sugestiv uureaz recunoaterea cmpului n momentul prelucrrii; - valoarea sau valoarea iniial este obligatorie pentru anumite obiecte ale formularului ale cror valori nu sunt completate prin utilizarea unui script la nivel de server sau client; - dimensiuni dimensiunile obiectului prin care se colecteaz date. Unele obiecte permit numai setarea limii, altele permit setarea ambelor dimensiuni; - ordine ordinea n care sunt parcurse sau devin active cmpurile prin utilizarea tastei Tab pentru trecere de la un cmp la altul.

Validarea datelor Validarea datelor este alt pas care trebuie urmat, asigurndu-se n acest fel introducerea corect a datelor n formular. De exemplu, se poate crea un ordin de vnzare pe site, dar fr introducerea cmpurilor nume, adres, tip de plat n mod corect, clientul nu poate trimite formularul pentru prelucrare. Toate obiectele de tip formular (cu excepia elementelor de tip buton i a elementelor de tip File upload permit validarea datelor.

28

www.referat.ro

Figura 21- modaliti de validare a datelor. Exemplu pentru adresa e-mail Pentru datele care necesita validare se poate stabili si tipul de date colectate. De exemplu, pentru colecionarea unui numr de carte de credit se poate crea o caset text care accept numai numere i semnul -, celelalte caractere fiind invalidate. De asemenea, se poate cere un numr minim sau maxim de caractere pentru un anumit cmp. Pentru validarea datelor se pot crea n mod manual i scripturi JavaScript, acest lucru nefiind pus la dispoziie n aceast versiune a FrontPage.

Modaliti de colectare a datelor Datele din formulare se colecteaz prin diverse modaliti, astfel nct acestea s poat fi afiate vizitatorilor spre confirmare i prelucrate la un moment ulterior. FrontPage pune la dispoziia autorilor de pagini web o serie de modaliti de prelucrare a datelor din formularelor, prin intermediul opiunii Insert Form Form Properties. De exemplu, n momentul n care vizitatorul trimite formularul spre prelucrare, FrontPage poate salva datele introduse ntr-un fiier implicit de tip text (dar se poate alege i alt tip de fiier, cum ar fi HTML, text formatat n HTML, etc.), le poate trimite prin e-mail, le poate salva ntr-o baz de date sau le poate trimite spre prelucrare imediat unui script de tip CGI. Opiunea Send to File Name datele trimise prin formular vor fi adugate ntrun fiier de pe serverul web. Acest fiier poate s fie de tip pagin de web care va 29

www.referat.ro crete n dimensiuni pe msura adugrii de informaii, fie un fiier pregtit pentru prelucrare cu ajutorul unui program de tip Excel, Access sau alt program de prelucrare a informaiilor offline. Caseta de text asociat specific numele fiierului de pe serverul web n care se vor depune datele. O scurt descriere a tipului de fiier rezultat poate fi vizualizat i n tabelul urmtor. Format de fiier HTML Descriere Datele vor fi adugate ntr-o pagin de web, fiind formatate ca i text normal, cu fiecare cmp pe un rnd nou. Este opiunea implicit. Ca i mai sus, dar elementele sunt formatate sub form de perechi de list nume= valoare. Ca i mai sus, dar componentele sunt formatate ca i o list cu buline. Ca i mai sus, dar componentele sunt formatate ca i text formatat. Componentele sunt salvate sub form de text simplu, pentru o citire mai uoar. Componentele sunt scrise ntr-un fiier pe o singur linie i desprite prin virgul. Este un format uor de recunoscut de baze de date sau programe de calcul tabelar sau orice alt program care suport importarea i prelucrarea datelor din fiiere de tip CSV (Comma Separated Values). Ca i mai sus, dar utilizeaz caracterul Tab pentru separarea datelor. Ca i mai sus, dar utilizeaz caracterul spaiu pentru separarea valorilor.

HTML definition list HTML bulleted list Formatted text HTML Formatted text within

Text database using comma as a separator

Text database using tab as a separator Text database using space as a separator

Send to E-mail Address este o alt opiune prin care datele rezultate din formular sunt trimise prin mesaj de pot electronic. Pentru fiecare apsare a butonului de tip Submit (trimitere), serverul web genereaz un mesaj care are ca destinaie adresa potal setat. Send to Database datele sunt adugate ntr-o baz de date disponibil serverului de web. Aceasta poate fi o baz de date Microsoft Access care rezid n serverul de web sau orice alt tip de baz de date care se poate accesa prin Open Database Connectivity (ODBC). Sent to Other: Custom ISAPI, NSAPI, CGI or ASP Script trimite datele formularului pentru a fi prelucrate cu un program care nu este parte a FrontPage.

30

www.referat.ro Pentru acest lucru trebuie consultat documentaia programului sau autorul acestuia pentru a determina ce modaliti de trimitere a datelor sunt disponibile. Send to Other: Discussion Form Handler trimitea datele introduse ntr-un site de discuii. Send to Other: Registration Form Handler colecteaz datele de nregistrare ale vizitatorilor n site.

Figura 22 - modaliti de prelucrare a rezultatelor. Trimiterea datelor ntr-un fiier text n vederea confirmrii datelor introduse, FrontPage creeaz n mod automat (dac nu se utilizeaz un script) o pagin de confirmare ce conine toate cmpurile i datele din formular. De asemenea, se pot crea i propriile pagini de confirmare sau se poate alege una din paginile de confirmare existente n site-ul curent.

Accesarea bazelor de date cu FrontPage

Pe msur ce web-ul progreseaz de pagini statice ctre interaciunea ntre vizitatorul web i server, utilizarea bazelor de date este inevitabil. n cazul n care o aplicaie web presupune introducerea, actualizarea sau selectarea de date persistente, este necesar accesul din web la baze de date. FrontPage 2002 nu este un sistem de dezvoltare client-server pentru baze de date, dar ofer un numr de faciliti cum ar fi:

31

www.referat.ro trimiterea rezultatelor n baza de date este o mbuntite a salvrii rezultatelor sau datelor din formulare, descris mai sus. Aceast facilitate adaug datele din formular direct ntr-o tabel a unei baze de date i nu ntr-un fier text sau de tip pagin web; - publicarea simplificat (One-Button Database Publishig) este o opiune a salvrii datelor din formulare i creeaz o nou tabel numit Results n baza de date care va conine coloane corespunztoare fiecrui cmp dintrun formular HTML; - Database Result Wizard este un instrument pentru crearea de interogri bazate pe web. Asistentul necesit introducerea numelui bazei de date, a unui nume de tabel din baza de date, precum i selectarea coloanelor care vor fi afiate mpreun cu opiunile de formatare, crend n acelai timp o pagin de web care afieaz rezultatele la cerere. - Database Interface Wizard creeaz o serie de pagini de web prin care se afieaz, adaug, modific i terg nregistrri din baza de date aleas. Crearea de pagini web care necesit acces la baze de date necesit un site web bazat pe server de web care s suporte pagini ASP (Active Server Pages) i ActiveX Data Objects (ADO), i nu unul localizat pe calculatorul utilizatorului, deoarece FrontPage stocheaz anumite informaii despre accesul la baza de date la nivel de site i nu la nivel de pagin. De asemenea, baza de date trebuie s poat fii citit n timpul construirii paginii sau utilizrii asistentului, astfel nct FrontPage s poat citi numele tabelelor i numele cmpurilor pentru diverse liste. -

Salvarea datelor din formulare n baza de date Pentru ca datele introduse de utilizatori s fi salvate ntr-o baz de date pentru a fi prelucrate ulterior, sunt necesari urmtorii pai: 1. crearea formularului HTML n care fiecare cmp s aib o denumire intuitiv; 2. salvarea paginii astfel create ce conine formularul HTML cu extensie .asp. paginile ASP conin o serie de instruciuni care se execut pe serverul de web la fiecare cerere a paginii. 3. utiliznd proprietile formularului se selecteaz opiunea Send To Database i Option. Opiunile afiate sunt cele prin care se stabilete conexiunea la baza de date: o Database Connection to Use selectarea unei conexiuni la o baz de date pentru stocarea datelor. O conexiune este un indicator ctre baz de date;

32

www.referat.ro
o

Add Connection creeaz o nou conexiune la o baz de date existent;

Figura 23 - opiuni pentru configurarea conexiunii la baza de date


o

Create Database creeaz o nou baz de date pentru stocarea datelor din formulare. n baza de date nou creat, FrontPage adaug o tabel n care fiecare coloan este denumit n funcie de fiecare element al formularului. Tot n acest pas este creat i o conexiune la baza de date nou creat; Update Database actualizeaz structura unei tabele din baza de date

pentru ca aceasta s reflecte ultimele modificri ale colecie de obiecte din formular. 4. configurarea cmpurilor de salvat n tabel se poate face prin Saved Fields. Pentru fiecare cmp se poate alege dac se salveaz n tabel i cmpul din tabel care s conin datele din elementul respectiv al formularului. n cazul n care se dorete salvarea datelor dintr-un formular nou ntr-o tabel deja existent, cmpurile din formular trebuie corelate cu cmpurile tabelei. Dac nu se face aceast corelaie, serverul de web care prelucreaz pagina nu va putea s salveze datele. 5. pe lng cmpurile normale din formular, adugate de autorul paginii, n tabelele bazei de date sepot salva i alte informaii cum ar fi: tipul broser-ului, numele utilizatorului, denumirea calculatorului de pa care se face actualizarea i data i ora actualizrii; Subliniem din nou faptul c pagina de web astfel creat trebuie s fie salvat cu extensie .asp, serverul de web trebuie s suporte execuia de scripturi Active Server Pages, iar baza de date trebuie s fie disponibil din serverul de web. n cazul n care nu sunt ndeplinite aceste condiii, datele introduse n formular nu vor fi salvate. 33

www.referat.ro

Utilizarea Database Result Wizard n seciunea precedent au fost descrii paii pentru salvarea rezultatelor formularelor ntr-o baz de date. n continuare sunt prezentai paii necesari pentru interogarea i afiarea de informaii din baza de date. 1. Din meniul se alege Insert Database Results pentru a porni asistentul Database Result Wizard. n primul pas este necesar alegerea unei conexiuni utiliznd una din cele trei posibiliti: utilizarea unei conexiuni la o baz de date exemplu, utilizarea unei conexiuni existente sau crearea unei noi conexiuni; 2. pasul al doilea const n alegerea unei surse a nregistrrilor fie utilizarea tabele din conexiune, fie crearea unei interogri utiliznd limbajul SQL (Structured Query Language); 3. acest pas const n alegerea cmpurilor de afiat din totalul cmpurilor disponibile n urma interogrii de la pasul anterior. Aceste cmpuri pot fi filtrate (More options Criteria) pe baza unui cmp (din formular), pot fi ordonate (More options Ordering) sau li se pot dashboard valori implicite (numai cmpurilor care stau la baza filtrrii i stabilite ca i criterii de filtrare). Tot n acest pas se poate stabili i un mesaj care va fi afiat vizitatorului n cazul n care nu sunt regsite nregistrri n urma interogrii tabelei;

Figura 24 - stabilirea de criterii de filtrare 4. Rezultatele interogrii pot fi formatate n pasul urmtor. n acest pas se poate determina cum FrontPage va afia fiecare nregistrarea returnat de interogare:

34

www.referat.ro a. Table One Record per Row FrontPage va crea un tabel HTML n care fiecare coloan corespunde unui cmp din tabel / interogare; b. List One Field per Item FrontPage va afia fiecare cmp pe un rnd nou separat; c. Drop-Down List One Record per Item FrontPage va popula o list de tip dron-down care va conine cmpuri de selectat din nregistrrile rezultate; 5. ultimul pas al asistentului ofer o alt modalitate de limitare a numrului de rezultate afiate la un moment dat. Astfel, se pot afia fie toate nregistrrile rezultate, fie se pot grupa ntr-un numr oarecare de nregistrri. De asemenea, se poate aduga i o caset de dialog prin intermediul creia se pot filtra / cuta nregistrri n tabel prin selectarea opiunii Add Search Form. Prin apsarea butonului Finish, FrontPage va crea o pagin de web asemntoare celei din figura urmtoare. ntreaga linie aflat sub antetul tabelului este afiat numai pentru a informa autorul c pagini trebuie salvat cu extensie .asp i nu va aprea n browser. De asemenea, acelai este i scopul pentru cmpul aflat imediat deasupra butoanelor de navigare. Pagina final cu date se poate vedea numai n browser, FrontPage Preview afind numai pagina salvat pe disc, neavnd acces la facilitile serverului de web.

Figura 25 - crearea unei regiuni pentru afiarea datelor dintr-o baz de date

Interogri definite de utilizatori Prin selectarea Custom Query i utilizarea butonului Edit din Database Results Wizard afieaz o fereastr de dialog care poate fi utilizat pentru a introduce o interogare definit de autorul paginii. Aceast opiune aduce o mare flexibilitate, prin acceptarea oricrei comenzi SQL-SELECT suportat de baza de date. Opiunea Insert Parameter permite utilizarea unui cmp din formular prin care se poate face filtrarea datelor n clauzele WHERE i HAVING ale comenzii SELECT. n urma execuiei paginii i a trimiterii acesteia ctre serverul de web, acesta va

35

www.referat.ro substitui valoare cmpului selectat n comanda SQL dup care o va trimite spre execuie n baza de date.

Figura 26 - interogri definite de utilizatori Cmpurile din bazele de date Access sau SqlServer pot conine i alte caractere dect cele normale pentru definiia unui cmp, cum ar fi spaiul. Pentru a include n mod corect acest tip de cmp n interogarea definit de utilizator, cmpurile trebuie s fie ncadrate ntre delimitatorii cerui de baza de date, [i ] spre exemplu. De asemenea, valorile de tip caracter / text i dat trebuie ncadrate ntre apostrofuri n timp de valorile numerice, nu. Interogrile se mai pot crea n baza de date, Access de exemplu, i apoi se pot transfera n FrontPage utiliznd opiunea Paste from Clipboard. Cmpurile afiate n Database Region pot fi modificate pentru a afia hyperlink-uri. Astfel, n cazul n care coloana din tabela bazei de date conine HTML se poate utiliza opiunea Column Value Contains HTML. Aceasta este cea mai potrivit opiunea pentru cmpuri care conin de exemplu HTML pentru a afia un hyperlink sau o imagine. n mod normal, componenta Database Results translateaz caracterele HTML precum < sau > n echivalentul lor simbolic ( &lt; i &gt;), n acest fel browser-ul nu va interpreta n mod eronat caracterele care apar ntr-un text normal (un cmp de descriere, de exemplu). Prin selectarea acestei opiuni se dezactiveaz translatarea n echivalent simbolic, codul HTML fiind interpretat n mod corect.

36

www.referat.ro Opiunea Display as Hyperlink se poate utiliza n cazul n care cmpul din baza de date conine un URL pe care vizitatorul va putea s-l utilizeze. FrontPage va afia un hyperlink care folosete coninutul cmpului att pentru afiare ct i ca destinaie a hyperlink-ului. De exemplu, prin utilizarea unei tabele care are un cmp care conine valoarea http://econ.unitbv.ro, prin utilizarea opiunii Display as Hyperlink se va crea urmtorul cod HTML pentru afiare: <a href=http://econ.unitbv.ro>http://econ.unitbv.ro</a> Opiunea funcioneaz att pentru URL-uri relative ct i pentru cele calificate (absolute).

Recrearea i formatarea regiunilor de rezultate din baza de date Reexecutarea Database Result Wizard se poate face fie printr-un dublu clic cu mouse-ul n orice parte a unei regiuni de rezultate care nu este component FrontPage sau element HTML, fie prin selectarea regiunii i alegerea opiuni Properties din meniul Format sau din meniul contextual (utilizarea butonului dreapta al mouse-ului). Regiunile de rezultate se pot formata dup dorin, dar reexecutarea asistentului poate s duc la pierderea formatrii n momentul suprascrierii regiunii. Pentru a micora ct mai mult pierderile de formatare: - formatarea regiunilor utiliznd stilurile CSS. Deoarece aceste stiluri apar n antetul paginii (seciunea <head>), nlocuirea regiunii de ctre asistent nu va duce i la pierderea stilului CSS utilizat; - FrontPage utilizeaz un atribut HTML fals, numit BOTID pentru a asocia formularul HTML cu regiunea de rezultate din baza de date. n momentul generrii unui formular, asistentul adaug un BOTID=x n cadrul formularului (HTML pageview), unde x este un numr oarecare. Atributul nu este un atribut recunoscut de browsere i va fi ignorat. Asistentul Database Results Wizard utilizeaz acest atribut pentru a gsi i nlocui formularul HTML corect. n cazul n care exist probleme de nlocuire a unui formular, se poate utilizat acest atribut.

Utilizarea Database Interface Wizard n seciunea anterioar au fost descrise procedurile de baz pentru creare de seturi de pagini web pentru afiarea datelor. Pentru crearea de pagini care mbin afiarea datelor cu editarea, actualizarea i adugarea de nregistrri se utilizeaz Database Interface Wizard. 37

www.referat.ro Asistentul (File New Page or Web Web Site Templates Database Interface Wizard) produce trei pagini principale: - Results Page este o pagin normal ce conine componenta de tip Database Results, pentru afiarea datelor dintr-o baz de date. Acest fel de pagin se poate crea i modifica prin procedurile explicate n seciunile precedente; - Submission Form este o alt pagin web simpl ce conine un formular HTML care utilizeaz componenta Save Results (Form properties Send to Database) pentru a aduga nregistrri ntr-o baz de date. Spre deosebire de opiunea Send Results to Database care presupune crearea unui formular i apoi ataarea cmpurilor acestuia la o baz de date, Database Interface Wizard selecteaz sau creeaz n primul rnd o baz de date i apoi un formular pe baza tabelelor bazei de date; Database Editor este o pagin cadru prin care se afieaz, modific i terg nregistrri din baza de date care a fost selectat la execuia asistentului. Paginile de baz sunt create utiliznd componentele Database Results i Save Results to Database ambele pagini update.asp i delete.asp conine componente Database Results care execut comenzi SQL definite de autorii paginii, comenzi care nu selecteaz cmpuri pentru a fi afiate: o Interogarea din pagina update.asp utilizeaz comanda SQL UPDATE pentru a localiza nregistrarea cu cheie selectat, copiaz valorile cmpurilor din formular n nregistrare i o salveaz n baza de date. Asistentul nu specific nici un cmp pentru afiare deoarece comanda UPDARE nu produce nici un rezultat care s poat fi vizualizat; o n mod similar, pagina delete.asp utilizeaz comanda SQL DELETE pentru a terge nregistrarea specificat prin marcarea valorii cheii. Paginile rezultate ale executrii asistentului se pot modifica dup dorin, ele gsindu-se ntr-un folder numit <connection>_interface/Results/editor. Paginile pentru editarea bazei de date se pot proteja i prin utilizarea unei parole, editorul cunoscnd faptul c vizitatorul este autentificat prin pstrarea unui cookie n browser-ul acestuia. Ct timp browser-ul trimite cookie-ul napoi la server, Database Editor nu va cere vizitatorului s se autentifice din nou.

Publicarea site-ului 38

www.referat.ro

Dup crearea unui site web dezvoltat cu FrontPage, acesta va trebuie la un moment dat copiat pe un server web public, pentru a fi disponibil audienei dorite. Pe lng aceasta, mai exist i alte motive pentru copiere, intre care enumerm: trimiterea ctre un client, schimbarea mediului de lucru sau salvri preventive. Exist i persoane care copiaz site-uri ntregi pe compact discuri pentru a fi distribuite mpreun cu cri de calculatoare. Un site web se poate copia cu Windows Explorer sau cu un program FTP sau chiar prin MS-DOS prompt, pentru a enumera numai cteva metode, dar nici una din acestea nu copiaz fiecare aspect al unui site bazat pe FrontPage, i nici una nu va ajusta toi indecii i pointerii FrontPage care vor face ca site-ul s funcioneze corect n noua locaie. Pentru a fi ndeplinite toate aceste aspecte se poate utiliza comanda Publish, pentru publicarea din FrontPage. Indiferent de tipul surs web sau de tipul destinaiei, publicarea pe web decurge n patru faze: 1. determinarea fiierelor care trebuie adugate, nlocuite sau terse n web-ul destinaie; 2. copierea tuturor fiierelor care trebuie adugate sau nlocuite, plus instruciuni pentru tergerea celor care nu mai sunt utilizate. De asemenea se vor face modificri la structura de navigaie, la conexiunile ctre baza de date sau orice alte setri web necesare; 3. procesarea tuturor actualizrilor pe serverul web destinaie. Acest lucru cuprinde actualizri de fiiere, setri web i recalculri de hyperlink-uri; 4. raportarea finalizrii procesului de publicare. Publicarea este singura modalitate suportat pentru copierea unui site bazat pe FrontPage dintr-o locaie n alta. Publicarea copiaz nu numai fiierele de coninut (pagini web, imagini, programe, applet-uri, etc.) ci i informai generate i utilizate de FrontPage cum ar fi conexiunile la bazele de date sau structura de navigaie. De asemenea, publicarea nu va copia anumite date, cum ar fi setrile de securitate sau numrul de vizitatori din pagin, care trebuie s fie diferite n cele dou locaii. Procesul de publicare ncepe ntotdeauna cu deschiderea site-ului web care se dorete a fi copiat (sursa). Locaia destinaie poate s fie un web bazat pe un server web, un web de pe un anumit disc (local sau din reea) sau orice locaie care poate fi atins prin FTP. Deoarece locaiile FTP nu poate fi deschis ca i un web bazat pe FrontPage, acestea nu pot fi sursa operaiunii de publicare. Tipul site web Bazat pe disc Bazat pe server web Accesibil prin FTP Surs DA DA Nu este suportat 39 Destinaie DA DA DA, dar destinaia nu este un site web

www.referat.ro bazat pe FrontPage

Publicarea pe un server web cu extensii FrontPage Procedura pentru publicarea pe un server web cuprinde urmtorii pai: 1. n FrontPage se deschide web-ul care se dorete a fi copiat; 2. pentru nceperea publicrii se poate alege una din urmtoarele aciuni:
o o

se alege File Publish Web. Prin aceast procedur se vor urma toi paii pentru o nou publicare; se apas butonul Publish Web de pe bara de instrumente Standard. n cazul n care sursa a mai fost publicat, aceast comand o va publica din nou, n aceeai locaie de destinaie i utiliznd aceleai setri, fr deschiderea nici unei casete de dialog. n cazul n care site-ul nu a mai fost publicat, aceast opiune este echivalent cu File Publish Web;

3. n cazul n care site-ul nu a mai fost publicat se deschide o caset de dialog prin care se cere alegerea destinaiei de publicare.

Figura 27 - alegerea destinaiei pentru publicare n cazul unei destinaii pe un server web, aceasta trebuie s fie sub forma http://<nume server>/<nume web>. n cazul n care serverul web necesit Secure Sockets Layer (SSL) pentru comunicaie, n loc de http trebuie utilizat https. 4. prin apsarea butonului OK ncepe procesul de publicare. Dac locaia destinaie nu conine deja un web bazat pe server creat de FrontPage, va fi afiat o caset de dialog prin care se solicit confirmarea crerii unui web bazat pe FrontPage.

40

www.referat.ro

Figura 28 - confirmarea crerii unui nou web bazat pe FrontPage n cazul n care numele de utilizator curent i parola nu au autoritatea s creeze un web n locaia dorit, FrontPage va cere un nume de utilizator i o parol care au aceast autoritate; 5. la apariia casetei de dialog din figura urmtoare, site-ul web afiat n lista din stnga este pregtit de publicare n web-ul afiat n lista din dreapta. Locaiile From (surs) i To (destinaie) apar deasupra fiecrei liste i sub bara de titlu.

Figura 29 - alegerea sursei i a destinaiei pentru publicare n aceast caset de dialog se pot lua urmtoarele decizii: o schimbarea destinaiei, prin utilizarea opiunii Change. Se va reveni la
o o

primul pas al procesului de publicare; schimbarea sursei, prin utilizarea opiuni Cancel i reluarea ntregului proces dup deschiderea sursei dorite. publicarea sursei, prin utilizarea opiunii Publish.

Publicarea pe un server web fr extensii 41

www.referat.ro n cazul n care serverul web destinaie nu are instalate FrontPage Server Extensions, ncercarea de publicare descris mai sus va fi soldat cu un eec. Cu toate acestea, cu mici modificri n procedur, web-ul se poate publica utiliznd protocolul File Transfer Protocol (FTP). Publicarea unui web utiliznd FTP nu creeaz un web bazat pe FrontPage n serverul destinaie. Mai clar, FrontPage nu ncarc toate directoarele private, indeci i setri pe care le-ar ncrca n cazul utilizrii unui server web cu extensiile instalate. Acest lucru salveaz lime de band i timp necesar ncrcrii, dar lipsa Server Extensions duce la imposibilitatea re-actualizrii site-ului prin FrontPage sau a utilizrii serviciilor din timpul execuiei. Ofertanii de spaii pentru publicare ce nu au instalat FrontPage Server Extensions ofer ntotdeauna acces FTP ctre directoarele desinaie. Utilizarea FTP implic existena urmtoarelor tipuri de informaii: - numele sau adresa IP i portul serverului FTP; - un nume de utilizatori pentru login; - o parol pentru login; - o cale de acces ctre directorul HTTP destinaie. Pentru ncrcarea fiierelor se pot utiliza programe FTP n linie de comand sau cu interfa grafic. FrontPage poate de asemenea s ncarce un ntreg site web fr s expun comenzile FTP necesare conectrii i ncrcrii fiierelor. Procedura pentru publicarea prin FTP este aceeai ca i cea pentru publicare pe un server web, cu trei excepii: 1. deschiderea site-ului web creat n FrontPage i apoi selectarea opiunii File Publish Web; 2. URL-ul destinaie va fi de forma ftp://<nume server>/<cale>, n care <nume server> idnetific serverul FTP i portul (implicit 21), iar <cale> este calea de acces ctre directorul destinaie care poate fi accesat i prin web; 3. dup conectarea la server, FrontPage deschide o caset de dialog n care se pot introduce numele utilizatorului i parola acceptate pentru scrierea i crearea de directoare pe serverul FTP.

Web-design-ul i munca n echip. (Cu ct ai mai mult de fcut, cu att totul trebuie fcut mai repede)

42

www.referat.ro Dac dispunei de site bazat pe un server web sau de un site ce rezid pe un server de fiiere, acesta poate fi accesat de mai multe persoane n acelai timp. Pentru astfel de situaii, FrontPage dispune de faciliti speciale: - Task View menine o list de activiti n desfurare. FrontPage poate crea asemenea sarcini ca parte a altor funcii, poate asocia aceste sarcini cu pagini web specifice i cere starea de finalizare a activitii n momentul n care pagina asociat este salvat; - Workflow Status and Reporting nregistreaz urmtoarele tipuri de articole n fiecare pagin dintr-un site web bazat pe FrontPage: Assigned To (atribuit de ctre) , Assigned by (atribuit de), Reviw Status (stare revizie), Reviewed by (Revizuit de), Review Date (dat revizie). Prin vizualizarea rapoartelor care afieaz aceste cmpuri, se poate verifica instantaneu starea i progresul activitilor asociate; - Page Level Control Over Publishing ofer un indicator de tip se public / nu se public pentru fiecare fiier dintr-un site web bazat pe FrontPage. Este util n cazul n care numai anumite poriuni dintr-un site sunt pregtite pentru publicare; - Page Level Check-In/Check-Out rezerv un fiier pentru o anumit persoan astfel nct ceilali membrii ai echipei s nu intre n conflict n caz de actualizare. Dei sunt mai puin puternice dect managementul proiectelor la nivel de scar sau sistemele de control al sursei, aceste faciliti sunt puternic integrate n FrontPage i ofer toate facilitile necesare micilor proiecte. n cele din urm, se poate nregistra starea fiecrei pagini web n proces, astfel nct atribuiile membrilor echipei care lucreaz la acelai web s nu se suprapun.

Utilizarea site-urilor web bazate pe SharePoint

Pe un server web bazat pe Windows se poate instala i SharePoint Team Services, prin care mai multe grupuri de lucru din interiorul unei organizaii pot s-i coordoneze munca. Site-urile de echip ajut munca n echip prin punerea la dispoziie a unui depozit de documente, proiecte sau liste cu orice este nevoie de nregistrat pentru un proiect. Listele sunt centrul de operaii al unui site web bazat pe SharePoint. Din punct de vedere fizic, o list este doar o tabel a unei baze de date. Dar puterea unei liste vine din faptul c acestea pot fi create, actualizate, afiare sau terse din pagini de web care pot fi uor de nvat de utilizat. 43

www.referat.ro Site-urile web bazate pe SharePoint Team Services pun la dispoziia oricrei persoane ce dispune de un browser, conectivitate la server i permisii de acces urmtoarele: - biblioteci de documente o bibliotec de documente a SharePoint Team Services are dou componente centrale: un folder de documente i o list care le descrie. Exist i posibilitatea de cutate n documente sau n descrieri; - discuii web dup ce un utilizator de Office 2000 sau Office XP salveaz un document sub form HTML pe un server web (este un proces care const ntr-un singur pas), vizitatorii acelui document pot ataa comentarii documentului respectiv prin utilizarea discussion toolbar. SharePoint Team Services stocheaz comentariile separat de documentul n sine, iar n momentul n care autorul deschide documentul, toate comentariile apar integrate n document; - pagin de cutare aceasta facilitate utilizeaz Microsoft Indexing Service pentru a cuta document n interiorul site-ului curent bazat pe SharePoint Team Services. Clienii pentru acest serviciu sunt fie browsererle (pentru atribuii bazate pe web), fie aplicaiile Office standard (pentru crearea i regsirea documentelor); - tabele de discuii n interiorul unui site web bazat pe SharePoint Team Services se pot crea un numr nelimitat de tabele de discuii, n fiecare tabel putnd exista un numr nelimitat de fire de discuii sau mesaje. Mesajele se pot sorta i prezenta n mai multe feluri, putnd de asemenea s fie i terse n mod automat; - Liste sunt unitile de baz pentru stocate n STS. Pot conine liste de anunuri, liste de evenimente viitoare, atribuii planificate, membrii echipei sau adrese de contact, etc. Numrul de liste este la dispoziia administratorului site-ului web bazat pe STS sau a persoanelor responsabile; - Notificri prin aceast facilitate, membrii echipelor pot fi notificai prin e-mail n momentul modificri unui document sau folder.

n concluzie FrontPage este instrumentul de lucru perfect pentru autorii de pagini de web nceptori sau cu experien medie, integrndu-se perfect cu celelalte aplicaii din suita Microsoft Office. Iar n combinaie cu un server web cu extensia FrontPage instalat i cu SharePoint Team Service este unealta ideal pentru dezvoltarea de site44

www.referat.ro uri web care necesit un acces minim / mediu la baze sau pentru site-uri de tip Intranet dezvoltate de organizaii care doresc s creeze structuri web de comunicare intra sau inter-departamental.

Powered by http://www.referat.ro/ cel mai tare site cu referate

45

You might also like