Public Backlog

WebinOne announcements, releases, updates and achievements

v 4.1 Release date: 17 Apr, 2019

Full Release Notes

Backlog

Code View In Custom Module WYSIWYG

For Custom Modules, the ability to switch to “Code View” in custom WYSIWYG fields.

Backlog

Menu Layouts and layoutGroups management

Add Menu layouts and layoutGroups management to the admin similar to other module layouts.

1) User should be able to create new layoutGroups

Creating layoutGroup should create folder in "/Content/MenuLayouts/[menuAlias]/[layoutGroupName]" and create there 3 files with default content.

2) User should not be able to delete Default layoutGroup.

3) User should be able to edit any layout inside layout group.

4) Creating new menu should create "/Content/MenuLayouts/[menuAlias]/Default" folder and insert default layout there instead of the previous location "/_MenuLayouts/[menuAlias]".

Backlog

Menu LayoutGroups FTP changes

FTP changes (for app start if _MenuLayouts" folder exist):

1) Copy "_MenuLayouts" folder from ftp root to "Content" folder.

Rename it to "MenuLayouts":

http://prntscr.com/n4ocag

2) Inside each menu alias named folder in "/Content/MenuLayouts/" folder - create Default folder. Move layout files from the "/Content/MenuLayouts/[menuAlias]" to "/Content/MenuLayouts/[[menuAlias]]/Default" folder.

3) Go through every layout "*.layout" file inside each "/Content/MenuLayouts/[[menuAlias]]/[[layoutGroup]]" folders and change the include string part like this:

/_MenuLayouts/{{this.alias}}

to

/Content/MenuLayouts/{{this.alias}}/{{this.layoutGroup}}

Backlog

Add Menu LayoutGroups to liquid component

Extend module component to use layoutGroup param:

{% component type: "menu", alias: "test", layoutGroup:"myCustomLayout" %}


If layoutGroup is empty string or null (parameter is not set) - use default.

layoutGroup should work the way described below:

  • Find /Content/MenuLayouts/{{this.alias}}/{{this.layoutGroup}}/menu.layout file and parse it instead of old /_MenuLayouts/{{this.alias}}/menu.layout
  • if file was not found - render empty string

Liquid changes:

add layoutGroup to this scope

Backlog

Upgrade menu in component toolbox

Selecting menu should be similar to Event subscription form:

http://prntscr.com/n4ops8

Default value for layoutGroup should be "Default".


New component parameters look like:

{% component type: "menu", alias: "[[someAlias]]", layoutGroup: "[[selectedLayoutGroupName]]"

%}

Backlog

‘Delete all items’ button (improved UI)

Add button "Delete all items" to bulk action list on list-view of a module.

Confirm window should be the same as for existed bulk delete action.

If user leaves the page while deleting process still running - show alert message:
Deleting items is still in process.

It will continue after you leave this page.

Design: http://prntscr.com/nd9k2w

Backlog

Custom Module - Properties - Advanced custom property editing

Ability to change custom module custom property data types.

Add alert message when type change will cause irreversible data changes:

WARNING: changing field type will cause data loss. Do you wish to proceed anyway?

Transformations are based on rules described in the documentation for Custom Modules.

Backlog

Edit & Re-shuffle Tags In Modules

Add ability to edit "Tags" in modules.

Add ability to reorder tags.

Backlog

Image manager in wysiwyg

Ability to access the file manager for image placement within WYSIWYG tools.

Beta

Import/Export feature improvement

Extended version of import/export file.

Add “disable from site search” property to the import/export file

Beta feature: Activate by checking the ‘Advanced Module Import/Export’ flag in the Beta area.

Bug

Release date issue on module items

When creating custom module item - its release date saved with incorrect hours.

When click save again - date is changed again until release date is changed to +1 day.

Expected:

Release and expiry date should be saved with time 00:00:00 in the site's timezone. Time part of the submitted datetime should be fully ignored - just force 00:00:00 in the site's timezone

Resaving should not change the time.

Bug

“site.webmanifest” Files Not Supported

"site.webmanifest" files are not accessible via their URLs and are therefore not usable by browsers and other applications.

Expected:

When adding site.webmanifest file with content to ftp root.

Go to /site.webmanifest url.

Access file's content.

Actual:

HTTP ERROR 404

Bug

Login to admin - can't access first few times

Issue with admin login not allowing access and returning to the login screen several times before finally allowing access.

Bug

Site Search With Multiple Keywords

Site search using more than one word as the search term is not returning any results, even with site reindexed.

Bug

Link Manager Changes the Link text

When using the Link Manager in the WYSIWYG editor for linking to a page, the Link Manager will overwrite the text selected as link with the name of the page.

Example:

"This is my LINK"

Then select "LINK" and go to the Link Manager and choose "Page" and then choose a page called "Test".

Your link will now show: "This is my Test" instead of still showing: This is my LINK"

Show more less
New Feature

BONUS: Lawyer Template

New custom grid template "Lawyer" is available from Partner Portal for all types of users.
  • Templates
New Feature

BONUS: Photography Template (Foundation)

New Foundation template "Photography" is available from Partner Portal for all types of users.
  • Templates
Improvement

BONUS: Custom Module Import/Export

1) Extended version of import/export file
2) Add disable from site search property to the import/export file
  • Custom Modules
Improvement

BONUS: Edit & Re-shuffle Tags In Modules

Ability to edit and shuffle “Tags” in modules. Right now, you can only add. So, if you make a mistake, misspell, etc, you need to delete the tag and re-add it again.
Also, would be nice to have the ability to re-shuffle tags (i.e. order of tags)
  • Custom Modules
Improvement

Code View In Custom Module WYSIWYG

The ability to go to “Code View” in custom WYSIWYG field in Custom module. (Not in the native item description field where is works already)

code-view-wysiwyg.png

  • Custom Modules
  • UI/UX
  • WYSIWYG Editor
Improvement

Menu Layouts Inline With Other Modules

For consistency, I’d like to see Menu layouts brought into the admin more in line with how all other module layouts are managed.

Some mockups below: menu-layout1.png

menu-layout2.png

menu-layout2.png

  • Admin Panel
  • Menus
Improvement

Update Import Templates To Allow "Disable From Site Search" For Items During Import

Items imported into Treepl using Templates do not always need to be found by Site Search.

By default, all imported Items are found by Site Search.

In Use Cases where Items should not be searchable it is necessary to edit every Item after it is imported and check the Disable From Site Search check box.

A number of partners have encountered this issue,...

  • WebinOne Portal
Bugfix

BUG: Site Search With Multiple Keywords

Site search using more than one word as the search term is not returning any results, even with site reindexed.
Tested on both a live site and a trial site.

  • Bugs
  • General
Bugfix

BUG: “site.webmanifest” Files Not Supported

“site.webmanifest” files are not accessible via their URLs and are therefore not usable by browsers and other applications.

  • Bugs
  • General
Bugfix

Link Manager Changes Link Name

When using the Link Manager in the WYSIWYG editor for linking to a page, the Link Manager will overwrite the text selected as link with the name of the page. 

Example:

"This is my LINK"

Then mark "LINK" and go to the Link Manager and press "Page" and then choose a page called "Test".

When...

  • Bugs
  • General
  • WYSIWYG Editor