Webmajstori.Net Newsletter          > Forwardiraj prijatelju
       > Arhiva
       > Ispisi se
       > Marketing
 Pretplatnika: 3602
Primjerak #21 - 23. Svibanj. 2002 

Sa sitea mozete downloadati Kibitz, alat za analizu ucestalosti pojave kljucnih rijeci na web stranici (korisno za trazilice), autora Tomislava Serega. Koristi se lokalno sa vaseg racunala.

Kako napraviti svoju WAP stranicu
Napisao: Zoran Mrdjenovic © 2001 - 2002

Kroz ovaj cemo vam tekst objasniti neka osnovna znacenja WML jezika, njegovu upotrebu u izradi WAP (Wireless Application Protocol) stranica kojima mozete pristupati pomocu mobitela i prve korake za uspjesno postavljanje na WAP-u.

WML (Wireless Markup Language) je jezik koji sluzi za izradu WAP stranica. U sustini je slican HTML-u (HyperText Markup Language), tj. jeziku za izradu web stranica i tko ga barem malo poznaje, nece imati problema u radu s WML-om.

WML je napravljen specijalno za prikaz na mobilnim terminalima - s HTML-om bi bilo problema kod prikazivanja na nekim uredjajima buduci da je HTML napredniji i zahtjevniji. Dodatan bi problem predstavljale JavaScripte, filmovi, Flash, animacije i dr., a to nijedan mobilni uredjaj ne moze izvrsiti.

Tako je s WML-om uveden jedan standard koji omogucuje da se bilo koji sadrzaj moze prikazati na bilo kojem WAP mobitelu. Za prikazivanje slika se npr. koriste posebni formati, tzv. WBMP (Wireless Bitmap) slike koje se mogu lako napraviti od postojecih i dobro poznatih gif, jpg, bmp i dr. Razlika je sto WBMP slike mogu prikazati samo dvije boje (crnu i bijelu). Skriptni jezici su takodje posebno pravljeni za prikaz na mobitelima, tocnije njihov naziv je WMLScript i imaju istu funkciju kao Java, CGI ili Perl skripte za HTML jezik, samo znatno siromasnije.

Sto je sve potrebno za izradu WAP stranica?

Potreban vam je kompjuter, odgovarajuci program i pristup internetu. Kao program mozete koristiti obicni Microsoft Notepad no njega ce vise koristiti napredniji korisnici koji dobro poznaju WML jezik.

Pocetnicima i svima koji ne vole rucno upisivanje kodova preporucit cemo WAPtor, po nama najbolji WAP alat (besplatan je). Prilikom izrade stranica s ovim programom nije potrebno nikakvo poznavanje WML-a jer se gotove funkcije (operacije) vec nalaze u meniju, a mogu se i naknadno dodavati. WAPtor ima i trenutni prikaz izgleda vase WAP stranice.

Da bi se sadrzaj stranice ukrasio i ponekom slikom, potrebno je imati sliku u WBMP formatu. Kako je vec napomenuto u prijasnjem dijelu teksta, WBMP su slike koje sluze za prikazivanje na mobitelima, a lako se dobiju iz ostalih grafickih formata. Na internetu se mogu naci mnogi konverteri (npr. Pic2WBMP) za dobijanje WBMP slika, kao i Plug In-ovi za neke najpoznatije graficke programe kao sto su Adobe Photoshop i PaintShop Pro. Evo kako izgleda sucelje Pic2WBMP programa.

Vasa prva WML stranica

WAP stranica funkcionira tako da se prilikom pristupa nekoj WAP stranici, uz pomoc WSP (Wireless Session Protocol) protokola prvo ucita citav niz stranica (eng. Deck), dok ce na ekranu biti prikazana samo prva stranica, odnosno karta (eng. Card). Ovo ne vrijedi ako unutar jednog decka imamo definiranu samo jednu kartu, tj. stranicu (cesce ce biti da je svaka stranica zasebno napravljena, a ne sve unutar prve, tj. unutar jednog decka). U ovom vodicu cemo krenuti upravo od tog drugog primjera, dakle od izrade zasebnih stranica.

