8.7 KiB
Executable File
[[post_data { "author" : "KyMAN", "since" : 20210502, "version" : 20220402 }]]
Objetivos
Aquí se incluirán los objetivos a realizar por los miembros del equipo, los Whalers, y se verán los objetivos que aún faltan por alcanzar, así como todos aquellos objetivos alcanzados.
Tarsier, KyMAN y angelus
Aquí ser pondrán dos columnas de Checkbox, las cuales indican, en el mismo orden en que está el título de este apartado, los objetivos a cumplir, es decir, el primer Checkbox sería para Tarsier, el segundo para KyMAN y el tercero a angelus.
- [X] [ ] Crear una cuenta GitHub.
- [X] [ ] Publicar el proyecto.
- [X] [ ] Poner el proyecto para ambos como desarrolladores.
- [ ] [ ] Crear página de Crowdfounding
- [ ] [ ] Añadir las direcciones de Crowdfounding.
Tarsier, KyMAN y/o angelus
Aquí pasa un poco como en el anterior caso, la diferencia es que con tal de que uno de los dos halla cumplido el objetivo llegaría para considerarlo completado.
- [X] [ ] Testear que todo esté correcto.
- [ ] [ ] Mirar el funcionamiento de los Crypto Core QT o conseguir direcciones para Crowdfounding.
- [-] [X] [ ] Colocar los logos de Tarsier.
Tarsier
- Generar los estilos genéricos a partir de los estilos base que cree KyMAN.
- [-] Generar el logo del proyecto.
- Vectorizarlo en entorno cuadrado (SVG).
- Crear versión sólo negro y trasparente para fuente (SVG).
- Crear versión a color 32x32 (PNG).
- Crear versión a color 180x180 (PNG).
- Crear versión a color 192x192 (PNG).
- Crear versión a color 270x270 (PNG).
- Crear versión a color 512x512 (PNG).
- Establecer gama de colores en la configuración del SCSS acordes con el logo.
- Cambiar colores/tonos del logo o del SCSS hasta que queden acordes e iguales.
- Se pueden usar estrategias de contrarios y demás.
- Montar los estilos responsitivos.
- Montar SEO.
KyMAN
- Renombrar todo el proyecto a WMarkDown.
- Proponerle el sistema de Crowdfounding.
- por direcciones independientes según cada parte y por lo que quiera colaborar el donante.
- Direcciones únicas y luego suministramos o dividimos.
- Aprobado.
- Montar los estilos base.
- Implementar fuentes.
- Establecer los ficheros de SASS.
- Se incluye la configuración SCSS.
- Iconificar.
- Dar formato final.
- [-] Montar los módulos:
- Cabeceras.
- Menú sobre cabeceras.
- Anidar cabeceras según nivel en el menú.
- No está anidado pero sí usa un sistema de niveles.
- Ocultar y mostrar menús. Gestionar estilos.
- Párrafos.
- Formato de texto. Solo negritas y cursivas.
- Bloques de código o contenido plano.
- Identificar bloques de contenido plano.
- Implementar Syntax Highlighter.
- Implementar LaTeX, con seudónimo "Maths".
- Checkbox, Radio Buttons y Ticks.
- [-] Listas.
- Gestionar anidamientos en HTML sobre UL y OL.
- Añadir gráfica de evolución sobre una lista con Checks.
- Inclusión, implementación o importación de múltiples ficheros modo OnePage.
- Establecer vínculo Hash y de fichero.
- Quotes.
- Implementar parámetros.
- Links.
- Links normales.
- Links MarkDown.
- Links MediaWiki.
- Documentar.
- [-] Multimedia.
- Los IFRAME no son gestionables desde CSS por CORS. Dependen de su contenedor.
- Imágenes.
- Vídeos.
- Montar vídeos en single y múltiple.
- Montar gestión del MIME en PHP y JS.
- Montar gestión dinámica sin carga inicial de los MIME y las extensiones.
- Vídeos sobre plataformas embedadas.
- Youtube.
- Vimeo.
- Facebook.
- Da problemas con certificados autofirmados.
- Twitch.
- Da problemas con certificados autofirmados.
- Audios.
- Audios sobre plataformas embedadas.
- Soundcloud.
- No puede agregarse a partir de la URL.
- Soundcloud.
- Sliders.
- Gestionar "NOSCRIPT" para SEO en los IFRAME.
- Cambiar punto de montaje de los Media a un Módulo completo independiente.
- [-] Crear sistema de diccionarios para las páginas.
- Montar gestión de palabras sobre TextNodes.
- Gestionar ignorador de espacios.
- Gestionar GUI de búsqueda.
- Corregir Scroll.
- Aplicar resultados de patrones a los resultados.
- Gestionar múltiples diccionarios.
- Inicialmente, pensando en anidaciones.
- Montar Módulo de escapes.
- Cabeceras.
- Implementar.
- Sistema de gestión de diagramas.
- Elijo Mermaid contra JS, su versión original por ser un resultado HTML.
- Syntax Highlighter.
- Elijo "highlighter.js", una librería ligera, abierta y gratuíta para JS en navegador.
- Implementar intérprete de LaTeX.
- Sistema de gestión de diagramas.
- Montar el fichero JSON para gestión de eliminación de ficheros para actualizarlos.
- Gestionar idiomas a partir de un elemento del Path.
- Montar opción de "delete" para Git y así no montar ni JSON y HTML en Git.
- Sería opcional y para que no halla conflictos Merge en Git.
- Cambiar de un sistema de diccionario a un sistema vectorial el parámetro de la configuración "default_modules".
- Se requiere por compatibilidad de orden con otros medios como Python.
- Montar textos para el HTML base.
- Establecer sistema para los SEO Metas contra el HTML base.
- Añadir sistema de comentarios, Likes y visualizaciones.
- Gestionar el SQLite.
- Gestionar PHP.
- Gestionar los procedimientos almacenados (Servicios).
- Gestionar controladores.
- Gestionar JS.
- Gestión de visitas.
- Gestión de usuarios.
- Gestión de Likes.
- Gestión de comentarios.
- Documentar instalación del GitLab contra un Proxy Nginx externo.
- Generar un archivo PHP Updater.
- Ha de Checkar nuevas versiones completas desde Git.
- Ha de Checkar que si hay versiones nuevas para compilar la documentación.
- Sistema diseñado a partir de la idea de inoro.
- Añadir los ficheros de los componentes externos al CDN.
- Externalizar en todos los proyectos que deriven de éste todos los parámetros de configuración a Secrets como Common.
- Esto permitirá compatibilizar proyectos locales con los de los servidores.
- La idea es que solo halla que hacer "git pull" en los servidores.
- Montar sistema de descarga en documento de la información en los siguientes formatos.
- Texto plano.
- WMarkDown.
- HTML.
- XML.
- MySQL (MariaDB).
- SQL Server.
- SQLite.
- DOC
- ODT
- Documentar:
- Secrets.
- Implementación.
- Creación de un complemento.
- Montar Padding al contenido siguiendo la idea de inoro.
- Aplicar I18N contra entorno de variables PHP.
- Montar detector y cambiador de Versión Móvil.
- Montar responsitividad por rangos en el lado más estrecho.
- Montar modificador de tamaño de letra.
- [-] Montar el ScriptsAnalyzer.
- [-] Montar el analizador de Scripts:
- PHP.
- JS/ECMA.
- Python.
- SQL (MariaDB, SQLite y SQL Server).
- [-] C#.
- Montar Paths excluídos.
- Montar Paths incluídos.
- [-] Montar el analizador de Scripts:
- Añadir Script automático para dar Status al logo (loading, error, ok).
- Quitar el HTML resultante de la compilación del WMD y precompilar en el servidor.
- El objetivo es que se vea claramente, en el Git, el porcentaje de código real.
- Arreglar el Bug 20221012.
- Agregar el Pusher.
angelus
- Completar documentación haciendo de mano inocente.
[[html_data { "title" : "WMarkDown - Objetivos", "url" : "https://wmarkdown.k3y.pw/es/doc/targets.html", "author" : "Tarsier, KyMAN", "since" : 20210502, "version" : 20220402, "key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,objetivos", "description" : "Objetivos para llevar a cabo el proyecto.", "project" : "WMarkDown", "logo" : "https://wmarkdown.k3y.pw/images/wmarkdown.png", "language" : "es" }]]