HTML, CSS и Template Engine. Производство модулей CMS.
Хороший уровень знаний HTML/CSS, опыт разработки пикселей-perfect, responsive макет с использованием Flexbox и SS Grid.Следить за принципами доступности.Опыт работы с любым template engine или react/vue/angular, или опыт программирования PHP (как языка, имеющего встроенную функцию шаблонизатора).Опыт с JS/jQuery.В настоящее время это не очень сложные функции, такие как динамические элементы страниц (accordion, modals, и т.д.) )Опыт работы по созданию макет страниц в visual page editors (какие-либо, где используется сеть и блоки/компоненты/модулы/отжеты).Опыт работы с Git и GitHub.Опыт работы с Sass/SCSS/Less будет плюсом.Опыт разработки тем для любого CMS, например WordPress, будет плюсом.Опыт разработки персонализированных блоков/компонентов/модулей/отжетов для визуальных страниц редакторов, например WP Bakery или WordPress Gutenberg (или других) будет большим плюсом.Вход в:
Работа над темой для HubSpot CMS, который содержит набор page templates, sections, modules.Шаблоны страниц состоят из секций.Секции включают в себя модули, сети (SSS Bootstrap-like grid with rows and 12 columns) и drag'n'drop areas.При создании новой страницы пользователь выбирает один из шаблонов и редактирует страницу в визуальном редакторе.CMS предоставляет набор стандартных модулей, которые могут быть добавлены к d'n'd зон.Тема, которую мы разрабатываем, включает в себя набор custom modules для редактирования/выдачи форматированных данных.Код templates/sections/modules является HTML с встроенным языком-шаблонизатором HubL.CSS-код также использует HubL как пре-процессор.Hubl поддерживает макросы (могут быть известны вам в других технологиях как "mixins").Разработка происходит в Visual Studio Code с плагином для подсветки синтаксиса.Модулы имеют набор fields (полей), которые редактируются в визуальном редакторе страницы.Структура, типы полей и их default values задаются в наборе JSON файлов.Модулы могут включать правила отображения JSON файлов являются большими и не очень удобными для редактирования, но CMS имеет встроенный дополнительный визуальный редактор редактирования полей.Каждое поле модуля имеет значение по заказу, поля объединяются в группы, поэтому группы также имеют значение по заказу, что есть в приоритете над значением отдельных полей.Модулы имеют параметры, секции через параметры модулей могут задавать значение полей по заказу, которые имеют еще большую приориентацию.Важно понимать, что CMS не может быть распространён локально, то есть каждый файл темы должен быть загружен на сервер CMS.Впрочем, для удобства локального разработки используется инструмент CLI с функцией Watcher, то есть все локальные изменения автоматически загружаются на сервер разработки.Задача: Код темы для доработки будет предоставлен избранному исполнителю.Задача No1:
Create preset drop-down for button styles (solid, outline, arrow, underline, simple link) in the Custom Button module.Добавить дополнительное поле для модуля, который стилизирует custom модуль кнопки и задает ее стиль.Имплементация по аналогии с встроенной функцией Presets в стандартной теме "Growth theme".Спецификация стилей и пример кода с Growth theme будет предоставлен выбранному исполнителю.Задача No2:
Trust Marks module - Add logo alignment style control.Добавить поля для уравнения логотипа внутри модуля (леф, центр, право) с помощью flexbox.Модуль имеет два режима отображения (Card and Simple modes) - уже существующая функциональность.Детали сотрудничества 1.Платеж договорен, будь ласка, напишите свои фиксированные оценки и/или уточняющие вопросы.ВтораяСейчас у меня еще несколько задач в том же проекте, и их будет больше.Задачи 1 и 2 я расцениваю как оплачиваемая испытательная задача для начала более длительного сотрудничества.3 .Расчет на окно со стороны исполнителя.Пожалуйста, предоставите информацию: когда вы можете быть на связи (день и часы), когда вы можете начать работу, ожидаемый час завершения работы, изменения статуса и прогресса задач, подробности о осложнениях в работе и возможных задержках результата (что-то идет не так - скажите, и мы найдем решение).4 .Работа на результат.Это включает в себя обсуждение и исполнение прав.Возможность доплаты за правки обсуждается в каждом случае отдельно и является нормальной практикой в случае дополнения задачи (являются новые детали или ТЗ имеет пропуски).5 .Внимание к деталям.В ссылку на проект приведет ваш наиболее релевантный опыт и (благодаря за понимание) напишите название одной из HubL functions (достаточный выбор из документации), таким образом Ваша предложение не потеряется среди copy&paste сообщений.Getting Started Guide + Key Concepts Page
Если вы уже не нашли его, этот водитель для разработчиков должен быть вашим первым остановкой.You'll learn how to set up our local development tooling, download boilerplate files, and create and edit your first project.Next, take a look at this Key Concepts page for a high-level look at how the CMS is designed to work.HubL Functions Документация
Актуальные фриланс-проекты в категории Веб-программирование
Нужно создать форму Gravity Forms по шаблону чатаНужно создать форму Gravity Forms по шаблону чата Знание или хотя бы понимание английского обязательно!!! Я предоставлю сайт, где имеется что-то типа онлайн чата где нужно выбирать опции и в зависимости от этих опций открываются новые поля... По итогу форма должна выглядеть… Веб-программирование ∙ 1 час 10 минут назад ∙ 7 ставок |
Создание или корректировка сайта на opencartВсем привет! Предварительная ситуация для понимания: Заказал разработку сайта у Templatemonsters. Заранее согласовал ТЗ и купил у них шаблон. В итоге не соблюдены дэдлайны и вообще в итоге написали, что не могут сделать так, как согласовали. Хостинг купил по их рекомендации у… Веб-программирование, Интернет-магазины и электронная коммерция ∙ 8 часов 41 минута назад ∙ 9 ставок |
Разработка AI мобильного приложения детских сказокИщу опытного разработчика или команду для создания мобильного приложения с искусственным интеллектом, которое будет генерировать короткие, добрые и возрастные сказки для детей простой, красивый и безопасный продукт, где родитель за пару минут может создать персональную сказку… AI и машинное обучение, Веб-программирование ∙ 9 часов 44 минуты назад ∙ 22 ставки |
Betting нужно сделать букмекерскую контору! С ОПЫТОМНужно разработать betting-платформу / букмекерский продукт на базе готового шаблона. Основная задача — адаптировать шаблон под полноценную букмекерскую контору: подключить парсинг спортивных событий и коэффициентов, реализовать личный кабинет пользователя, баланс, ставки,… Python, Веб-программирование ∙ 9 часов 50 минут назад ∙ 16 ставок |
Переводчик для вордпресс.Нужно перевести сайт вордпресс c wocommerce на 30 языков. Плагин для удобного автоматического перевода. Что бы не прокликивать каждую страницу для переводов и каждый товар. Что бы делать исключения на определенные фразы. Можно было корректировать перевод. Автоматичесий перевод… Веб-программирование, Создание сайта под ключ ∙ 10 часов 20 минут назад ∙ 13 ставок |