webCOMAND 4 Roadmap
The following key features will be added in webCOMAND 4.x releases.
Refine webCOMAND UI (4.0)
Refine UI and merge Bases and Content Manager (CMS) into Content App.
- App-Focused Header
- Top-left icon becomes active app menu (left icon in header).
- Active app title appears after app menu/icon when there is room.
- Move Apps menu to right sidebar as full-height cPath View with search and view option.
- Responsive UI - Update UI to be fully responsive for full featured access from mobile devices, including responsive title bars, toolbars and all menus.
- Content Type Editor Sidebar - Move shortcuts to CTE modes to right sidebar in Form View, including: Edit Field, Edit Type, Edit cTemplates and new Edit Model mode to make it easy to add/edit a content type's PHP model.
- Folder-Based Content Type View - Refine Content Type View to support any folder, including the root folder to provide access to all objects by type, regardless of folder membership.
- App Menu - Replace Bases left "gutter" menu with the Content App menu, which will slide in/out a new left menu with features to quickly access Bases, Folders, Types and Unapproved workspaces, plus custom user-assigned workspaces and user added workspaces.
- Method UIs - Add Method UIs, which are essentially buttons in the UI that provide access to content type method calls. When a method takes parameters, a form view will display where the parameters can be specified using the standard form widgets that match the parameter field types.
Refine Rough Edges (4.1)
- Collection Toolbar - Add CTE shortcuts to right sidebar in collection views when they represent a single content type.
- Base Templates - Add option to add a Base from Template (from Market).
- Content Type Templates - Add option to add a Content Type from Template (from Market).
- Content Type Editor (CTE) Updates - Add floating Add Field button and "back stage" shaded look to clearly differentiate from Form View.
- Global Search - Move the global repo search into the Content Navigator panel search.
Improve Views (4.2)
- Version Control - Improve user experience for version control, including:
- Optional content-level locking (instead of just per field locking).
- Restore previously deleted content (aka "undelete").
- Allow authorized users to approve, save and cancel content and fields updated and still locked by other users.
- Authorizations - Add new Authorizations sidebar for authorized users to more easily manage Users and User Roles within the context of the displayed object or collection.
- Collaboration - Improve collaboration features with contextual notes/messages in RTE and object sidebar, and add simple messaging features to main webCOMAND Profile sidebar.
- Performance - Improve performance of the various collection views (List, Grid, Tree, Gallery, Map and Calendar), including search. Load all views quickly, even for collections of millions of items, with efficient server-side clustering in Map and Calendar views.
- Dynamic Views - Automatically update the item count in all collection views and make the following views update their objects and counts.
- Content Type View - Update counts, and potentially update types as they change.
- Tree View - Update counts, and potentially update types as they change. Add "Edit Type" option when the mouse hovers over a type.
- List View - Update objects as added and removed from the collection.
- Grid View - Update cell values and object counts.
- Drag & Drop - Make it easier to move and copy objects between folders with drag and drop from cPath View title bar, List View and Tree Views to List View and Tree Views.
Calendar View / Tasks App (4.3)
Add a new view to display objects that have dates and timestamps on a calendar, and add a new app to help manage Scheduled Tasks and review System Tasks, which will heavily utilize the new view.
- Calendar View - View any collection of objects that contain a date or timestamp on a day, week or month calendar view. When multiple date/duration fields exist, it will be possible to select the start and end/duration fields to influence how the objects appear on the calendar.
- Tasks App - View and manage Scheduled Tasks and review System Tasks on a Calendar View.
Map View (4.4)
- Sidebar - Move top toolbar options to right sidebar to make it more consistent with how view-specific options are accessed.
- Clusters - Add option (on by default) for server-side clusters to improve performance when there are thousands of objects or more on the map.
Page View (4.5)
Add new object view for SitesWebPage+ (or anything with a List Field of SiteComponent+), which "renders" Sections of the Web Page into WYSIWYG editable sections in the view. Click a section to display the corresponding Section object in Form View in the right sidebar. The rendered section comes from the component's EditHTML content type cTemplate, which can add a custom menu and editing features, such as inline Rich Text Editor for Rich Text, drag-and-drop files for Rich Text and Image, Image and Attachment components. More inline editors will be added in the future.
Kanban View (4.6)
Add a new collection view to visualize the workflow state of objects associated with custom workflows.
- Workflow Stages - Add new built-in Content Type that extends Folder, which provide features to build custom workflows and related authorizations, and used to "bucket" tasks into columns in Kanban View.
Chart View (4.7)
Add new collection view to visualize objects in aggregate with various charts (e.g. bar, line and pie).