I am trying to create a WYSIWYG web editor consisting of a canvas and a toolbar with widgets such as a text object, form object, line object, image object, video object and photo gallery object. A person can click and drag objects from the toolbar and place them in the canvas area. When they are placed on the canvas, they can change the properties of objects. Properties that they can change: width, height, color, z-index, etc.
Does anyone know if there is a solution from the shelf from which I can start and configure? If not, what libraries and technologies should I know in order to build it from scratch?
First of all, I am a backend developer, so I am not aware of all the new things that appear with HTML5 and CSS3, so I'm not sure that they are related to what I need to do.
source share