Generación de páginas webs en Chess Assistant

Por Juan Francisco Defez Gómez
Email:
JUAN1204@santandersupernet.com

En el presente articulo desarrollamos las posibilidades que nos ofrece Chess Assistant 6.1 para la publicación de partidas en Internet, de gran interés para Webmasters y directores de Torneos que desean una rápida publicación de sus eventos en la red.

Chess Assistant dispone de sofisticadas herramientas para evitar la muy habitual edición incorrecta de nombres en partidas jugadas en muchos torneos que realmente reducen la eficacia de la búsqueda de partidas por jugador, o incluso por eventos que se producen con la usual grabación de las partidas en formato ChessBase, pero esta cuestión la comentaremos detenidamente en otro articulo posterior.

En el tema que ahora tratamos, Chess Assistant puede generar el código Java necesario para ofrecer partidas en formato dinámico dónde con un solo clic las piezas se van moviendo y también en el tradicional html estático. Para ello nos debemos de fijar en los comandos de Impresión y las posibilidades que se nos despliegan:

Comandos de impresión

Es conveniente que realicemos una correcta parametrización de la página con las posibilidades que se nos ofrecen para obtener un resultado de la mejor calidad posible. Así, si pulsamos la opción resaltada del dibujo anterior nos lleva a una pantalla como la siguiente:

Parámetros de impresión de partida

Ahora pulsaríamos la pestaña de Exportar al Web que nos daría las siguientes posibilidades:

Exportar al WebSi usamos HTML dinámico tendremos una exportación posterior con piezas en movimiento.

Si utilizamos el modo HTML 4, se genera una simple página de html con las figuras y diagramas listos para su publicación directa en Internet. En este caso pueden incluso usar los Gifs en lugar de la típica letra CA de Chess Assistant, asi como la posibilidad de utilizar notación algebraica completa etc.

 

 

Exportar al formato HTML

Usted puede elegir exportar al formato HTML estático o a una página controlada por Java que permite jugar por el lado del cliente, es decir el usuario puede estar reproduciendo la partida con movimientos.

Exportar al HTML estático:
Para exportar partidas al HTML estático, desactive la bandera de control HTML Dinámico en la caja de diálogo Imprimir | Parámetros de la impresión de partida y ahora (la pestaña exportar al Web export). Para visualizar las imágenes GIF en vez de los símbolos ajedrecísticos, active la bandera de control Usar los GIFs en vez de CA Chess.

Exportar a las páginas controladas por Java:
Para exportar a las páginas controladas por Java, active la bandera de control HTML Dinámico. Como regla, este modo se usa para exportar un conjunto de partidas. Para hacerlo, ha sido elaborada una estructura especial de carpetas. Junto con los archivos de HTML con partidas, en la misma carpeta se producen dos archivos adicionales:
gamestoc.htm con el índice y un archivo de frame chess.htm
Al efectuar el comando Imprimir | Exportar | HTML aparece la ventana Guardar como. Seleccione (o cree) la carpeta donde va a guardarse el resultado. En un ejemplo práctico dónde vamos a exportar tres partidas comentadas del último Open Internacional de Mislata, la vamos a denominar XAbiertoMislata.
Para este ejemplo práctico utilizamos la última versión del Chess Assistant 6.1 variación 655, que ha incorporado diversas mejoras al estándar inicial.

Cuando aparece el selector de archivos para indicarnos en dónde queremos que sea generada le hemos indicado en el directorio Bases. Una vez finaliza el proceso, que es muy rápido, podemos ver a través del explorador de Windows, que dentro del directorio de Bases tenemos los siguientes subdirectorios o carpetas creadas:

Directorio Bases1. Common
2. XabiertoMislata_files

