Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EasyLogic Editor GrapesJS Plugin #117

Open
billiemead opened this issue Apr 10, 2021 · 9 comments
Open

EasyLogic Editor GrapesJS Plugin #117

billiemead opened this issue Apr 10, 2021 · 9 comments
Assignees

Comments

@billiemead
Copy link

@easylogic
Hi, I was thinking about starting on a GrapesJS Plugin to integrate the EasyLogic Editor., similar to this plugin: https://github.com/Ju99ernaut/grapesjs-svg-editor

Any ideas?
Cheers, billie

@easylogic
Copy link
Collaborator

easylogic commented Apr 12, 2021

hi @billiemead

Thanks for your comment.

I understand for your thinking.

I am preparing editor module that published at npm (https://www.npmjs.com/package/@easylogic/editor).

Currently, a plugin structure is being prepared for the extension of @easylogic/editor, and when this is completed, I think I can install it with npm and use it.

Please request if there are any features you need to integrate with GrapeJS.
I will put it on npm first as a test.

@easylogic
Copy link
Collaborator

I have a question.

In the case of the svg-editor, there is only one artboard and you just need to generate it.

In the case of easylogic/editor, multiartboard is supported and the expression structure according to it is completely different.

What features are you envisioning?

@billiemead
Copy link
Author

@easylogic
Let me work with easylogic/editor a little more this week and see if there is a workaround to the multi-artboard problem. As users of the GrapesJS page builder are only working on one web page at a time it may be that only one artwork would be allowed at a time?

@easylogic
Copy link
Collaborator

@billiemead

If you want to force artboard into one, I need to place restrictions on menus or functions.

If you organize the list of necessary functions together, I will implement api.

Please organize the functions you need.

@easylogic
Copy link
Collaborator

hi @billiemead

I made an @easylogic/editor npm module.

So I am ready to make grapejs plugin.

But I don't know grapejs plugin system.

Can you guide me ?

@billiemead
Copy link
Author

billiemead commented May 19, 2021

@easylogic

So glad to hear about the npm package/module!

Right now I am learning myself about the Grapejs environment and basic plugin development. Here are a few resources:

GrapesJS Docs - Plugins
https://grapesjs.com/docs/modules/Plugins.html#basic-plugin

GraqpesJS CLI - A simple CLI library for helping in GrapesJS plugin development.
https://github.com/artf/grapesjs-cli

Grapesjs Svg - This is the plugin that gave me the idea to create a plugin for EasyLogic. This plugin integrates the MethodDraw SVG editor into GrapesJS.
https://github.com/Ju99ernaut/grapesjs-svg-editor

I am already very familiar with the Grapes JS environment and so I should be able to start very soon.

@easylogic
Copy link
Collaborator

@easylogic

Thanks.
I'll be studying too.

@easylogic
Copy link
Collaborator

@billiemead

Is there anything going on? Is there a repository I can see?

@easylogic
Copy link
Collaborator

hi @billiemead

I am making a plugin system. refer to https://github.com/easylogic/editor-plugin-template

This will provide a structure that can be attached to other editors.

@easylogic easylogic self-assigned this Jun 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants