Roadmap
Chinaski crece lenta y deliberadamente, la misma filosofía que mantiene pequeña la superficie entregada se aplica a lo que se agrega a continuación. Esta página reúne las mejoras actualmente en planificación, agrupadas por los pilares a los que sirven. Todo lo listado aquí es una propuesta: las afirmaciones de "lo que existe hoy" son descripciones precisas del software actual, y el resto es intención, no implementación.
Madurez de los formularios
El módulo de formularios funciona, envíos, notificaciones, webhooks, protección contra spam , y se están planificando cuatro refinamientos para llevarlo a un nivel apto para hospedaje en producción:
- Cuarentena de spam en lugar de descarte silencioso Hoy el honeypot y los filtros de marcado/enlaces evitan que los bots aprendan, ven la misma pantalla de "gracias" que ven las personas reales, y el envío nunca se almacena. El costo: un falso positivo (una persona real que pega URLs en un mensaje, por ejemplo) desaparece sin rastro y sin forma de verificar que los filtros estén bien calibrados. Planificado: envíos en cuarentena que un administrador puede revisar, liberar o verificar.
- Salud de entrega en el propio formulario. El registro de entrega de webhooks con reintentos ya existe y es navegable en el admin de webhooks, pero los webhooks disparados por formularios no registran a qué formulario pertenecen, así que la pantalla de edición de un formulario no tiene nada que mostrar sobre su salud de entrega. Planificado: vincular las entregas disparadas por formularios de vuelta a su formulario para que la pantalla de edición de cada formulario muestre su propio estado de webhook.
- Etiquetas y mensajes por idioma. Las etiquetas de los formularios, los placeholders, el mensaje de éxito y el texto del botón de envío son cadenas únicas hoy, un muro infranqueable para sites multilingües. Primer paso delimitado: cubrir solo las cadenas a nivel de formulario, reutilizando el mecanismo de traducciones existente en lugar de construir un sistema paralelo por idioma.
- Double opt-in para formularios tipo newsletter. Un envío cuenta en el momento en que se almacena; no hay ningún control de confirmación antes de que un contacto se trate como suscrito. Planificado como una opción de higiene para formularios de registro, para que las listas se mantengan limpias.
Descubrimiento SEO
Ayudar a los buscadores a encontrar contenido nuevo más rápido, hoy el sitemap y el robots.txt son correctos pero completamente pasivos:
- Directivas personalizadas de robots.txt y soporte de índice de sitemaps, robots.txt se construye actualmente a partir de una plantilla fija sin forma de agregar directivas (crawl-delay y similares), y cada idioma publica un único archivo de sitemap sin archivo de índice, así que un idioma que cruce el techo de 50,000 URLs del sitemap no tiene una vía de división.
- Un subsistema de ping a buscadores, hoy no existe ningún mecanismo de notificación en absoluto (el webhook de build hace ping a *tus propios sistemas*, no a buscadores). Planificado: soporte de Google Indexing API / Bing URL Submission con reintentos y visibilidad de los envíos, para que puedas ver qué se envió y cuándo.
- Soporte del protocolo IndexNow, el precursor: notificar proactivamente a los buscadores participantes qué URLs cambiaron en cada build, en lugar de depender del descubrimiento orgánico por rastreo. El mismo objetivo de madurez que la línea anterior: reintentos y un registro visible de envíos.
- Gestión completa de taxonomías, las categorías son planas hoy (sin anidamiento padre/hijo), y las etiquetas son una simple columna de texto separada por comas sin soporte de sinónimos ("CMS" y "Content Management System" no se reconocen entre sí). Planificado: jerarquía de etiquetas, sinónimos y las páginas de archivo que hacen que navegar por la taxonomía sea útil.
Control de acceso
El modelo de permisos actual es deliberadamente simple, dos roles más restricciones toscas de contenido/idioma por usuario , y las adiciones planificadas dan a los equipos en crecimiento un control más preciso:
- Un rol Manager entre admin y editor , para líderes de equipo que necesitan publicar e invitar usuarios sin acceso destructivo completo (el conjunto de roles es actualmente exactamente de dos)/li>
- API keys con permisos delimitados, las API keys existentes llevan lectura o escritura; planificado: scopes más granulares para que las integraciones servicio-a-servicio no necesiten acceso completo.
- Cuentas de servicio, cuentas no humanas con su propia matriz de permisos, allowlists de IP y expiración/rotación para automatizaciones que no deberían montarse sobre las credenciales de una persona.
- Una tabla unificada de capacidades, reemplazando las convenciones de "solo estas páginas / solo estos formularios" con un sistema de capacidades único que admita concesiones tanto por entidad como globales.
- Permisos a nivel de página, restringir una página o entrada específica (a un propietario, o a roles designados) para sites con muchos equipos y borradores embargados; hoy las restricciones existen solo a nivel de tipo de entidad y de idioma.
- Control de acceso a nivel de campo, proteger por rol los campos críticos para SEO (canonical URL, noindex, datos estructurados), de modo que una edición de contenido no pueda alcanzar inadvertidamente configuraciones que afecten la indexación de todo el site.
Lo que no está en este roadmap
El roadmap público lista lo que el proyecto pretende construir; no promete fechas ni un orden de release.Los comportamientos ya entregados mencionados arriba (registros de entrega de webhooks, restricciones por entidad, el sistema de dos roles) están documentados en sus propias páginas, el trabajo planificado aquí se apoya en esos, y enlaza en lugar de repetir.
*'Roadmap' en una frase:* los pilares de arriba son el trabajo de completamiento, un sistema de formularios listo para el marketing basado en listas, asistencia de descubrimiento para buscadores, y un control de acceso que escale desde un operador solitario hasta organizaciones de muchos equipos. Nada de aquí se entrega sin que su cláusula de "qué hace hoy" siga siendo cierta, así que vuelve a revisar a medida que los elementos lleguen.