Wap stranicu je mnogo lakse napraviti od web stranice jer za web stranice pored sadrzaja treba napraviti sto bolji i prikladniji dizajn. Kod WAP stranica nema nikakvih tabela s obojenim linijama, logotipova, niti ukrasenih slova. Trebate samo uredno posloziti linkove ili tekstove unutar WML stranice radi lakse navigacije, a lijek za privlacenje posjetilaca je zanimljiv i redovno azuriran sadrzaj.

Ako ste skinuli gore opisani program WAPtor ili koristite Notepad, mozemo krenuti s radom.

Nakon pokretanja programa i otvaranja novog dokumenta (deck) za rad, vidjet cete vec napisane WML kodove u stranici. Na vrhu se nalazi jedan od osnovnih (i obaveznih) sadrzaja svake WML stranice, a on izgleda ovako:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

Prilikom pisanja WML kodova treba biti veoma pazljiv jer ce mala greska rezultirati u tome da se stranica nece pravilno ucitati na uredjaju. Za kontroliranje mozete koristiti WAPtor koji prikazuje kako ce stranica izgledati na mobitelu.

Svaka WAP stranica treba sadrzavati i dva taga koji oznacavaju pocetak i kraj WML dokumenta:

<wml>
</wml>

Ovi tagovi moraju se obavezno pisati malim slovima jer ce u suprotnom doci do greske koja ce se pojaviti na ekranima WAP mobitela.

Ostatak WML koda mora se nalaziti unutar <wml> tagova, bas kao sto se u HTML-u sav sadrzaj nalazi unutar <html> i </html> tagova.

Jos jedan obavezni tag je definiranje karata (card). Tagovi koji oznacavaju jednu kartu (stranicu) su:

<card>
</card>

Tag <card> treba definirati ovako:

<card id="cardID" title="Ime Karte">

Card id mozete navesti imenom koje zelite u maksimalnoj duzini od 8 karaktera, a ustvari predstavlja identifikacijsku oznaku karte. Pod title navedite naslov stranice po vasem izboru, a mozete ga i izostaviti jer njegovo izostavljanje nece smetati.

Ovo su bili osnovni tagovi svake WML stranice bez kojih stranica ne moze ispravno raditi.

Evo primjera WML koda jedne funkcionalne stranice koja sadrzi tekst "Napravili smo prvu wap stranicu":

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="MainCard" title="Probna stranica">
<p align="center">
Napravili smo prvu wap stranicu
</p>
</card>
</wml>

Tagovi <p> i </p> sluze za laksu kontrolu teksta i njegovo rasporedjivanje po stranici. U nasem slucaju tekst je poravnat po sredini (center), a moze biti poravnat lijevo ili desno. Izmedju ovih tagova se mogu upisivati tagovi za novi red, linkove i svi drugi WML kodovi.

Da biste pored teksta "Napravili smo prvu wap stranicu" napravili novi red i napisali neku drugu recenicu (npr. "Ovo je nova recenica"), moramo upotrijebiti tag <br/> (break). Evo kako to izgleda:

<wml>
<card id="MainCard" title="Probna stranica"> <p align="center"> Napravili smo prvu wap stranicu<br/> Ovo je nova recenica </p> </card>
</wml>
Kreiranje linkova

Linkovi su podvuceni dijelovi teksta koji sluze za spajanje s drugim stranicama, bilo da oni vode na neku vasu stranicu ili na neki drugi server.

Naredba za dodavanje linka je ista kao u HTML-u, dakle pisemo ovako:

<a href="drugastranica.wml">Vas prvi link</a>

ili

<a href="http://www.nekiserver.com">Vas drugi link</a>

Prvi link ide na stranicu unutar vaseg servera, dok drugi link ide na neko drugo odrediste koje se ne nalazi u vasem direktoriju, tj. na vasem serveru.

