ZURB Relative CMS Email (HTML+CSS+JS)
ЗАДАЧА:
Создать CMS относительно cборочной платформы Email писем ZURB
Основная идея в том что бы после того как верстальщик / разработчик сверстал письмо на ZURB платформе - контент менеджер мог с легкостью переиспользовать шаблон сверстанного письма не залазив в исходный код, а просто взаимодействовать с формой на станице, при этом сразу видя результат проведенных изменений в отдельном на странице и возможностью скопировать готовый код.
СРОКИ: 2 - 3 недели
ПОЧЕМУ ЭТОТ ПРОЕКТ:
- Верстать мало
- Времени много
- Оплата достойная
- Высоко-уровненные инструменты
- В топку ослов IE11+
Несмотря на длинное описание - работы тут не много, нужно лишь сверстать CMS и научить его менять содержание готовых писем, всё остальное ZURB сделает сам. Сам ZURB знать впринципи не требуется. Стэк ниже может покатся пугающим, но те кто с ним уже работал наверняка знают что он избавляет разработчика от головняков.
МАКЕТ:
Макет-картинка находится во вложении к данному заданию.
ОЖИДАЕМЫЙ ТЕХНИЧЕСКИЙ СТЭК:
HTML5 + HTML4 (для iframe) - // Полностью валидный HTML W3C. Желательно: WCAG 2.0 - для людей с огр.физ.возможн-и.
CSS3 - // Смело используем все современные, поддерживаемые фишки веба и в топку ослов IE11+
Flexbox, mobile first, graceful degradation приветствуется!
SASS - // Именно SASS не SCSS - пишем красивый элегантный код без боли и кислоты на экране
PUG - // Верстаем без боли и кислоты на мониторе
BEM - // Верстаем независимыми блоками и пишем SASS без или почти без каскада
ECMA 6-7 - // Красивее, современней, меньше, быстрее
Babel - // Для транспиляции в ECMA 5 - что бы наверняка везде JS работал
TypeScript - // Пишем элегантный код
Agular 2 - // Пишем JS без боли и велосипедов
Bootstrap 4 - // Верстаем без боли и велосипедов. Разумеется для связки JS Bootstrap 4 c Angular 2 берем
соответствующий Bootstrap: https://ng-bootstrap.github.io
NODEJS - // Желательно LTS - с длительным сроком поддержки
Bower / NPM - // Затягиваем и поддерживаем нужные плагины без боли. Не ленимся - тщательно
расписываем все поля, такие как описание, ключевые слова, авторство и т.д.
Markdown - // Хорошо документируем наш код. Обязательно расписываем как задеплоить проект
(собрать), как его запустить, режимы сборки и т.д. Обязательно описываем конечный API по
управлению полями панели: списки атрибутов, правила заполнения полей и т.д.
Bitbucket - // Проект заводим на Bitbucket, в дальнейшем через него же будет происходить передача
проекта мне после оплаты работы
ZURB - // Ну собственно и сам сборщик писем. Разумеется сами письма вам верстать не придется, а
уже готовое тестовое письмо для тестирования и сборки будет во вложении к заданию.
Gulp 4 / Webpack 2 - // Ожидаю, что сборщик будет иметь: Autoprefixer, SASSLint (Уже настроенный .sсss-lint.yml / .sass-lint.yml будет во вложении), JSHint, Browsersync
GIT - // Старый добрый GIT
МАТЕРЬЯЛЫ:
Макет-картинка доступен без пароля. Доступ к материалам только исполнителю.
ВЫПОЛНЕНИЕ И ОПЛАТА:
Оплата двумя частями по факту выполнения - половина после ознакомления с демонстрационной страничкой и вторая половина после проверки кода лично. Возможна оплата тут же (Если поддерживается), а так же Сбербанк онлайн и Yandex деньги.
Для демонстрации готовой работы можете завести бесплатный аккаунт в сервисе HOSTINGER и не забудьте защитить папку паролем, там это в два клика делается.
После принятия мной работы исполнителю передается денежное вознаграждение, а мне целиком передается проект в Bitbucket (там есть функция передачи репозитория от пользователя к пользователю).
Предложения, замечания, и всё что я мог не учесть при составлении данного ТЗ приветствуется.
СПАСИБО:
Спасибо всем кто дочитал до конца и адекватных вам заказчиков!