Unofficial Content

¿CHM o HTMLs?

Originalmente eran solo HTMLs, pero es MUY pesado manejar más de 10.000 archivos en un directorio. Digamos que uno no debería "manejarlos" mucho pero...

Algun alfa tester me preguntó porque no armar un CHM.

La ventaja del CHM es que es más fácil de manejar porque es solo un archivo.

Los problemas que encontré con el CHM son:
1. En algunas máquinas tiene problemas de seguridad (depende de la versión del Windows) para acceder a un CHM de la RED por lo cual necesariamente todos lo tendrían que tener local.
2. El CHM no logré modo de "patchearlo" por lo cual en caso de querer subir una actualización tendría que subir todo el CHM nuevamente. Talvez no sea tan importante para el caso del foro de la 9.0 que está en sus etapas finales pero si para otros foros (si aplico la misma idea algun dia).
3. La más importante: suele ser poco práctico tener que ir a buscar a tal o cual CHM, eso es lo maravilloso de estas tools de busqueda, no importa donde este o lo que sea, lo encuentra. Asi encuentra un mail, un DOC, un HTML, etc. Sino tendría que buscar primero en tal lado y luego en tal otro, lo cual es pesado.
Si bien el Google Desktop tiene un plug-ins para buscar en CHMs llamado Larry's Help File Indexer. El problema que le vi es que si bien encuentra ahi lo que busco, luego no puedo ir directamente a tal parte del CHM sino que me abre el CHM completo y ahi tengo que buscar de nuevo.

Considerando esos problemas y que en realidad no debería "manejarse" mucho el directorio, simplemente indexarlo con alguna de las tools mencionadas (u otras), me pareció mejor que fueran HTML. De todos modos, dado que en armar un CHM es sencillo, decidi armar uno y publicarlo en ese formato también. El cliente es soberano wink

¿Porque no publicarlo como XML?

Al principio lo pensé, uno como técnico sueña con que otro en otro lado tomará ese XML y lo procesará de algún modo (lo cargará en una base de datos o aplicando un XSL se hará su propia versión del tema o le agregará más información).
También ¿porque no brindar un webservice?

Nada de eso es complicado de hacer, ahora, no estoy seguro de su utilidad y aqui aplico aquello de "los técnicos suelen hacer lo que nadie les pide que hagan, lo hacen simplemente porque les divierte". Esta vez me resistí a esa tendencia y llegué hasta el HTML/CHM que, para el alcance de "buscar-ver el contenido", es lo más sencillo de usar.

Si alguien lo quiere en XML, no tengo problema, del mismo modo que tengo un webrapper para salvar el HTML puedo hacer un SDT y salvarlo como XML.

Que feo el HTML!

Bueno, no es feo, es "sobrio y discreto" wink
Si a alguien no le gusta, está el CSS incluido (es el Theme: Fantastic que crea Patterns).
Pueden cambiar el CSS por otro o pueden pasarme uno que les guste más que yo sin dramas lo incluyo en la proxima distribución o mismo mandarme el Theme modificado.
Otros cambios de estética, información a incluir, etc, no hay problema, digan que otra les parece util y vemos.

Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant