LeBlender is an open source Umbraco backoffice extension which made the Grid Canvas Editors management easier and flexible.
We can create, order, update, remove and extend Grid editors on the fly, through a very simple and nice user interface.
LeBlender project brings two main features:
1. LeBlender editor manager
This part of the project is a user interface tool for managing the grid editor settings.
Basically, it's a simple UI to edit the grid config file grid.editors.config.js. Through it, we can manage our Umbraco project's set of grid editors without manually writing any line of JSON code.
In addition, it possible to extend it with your own grid editor in a very easy way, see more information within the documentation.
2. LeBlender editor
LeBlender Editor is an additional editor that allow us to create complex data structures for our Grid in just a few clicks without any line of code.
Its main features are:
100% configurable by UI
Optional preview within the grid backend property editor
Simple set of properties or list of them
Any datatype can be used as LeBlenderEditor properties
LeBlenderEditor can be cached
Custom controllers can be used
See it in action
How to install
Download LeBender Package
Install it through the Umbraco Backend
Nuget package: https://www.nuget.org/packages/Lecoati.LeBlender/
Upgrade to 1.0.0
We have tried to make LeBlender 1.0.0 compatible with previous versions.
Nevertheless there are some breaking changes regarding the LeBlender editor. The most relevant is that the default LeBlender model name has changed. On the previous version it was called BlenderModel, it has been changed for LeBlenderModel.
Follow those steps to upgrade your project
Remove LeBlender Datatype
Uninstall previous version (delete "/App_plugin/Lecoati.LeBlender/" folder and "/bin/Lecoati.leblender.Extension.dll")
Install LeBlender 1.0.0
Change your BlenderModel references to LeBlenderModel
Save and publish the content which uses the LeBlender editor
Important Bug fixed: LeBlender Helper surfase controller return 404 since umb 7.2.7+
Numeric property returns 0
Dropdown can't be deselected
Broadcast formSubmitting on closing the right side bar
1.0.5 / 1.0.6 / 1.0.7
1.0.3 / 1.0.4
Property value converter
Nuget package fixed with the right plugin path
Bug fixed: remove empty render property
LeBlender as a tree
LeBlender editor manager extension
LeBlender editor caching
LeBlender editor custom controller