Sada cemo ove kodove za linkove ubaciti u nasu prvu WML stranicu.

<wml>
<card id="MainCard" title="Probna stranica"> <p align="center"> Napravili smo prvu wap stranicu<br/> Ovo je nova recenica<br/> <a href="drugastranica.wml">Vas prvi link</a><br/> <a href="http://www.nekiserver.com">Vas drugi link</a> </p> </card>
</wml>

Evo kako ce to izgledati na ekranu WAP uredjaja:

Ubacivanje slika

Ako uz neki sadrzaj zelite ubaciti i sliku, to radite naredbom <img src="slika.wbmp" alt="tekst"/>. Pod "tekst" upisujete svoj zeljeni naziv slike, dakle tekst koji ce se prikazati prije ucitavanja slike, kao sto je slucaj kod web stranica.

Taj kod sa slikom, npr:

<wml>
<card id="MainCard" title="Probna stranica">
<p align="center">
 Postavili smo nasu sliku<br/>
<img src="slika.wbmp" alt="Nasa slika"/>
</p>
</card>
</wml>

...izgleda ovako:

Prilikom konvertiranja slike iz drugih formata pazite da rezolucija slike bude maksimalnih 100x80 pixela i velicine do 2 kb.

Objavljivanje na serveru

Sad kad smo napravili nase prve WML stranice, preostaje da ih posaljemo na neki server. To moze biti i na serveru na kojem vec imate postavljene web stranice, a mozete naci neke besplatne na internetu.

Ako ste se odlucili postaviti stranice na vas server, WML dokumente treba staviti u posebni direktorij. Index.wml datoteka se ne smije stavljati zajedno sa index.html datotekom jer je index.html primarna datoteka i nju ce server pozvati prvu i u tom slucaju Wap uredjaj ce izbaciti gresku na ekranu. Zato je najbolje da od postojece domene (www.vasadomena.com) napravite poddomenu tipa wap.vasadomena.com ili da napravite poseban direktorij tipa www.vasadomena.com/wap.

Vas server treba imati definirane mime types (server konfiguracije) sljedeceg oblika:

text/vnd.wap.wml wml
application/vnd.wap.wmlc wmlc
text/vnd.wap.wmlscript wmls
application/vnd.wap.wmlscriptc wmlsc
image/vnd.wap.wbmp wbmp

Ukoliko ne znate jesu li definirane ove server konfiguracije, kontaktirajte vaseg system administratora. Svaka ozbiljnija web hosting tvrtka bi ovo trebalo imati vec sredjeno.

Kod uploada WML stranica koristite neki FTP (File Transfer Protocol) program.

WAP emulatori i prijava stranica na pretrazivace

Provjeru stranica koje ste postavili na neki server mozete pregledavati i pomocu online WAP emulatora ili odgovarajucih programa za Windowse ili Linux, tzv. WAP browsera. Na internetu se nalazi dosta WAP emulatora, a najbolji su oni na lokaciji http://www.gelon.net. Ovdje cete pronaci oko 10 emulatora koji oponasaju najpoznatije WAP mobitele. Dovoljno je da kliknete na jednog i da upisete svoju ili neku drugu adresu za pregled.

Na ovom sajtu se ujedno nalazi najpoznatiji pretrazivac WAP stranica - prijavite i vi svoju.

Pogodnija rjesenja za pregledavanje WAP stranica jesu programi koji se mogu instalirati na vase racunalo. S njima pregledavate WAP stranice kao sto pregledavate web stranice s Internet Explorerom ili Netscapeom. Mozete ih snimiti i gledati njihov source code, sto je pogodno za ucenje. Najpoznatiji i najbolji WAP browser je Klondike WAP Browser, ver. 2 (besplatan je za osobnu upotrebu)

Linkovi na besplatne hostove, online vodice i sajtove o mobilnim komunikacijama

Ako vam je postupak publiciranja zapetljan, preporucit cemo vam neke besplatne servere koji jako dobro rade i ispunjavaju sve vase zahtjeve.

