Autorski članci
uređuju Dragan Grbić i Branislav Mihaljev, MVP

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Autorski članci
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Microsoft Office FrontPage 2003: Za početnike i za majstore

Nivo:  NIVO 1 - klinite za objašnjenje


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!

Iako lak za učenje, HTML je mnogima bio pomalo nejasan, pogotovo sa stanovišta da su apetiti i prohtevi rasli iz dana u dan. Bilo je sve teže opisivati sadržaje u tekstualnom obliku, a samo ih proveravati kao grafički oblikovan rezultat u Web pregledaču. Pošto su u drugim primenama tad već uveliko dominirali grafički orijentisani programi, bilo je samo pitanje vremena kada će se pojaviti neki vizuelno napredniji HTML editor. Takav program se pojavio u jesen 1996. godine, napravio ga je Microsoft, a nazvan je FrontPage 97. Broj uz ime programa je imao simbolično značenje: u tom času, Microsoft je upravo objavio svoj paket Office 97, a u okviru njega i inicijativu koja je značila strateški zaokret sa klasične razmene podataka na rad na Internetu i u intranetu. FrontPage je napravljen kao prirodni nastavak palete programa kojima se lako služi svaki poslovni korisnik.

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 verzija

Do 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 novo

Osim 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.

 Split View je najupadljiviji novitet
 na radnoj površini ovog FrontPagea Ispod kartica stranica se nalazi novi element: to je Quick Tag Selector; to je nova dopuna staroj opciji Reveal Tags, ali ovaj put bez ometanja izgleda sadržaja stranice. Ako samo prelazite mišem preko ugneždenih elemenata do pointera za unos u režimu dizajna, na čas će se uokviriti deo strukture stranice koji počinje tom oznakom; sjajna stvar ako intenzivno baratate tabelama. Klik na odabranu oznaku će obeležiti taj deo strukture, a padajuća lista pored oznake otvara izbor komandi za uređenje HTML sadržaja, ugneždenje novih struktura ili obeležavanje dela strukture sa ili bez okolnih oznaka. Quick Tag Editor, koji je deo ove grupe komandi, radi tako da praktično ne morate raditi u tekstualnom režimu.

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.

 Podmetnite sliku neke stranice,
pa angažujte alatke za uređenje rasporeda sadržaja Uočićete i dosta sitnih artefakata koji su vam ranije nedostajali. Ponuđene su mnoge novotarije, od ivičnih lenjira i linija koordinatne mreže, do unapređenih alatki za postavljanje rasporeda sadržaja na stranici. Novo okno zadataka Layout Tables and Cells radi vrlo nalik odgovarajućoj paleti rasporeda za slajd u PowerPointu. Iskusan kreator HTML sadržaja zna koliko je važno pravilno baratati tabelama, pa ovde možete krenuti u prve pripremne radnje. Na stranici će se pojaviti linije sa metričkim oznakama, pa ćete brzo dovesti dimenzije svih delova stranice u željeni oblik. Ovo možete kombinovati sa još jednom perfektnom funkcijom po imenu Image Tracing: naime, webmasterima nije strano da "ukradu" neki dobar raspored stranice koji vide surfujući; sačuvajte sliku ekrana te stranice, pa je podmetnite kao podlogu, sa punom vidljivošću ili izbledelu. Na osnovu tog predloška napravite svoju stranicu, pa kad na kraju dostignete željeni oblik, prosto odbacite podlogu.

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.  Neke varijante dugo očekivane IntelliSense tehnologije Ovaj vid pomoći je obezbeđen za praktično sve aktivne elemente koda koje je FrontPage u stanju da kontroliše: HTML, XSL, VBScript, JavaScript i ASP.NET. Ovaj obuhvat tehnologija unutar HTML-a predstavlja izvesno iskupljenje za dugo čekanje da dobijemo ovu pomoć.

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.

 Unapređeni sistem pretraživanja Ako i poželite da napravite neku masovnu izmenu na sajtu, to ćete izvesti drastično unapređenim sistemom za pretraživanje i zamenu. Sada ste u mogućnosti da definišete vrlo napredni kriterijum pretraživanja (npr. pojava neke reči u određenom stilu, ali samo unutar posebnih oznaka u HTML kodu); podržani su i regularni izrazi i mnogi džokeri, pa uz malo veštine možete izvesti sjajne stvari. Da vaš trud oko formiranja valjanog upita ne bi bio zaboravljen, sačuvaćete upit u formatu FrontPage Query (*.FPQ).

Bliže drugima

Kada 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.  Od sada i Flash animacije A kad je reč o dotičnoj firmi, još jedna novost je ta da FrontPage 2003 konačno prima Flash sadržaje pod svoje okrilje: na raspolaganju su sve kontrole kojima ćete urediti ponašanje neke Flash animacije. Još jedna dugo očekivana novost: sada možete direktno kontrolisati slojeve (layers) i tako ostvariti neke zanimljive efekte preklapanja, vidljivosti i ugneždavanja.

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.

 Prekontrolišite stranicu
 u više pregledača i rezolucija ekrana Očijukanje sa naprednim tehnikama na sajtu može da se završi neuspešno ukoliko ne mislite na kompatibilnost Web pregledača. Iskusni webmasteri znaju za patnju koja sledi kada neku stranicu treba otvoriti u više browsera, pa se vraćati u program da se nešto ispravi. FrontPage 2003 sada može da integriše višestruke poglede na stranicu u pregledačima: podrazumevano je otvaranje Internet Explorera u nekoliko dimenzija, a možete i sami dodati sve instalirane programe, kao što su Netscape Navigator, Opera, Mozilla i drugi. Prethodno ćete postaviti poželjnu kompatibilnost u prikladnom dijalogu; zauzvrat, program će vas sprečiti da upotrebite neki element ili njegov oblik ako takav ne zadovoljava postavljeno ograničenje. Najzad, ukoliko niste sigurni u valjanost vidljivosti svog sajta, prepustite alatki Browser Compatibility da proanalizira sajt i napravi izveštaj o zatečenom stanju. Ovaj mehanizam je posledica podrške korisnicima sa ograničenim fizičkim sposobnostima prema W3C dokumentu WCAG (Web Content Accessibility Guidelines) i odeljku 508, koji propisuje standarde u toj oblasti.

Kontrolisanje okoline

Prepustite 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 celina

Kako 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.

Krajnji utisak o programu Microsoft Office FrontPage 2003 je veoma povoljan i dajemo mu zasluženo visoku ocenu. Kao i uvek kada je reč o ovoj vrsti softvera, u vašem krajnjem izboru će odlučivati lični ukus i radne navike, a one se teško menjaju. Ovo je izvanredan integrator sajtova u SharePoint okolini i u tom poslu nema boljeg programa. Podsistem za publikovanje radi besprekorno i kad se jednom naviknete na njega, biće nezamenljiv. Kao alat za dizajn, FrontPage je postao dostojan takmac s drugim multimedijalno orijentisanim programima te vrste. Brojne alatke, razni vidovi podešavanja, kontekstna pomoć – sve je to očekivano valjano. Prodor u nove strateški važne tehnologije znači dug i uspešan život programu. Bilo da ste potpuni početnik ili iskusan majstor na polju webmasteringa, ako se odlučite da angažujete FrontPage 2003, nećete pogrešiti.

 

  (C) 2000-2010 Praktikum na Webu

Objavljeno u časopisu PC #98, marta 2004.


 
 

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.