core
core copied to clipboard
SDK: JavaScript Ecosystem
General improvements
- SDK error handling
- Examples:
- Add Vue.js and Svelte libraries to stand alongside Angular, React, and Next.js
- Add Nuxt.js example (but no dedicated SDK; SDK will use Vue.js)
- Add Astro example (will use
@dotcms/react
) - ~~Clean up GraphQL example~~
- Contentlet API
- Write contentlets via REST API (for custom editorial interfaces), workflows API
- Finish Content API collection groups in queries (Lucene)
- Block Editor
- Write components for rendering elements in the Block Editor (like Portable Text and
@contentful/rich-text
) - Should be part of React/Next.js, Angular, Astro, and Vue.js SDKs.
- Write components for rendering elements in the Block Editor (like Portable Text and
User stories
Phase 2: 07122024 - 10142024
- Automate the deploy of the SDK libraries
- Block editor render component for React
- Improve @dotcms/angular Documentation
- DotCMS Astro Example
Phase 3
- Make @dotcms/client JavaScript library works in nodejs
- Enable Inline editing in text fields for React SDK
- Lucene Query Builder should support the creation of groups
- UVE: Research of how to use DefinitelyTyped for dotCMS apps and libs
- UVE: Lucene Query Builder should support the creation of groups #28632
Enablement
- Documentation: [link]
- Field enablement training: [link]
- Technical enablement training: [link]
- Positioning FAQ responses: [link]
- Initial demo script: [link]
- Initial demo video: [link]
Definition
- Reverse press release (RPR): [link]
- Product requirements document (PRD): [link]
- Design specification: [link]
Ideation
- Ideation document: [link]
- Low-fidelity wireframes or prototypes: [link]
Research and competitive analysis
- [Link 1]
- [Link 2]