Wapdrive - jedan od najboljih besplatnih wap posluzitelja. Kod registriranja je potrebno navesti korisnicko ime koje ce ujedno biti i vasa domena, pa ce vasa domena biti www.wapdrive.com/vaseime. Imate mogucnost uploada stranica, editiranja postojecih i izrade novih stranica; tu je i address book, kalendar i ostalo.

TagTag - domena ce biti oblika www.tagtag.com/vaseime. Servis ima mogucnost izrade WAP stranica sa svim potrebnim i gotovim opcijama.

Ukoliko se zelite vise posvetiti izradi WAP stranica i ako zelite nesto vise saznati, posjetite odlicnu FAQ stranicu http://www.allnetdevices.com/faq i vodic na Wapdrive.com. Pomoc mozete potraziti na Telfon.net forumu.

Sajtovi o mobilnim komunikacijama dobra su solucija za naprednije ucenje:

Telfon.net - tu su redovito azurirane vijesti, logotipovi za Nokiu, Siemens i Ericsson koje mozete downloadirati na svoj mobitel, zatim Java Midleti za Siemens SL45i i uputstvo za njihovo instaliranje, provjera i slanje emaila, linkovi, razne igre i informacije o autoru i wap sajtu. Ovo je svakako jedna od nasih preporuka za sve one koji zele biti u trendu sa mobilnim komunikacijama i njenim tehnologijama.

Hej.hr - jedan od prvih portala koji se pojavio na nasim prostorima i trenutno jedan od najpoznatijih. Izmedju ostalog sadrzi i redovito azuriranu sekciju o mobilnim komunikacijama.

Hr.MOBIL - pored novosti, mozete naci linkove i pojmovnik o mobilnim komunikacijama (nove tehnologije prijenosa podataka, GSM kratice i ostalo).

O autoru:

Zoran Mrdjenovic (zoran@telfon.net) - je rodjen 1982. godine i prvenstveno se bavi sportom i racunalima. Web dizajnom se bavi nekih 14 mjeseci i u tom periodu je napravio nekoliko radova od kojih je najvrijedniji spomena onaj na www.telfon.net. Pise za magazin Mobil, kao i za razne web sajtove.


Preporucite nas prijateljima!

Sigurno imate kolegu ili kolegicu webmastera - pomognite im da doznaju za ovaj newsletter. Biti ce vam zahvalni, jednako kao i mi :) Hvala.


Arhiva

Prosla izdanja newslettera pogledajte u arhivi.






NOVI LINKOVI


0catch.com - 100 mb prostora
U ponudi je 100 megabajta prostora na prilicno brzim serverima. FTP upload, url je oblika vaseime.0catch.com ili ako imate domenu mozete je besplatno koristiti na njihovom serveru. Dozvoljena je potrosnja od 20mb bandwitha dnevno. Zauzvrat postavljaju banner reklame ili pop-upove - prema vasem izboru.

web1000.com - 50 mb bez reklama
Ono sto je posebno kod ovoga besplatnog hosting servisa, uz 50 MB, ime domene nesto.web1000.com, neogranicen bandwith bez reklama, pop-upa i sl., zasigurno je omoguceno postavljanje adult sadrzaja.

Preporucite nam neki dobar webmasterski site, servis ili program! Dovoljan je url i jedna-dvije recenice na:
kontakt@webmajstori.net

TOP 5 DOWNLOADA

1. Zero Popup 287,755
2. Edit Buddy 180,041
3. Offline Commander 107,060
4. SpyStopper 107,018
5. Yahoo Messenger
96,574

TKO SU WEBMAJSTORI

Ekipa

.
Pridruzite nam se!

OSTALO

Marketing

.
Kontakt

VASA PRETPLATA


Prijavljeni ste sa ovom adresom:
<>

ISPIS:
Ako se zelite ispisati iz newslettera, slijedite ovaj link: ISPIS

vrh »

© Copyright 2001 - 2002. Webmajstori.Net