Hi devs,
XWiki Standard
Outstanding from past roadmaps:
- Security issues not finished:
- Manuel:
- Michael:
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Bug fix CKEditor - Marius (BFD with help from Manuel)
- PDF export bug fixes (BFD?) - Marius
- UI proposals on the forum to finish - Adina
- Push devs to answer and conclude on each proposal, especially for:
- the dropdown borders and shadows
- division between panels and content
- Push devs to answer and conclude on each proposal, especially for:
- What’s New: Improved UI - Adina (with help from Vincent)
- Implement the HTML/JS/CSS
- TODO: Vincent to check the status on the provided HTML/CSS, see What's new UI Proposal & HTML, CSS code
- UI support for news item images: Loading...
- Implement the HTML/JS/CSS
- Compiled XDOM - Thomas
- Realtime bugfixes - Dorian (with help from Marius)
- Continue working on LiveTable to Live Data migrations - Michael
- Loading... - Replace the Livetable from the Attachments page with a Live Data
New work:
- New Security issues - Michael
- To be taken from Loading...
- Loading...
- Loading...
- Required rights - Michael, Manuel
- Loading... - Introduce a required rights analyzer
- Implement Skin improvements - Manuel
- Headings weight and size: Loading...
- Rounded corners: Loading...
- Realtime improvements - Marius
- Test framework
- XWIKI-21338: Add automated functional tests for the real-time WYSIWYG editor
- Bugs fixing:
- XWIKI-20053: It is not possible to edit wiki macro contents while another editor is typing in a realtime session
- XWIKI-20052: Repeated errors in the console logs when using the WYSIWYG editor
- XWIKI-20673: Action button events are not triggered properly by the realtime editor
- XWIKI-19181: The autosave doesn’t behave nicely when a merge conflict occurs
- XWIKI-19180: In case of merge conflict choosing “Reload editors” won’t refresh the content
- XWIKI-20446: Use a variable for “realtime.conflictsWarningInfoLink”
- XWIKI-20445: Incomplete sentence for the key “realtime.requestDialog.autoAccept”
- XWIKI-19175: Leaving and rejoining the realtime editing session using the checkbox doesn’t work properly
- XWIKI-19174: Editing the same page with different realtime editors (Wiki and WYSIWYG) doesn’t work properly
- New Feature
- XWIKI-19156: Bundle the real-time Wiki and WYSIWYG editors in XWiki Standard
- Test framework
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Loading... - Drawer menu improvements for accessibility
- Loading... - Inline links must be distinguishable without relying on color
- Loading... - Livedata alternative to drag controls
- Continue working on LiveTable to Live Data migrations - Michael
- Loading... - Replace the sub-wiki Current Members live table with live data
- Word-based notifications - Simon
- Revamping of notification watch buttons - Simon
- Signed Extensions - Michael
- Start thinking about the need/architecture
- Extra Doc Revamp - Adina
- See also xDocFooter Revamp
Contrib & Others
Outstanding from previous roadmaps:
- URL Normalizer in platform - Thomas
- Proposal to merge the extension in platform + activate by default + implement it, if it passes
- Change Request - Simon
New work:
- WAISE project, Contrib extension - Paul (with Michael as tech lead)
- Michael:
- High level architecture
- Define a high level internal roadmap plan
- Prepare a contrib project once we know what we need
- Paul
- Prototyping to validate the architecture and technology choices and to maybe start on the index part as I think this should be the first step.
- Michael:
- Wiki 3.0 contrib extension
- Manuel
- Setup the critial dev infrastructure (issue tracker, documentation wiki, CI)
- Forum proposal of the global architecture (what’s client side, what’s server side, how do we connect to the storage backend…) (based on https://design.xwiki.org/xwiki/bin/view/Proposal/Wiki30)
- Work on authentication (delegate authentication to the underlying storage) PoC + proposal
- Clement D
- Benchmark of Javascript component injection libraries + design page + forum proposal (based on Ludovic PoC)
- Vue 3 as our front-end framework forum proposal (based on Ludovic PoC)
- Document tree PoC + design page + forum proposal
- Manuel
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
- 15.9 RC1: 23rd of October 2023
- 15.9 Final: 30th of October 2023
Thanks