Доработка сайта на drupal 8
Доброго времени суток. В поисках разработчика/ков сайтов на Drupal 8. Сайт уже создан, нужно разобраться в том, как он устроен и внести правки.
P.s. Также ищу разработчиков мобильного приложение и приложения на PC.
В кратце о сайте
На главной странице сайта 3d.zt.ua размещена спутниковая карта, на ней отображаются различные объекты, которые делятся на категории (парки, спорт залы, памятки архитектуры и тд.) Кликнув на иконку объекта, вы перейдете на его страницу, там отображается общая информация об объекте и сам VT (виртуальный тур). За каждой страницей объекта мы можем закрепить «Владельца», он в свою очередь может редактировать общую информацию об объекте, писать статьи, создавать галереи.
К статьям у админа есть возможность создавать определенные стили – задавать фон, менять цвет, шрифт и тд. В новых разделах новости, акции, услуги – должна быть такая же возможность. Владельцы страниц в свою очередь могут выбирать среди существующих стилей.
P.s. Пожалуйста, задавайте уточняющие вопросы перед отправкой ставки. Вы можете это сделать здесь, или в телеграмм, по номеру телефона указанному на сайте.
В ставке распишите прайс (приблизительная цена за каждый пункт) к ТЗ и будущей работе, а также скиньте примеры ваших работ подобного типа.
ТЗ
1. Первым делом нужно будет разобраться, в сайте и оптимизировать его под различные устройства, сейчас он криво работает. Далее посмотреть, как сделана регистрация (в данный момент пользователи не регистрируются автоматически, а мне приходят заявки, нужно будет переделать на автомат)
2. 5. Личный кабинет – У всех пользователь будет свой личная страница, на ней будет содержаться различная информация – ФИО (указывается в профиле, видно только модератору и админу), псевдоним (виден всем пользователям) дата рождения, адрес, телефон, аватар и тд. Создать отдельные группы пользователей, за каждой из групп будут закреплены определенные права.
2. Создание личного кабинета для владельцев бизнеса. В нем можно редактировать информацию, связанную с данным объектом.
2.1. Создание рабочей зоны в личном кабинете. В ней должна быть соблюдена последовательность.
- Страница выбора объекта (владелец страницы может выбрать любой объект, который за ним закреплен)
- Дальше он переходит в зону, для редактирования информации связанной именно с этим объектом, может выбрать один из пунктов и перейти в меню редактирования:
А) Общая информация и контакты – данный раздел у нас уже создан, так что нужно его просто перестроить в общую рабочую зону.
Б) Новости – создать раздел с новостями. При создании и редактировании новостей должна присутствовать форма с коротким описанием (которая будет показываться в общем списке новостей объекта), и с развернутым описанием (будет видна при выборе новости из общего списка).
В) Хотспоты – ранее созданную панель хотспотов, оптимизируем (что б можно было найти хотспот по типу или названию(к каждому хотспоту должен создаваться автоматический id) и вставляем в соответствующую рабочую область (при этом она должна быть стилизирована под объект в котором находится).
Г) Услуги – данная зона отличается от выше перечисленных тем, что с ней пользователь сможет взаимодействовать. В рабочей области, владелец страницы, должен иметь возможность подключить форму обратной связи.
Как это работает? – Видим страницу со всеми услугами, при клике на услугу, переходим на страницу с данной услугой и знакомимся с информацией. На это странице должна быть кнопка заказа услуги, при клике на нее, всплывает форма обратной связи, где нужно ввести ФИО, комментарий, номер телефона, эл.почту. Дальше эта информация попадает на страницу объекта в раздел «Заявки», где владелец страницы, может ознакомиться с заявкой и отреагировать на нее. В заявке должна отображаться информация о клиенте, а также значится услуга, которая его интересует.
P.s. Если пользователь авторизирован, то при нажатии на кнопку заказа услуги, форма должна отправляться автоматически (после подтверждения), или же все поля в форме должны быть автоматически заполнены.
Также по-мимо кнопки для формы обратной связи, пользователь должен иметь возможность сразу позвонить по номеру телефона и заказать услугу. За каждой услугой должна быть возможность закрепить отдельный номер. Например, заказ еды в ресторане, не имеет ни какого отношения к отелю.
Д) Хотспот с функционалом – в форме для редактирования услуги, должен быть пункт «Преобразование в хотспот», поставив галочку в этом пункте, автоматически создается хотспот в соответствующем разделе. Дело в том, что все услуги будут показаны в одной единой рабочей области, но так же нам нужна возможность заказывать услугу, которая закреплена за определенной панорамой (например бронирования номера в отеле, зайдя в номер, всплывет общая информация об этом номере, и возможность его забронировать). В основном эта функция будет использоваться для простоты редактирования информации внутри тура.
P.s. Как мы уже помним, под каждой услугой, должна быть кнопка звонка и заказа этой услуги. Они должны быть видны всегда и отображаться поверх общей информации об услуге. Эти кнопки нужно сделать так, что б они видоизменялись в зависимости от размера экрана. Например, на большом экране, номер телефона будет отображаться на самой кнопке, а к примеру на экране смартфона (в вертикальном положении), просто будет иконка трубки, так как номер телефона туда не влезет.
Е) Преобразование в хотспот – общее. В разделе редактирования каждой новости, статьи, услуги и любой информации созданной владельцем, должен быть пункт «Преобразование в хотспот», поставив галочку в этом пункте, автоматически создается хотспот. Основное отличие хотспота от обычных статей, в том, что он отображается на тупиковой странице. На этой странице нет никаких иконок, и с нее нельзя перейти в другие разделы сайта.
Ж) В редакторе стилей добавить подпункты, которые позволяют все выше упомянутые разделы подстроить под 1 стиль. Стиль будет задаваться в настройках страницы, и вся информация будет подстраиваться под него.
P.s. Подкатегории новости, услуги и номера должны быть адаптивными под два стиля, как на олх. Новости по умолчанию строками (слева), услуги и номера столбиками (справа)
Будущий функционал
- Внедрение платежной системы и создание онлайн магазинов на страницах + корзина
- Добавление фильтра по странам и областям. На основной странице выбрали нужную страну из списка, и вас сразу перекинуло на территорию этой страны с нужным масштабом. Также можно просто на карте выбрать нужную страну (наведя мышкой на нее, территория страны засветится, а при клике в пункте сверху автоматически выберется страна). Тоже самое касается областей.
- Создание навигации на карте с возможностью определения местоположения и прокладывание маршрута.
P.s. Ставки типа «Я тащу, сделаю все быстро и качественно» не рассматриваются, внимательно читайте ТЗ.
Актуальні фриланс-проєкти в категорії Веб-програмування
Адаптивний дизайн портфоліо вебсайту (wordap - сайт для продажу та купівлі)Мені потрібен чистий, сучасний портфоліо-сайт, який відповідає моєму існуючому брендовому посібнику і гарно адаптується до настільних комп'ютерів, планшетів і мобільних пристроїв. Завдання сайту просте: підкреслити мою роботу за допомогою вражаючих фотографій, вбудованих відео… CMS, Веб-програмування ∙ 1 година 3 хвилини тому ∙ 14 ставок |
Переніс сайта з опенкарту на платформу ХорошопДобрий день. Є сайт на опенкарті, інтернет магазин. Потрібно перенести струкутуру сайту на платформу хорошоп, підібрати дизайн для нового сайту та зробити його повноцінно працюючим HTML та CSS верстання, Веб-програмування ∙ 4 години 44 хвилини тому ∙ 19 ставок |
Внесення правок на сайт (WP, Elementor)Доброго дня. Треба внести 2 правки на сайт: 1. Мейн меню "пляше" при наведенні курсора, плюс на укр версії воно центровано по вертикалі (так і повинно бути), а в ру - без центровки, зверху. Треба відцентрувати ру як в укр 2. На головній сторінці є блок "наші продукти", там… Веб-програмування ∙ 7 годин 20 хвилин тому ∙ 52 ставки |
Необхідно модернізувати для зручності адмінку в Open CartТехнічне завдання по налаштуванню/доопрацюванню OpenCart 1. Каталог → Товари Завдання 1. Додати колонку «Категорія» у список товарів Завдання 2. Додати колонку «Артикул» у список товарів Завдання 3. Додати колонку «Дата і час створення товару» Завдання 4. Швидке редагування… Веб-програмування ∙ 7 годин 37 хвилин тому ∙ 42 ставки |
Доопрацювання каталогу для сайтуДля сайту каталогу потрібно зробити доопрацювання: (роботу можна розбити на етапи чи взяти по кваліфікації частину) 1. в адмінці можливість заливати SQL файли для оновлення цін (в архіві він price_balluff_2026_for_site.sql). (зараз вони залиті програмістом, потрібно на майбутнє,… AI обробка текстів, Веб-програмування ∙ 7 годин 45 хвилин тому ∙ 27 ставок |