рдкреЗрдЬрдХрд┐рдЯ - рд╕реНрд╡-рд╣реЛрд╕реНрдЯреЗрдб GrapesJS рд╕рд╛рдЗрдЯ рдмрд┐рд▓реНрдбрд░, рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдмреЗрдЪрд╛ рдЧрдпрд╛ред рдЬрд▓реНрджреА рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдЕрдВрдХ #778ЁЯТм рдЙрддреНрддрд░ рджрд┐рдпрд╛рдЦреЛрд▓рд╛ рдЧрдпрд╛ 18 рдЬрдирд╡рд░реА 2018рджреНрд╡рд╛рд░рд╛ ghena0 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ

DB data-gjs-droppable рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ

рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░рджреНрд╡рд╛рд░рд╛ artf

@ghena рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП HTML/CSS рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рдВрдкрд╛рджрдХ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ JSON рдкреНрд░рд╛рд░реВрдк рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдХреЗ рдмрдЬрд╛рдп рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░рд┐рдореЛрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ #597 рднреА рджреЗрдЦреЗрдВ

рдиреАрдЪреЗ рдкреВрд░рд╛ рдЙрддреНрддрд░ рдкрдврд╝реЗрдВ тЖУ

рдкреНрд░рд╢реНрди

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред html рдХреЛ рд╕рд╣реЗрдЬрдирд╛ grapejs html рд╕реЗ рд╕рднреА рдбреЗрдЯрд╛-gjs- рдХреЛ рд╣рдЯрд╛ рджреЗрдВред рд╕рдВрдкрд╛рджрдХ html рдХреЛ рдмрдЪрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рдбреЗрдЯрд╛-gjs- рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдореМрдЬреВрдж рд╣реИ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рд╣реВрдВ рддреЛ рд╕рднреА рдбреЗрдЯрд╛-gjs-droppable рдЧрд╛рдпрдм рд╣реИрдВ рдФрд░ рдЕрдЧрд▓реЗ рд░реЗрдВрдбрд░ рдореЗрдВ рдпрд╣ рдбреЗрдЯрд╛-gjs-рдбреНрд░реЙрдкреЗрдмрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмреЗрдЯрд╛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдЪрдд рдХрд░рддрд╛ рд╣реВрдВ: editor.Commands.add ('рд╕реЗрд╡-рдбреАрдмреА', { рдЪрд▓рд╛рдПрдБ: рдлрд╝рдВрдХреНрд╢рди (рд╕рдВрдкрд╛рджрдХ, рдкреНрд░реЗрд╖рдХ) { //var html = editor.runCommand('gjs-get-inlined-html'); var html = editor.getHtml(); var css = editor.getCss(); var customBlocks = $($.pars...

рдЬрд╡рд╛рдм (3)

artfтАв 19 рдЬрдирд╡рд░реА 2018

@ghena рдЖрдкрдХреЛ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП HTML/CSS рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рдВрдкрд╛рджрдХ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ JSON рдкреНрд░рд╛рд░реВрдк рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдХреЗ рдмрдЬрд╛рдп рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░рд┐рдореЛрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ #597 рднреА рджреЗрдЦреЗрдВ

shareefhiasatтАв 19 рдЬреВрди 2018

@artf рдЗрдирд▓рд╛рдЗрди рдХрд┐рдП рдЧрдП рдПрдЪрдЯреАрдПрдордПрд▓ рдореЛрдб рдХреЗ рд╕рд╛рде рд░рд┐рдореЛрдЯ рдПрдВрдб рдкреЙрдЗрдВрдЯ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдмрдЪрд╛рдПрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдЪрдЯреАрдПрдордПрд▓ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬреЗ рдЧрдП рдПрдЪрдЯреАрдПрдордПрд▓ рдореЗрдВ? рдзрдиреНрдпрд╡рд╛рдж

artfтАв 20 рдЬреВрди 2018

@shareefhiasat рдЖрдкрдХреЛ рдмрд╕ рдпрд╣рд╛рдВ https://github.com/artf/grapesjs/wiki/Storage рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░

рдЗрд╕реА рддрд░рд╣ рдХреА рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реЛрдз рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдЕрдВрдХ #1487

рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВ

рдореБрдЭреЗ рдЕрдкрдиреЗ mysql db рд╕реЗ рд▓реЛрд░реА-рд╕реНрд▓рд╛рдЗрдбрд░ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЬрдм рдореИрдВ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд▓реА рдЬрд╛рддреА рд╣реИ, рдореИрдВ рдмрд╛рдПрдВ рдпрд╛ рджрд╛рдПрдВ рд╕...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 15 рдЕрдкреНрд░реИрд▓ 2020

рдЕрдВрдХ #382

Html рдФрд░ рдЗрдирд▓рд╛рдЗрди css рдХреЛ Editor.Store() рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ

рдореИрдВ html рдФрд░ рдЗрдирд▓рд╛рдЗрди css рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕реЗ editor.store() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛ рд╕рдХ...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 18 рд╕рд┐рддрдореНрдмрд░ 2019

рдЕрдВрдХ #1258

рд╕рд╣реЗрдЬреЗрдВ рдХреЗ рдмрд╛рдж рддрддреНрд╡ рдХреА рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреЗ рдмрд╛рдж рд╢реИрд▓реА рдирдХрд▓ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИ

рд╣рд╛рдп @artf ред рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрд╣рд▓реА рдмрд╛рд░, рдЬрдм рдореИрдВ рдПрдХ рддрддреНрд╡ рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдХреНрд▓реЛрди рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рд╢реИрд▓реА рдХреНрд▓реЛрди рдХрд┐рдП рдЧрдП рддрддреНрд╡ рдореЗрдВ рдЖ рд░рд╣реА рд╣реИред рдпрд╣...

2 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 17 рд╕рд┐рддрдореНрдмрд░ 2019

рдЕрдВрдХ #1327

рдЪрдпрдирд┐рдд рдкрд╛рда рдХреЛ рдмрджрд▓рдирд╛ рдФрд░ HTML рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рдирдорд╕реНрддреЗ! рдореИрдВ рдЪрдпрдирд┐рдд рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдХреЛрдб (рд░реИрдВрдбрдо рдХреЛрдб) рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореИрдВ рдХреЛрдб рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ editor.getHtm...

2 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 17 рд╕рд┐рддрдореНрдмрд░ 2019

рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ

рд╕рдорд╕реНрдпрд╛ рдХреАрд╡рд░реНрдб рдФрд░ рд▓реЗрдмрд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрдпреВрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рд╢рд┐рдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред

рд╕рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рджреЗрдЦреЗрдВ

рд╕рд╢реБрд▓реНрдХ рдкреНрд▓рдЧрдЗрди рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИрдВ ...

рдирд┐рдГрд╢реБрд▓реНрдХ рд╡рд┐рдХрд▓реНрдк

рдУрдкрди-рд╕реЛрд░реНрд╕ GrapesJS рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ GitHub рдпрд╛ рд╣рдорд╛рд░реЗ рдореБрдлреНрдд рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдЪрд▓рд╛рдПрдВред

рдореБрдлреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТ
рдкреНрд░реАрдорд┐рдпрдо рд╡рд┐рдХрд▓реНрдк

рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдорд░реНрдерди, рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдФрд░ рдЙрддреНрдкрд╛рджрди-рддреИрдпрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢рд┐рдк рд╣реЛрддреЗ рд╣реИрдВ - рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЗ рджрд┐рдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред

рдкреНрд░реАрдорд┐рдпрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВ тЖТ

рд╕рдВрдмрдВрдзрд┐рдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓

рдПрдХ рд╣реА рд╡рд┐рд╖рдп рдкрд░ рдЧрд╣рди рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛рдПрдБред

рд╕рднреА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ тЖТ

рдмреНрд░рд╛рдЙрдЬрд╝ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ

рд╕реАрдзреЗ рдмрд╛рдЬрд╝рд╛рд░ рдкрд░ рдкреНрд▓рдЧрдЗрди рд╢реНрд░реЗрдгреА рдХреЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдБред