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

рдЕрдВрдХ #579ЁЯТм рдЙрддреНрддрд░ рджрд┐рдпрд╛рдЦреЛрд▓рд╛ рдЧрдпрд╛ 28 рдирд╡рдореНрдмрд░ 2017рджреНрд╡рд╛рд░рд╛ NorthstarTech0 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ

рд░рд┐рдЪрдЯреЗрдХреНрд╕реНрдЯрдПрдбрд┐рдЯрд░ рдХреЛ CKEDITOR рдореЗрдВ рдмрджрд▓рдирд╛

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

рд╣рд╛рдп @NorthstarTech, рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреЛрдб grapesjs-plugin-ckeditor.js рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЙрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрдм grapesjs.init() рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╣рд╛рдВ?

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

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

рдореИрдВ grapesjs рдореЗрдВ richtexteditor рдХреЛ ckeditor рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред Richtexteditor рдЕрднреА рднреА рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореЗрд░рд╛ рдХреЛрдб рд╣реИ: editor.setCustomRte({ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ: рдлрд╝рдВрдХреНрд╢рди (рдИрдПрд▓, рдЖрд░рдЯреАрдИ) { rte = рдирдпрд╛ CKEDITOR.inline (el, { рдЯреВрд▓рдмрд╛рд░: [{ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ: { "рд╡рд░реНрдЧ": "fa-image" }, рдХрдорд╛рдВрдб: "рдУрдкрди-рдбрд╛рдпрд▓реЙрдЧ" } ] }); return rte; }, }); рдореИрдВрдиреЗ рдЗрди рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рднреА рдЬреЛрдбрд╝рд╛, <рд╕реНрдХреНрд░рд┐рдкреНрдЯ src="https://cdn.ckeditor.com/4.7.3/standard/ckeditor.js"></script> <рд╕реНрдХреНрд░рд┐рдкреНрдЯ src="js/grapesjs-plugin-ckeditor.min.js"></script>

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

ryandebaтАв 28 рдирд╡рдореНрдмрд░ 2017

рд╣рд╛рдп @NorthstarTech,

рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреЛрдб grapesjs-plugin-ckeditor.js рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЙрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрдм grapesjs.init() рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╣рд╛рдВ?

NorthstarTechтАв 28 рдирд╡рдореНрдмрд░ 2017

рд╣рд╛рдБ рдореИрдВрдиреЗ grapesjs.init() рдкрд░ рдкреНрд▓рдЧрдЗрди рднреА рдЬреЛрдбрд╝рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред ! [рдЧрд▓рддреА] (https://user-images.githubusercontent.com/33541046/33324406-5b78d432-d471-11e7-9a18-a0e387dec055.png)

ryandebaтАв 28 рдирд╡рдореНрдмрд░ 2017

рдореИрдВ ckeditor рдкреНрд▓рдЧрдЗрди рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢реЗрдпрд░рдбрд╕реНрдкреЗрд╕ ckeditor рдкреНрд▓рдЧрдЗрди рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реИ (рджреЗрдЦреЗрдВ рдпрд╣рд╛рдВ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдЕрдкрдиреЗ CKEditor рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЙрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ...

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

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

рдЕрдВрдХ #555

рдирдпрд╛ рдШрдЯрдХ рдмрдирд╛рддреЗ рд╕рдордп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВ

рд╣реИрд▓реЛ @artf рдореИрдВ рдШрдЯрдХ рдмрдирд╛рддреЗ рд╕рдордп рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдВрдХ рдХреИрд╕реЗ рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдЗрд╕ рддрд░рд╣, bm.add ('test-block2', { рд▓реЗрдмрд▓: 'рдЯреЗрд╕реНрдЯ рдмреНрд▓реЙрдХ 2', рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:...

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

рдЕрдВрдХ #1693

рд╕реАрдПрд╕рдПрд╕/рдПрдЪрдЯреАрдПрдордПрд▓ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рднреАрддрд░ рдЕрдЬреАрдм рд╡рд░реНрдг (├в); рддрддреНрд╡ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдП рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВ

рдмрдЧрдХреНрдпрд╛ рдЖрдк рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ)? 0.14.50рдХреНрдпрд╛ рдЖрдк GrapesJS рдХреА рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐ рдпрд╛ рд╡рд░реНрддрдорд╛рди рдбреЗрдо...

3 рдЙрддреНрддрд░рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 15 рдЬрдирд╡рд░реА 2020

рдЕрдВрдХ #371

рдХрд┐рд╕реА рдХрд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ RTE рд╕рдХреНрд╖рдо рдХрд░реЗрдВ

рдореЗрд░рд╛ рдПрдкреАрдЖрдИ рдХреЙрд▓ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд░реЗрдВ, рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рдиреЗ/рдирдИ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рдиреЗ/рдореЛрдбрд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдЖрд░рдЯреАрдИ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ: fontSize рдХреЗ рд▓рд┐...

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

рдЕрдВрдХ #1686

рд╕реАрдПрдордПрд╕: Grapesjs рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ

рдореИрдВ рд╕реАрдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА Grapesjs рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдХреЛрдб рд╣реИ: рдореИрдВрдиреЗ рдПрдирдкреАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ grapesjs рд╕реНрдерд╛рдкрд┐рдд...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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