Если Вы занимаетесь разработкой шаблонов для сайта, то Вам обязательно необходимо ознакомиться с данным проектом. Возможности отвечают всем современным требованиям.
Каждый из нас стремится автоматизировать свои рабочие процессы. Каждый веб-разработчик мечтает об упрощенных механизмах, которые бы позволили им быстрее реализовывать веб-приложения, сайты, плагины или даже HTML шаблоны. Первым делом на ум приходят различные визуальные (WYSIWYG) редакторы, коих достаточное количество. Но сегодня речь пойдет не о них.
С чем мы имеем дело
GrapeJS — это своеобразный Веб-билдер или фреймворк с открытым исходным кодом, предназначенный для создание шаблонов для сайта без работы с кодом. Последнее, на самом деле, звучит обнадеживающе.

Создание шаблона HTML с данным инструментом должно намного упростить задачи разработчиков и открыть новые возможности для конечного пользователя. В арсенале фреймворка множество продвинутых элементов:
- колонки;
- статичные блоки;
- вставка медиа;
- вставка карты;
- различные счетчики;
- панели для навигаций;
- и многое другое.
Также приятно работать и с элементами формы HTML — использование всех возможностей <input>, <select> и т.д. Ну и, конечно же, прямое управление стилями и типографией.
Что же касается «плюшек» для разработчиков, то к Вашим услугам множество методов и функций для формирования своей панели инструментов. Т.е. Вы сами решаете, что будет отображаться и где использоваться. Подробнее — в документации.
Быстрый старт для создания шаблона HTML
<script src="http://code.jquery.com/jquery-2.2.0.min.js"></script>
<link rel="stylesheet" href="path/to/grapes.min.css">
<script src="path/to/grapes.min.js"></script>
<div id="gjs"></div>
//добавляем контент с помощью скрипта
<script type="text/javascript">
var editor = grapesjs.init({
container : '#gjs',
components: '<div class="txt-red">Hello world!</div>',
style: '.txt-red{color: red}',
});
</script>
Или указывает контент напрямую в теге:
<div id="gjs">
<div class="txt-red">Hello world!</div>
<style>.txt-red{color: red}</style>
</div>
<script type="text/javascript">
var editor = grapesjs.init({
container : '#gjs',
fromElement: true,
});
</script>
Документация у данного фреймворка, к сожалению, на английском, но автор постарался интуитивно понятно ее разграничить и описать.
Что в итоге?
Пощупав данный инструмент, мы сделали следующие выводы:
+ действительно мощный функционал;
+ отлично работает с импортированным кодом;
+ удобный экспорт готового результата;
+ куча возможностей для разработчика;
Ну и минусы, куда же без них…:
— Если у Вас уже есть готовый шаблон, интегрировать его в данный билдер будет проблематично;
— На выходе не всегда имеем корректный и валидный HTML-код;
— Если хотите использовать фреймворк на максимум — придется полностью разобраться с API и прочими тех. данными.
В любом случае, создать шаблон HTML с помощью данного фреймворка заметно удобнее и проще, чем, скажем, с помощью любого десктопного визуального редактора (за 300$).
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
