Skip to content

Previsualización, generación y empaquetado XML #65

@eduranm

Description

@eduranm

Descrição da nova funcionalidade

Incorporar al flujo de markup_doc la generación del XML JATS, su descarga, su previsualización HTML/árbol XML y el empaquetado SPS en ZIP, para poder revisar el resultado del marcado, descargarlo y construir el paquete final con sus activos asociados.

Critérios de aceitação

  • Debe existir soporte para:

    • generar el XML completo del artículo.
  • Construir un documento XML con al menos:

    • front
    • body
    • back
    • ref-list
  • Generar la parte de journal-meta` usando la información del registro, incluyendo cuando exista:

    • acrónimo
    • título del journal
    • abreviatura
    • ISSN impreso
    • ISSN electrónico
    • publisher
  • Generar la parte de article-meta y front-stub a partir del contenido estructurado, incluyendo cuando corresponda:

    • DOI
    • subject
    • article-title
    • trans-title
    • contrib-group
    • afiliaciones
    • resúmenes
    • palabras clave
    • fechas editoriales
  • Contenido especial del cuerpo, incluyendo cuando corresponda:

    • figuras
    • tablas
    • listas
    • fórmulas
    • referencias bibliográficas
  • Debe existir la tarea para:

    • regenerar el XML a partir del contenido editado;

    • actualizar content_body;

    • guardar text_xml;

    • actualizar el estado del documento a PROCESSED.

    • Generar un paquete ZIP descargable con nombre SPS.

  • La previsualización HTML debe soportar:

    • normalización de meta UTF-8;
    • inserción del CSS JATS;
    • carga de archivos estáticos requeridos.

Anexos

  • Incorpora la salida XML del flujo de marcado, su regeneración desde edición, su previsualización y el empaquetado final SPS con assets.

Referências

  • packtools
  • lxml
  • zipfile

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions