El Thu, Jul 08, 1999 at 01:45:10PM +0200, J Horacio MG contaba:

>�Podr�a alguien explicarme como se relaciona todo, o darme la direcci�n
>de una lista sobre WML?

El WML es uno de los programas m�s documentados que conozco. Te
aconsejar�a que instalases el paquete y ejecutases: man wml_tutorial 
o man wml_intro

Pero bueno, digamos que seguramente quieras saber de que se trata el
WML, y como yo lo uso, si tal te lo explico.

El WML es un preprocesador para generar c�digo HTML. Quiero decir,
que para generar tus p�ginas HTML haces algo que tal:

   # wml test.wml > test.html

�Para que vale?

Bueno, normalmente tiene la ventaja de que incluye comandos y
opciones para hacer m�s f�cil la creaci�n de p�ginas:

    * Macros
    * Incluir ficheros
    * Filtrar el c�digo 
    * Crear p�ginas multi-idioma

Es un conjunto de varios programas y lenguas de macros: Meta-HTML,
Perl, m4, cpp,...

Las principales venajas que tiene es lo de los macros. Pongamos que
est�s usando el siguiente macro:

#use wml::std::box
<box bdcolor="#000000" bdwidth=1 bdspace=10
  bgcolor="#ffffff" fgcolor="#000000">
Foo Bar Quux
</box>

Pasado por el WML saldr�:

<table cellspacing="0" cellpadding="1" bgcolor="#000000" border="0">
<tr>
<td>
<table bgcolor="#ffffff" cellspacing="0" cellpadding="10" border="0">
<tr>
<td><font color="#000000">Foo Bar Quux</font></td>
</tr>
</table>
</td>
</tr>
</table>

Que a�n ahorra bastante.

Puedes crear tus propios macros o si no usar los ya definidos en el
programa (que son muchos y valen para casi todo).

Otra opci�n muy interesante es la de crear documentos multilenguaje.

Creas un documento tal que:

<html>
<head>
<title>[EN:Titleline:][ES:T�tulo:]</title>
</head>
</html>

Ejecutas:

$ wml -o UNDEFuEN:index.html.en \
      -o UNDEFues:index.html.es index.wml

Y crear�s dos ficheros, uno en Espa�ol:

<html>
<head>
<title>T�tulo</title>
</head>
</html>

Y otro en ingl�s:

<html>
</head>
<title>Titleline</title>
</head>
</html>

Como puedes ver esto ahorra mucho trabajo (la mayor parte de los
usuarios de WML tienen p�ginas en varios idiomas).

Tambien cosas tan idiotas como la posibilidad de que te ponga
autom�ticamente los tama�os de las im�genes:

 <img src="daily.jpg"> 

Despues del wml:

 <img src="daily.jpg" alt="" width="428" height="672">

Nota final:

  El WML no est� hecho para crear p�ginas web en el acto (en un CGI o
desde el Apache). No es tan r�pido ni tiene m�dulos para bases de
datos. Para eso usa PHP o Perl.

  Es algo lento. Son muchos programas. Hay alg�n otro preprocesador
de HTML (en ese mismo directorio de Debian) m�s r�pido.

  Est� bastante documentado. Lo cual facilita mucho la labor. 

-- 
Saudos:
><ose        [EMAIL PROTECTED]   (Vigo/Galicia/Espa�a)
         http://pagina.de/xmanoel/
         http://w3.to/mikkeli/

07/08   Bell Telephone Co. formed (predecessor of AT&T), 1877
07/08   CDC incorporated, 1957
  • WML J Horacio MG
    • Xose Manoel Ramos

Responder a