|
Autorski članci |
|
|
Microsoft Office FrontPage 2003: Za početnike i za majstoreNivo:
Piše: Dragan Grbić Prošla su vremena kada smo FrontPage posmatrali kao utemeljitelja jedne praktične tehnologije. Danas je to zreo proizvod koji bolje nego ikad odgovara na ozbiljne zahteve u širem okruženju. Prošlo je nešto više od deset godina otkako se desilo čudo po imenu World Wide Web. Sve je počelo u neku ruku spontano, kao nužna potreba jednog kruga naučnika da olakša razmenu dokumenata na Internetu. Uspostavljen je jednostavni standard opisa oblika i sadržaja dokumenta uz pomoć tzv. meta oznaka. Bio je to jednostavan jezik koji je svako sa iole tehničke spremnosti bio u stanju da savlada za nekoliko dana. Jednostavnost svi vole: kada su se na gomili našle te "lake tehnike" i šansa da neko na drugom kraju planete gotovo trenutno vidi objavljeni sadržaj, uspeh je bio zagarantovan. Mnogi su u tehnologiji HTML-a i Weba videli šansu i za druge praktične primene. Desila se "eksplozija" Interneta: za samo nekoliko godina, Web serveri, koji su se na početku brojali desetinama i stotinama, umnožili su se do milionskog broja. Niko ne zna koliki je tačno sadržaj objavljen na Webu: po proceni s kraja 2003, reč je o preko četiri milijarde stranica!
Led je bio probijen: FrontPage 97 je uspeo da privuče opštu pažnju. No, zahtevi korisnika su odmah počeli da rastu, pa je ubrzo usledila i verzija FrontPage 98, koja je popravila stabilnost platforme i dodala neke nove funkcionalnosti. Od tog časa, bio je to već punopravni član strateške linije Office programa, što je značilo prirodnu integraciju u paket. Kada je u maju 1999. godine objavljen Microsoft Office 2000, FrontPage 2000 je bio član nekih varijeteta paketa. Postojao je izvesni stepen integrisanosti sa drugim programima, a jedan deo noviteta je odgovarao pokušaju Microsofta da uspostavi neke tada nove tehnologije u intranetu. Taj trend je nastavljen i u paketu Microsoft Office 2002, kada je FrontPage u potpunosti dostigao odgovarajuće operativne mogućnosti i ugođaj kao i ostali programi paketa. Najnovija verzijaDo današnjih dana, praksa izrade statičnih i dinamičkih Web sadržaja je široko prihvaćena. Ne samo da postoje brojni grafički orijentisani programi za izradu tih sadržaja, nego je to izvodljivo i u mnogim programima drugih namena, barem kao funkcija izvoza sadržaja. Večito probirljivi webmasteri su izražavali različita mišljenja o FrontPageu, poredeći neke tipične osobine sa drugim programima. Opštu ocenu je uvek teško davati, ali većina se složila u jednom: ako se zbirno posmatraju četiri osnovne funkcije programa (dizajn, razvoj, publikovanje i održavanje Web sajtova), FrontPage je nudio više od drugih, pa čak i ako je smatrano da nije dorastao nekima od njih u pojedinim nabrojanim funkcijama. Prvi put otkad uopšte postoji termin "Microsoft Office", u oktobru 2003. godine se desilo da je kompletna paleta glavnih klijentskih programa sistema Office 2003 (nekada se to zvalo "Office familija") objavljena u istom danu. Na iznenađenje mnogih, Microsoft Office FrontPage 2003 više nije deo nijednog varijeteta osnovnog paketa programa, nego se kupuje isključivo kao zaseban proizvod. Neko zvanično objašnjenje za tu odluku bi verovatno glasilo da to nije program koji koristi svaki klijent; pravi razlog verovatno leži u činjenici da je to najuspešniji i najtiražniji program svoje vrste, pa Microsoft očekuje da će mnogi lako izvaditi 199 dolara za punu novu verziju, odnosno 109 dolara za nadogradnju. Protiv bilo koje od ovih teza teško je reći bilo šta, osim da će vreme pokazati koliko je odluka bila ispravna; ta cena je osetno niža od cene najjačih konkurentskih paketa, pa se čini da Microsoft zna šta radi. Da biste angažovali FrontPage 2003, potreban vam je računar novije generacije; preporučeno je da to bude neka platforma barem klase Pentium III, sa 128 MB RAM i oko 180 MB prostora na disku za instalaciju. Preporuka o uobičajenom standardu grafike (800x600) deluje malo arhaično; kao što ćete videti, za optimalno angažovanje većine noviteta teško da je i 1024x768 dovoljna rezolucija. Nužno je da na vašem računaru bude instaliran Windows 2000 SP3, Windows XP ili neki noviji operativni sistem; FrontPage 2003 radi i na novijim serverskim platformama. Nešto bolje, a nešto novoOsim možda kada je reč o novom Outlooku, FrontPage 2003 je program novog sistema Office koji sadrži najozbiljnija unapređenja: ubrzo ćete uočiti brojne novosti za čiji pregled i probanje će vam biti potrebno dosta vremena. Kad pređete pogledom po radnoj površini koja je grafički usklađena sa novim trendom u Microsoftu, otkrićete neke sitne detalje; odmah ćete primetiti stalni prvi jezičak u redosledu otvorenih stranica, na kojoj se vide datoteke sajta ili neki od namenskih sadržaja. Prečice koje su nekad zauzimale View Bar sada su preseljene u podnožje ovog okna, što je logična promena, uz povećanje korisnog prostora na radnoj površini.
Izuzetno unapređenje na radnoj površini predstavlja režim podeljenog pogleda, Split View. To je hibrid dva klasična pogleda pri uređenju stranice: u gornjem delu ekrana se vidi izvorni HTML kod, a u donjem uobičajeni režim dizajna. Ti segmenti su u logičkoj vezi, pa kada odaberete neki sadržaj u jednom oknu, u drugom se on označi; tako ćete aktivno pratiti šta se tačno događa ako promenite osobinu nekog elementa na stranici.
Iskusni će, ipak, često otvarati izvorni HTML kod i raditi u njemu. Tu vas očekuju nova iznenađenja, od sitnih kao što je konačna
mogućnost da promenite font ispisa, preko kvalitetnijeg prepoznavanja ključnih oznaka koje će obezbediti hijerarhiju uvlačenja, sve
do kontekstnog bojenja sadržaja; od nekadašnjih šest, sada na raspolaganju imate čak 24 boje za posebne elemente koda! Ali, postoji
i nešto važnije od "likovnog" ugođaja: tehnologija IntelliSense u pisanju koda je konačno zaživela; u prikazu prošle verzije
smo ozbiljno kritikovali izostanak tog još tada očekivanog noviteta. Sada imamo na raspolaganju tehnike koje su poznate programerima: tu
su, recimo, kontekstno osetljive alatke koje će dopunjavati HTML kod parovima oznaka ili navodnika, prikazom podrazumevanih
parametara u obliku padajuće liste ili tooltip pomoći.
FrontPage nam i dalje ne omogućuje da snimimo neki makro, barem u režimu uređenja izvornog HTML koda. Izvesnu pomoć na tom polju dobijamo u vidu još nekih alatki. Prva je sitna, ali korisna: najzad smo dobili liniju sa brojevima redova uz levu ivicu, a omogućeno je i postavljanje privremenih obeleživača (bookmark) na određene redove, kako biste se lakše kretali do ključnih mesta u kodu stranice. Da biste valjano iskoristili drugu alatku, morate je pripremiti; to je interaktivna grupa Code Snippets: ako pritisnete CTRL+ENTER, pojaviće se paleta isečaka bilo kakvog tekstualnog sadržaja. To može biti, na primer, prazna uokvirena klauzula za JavaScript, neki vaš tekst ili ključno obeležje. Sa zahvalnošću sam prihvatio mogućnost da se prethodno obeleženi tekst prosledi ovom podsistemu kao tzv. pipe; recimo, ranije nisam imao nikakvu automatiku da uokvirim neki tekst u klauzulu SPAN, pa sam to radio u spoljnom editoru teksta... Sada mi za to treba dve sekunde na licu mesta.
Bliže drugimaKada projektujete sajt, neophodno je da imate valjanu podršku za usaglašavanje i jednoobrazno održavanje sadržaja. Po pravilu, to nisu laki zahvati, ali za FrontPage se može reći da i dalje u tome pomaže bolje nego što to čine drugi programi. Podsistem za analizu sadržaja i dalje radi ubedljivo, pa ćete lako naći "teške" stranice, nedostajuće datoteke i neispravne hiperlinkove. Ako nameravate da iskoristite neku od tema koje dolaze uz FrontPage, bićete zadovoljni da čujete da su one sada zasnovane na
kaskadnim stilovima (CSS), a ne na FP ekstenzijama; uz samo malo discipline pri formatiranju sadržaja, očuvaćete konzistentnost
sajta čak i kad krenete u ozbiljne promene dizajna; dok baratate stilovima, novi FrontPage vam omogućuje da to radite lakše nego
pre. Na raspolaganju su, pak, i dinamički šabloni (Dynamic Web Templates) koji obezbeđuju usaglašenost rasporeda; u združenom radu
više autora, možete odrediti koji segmenti stranice su nepromenljivi. Dinamički šabloni su sintaksno kompatibilni sa šablonima
programa Macromedia Dreamweaver 4, što je interesantna novost. U FrontPageu 2003, pomoć u postavljanju interaktivnih elemenata je delimično promenjena sa onih koji zavise od FP ekstenzija na nezavisne, koje se rešavaju kroz JavaScript ili VBScript. Pritom, takva rešenja su transparentna za korisnika: ako vas ne interesuje kako, recimo, funkcioniše interaktivno dugme koje menja oblik prilikom prelaska ili klika mišem, samo odaberite oblik i dimenzije i postavite tekst i hiperlink u jednostavnom dijalogu – i to će funkcionisati; na stranici će se naći sve potrebne strukture (skriptovi, opisi), a sličice će biti pridružene lokalnom sadržaju: do sada nismo videli način da se ovo uradi jednostavnije, osim nekih opskurnih alata sumnjivog kvaliteta, a koje možete naći na sajtovima posvećenim webmasterima. Komanda za postavljanje interaktivne dugmadi je tek prečica u funkcionisanju baterije Behaviors; reč je o kompletnom podsistemu za definisanje dinamičkog ponašanja bilo kog elementa na stranici, a da korisnik ne mora da napiše ni red koda. Odaberete objekat, željeni događaj i ponašanje – i to je sve. Ideja ovog valjanog i vrlo funkcionalnog podsistema je u tome da čak i korisnik neuk u programiranju JavaScripta može da izvede napredne "mrdalice" na svom sajtu. Ta rešenja su otvorena za sve pregledače (zadovoljena je tzv. ECMA kompatibilnost) i njima se rukuje brzo. Tako ćete, recimo, rešiti pitanje redirekcije sa tekuće stranice na neku novu; ako je posetilac došao na sajt starim pregledačem, preusmerićete ga na stranicu sa pasivnim sadržajem; napravićete meni u obliku padajuće liste; pobrinućete se da klik na hiperlink van sajta završi u drugom prozoru... Izvešćete ovim podsistemom još mnogo šta, prateći događaje kao što su pokretanje ili klik na miša, kucanje na tastaturi, kraj učitavanja ili izlaz sa stranice, itd.
Kontrolisanje okolinePrepustite li FrontPageu da kontroliše ažurnost javne verzije sajta, rešićete se mnogih glavobolja koje su posledica ličnih omaški. Alatka Publish Site je u stanju da se na više načina poveže sa udaljenom lokacijom, bilo da je to klasična FTP veza, SharePoint portal, WebDAV server kroz SSL ili čak lokalna fascikla na vašem ili bliskom računaru. Omogućena je sinhronizacija u oba smera, a na kraju ćete generisati izveštaj o izvršenim promenama. U toku transfera možete izvesti nekoliko vidova optimizacije: možete, recimo, da izbacite beline i komentare da biste smanjili veličinu datoteke, ali i da namerno da "zbrljate" prelom sadržaja, kako biste otežali "pozajmljivačima" da otkriju neke vaše recepte za uređenje sajta. Neki od vidova optimizacije su na raspolaganju i u lokalu: recimo, možete skratiti redundantno pisanje oznaka (poput <b>slika</b> <b>1</b>), ukloniti prazne oznake, ProgID oznake i suvišne stilove koje generišu programi kao što je Word. Iako je to posebna tema koja svakako zaslužuje detaljno predstavljanje, reći ćemo samo nekoliko reči o unapređenim mogućnostima nove verzije programa FrontPage na planu kontrole Web aplikacija. S obzirom na to da je program InterDev zastareo spram modernijih .NET tehnologija, FrontPage je preuzeo te poslove na sebe. Sada možete pregledati i delimično kontrolisati ASP.NET kontrole, integrisano radeći sa sistemom Visual Studio. Kao prirodni klijent i razvojna okolina za SharePoint rešenja na strani servera, FrontPage i dalje unapređuje rad sa celom paletom raznih kontrola potrebnih za gradnju i održavanje portala. Štaviše, ta veza je uzajamna i sa stanovišta da je razvoj mehanizma FrontPage Extensions zaustavljen, a da njegove funkcije preuzima podsistem Sharepoint Services. Najvažnije dostignuće u tom okruženju je bogata podrška za kontrolu sajtova upravljanih podacima (data-driven sites), što je podržano raznim čarobnjacima, Web part elementima, podesivim pogledima na podatke i kontrolama kataloga. U pozadini mehanizma funkcionišu razni protokoli; primereno mesto je zauzeo XML SOAP protokol, kroz koji FrontPage može da kontroliše podatke pomoću XSLT omotnica. Za one koji ne razumeju ove opskurne skraćenice: nema više nikakvih prepreka u izboru izvora, oblika i načina prenosa podataka bilo gde da je moguć pristup. Zaokružena celinaKako to obično biva sa programima ovog obima, čak ni ovoliki prikaz nije dovoljan da se pobroje sve zanimljive novosti i komentarišu posledice njihovog uvođenja. Može se reći da je FrontPage 2003 jedan snažan, celovit i konzistentan proizvod čija filozofija korišćenja je primerena raznim ciljnim grupama korisnika. Jasno je, ključnu ciljnu grupu čine poslovni korisnici koji nisu spremni da osvajaju svekolike tajne zanata webmastera, ali imaju jasno određene zahteve za valjanim rezultatom. Način na koji su implementirane nove alatke za postizanje dinamičkih efekata to jasno pokazuje: do sada, korisnik FrontPagea je bivao ili vezan za namenske servere koji pogone FP ekstenzije ili prinuđen da nekako sam integriše te efekte na osnovu svog ili tuđeg iskustva. Postoje novosti koje su dobrodošle, ali ne zaslužuju pohvalu, jer smo ih predugo čekali. Pri tome mislim, pre svega, na opcije IntelliSense tehnologije: program koji nosi oznaku člana sistema Office ne sme da nudi manje od toga. Na osnovu nekoliko meseci održavanja raznih sajtova i izrade nešto malo novih sadržaja, mogu reći da sam vrlo zadovoljan radom i ponašanjem novog FrontPagea. Lako se prilagođavam načinu rada ove klase programa, pa nisam iskusio nikakve probleme; mogu da predvidim da će mnogi korisnici imati slično iskustvo. Možda bi bilo lakše da je bar deo sitnih novotarija viđen i ranije (npr. lenjiri i mreža, napredno pretraživanje i zamena), ali nikad nije kasno za dobru alatku. Ovako, opstaje pomalo nelagodni, subjektivni utisak pretrpanosti novim detaljima. Ali, to je zaista samo subjektivno: FrontPage nije "nasilan" kad treba da pomaže, a brojne opcije podešavanja ponašanja osiguravaju da kontrola uvek bude na strani korisnika. Jedino nam nedostaje mogućnost snimanja makroa u editoru izvornog koda, što i dalje nadoknađujemo dodatnim radovima u spoljnim editorima; osim toga, teško ćete naći neku manu ovom programu.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2010; Valinor Design; sva prava pridržana. |