La filosofía de Chess Assistant que deben de comprender los Webmasters es que actualmente en la exportación de partidas a formato html dinámico se crea siempre un directorio llamado common que tiene los archivos comunes a cualquier pagina html creada con Chess Assistant dónde se encuentran las estructuras básicas de los ficheros html independiente de las partidas que luego sean puestas y los diferentes tamaños de tablero que pueden ejecutarse para seguir la partida, utilidad única en Chess Assistant, en la primera vez.
Adicionalmente se crea también una carpeta con el mismo nombre que hemos dado para la exportación añadiendo un signo de subrayado y la palabra files, y cuyo contenido son las Webs de las diferentes partidas almacenadas.
Por lo tanto en siguientes ediciones de partidas de otros torneos producirán otra pagina índice diferente y otra carpeta con el mismo nombre de la pagina html índice pero añadiéndole el subrayado y la palabra files, sin generar la carpeta
common porque ya fue creada con anterioridad.
La ubicación y la generación del fichero índice denominado XabiertoMislata.htm que tiene el mismo nombre matriz de la carpeta ubicada en el mismo directorio bases (añadiendo el subrayado y la palabra files) puede verse en la siguiente pantalla:

Archivos del directorio Bases

Haciendo doble clic sobre el fichero último marcado en color azul nos resulta una pantalla como sigue:

Pantalla de la partida

En la pantalla anterior podemos ver que se exportan tres líneas de encabezamiento, indicando número partida, código ECO, nombres de jugadores y localidad. Asimismo un frame nos permite cambiar de una partida a otra, y también tenemos la posibilidad de enlazar el fichero PGN que puede crearse desde Chess Assistant a la pagina html para su posible download por parte de los usuarios de la web. Esta posibilidad no se realiza automáticamente, como por ejemplo sucede con ChessBase. No obstante el pase de jugadas marcadas con un color amarillo fluoresecente a modo de subrayado es más facil e intiuitivo que en ChessBase 8.0.

La explicación de los diferentes archivos contenidos en el directorio o carpeta creada con el titulo del evento exportado a formato dinámico es la siguiente:
Si el archivo se ha llamado XabiertoMislata se van a generar tantos archivos htm como partidas haya, con la numeración correlativa, es decir XabiertoMislata1.htm, XabiertoMislata2.htm y asi sucesivamente.

El archivo Chess.htm consta de tres zonas:

En la variación actual los archivos de soporte o comunes son copiados directamente en la exportación sin que haya que activar ningún tipo de casilla.

Para exportar la pagina en formato dinámico y enviarla a otro webmaster amigo lo único que debe de hacer es incluir la primera vez el directorio common, (posteriormente ya lo tendrá dicha persona instalado y no será necesario volver a enviárselo), y luego el fichero htm índice y la carpeta con el mismo nombre del fichero que contiene lo indicado anteriormente y termina con un subrayado y la palabra files. Usted puede enviar zipeada esa información a otra persona y al recibirla debe descomprimirla en un único directorio, dónde tendrá:

  1. El fichero htm índice (con el nombre que le haya dado al exportar, en nuestro ejemplo XabiertoMislata.htm)
  2. La carpeta con el nombre del índice_files
  3. La carpeta con los ficheros comunes llamada common

Para ejecutar y ver lo enviado sólo debe de hacer doble clic en el fichero htm y por supuesto tener un navegador Explorer o Nescape Instalado.

Atención: La información facilitada en la presente nota,
amplia y sustituye la facilitada en el manual en castellano por la firma
Chess Assistant.

Ir al Indice de Notas de Juan Francisco Defez Gómez

INFORCHESS ESPAÑA
Juan Fco. Defez Gómez
C/ José Andreu Alabarta, 34-21
46014 VALENCIA
Telf. 963782156 Fax: 96 359 68 56
E-mail:
inforchess@inforchess.com
INFORCHESS/AJELIBRE ARGENTINA
Julio Alberto González
Río Juramento 145
(B6620LCC) Chivilcoy
Te: 0054 - 2346 - 420616
E-mail:
ajelibre@infovia.com.ar
Inforchess

 

© Inforchess/Ajelibre - TODOS LOS DERECHOS RESERVADOS.
Río Juramento 145 (B6620LCC) Tel 0236 420616 - Chivilcoy, Argentina
Mantenimiento y Diseño:
Julio Alberto González