CokoDocs Phase 2
Import Word:
-
Integrate XSweet microservice
Import ODT:
-
Convert ODT to HTML using existing open source tool (tbd) -
Run conversion through XSweet to santitize source and confirm to Wax internal HTML storage
Possibly do using Pandoc for ODT -> HTML then run through xsweet to profile HTML for Wax ingestion
Export ODT:
-
Convert HTML using an existing open source tool (tbd) -
Implement as a microservice
Possibly use Pandoc and then also add other export options.
Export PDF (pagedjs microservice)
-
Integrate Pagedjs CLI microservice -
Implement side by side preview via Pagedjs browser render
Use AI PDF Designer with template choices.
PDF (pagedjs) template management
-
Build template 'chooser' and administration UI -
Build template editor, save mechanism, rename, delete etc -
Build JavaScript hook integrates for bespoke plugins
Add management console in config manager
Scope and draft an ODF compliant HTML proposal Hours
-
Initial research into ODF proposal defining an approach and an intial small mapping subset
Asset Manager
-
Build front end image management interface -
Provide for alt text management, image color profile analysis, image resolution display -
Provide for image search, replace, delete, upload, batch upload, insert, caption
Track changes
-
Test and deploy CDRT (YJS) complaint track changes
Code blocks
-
Test and deploy CDRT (YJS) complaint code blocks (complex)
Math support
-
Test and deploy CDRT (YJS) complaint Math blocks and inline inserts
Text chat
-
Integrate text based chat for asynchronous and synchronous communication -
Chat should support diverse formatting, hide/show, @ mentions
Video chat (leveraging Jitsi)
-
Integrate time based unique path connection to existing jitsi services
Workflow configuration manager
-
Build back end configuration management service -
Build front end management interfaces -
Add initial configuration options (eg video service, login/login-less environment etc)
Perhaps build this first