PDA

Ver la versión completa : configuracion para wml



patrick
03-05-2002, 15:56
Amigos, como todos tengo una pasion, esa es la de telecomunicaciones, deseo configurar mis telefonos para que ingresen a internet, pero el proveedor no posee ni siquiera la plataforma para hacerlo, existe alguna manera talvez.... deseo que me ayuden, ademas agradeceria mucho si me dan consejos sobre wml.

saludos
Patrick.

Giskard
03-05-2002, 18:23
Las páginas wml se editan con un editor normal de texto (tipo notepad de Windows). El mismo que utilizábamos para los html servirá. Cuando tenemos terminada la página se graba con la extensión .wml (ej.: archivo.wml).

Para publicarla en internet, practicamente cualquier servidor de espacio servirá. Sólo tenemos que configurar en el servidor (o pedir al administrador del sistema que nos lo configure) los MIME types:

MIME type: EXTENSIÓN
Para el código WML text/vnd.wap.wml .wml
Para las imágenes wml (extensión wbmp):
image/vnd.wap.wbmp .wbmp
Para el WML Script: text/vnd.wap.wmlscript .wmls
Para el WML compilado: application/vnd.wap.wmlc .wmlc
Para el WML Script compilado: application/vnd.wap.wmlscriptc .wmlsc

Pero si sólo usamos los .wml y .wbmp sólo tendremos que configurar el servidor para los mismos.

Y si queremos que el index.wml sea el index por defecto (para acceder directamente a: http://www.wmlclub.com/wap/ y no tener que escribir: http://www.wmlclub.com/wap/index.wml) tendremos que configurar el index.wml como página por defecto (cada servidor se configura de una forma distinta).

Lo primero que hay que incluir es el siguiente encabezado, que define la versión del lenguaje WML a usar:

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

La página se engloba dentro del tag que indica que es wml: <wml> y </wml>

Las páginas wml se llaman "barajas" y constan de una o más "cartas".

Aquí tenemos una "baraja" de una sola "carta" o lo que es lo mismo, una página wml sencilla:

?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="cartauno">
p>Mi primera página wml</p>
/card>
/wml>
aquí una baraja de dos cartas:

?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="cartauno"> <br><p>Mi primera página wml
br/>
Esta es la carta uno</p>
/card>
card id="cartados" title="Wapclub: Carta dos">
p>Esta es la carta dos</p>
/card>
/wml>

La carta dos ahora tiene un título. El título aparecerá en la línea de título del dispositivo wap.

Al cargar la página se ve siempre la primera carta. Para ir de la primera carta a la segunda, tenemos que poner un link o un botón:

?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="cartauno">
p>Mi primera página wml
br/>
Esta es la carta uno.
br/>
a href="#cartados">Link a la cartados</a></p>
/card>
card id="cartados">
p>Esta es la carta dos
br/>
a href="#cartauno">Link a la cartauno</a></p>
/card>
/wml>
El salto de línea en wml es <br/> y no<br>, como en el html.

Si lo que queremos es hacer un link a una página externa, hay que colocar el url completo:

a href="http://www.wapclub.com/">Ir a wapclub</a>

Igual que en html, los comentarios se escriben así:

<<!-- Esto es un comentario -->>

Cosas importantes

1) TODOS los textos deberán ir incluídos dentro del tag "p", así:

card id="uno">
p> Texto de la carta uno
br/>
Más texto
br/>
/p>
/card>

2) Hay que evitar el uso del tag "b" ya que puede dar errores en algunos dispositivos que no lo admiten. Para usar un tamaño de letra más grande es mejor utilizar <strong> </strong> pero siempre con mucha moderación.

3) En algunos dispositivos el tag <br/> hay que ponerlo delante de cada línea, nunca al final o en medio, por lo que será mejor que siempre lo hagamos así, para evitar problemas.

4) Recomiendo el uso del atributo "title" siempre, pero habrá que tener en cuenta que si ponemos más letras de las que un dispositivo puede soportar no sabemos cómo quedará al final, puede desde quedar "rota" la línea hasta sobreescrita encima del texto que ponemos en cada "carta".