Фаза 6 створює комплексну систему публікації та експорту з генерацією PDF, експортом LaTeX, шаблонами журналів, пакетами для подачі та інтеграцією з препринтами — дозволяючи дослідникам безшовно переходити від чернетки до публікації.
🎯 Ключові завдання
Генерація PDF — PDF, готові до друку, з академічним форматуванням
Експорт LaTeX — Повний LaTeX з BibTeX для подачі в журнали
Експорт Word — Документи Microsoft Word (.docx)
Шаблони журналів — 50+ форматів великих журналів
Пакети для подачі — ZIP-архіви з усіма необхідними файлами
Інтеграція з препринтами — Підтримка подачі в arXiv та bioRxiv
Фаза 6 створює комплексну систему публікації та експорту з генерацією PDF, експортом LaTeX, шаблонами журналів, пакетами для подачі та інтеграцією з препринтами — дозволяючи дослідникам безшовно переходити від чернетки до публікації.
🎯 Ключові завдання
Генерація PDF — PDF, готові до друку, з академічним форматуванням
Експорт LaTeX — Повний LaTeX з BibTeX для подачі в журнали
Експорт Word — Документи Microsoft Word (.docx)
Шаблони журналів — 50+ форматів великих журналів
Пакети для подачі — ZIP-архіви з усіма необхідними файлами
Інтеграція з препринтами — Підтримка подачі в arXiv та bioRxiv
Фаза 6 створює комплексну систему публікації та експорту з генерацією PDF, експортом LaTeX, шаблонами журналів, пакетами для подачі та інтеграцією з препринтами — дозволяючи дослідникам безшовно переходити від чернетки до публікації.
🎯 Ключові завдання
Генерація PDF — PDF, готові до друку, з академічним форматуванням
Експорт LaTeX — Повний LaTeX з BibTeX для подачі в журнали
Експорт Word — Документи Microsoft Word (.docx)
Шаблони журналів — 50+ форматів великих журналів
Пакети для подачі — ZIP-архіви з усіма необхідними файлами
Інтеграція з препринтами — Підтримка подачі в arXiv та bioRxiv
📅 Розбивка по спринтах
Спринт 6.1: Інфраструктура експорту (1 тиждень)
Встановлення залежностей експорту
Визначення TypeScript типів експорту
Створення схеми бази даних експорту
Створення ExportConfigService
Створення ExportQueueService
Таблиці бази даних:
export_jobs — Асинхронна обробка експорту
journal_templates — Визначення шаблонів
citation_styles — Посилання на стилі CSL
submission_packages — Метадані пакетів
export_history — Журнал аудиту експорту
Спринт 6.2: Двигун генерації PDF (1.5 тижні)
Створення PDFGenerationService
Створення компонента React PDF документа
Створення шаблонів стилів PDF
Створення CitationFormatterService
Створення FigureProcessorService
Створення API-маршруту експорту PDF
Створення EquationRendererService
Функції PDF:
Титульна сторінка з метаданими
Розділ анотації
Основний контент з правильним форматуванням
Розміщення рисунків з підписами
Рендеринг таблиць
Відображення рівнянь (KaTeX)
Список літератури
Колонтитули сторінок
Спринт 6.3: Експорт LaTeX та Word (1 тиждень)
Створення LaTeXGenerationService
Створення файлів шаблонів LaTeX
Створення DocxGenerationService
Створення MarkdownExportService
Створення API-маршрутів експорту
Шаблони LaTeX:
export_jobs — Асинхронна обробка експорту
journal_templates — Визначення шаблонів
citation_styles — Посилання на стилі CSL
submission_packages — Метадані пакетів
export_history — Журнал аудиту експорту
Спринт 6.2: Двигун генерації PDF (1.5 тижні)
Створення PDFGenerationService
Створення компонента React PDF документа
Створення шаблонів стилів PDF
Створення CitationFormatterService
Створення FigureProcessorService
Створення API-маршруту експорту PDF
Створення EquationRendererService
Функції PDF:
Титульна сторінка з метаданими
Розділ анотації
Основний контент з правильним форматуванням
Розміщення рисунків з підписами
Рендеринг таблиць
Відображення рівнянь (KaTeX)
Список літератури
Колонтитули сторінок
Спринт 6.3: Експорт LaTeX та Word (1 тиждень)
Створення LaTeXGenerationService
Створення файлів шаблонів LaTeX
Створення DocxGenerationService
Створення MarkdownExportService
Створення API-маршрутів експорту
Шаблони LaTeX:
export_jobs — Асинхронна обробка експорту
journal_templates — Визначення шаблонів
citation_styles — Посилання на стилі CSL
submission_packages — Метадані пакетів
export_history — Журнал аудиту експорту
Спринт 6.2: Двигун генерації PDF (1.5 тижні)
Створення PDFGenerationService
Створення компонента React PDF документа
Створення шаблонів стилів PDF
Створення CitationFormatterService
Створення FigureProcessorService
Створення API-маршруту експорту PDF
Створення EquationRendererService
Функції PDF:
Титульна сторінка з метаданими
Розділ анотації
Основний контент з правильним форматуванням
Розміщення рисунків з підписами
Рендеринг таблиць
Відображення рівнянь (KaTeX)
Список літератури
Колонтитули сторінок
Спринт 6.3: Експорт LaTeX та Word (1 тиждень)
Створення LaTeXGenerationService
Створення файлів шаблонів LaTeX
Створення DocxGenerationService
Створення MarkdownExportService
Створення API-маршрутів експорту
Шаблони LaTeX:
Шаблон
Застосування
article.tex
Стандартна стаття
revtex4-2.tex
Журнали APS/AIP
elsarticle.tex
Журнали Elsevier
IEEEtran.tex
Публікації IEEE
svjour3.tex
Журнали Springer
thesis.tex
Дисертації
Шаблон
Застосування
article.tex
Стандартна стаття
revtex4-2.tex
Журнали APS/AIP
elsarticle.tex
Журнали Elsevier
IEEEtran.tex
Публікації IEEE
svjour3.tex
Журнали Springer
thesis.tex
Дисертації
Шаблон
Застосування
article.tex
Стандартна стаття
revtex4-2.tex
Журнали APS/AIP
elsarticle.tex
Журнали Elsevier
IEEEtran.tex
Публікації IEEE
svjour3.tex
Журнали Springer
thesis.tex
Дисертації
Спринт 6.4: Бібліотека шаблонів журналів (1 тиждень)
Створення JournalTemplateService
Завантаження шаблонів великих журналів
Створення компонента TemplateBrowser
Створення компонента TemplatePreview
Створення компонента TemplateValidation
Спринт 6.5: Пакети для подачі та препринти (1.5 тижні)
Створення SubmissionPackageService
Створення CoverLetterService
Створення ArxivService
Створення BiorxivService
Створення SubmissionPackageBuilder
Створення компонента PreprintWizard
Створення API-маршрутів подачі
Спринт 6.6: UI/UX експорту (1 тиждень)
Створення компонента ExportModal
Створення компонента ExportProgress
Створення сторінки ExportHistory
Створення хука useExport
Створення QuickExportDropdown
Інтеграція з редактором
📦 Залежності
Спринт 6.4: Бібліотека шаблонів журналів (1 тиждень)
Створення JournalTemplateService
Завантаження шаблонів великих журналів
Створення компонента TemplateBrowser
Створення компонента TemplatePreview
Створення компонента TemplateValidation
Спринт 6.5: Пакети для подачі та препринти (1.5 тижні)
Створення SubmissionPackageService
Створення CoverLetterService
Створення ArxivService
Створення BiorxivService
Створення SubmissionPackageBuilder
Створення компонента PreprintWizard
Створення API-маршрутів подачі
Спринт 6.6: UI/UX експорту (1 тиждень)
Створення компонента ExportModal
Створення компонента ExportProgress
Створення сторінки ExportHistory
Створення хука useExport
Створення QuickExportDropdown
Інтеграція з редактором
📦 Залежності
Спринт 6.4: Бібліотека шаблонів журналів (1 тиждень)
Створення JournalTemplateService
Завантаження шаблонів великих журналів
Створення компонента TemplateBrowser
Створення компонента TemplatePreview
Створення компонента TemplateValidation
Спринт 6.5: Пакети для подачі та препринти (1.5 тижні)