Páginas (2):    1 2
Harpo   09-01-2025, 20:30
#11
Mi experiencia con la ayuda offline de Gambas es bastante mala, básicamente porque cuando se utiliza en el IDE, muestra la ayuda en el idioma configurado y en español está incompleta y anticuada. Y aunque cambies el idioma en el navegador sigue mostrando la ayuda en español.

Utilizo un navegador propio para visualizar la ayuda online, que queda inservible cuando la Wiki está caída. He revisado los datos que se descargan de la Wiki offline para ver si puedo utilizarla en mi aplicación y no es posible de una forma directa, las páginas de ayuda están escritas en Gambas Markdown.

Así que estoy probando las dos únicas alternativas que se me han ocurrido:
- Por un lado se puede convertir Gambas Markdown a HTML usando el componente gb.markdown. Si la Wiki está caída la aplicación cambiaría a la ayuda offline, la convertiría a HTML y la mostraría.
- Por otro lado, crear un módulo que se descargue la ayuda online a local modificando las páginas HTML para que funcionen correctamente en el componente WebView. Y si la Wiki está caída cambiar a la versión local.

Cada solución tiene su pros y sus contras, en eso estamos.
Un saludo, Harpo.
guizans   11-01-2025, 21:46
#12
Acabo de ver que hay una nueva versión de Gambas, la 3.20.0 y entre las mejoras hay mejoras en la ayuda:

-Arreglado el diseño de páginas no traducidas en la ayuda offline.
-Arreglado el uso de la página en inglés cuando la página traducida no está disponible en la ayuda offline.

Entre otras. Habrá que probar la nueva versión a ver si ahora la ayuda offline funciona como debe.

Un saludo.
Harpo   16-01-2025, 22:14
#13
Tengo una pregunta: ¿quién mantiene la wiki?.

Estoy con mi idea de descargar la wiki a local, una clase que descarga la página principal, analiza los enlaces que contiene y va descargando todo lo que encuentra.

El caso es que llega a una página, en concreto esta:

[Imagen: qZMIQB0l.png]

Al hacer click en el enlace de "See the layout event", en el marco derecho de la página,  vuelve a cargarla, misma página, pero con un pequeño cambio, añade un "/.layout" al final del enlace. Y mi programa, como el enlace es distinto, descarga la página, la analiza y vuelve a venir con un "./layout" más al final. Con lo cual entra en bucle.  

En la imagen abajo se ve el enlace después de pulsar 12 veces.
Se aceptan ideas, un saludo.
Harpo
guizans   16-01-2025, 22:38
#14
Si que es un error curioso. La solución es que corrigan ese enlace. Otra cosa que hecho de menos en la ayuda de Gambas es un buscador, no estaría nada mal. En cuanto a quien lleva la ayuda de Gambas, pues ni idea.
Shell   17-01-2025, 14:47
#15
Harpo creo que lo mejor es preguntar en la lista internacional. Así sales mejor de dudas. Ademas seguro que más de un gambero
esta interesado en tu proyecto o por lo menos saber como funciona. Si mejora la ayuda offline indiscutiblemente es un recurso
valorado por todos.

Probando la ayuda offline y el enlace que comentas, no funciona. El enlace de la propiedad si funciona.
Si buscas en la ayuda offline esa palabra que ves en el enlace que no funciona, muestra más de treinta referencias
en el buscador y no va ninguna.Y en la online el mismo problema, que es la que has mostrado.

Estoy mirando en el menú de ayuda sobre el proyecto Gambas o acerca de este y no localizo a ver quien la lleva.
Hay muchos que son traductores.

Vaya, una vez que se contesta ya no puedo ver el otro mensaje de Guizan. 
Esto ocurría antes, también.

La ayuda online no trae buscador, la ayuda offline, si.
A la izquierda tienes un árbol de las clases, usa buscar y te mostrará todas las referencias que se aproximan a
tu búsqueda.

Saludos
Última modificación: 17-01-2025, 14:58 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Harpo   17-01-2025, 20:00
#16
He soslayado el problema comprobando que los enlaces no terminen en "/.layout" dos veces, rápido y sucio. Lo comentaré en la lista internacional.

Ya tengo una primera versión funcional que descarga la wiki completa, algo más de 16.000 páginas y algo menos de 1 GB de datos, en poco más de 40 minutos.

[Imagen: dHnyYc2l.png]

Cuando compruebe que funciona subiré la aplicación al foro.
Un saludo, Harpo.
Shell   18-01-2025, 11:58
#17
(17-01-2025, 20:00)Harpo escribió: Cuando compruebe que funciona subiré la aplicación al foro.

Genial

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Páginas (2):    1 2
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.