56 votes

LeBlender

 

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

  1. Download LeBender Package

  2. Install it through the Umbraco Backend

Documentation: LeBlender_0.9.x.pdf

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

  1. Remove LeBlender Datatype

  2. Uninstall previous version (delete "/App_plugin/Lecoati.LeBlender/" folder and "/bin/Lecoati.leblender.Extension.dll")

  3. Install LeBlender 1.0.0

  4. Change your BlenderModel references to LeBlenderModel

  5. Save and publish the content which uses the LeBlender editor

Change logs

 

1.0.8

  • 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

  • Bugs fixing

1.0.3 / 1.0.4

  • Property value converter

  • Bugs fixing

1.0.2

  • Nuget package fixed with the right plugin path

1.0.1

  • Bug fixed: remove empty render property

1.0.0

  • LeBlender as a tree

  • LeBlender editor manager extension

  • LeBlender editor caching

  • LeBlender editor custom controller

Screenshots

Source code

Project owner

Antoine

Antoine

Antoine has 1411 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
7.7.x (100%)
7.6.x (100%)
7.5.x (100%)
7.4.x (64%)
7.3.x (100%)
7.2.x (100%)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Project Information

External resources