¡Hola a todos!
Detrás de escena del aspecto técnico de GKM, siempre estamos trabajando en una variedad de proyectos para promover el ministerio, y queríamos brindarles una actualización sobre algunos de los últimos acontecimientos para mantenerles a todos informados. En el aspecto técnico de GKM, siempre estamos trabajando para mejorar lo que ya existe, refinar la experiencia del usuario y brindar más formas de descubrir el contenido disponible en GKM. Este es un proceso continuo y constante, y no incluye todo el contenido y las funciones nuevas que aún queremos agregar a GKM, pero estamos avanzando bien en algunos de estos proyectos, y eso es lo que vamos a repasar hoy.
Queremos ser transparentes con todos ustedes acerca de en qué estamos trabajando y cómo lo estamos logrando, así que incluiré algunos detalles técnicos en esta publicación como parte de ello. Esto no pretende confundir a nadie que no sea "experto en tecnología", pero tampoco queremos evitarlo simplemente por temor a ser confusos. Haré todo lo posible para simplificar la terminología sin dejar de ser conciso. Y con eso, ¡comencemos!
Cuando reconstruimos el sitio web de GKM por primera vez en 2012, nos estábamos alejando de un sistema que se estaba desmoronando a medida que transferíamos datos. Elegimos construir sobre una plataforma llamada Concrete5, y decidimos hacerlo por varias razones. Fue rápida de configurar, segura y fácil de usar para la edición frontal. Esto fue genial para la crisis de tiempo en la que estábamos, y fue una actualización masiva del sistema anterior.
Eventualmente, Concrete5 tuvo una revisión masiva que nos obligó a reconstruir en una nueva versión, transfiriendo manualmente el contenido 1 página a la vez. Junto con esto, decidimos revisar el diseño del sitio web ya que teníamos que migrar el contenido de todos modos. Esto ha funcionado durante los últimos dos años y, en última instancia, Concrete5 nos ha servido bien durante la última década para GKM, pero, francamente, al final llegamos al punto en el que superamos el sistema y, en cambio, comenzó a interponerse en nuestro camino. Las cosas que el sistema simplificó terminaron convirtiéndose en obstáculos a medida que profundizamos en la personalización de GKM.
Dicho esto, una vez más estamos reconstruyendo los cimientos de GKM en una nueva plataforma conocida como ProcessWire, una que tiene como objetivo facilitar nuestro trabajo como desarrolladores, sin estorbar. Debido a nuestra experiencia con la reconstrucción de GKM en el pasado, hemos podido escribir importadores de contenido esta vez para migrar en masa el contenido de GKM a la nueva plataforma, lo que significa que no necesitamos transferir contenido página por página, lo cual ha reducido enormemente el tiempo de desarrollo.
Esta nueva plataforma nos permitirá organizar mejor el contenido en GKM y facilitará mucho la adición de nuevos contenidos en el futuro, así como funciones que hemos querido implementar durante mucho tiempo. Además, es más segura y más rápida que la plataforma anterior, lo cual es muy importante para nosotros para nuestra base de lectores. Esto nos lleva al resto de esta publicación.
Uno de los informes de usuarios más comunes que recibimos es sobre la capacidad de búsqueda del contenido en GKM. Hay más de 10.000 páginas en este sitio web ahora, desde publicaciones de blog, libros, libros traducidos, tratados, boletines de FFI, la lista continúa y seguirá creciendo. La búsqueda integrada de Concrete5 ha hecho el trabajo ocasionalmente hasta el momento, y DuckDuckGo como alternativa ha ayudado a recuperar algo de la holgura, pero cuando tienes un sitio de esta magnitud, la búsqueda debe ser sólida.
Hemos examinado varias opciones de búsqueda en la próxima versión de GKM, y en nuestra búsqueda queríamos asegurarnos de que el sistema pudiera contener la gran cantidad de contenido, permitirnos categorizar y refinar minuciosamente los datos y producir resultados de búsqueda rápidos para los usuarios. Nos hemos decidido por un sistema llamado Algolia, que no solo tiene la calidad que lo respalda, sino que también cuenta con velocidades de búsqueda increíblemente rápidas (hasta 0,1 segundos para obtener resultados en ciertos casos).
Al implementar un nuevo sistema de búsqueda, dicho sistema necesita "aprender" el contenido hasta cierto punto. El sistema seguirá refinándose según los parámetros que modifiquemos, pero también según la frecuencia de búsquedas de nuestra base de lectores. Esto es algo bueno, pero significa que, particularmente al principio, puede haber un período de tiempo en el que no produzca los resultados más relevantes. Todavía estamos en la fase de desarrollo y prueba de Algolia, por lo que lo mantendremos informado mientras mostramos el nuevo sistema de búsqueda y lo presentamos en el sitio web de GKM. No tengo ninguna duda de que pronto se convertirán en buenos amigos. ¡Suficiente!
Implementamos un sistema hace años llamado Elastic Email para manejar notificaciones por correo electrónico de nuevas publicaciones de blog. Desde entonces, no podría decirle la cantidad de tickets de soporte que hemos recibido de personas que fueron eliminadas del sistema al azar, o que espontáneamente dejaron de recibir correos electrónicos. Nunca pareció haber ningún patrón, ni ninguna solución permanente. Con este fin, hemos comenzado a buscar un par de opciones nuevas para el correo electrónico que parecen prometedoras, pero aún estamos investigando cuál funcionará mejor.
Mientras tanto, seguiremos remendando el que tenemos actualmente. Como declaración general, si alguno de ustedes descubre que ya no recibe correos electrónicos de GKM, tenga la seguridad de que no lo hemos eliminado de la lista, lo más probable es que se trate de un problema técnico. Comience por intentar registrarse para recibir notificaciones nuevamente, ya que esto puede resolver el problema; de lo contrario, siempre puede enviarnos un ticket a https://gkmsupport.freshdesk.com y le ayudaremos en todo lo que podamos.
Como muchos de ustedes saben, el Instituto Bíblico Internacional Zarza Ardiente ha sido un proyecto que ha visto muchas versiones a lo largo de los años, todas las cuales no se han mantenido. A partir del año pasado, comenzamos a trabajar en una nueva dirección para la escuela, basada en discusiones internas del proyecto en su conjunto, y desde entonces Dios lo ha vuelto a poner en pausa. Al igual que con todo lo relacionado con el ministerio, le pedimos Su liderazgo en todo lo que hacemos, desde el software para implementar, hasta las características para construir, y la escuela no es una excepción. Ya tenemos algo de contenido creado para la nueva versión de la escuela, y estamos contentos con la dirección que está tomando, pero está claro que Dios tiene tiempo en esto como en todas las cosas, y Él nos ha dicho que nos concentremos en otros aspectos de GKM. Siendo por el momento.
Somos un equipo pequeño que trabaja en GKM, así que aunque tenemos mucho planeado en términos de la visión de GKM, desafortunadamente no podemos construir mucho a la vez. ¡Estamos emocionados por la dirección que Dios está tomando para la escuela, y les mantendremos informados cuando surjan nuevos desarrollos!
Hay innumerables cosas en las que seguimos trabajando en GKM, desde el aspecto técnico de mantener una base sólida para el sitio web y simplificar nuestro trabajo como desarrolladores, hasta continuar refinando el contenido existente en el sitio web. Aquí hay algunos ejemplos rápidos de proyectos que tenemos en trámite:
Temas
Planeamos agregar eventualmente "Temas" a GKM. Esto implicará revisar cada libro, cada capítulo de libro, tratado y otras páginas de enseñanza relevantes, y aplicarles temas, lo que le permitirá a usted, como lector, hacer clic en un solo tema y encontrar todo el contenido en el sitio relacionado con ese tema. Esta es una tarea increíblemente ardua y será parte de un proceso continuo, pero será invaluable para todos los usuarios, especialmente para los nuevos, a medida que crezca y madure. Esto, combinado con la utilización de nuevas funciones de búsqueda y, finalmente, la incorporación de contenido relacionado, ayudará a aquellos que deseen profundizar en el estudio de GKM de una manera muy poderosa.
Herramientas de estudio
Hasta ahora, las cuentas de usuario no han estado disponibles en GKM. No ha habido necesidad de ellas ya que no tenemos ninguna función para las mismmas. Planeamos incorporar eventualmente cuentas de usuario, junto con una variedad de herramientas disponibles para esas cuentas, como guardar páginas en una lista categorizada personal, resaltar secciones de contenido para referencia futura, notas de estudio, etc. son otras prioridades, y existen soluciones que puedes usar mientras tanto, como extensiones para un navegador.
Revisión visual
Con esta nueva versión del sitio web, estamos revisando el diseño del sitio una vez más. Cada vez que actualizamos el diseño del sitio web de GKM, tenemos múltiples objetivos en mente:
- Mantenga el contenido más relevante como lo primero que ve.
- Mostrar subsecciones relevantes de la sección actual.
- Crear puntos de entrada a otras áreas relevantes del sitio.
- Proporcionar navegación para saber dónde se encuentra en el sitio.
- Elija colores que sean visualmente atractivos, sin exagerar.
Los métodos modernos de diseño de sitios siempre están cambiando y actualizándose, por lo que los rediseños continuarán ocurriendo cuando surja la necesidad. Tenga la seguridad de que cada vez que rediseñamos cualquier parte del sitio (ya sea un rediseño visual o la estructura del contenido), nos esforzamos por mantener siempre la compatibilidad con versiones anteriores mediante el uso de redireccionamientos de URL, lo que significa que cualquier marcador que tenga actualmente a existente las páginas siempre deben mantenerse. Dicho esto, dada la escala del sitio web, hay momentos en los que se pierden ciertos enlaces, así que infórmenos en el servicio de asistencia si alguna vez encuentra un enlace roto.
Y mucho más
Hay muchos más proyectos y características que tenemos en el tablero de dibujo para GKM, pero no queremos anunciar ningún detalle todavía hasta que hayamos tenido la oportunidad de al menos comenzar a crear prototipos. Estos van desde actualizaciones / características continuas del sitio, hasta proyectos de ministerios externos y cualquier otra cosa a la que Dios nos guíe.
En todo lo que hacemos en GKM, nuestro objetivo es hacer que el contenido sea accesible, buscable y fácilmente disponible para la base de lectores. Es nuestra pasión y un proceso continuo constante que continúa refinándose. ¡Muchas gracias a todos por su continuo apoyo a lo largo de los años! Le mantendremos informado sobre cualquier cambio significativo en el sitio, a medida que continuemos construyendo.
Joshua
y el resto del equipo administrativo de GKM