Giter Site home page Giter Site logo

thisisembrace / leblender Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lecoati/leblender

0.0 2.0 0.0 22.19 MB

LeBlender is an open source Umbraco backoffice extension which made the Grid Canvas Editors management easier and flexible.

C# 41.61% HTML 14.30% JavaScript 39.75% CSS 4.17% Batchfile 0.17%

leblender's Introduction

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

See it in action

How to install

Download LeBender Package 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 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

Change logs

1.0.8.4

  • Fix null reference exception if property doesn't exist

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

leblender's People

Contributors

bjarnef avatar davelong avatar davidtwamley avatar jasonkvickers avatar kvakulo avatar mirkomaty avatar sajones926 avatar soreng avatar terenberger avatar wiedikerli avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.