-
-
Notifications
You must be signed in to change notification settings - Fork 135
Project Planning
How to read this: This is a brainstorming document; everything which is marked with !!! should actually be taken into account during the rewrite with React. The remaining things just show a brainstorming.
-
!!! Insert Into / After / Before (HOLD; visibilty)
- Just have one "INSERT" element; make a way to choose positioning.
- If you only have one node type to insert, skip wizard
-
Content Editing
- drag/drop in content
- maybe Multi-Selection in Content Area (for moving / copying)
-
!!!! TOOLBAR: Overlaying Content Dimension Selector with Bold/... editing controls
- try to make a popover of "Bold/Italic/..." (below the current selection if something is selected)
- drop overlays of non-inline-editable things.
-
Trees
- multi-selection in tree
- Editors confuse DocumentTree and StructureTree (and two toolbars!)
-
Inspector
- !! (CONTROVERSIAL) Inspector Apply / Cancel (maybe "auto-apply?")
- "Do you want to clear changes" (inspector modal dialogue?)
- show problem more clearly
- Tabs do not scale (Christopher Ono)
- "Go up in node hierachy dropdown" is confusing --> Use Structure Tree!
- Reference Editor (live search outputs every content on your website) -- INTEGRATE WITH CLIPBOARD
-
General
- do buttons have all a clear label etc?
- what is currently focussed? (content element or page)
- make side panels resizable & switchable (RTL languages)
- Themability?
- Dropdowns "blend" in current UI (do not look like dropdowns)
- Dialogs look a little ugly (maybe animate them more?)
- Error Messages should be made nice (NO HTML DIRECTLY in error message)
- Sizing of interface parts (e.g. german labels do not fit)
- Keyboards should be consistently controllable using keyboard
- !! Make it possible to trigger actions from within content area via API (and ViewHelper)
- SVG icons
-
"Node Type Templates"?
- Sebastian (organizational etc)
- Sebastian
- Wilhelm (React Tech Lead)
- Dmitri
- Tyll
- Markus
- Philipp (gerDner)
-
!!! LESS BUGS THAN THE CURRENT VERSION, has to feel stable !!!
-
Increase Test Code Coverage!!! (+ Dev Speed)
-
Insert Node (Dmitri) -
Content Editing (CKeditor and guest frame) - Wilhelm
- CKeditor customization [aloha configuration] (which styling options exist where, ...)
-
Navigation Component
-
Copy / Paste / Move nodes
- Constraints (also for moving)
-
Inspector (Sebastian)
- Validation
- all kinds of editors
- ImageEditor
- dependent editors
-
must not influence existing Neos (old UI). -
move package under Neos hood. -
AIM FOR ALPHA RELEASE IN JUNE!!!
-
JS API, Extension Points
-
Backend Server Side (!!! SHARE LOAD !!! (Robert, Bastian, ....))
- also check Calypso etc
-
[this list will grow!]
!!! BETA: No content is lost etc.
- TODO: soonish define what is missing for using in production!!!