Facilitar contribución al proyecto para Escritores #49
MrChrisFabian
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Facilitar contribución al proyecto para Escritores
El objetivo principal es realizar el proceso de contribución a los materiales de la plataforma mucho más "user friendly", para esto decidimos dejar de utilizar la herramienta de CMS Keystatic que actualmente esta en funcionamiento dentro de ideal, debido a su complejidad para usuarios no familiarizados con los procesos de Github.
Cambios en el sistema de Usuarios.
Actualmente los usuarios deben iniciar sesión con una cuenta de github, pero no todos los editores poseen una cuenta ya previamente creada entonces se decide utilizar el sistema de cuentas de google proveído por la Facultad a todos los alumnos.
Utilizamos Auth-Astro, actualmente en AuthEditor nuestra Branch de desarrollo independiente de la principal.
Resulta mucho más sencillo e intuitivo a los usuarios la utilización de sus cuentas de google, el servicio ya está configurado para únicamente permitir a usuarios quienes formen parte de la Organización "Facultad de Ingeniería".
Note
La utilización de Auth-Astro no es definitiva, también valoramos la opción de implementar los servicios de Clerk por su interesante abanico de funciones disponible que hace más sencilla la administración de usuarios, además de también ser compatible con los servicios de auth de google.
Cambios en el sistema de escritura.,
Para la escritura de nuevas publicaciones optamos por Lexical que nos permite dar todas las herramientas de un texto markdoc a nuestros usuarios junto con las opciones de notación matemática que son tan importantes para los editores, de manera sencilla y eficiente con su enfoque en nodos.
Al utilizar un editor de texto surgen nuevas necesidades a tener en cuenta, como la implementación de un sistema de información adicional para los textos que son necesarios para su clasificación, autoría, y descripción.
Mantener sistema de revisión manual.
Una de las características principales de ideal es su proceso de revisión de los materiales antes de ser publicados, como ya se mencionó antes, la necesidad de crear una "branch" además luego una "pull request" para los usuarios resulta en un proceso largo y engorroso, pero necesitamos que las nuevas publicaciones se mantengan como una "pull request" para poder mantener el mismo flujo de trabajo pero de manera transparente para el usuario.
Beta Was this translation helpful? Give feedback.
All reactions