Find Jobs
Hire Freelancers

GrapesJs Integration

$250-750 USD

Closed
Posted over 4 years ago

$250-750 USD

Paid on delivery
We need to integrate GrapesJs into our CRM-type app. In simple words, we need a way to edit an HTML snippet in a textarea using the GrapesJs visual editor. Details are below. GrapesJs is here: [login to view URL] There is a Pages Editor, see the screenshot. It is a popup dialog made with "[login to view URL]" library. It can contain a variable number of field sets of `code`, `type`, `authorities` and `layout` fields. These sets are added or removed with "+" and "x" buttons that you see in the picture. The `type` dropdown may contain different entries like `json`, `xml` and also `html`. The layout field is a simple textarea. We need a way to edit HTML in the `layout` textarea with GrapesJs visual editor. I see it as an "Edit" button that will be grayed out (disabled) unless the `type` is `html`. When pressed, an editor (GrapesJs) should open full screen (full browser window). Probably the easiest way would be to open GrapesJs editor in an inline frame (iframe) overlapping the whole current page, because the current page itself has a complex diagrams and canvases on it. In the editor there should be a button(s) to close it and save the result into the `Layout` field. As there is a variable number of layouts to edit on one page, I think that the editor should not rely on (be bound to) a textarea element with any predefined ID. The code that adds/removes the `layout` fields is quite simple, the GrapesJs binding may be incorporated into it (unless you suggest otherwise). Currently manual editing of the `Layout` field results in changing some internal objects. That shouldn't be lost. There is no need in communicating with the back end, just change the textarea contents. You should not use jquery or any other complex libraries. As mentioned above, we use `[login to view URL]`, as well as smaller libs like `min-dom` etc. We have some questions on best practices, like if it is okay to keep the styles that GrapesJs creates right in the <style> element of the created html snippet. I welcome advise and consultancy on how things should look like visually, as well as on how we can add additional GrapesJs modules (blocks, components with their own js) to make it comfortable for a user to create functional pages easily. We're going to have components like 'bpmn editor', 'google maps', 'sipml5 phone' that the user will be able to place onto their pages. Creating these types of blocks/components will be our next tasks. In your proposal, please answer or comment the following: Describe your experience with GrapesJs. How is it compared to its analogs? Ask questions regarding the task. Is the scope clear or you need any clarifications to assess the effort? Please give some small (free) advise on how better to employ the GrapesJs library. Alternatively, tell us about any difficulties you have faced when working with GrapesJs. Name your price for this task within our budget. How long may it take to fulfill the task and what exactly is going to be done during this time? Sorry for not answering to irrelevant and automated proposals.
Project ID: 20923273

About the project

4 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $476 USD for this job
User Avatar
Hi, I specialize in website design and development and am excited for this opportunity to work with you in accomplishing your goals. We have developed thousands of websites in many programming languages for clients all over the world. feddkraft please Send me a message so that we can discuss more about this project Regards, Barry
$555 USD in 5 days
5.0 (71 reviews)
7.2
7.2
User Avatar
Hello. I'm Gavrichkov. I 'm confident that my qualifications and professionalism will meet your expectation in the development of this project. Also, I will provide you the correct software program that you want exactly. I have the perfect experiences in web development for 9 years. I promise the best quality and the highest speed. Could you give me any written documentation or requirements for your project so I can provide an accurate estimate and timeline? Will you offer the graphics to me? Or do I share my idea to you? I can provide some URLs of the sites I have developed with the chat if you want. Please let me if you are interested and maybe I can schedule a time for a conference to discuss this in more detail? Warm Regards.
$350 USD in 3 days
5.0 (33 reviews)
5.5
5.5
User Avatar
Hi thanks for your posting. I have read your post. I am a expert who have many experiences in web design&development. In particular, I had great experiences in html5&css3&javascript&jquery&node.js&react.js&angular.js&vue.js&bootstrap…, so if you hire me, I can complete this project in short time as you want. I am available for now and I can start working right now. I guarantee the best quality of my working. I'd like to discuss more in detail via chat. Best regards.
$500 USD in 7 days
4.7 (8 reviews)
4.0
4.0

About the client

Flag of RUSSIAN FEDERATION
St Petersburg, Russian Federation
0.0
0
Member since Aug 7, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.