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