Создать мультисайт на GRAV CMS и перенести верстку и контент
Нужно создать и перенести 3 сайта на GRAV CMS как один мультиязычный мультисайт.
Сейчас используется Bolt CMS, которая использует тот же шаблонизатор что и GRAV (twig).
- Основной сайт: atropim.com (эти шаблоны берем за основу для всех 3х сайтов)
- Дополнительные сайты: atrodam.com (создавался как копия atropim.com, поэтому там те же шаблоны) и
- atrocore.com (тут другие шаблоны, но они больше не нужны)
Верстка и шаблоны:
для всех 3 сайтов должны использоваться одни и теже шаблоны на основе шаблонов для atropim.com.
Перенос контента:
1) С atrocore.com переносим только эти страницы
1.1) https://atrocore.com/ - на главной берем только основную картинку города и обрезаем если нужно, чтобы была по размеру как баннер на главной на atropim.com (слайдер не нужен)
1.2) https://atrocore.com/customer-benefits
1.3) https://atrocore.com/about-us
1.4) https://atrocore.com/partner-program
1.5) https://atrocore.com/solution-partner-list
1.6) https://atrocore.com/technology-partner-list
1.7) https://atrocore.com/atrocore
1.8) https://atrocore.com/atropim
1.9) https://atrocore.com/atrodam
1.10) https://atrocore.com/product-information-management
1.11) https://atrocore.com/development
1.12) https://atrocore.com/support
1.13-24) Плюс эти же страницы для немецкого языка
Для всех страниц: контактную форму на каждой странице делать НЕ НУЖНО (как сейчас на atrocore.com).
Правовые страницы тут те же самые (5 штук на нем и 5 на англ), что и на atropim.com
2) С atropim.com переносим
все КРОМЕ разделов https://atropim.com/store и https://atropim.com/de/shop
это значит
- 13 статических страниц на англ и 13 на нем, 11 страниц на русском языках
- 5 страниц с правовой информацией (тут только текст) на англ и 5 на нем языках
- контактная форма на 3х языках
Также переносим статьи с блога (для всех статей стандартная вёрстка, никаких особенностей, в редких статьях больше одной картинки):
- 41 статья на англ
- 47 статей на нем
- 5 статей на русском
3) С atrodam.com переносим
- 4 статические страницы на англ и 4 на нем
- Правовые страницы тут те же самые (5 штук на нем и 5 на англ), что и на atropim.com
Также переносим статьи с блога (для всех статей стандартная вёрстка, никаких особенностей, в редких статьях больше одной картинки):
- 5 статей на англ
- 30 статей на нем
Требования к новым сайтам:
- Качественное создание мультиязычного мультисайта на GRAV как "для себя".
- Повторяющиеся элементы не должны копироваться (например, контактный банер на каждой странице), и должны в СMS существовать только один раз.
- Один сайт должен быть 3х язычный, 2а других 2х язычные.
- На блоге у пользователя есть возможность оценивать каждую статью (ставить звездочки внизу статьи) - например как тут https://atrodam.com/journal/digital-asset-management - эти звездочки показываются на странице поиска в гугле - этот функционал включая использование микроразметки для статей нужно также перенести (должно работать без выставления кук).
- Сайт не должен ставить для пользователей никакие куки кроме сессионных.
- Нужно установить плагин для админки.
- На блогах должны использоваться категории.
- Сайты должны автоматически генерировать сайтмеп для гугла.
- Сайт должен генерировать RSS фиды для статей с блога.
- Написать простенький плагин, который создает новый Email Obfuscator фильтр для Twig на основе этого https://github.com/treolabs/bolt3-twig-emailobfuscator - чтобы в шаблонах можно было использовать
{{ someEmailAdress|obfuscateEmail }} - Добавить возможность комментирования статей на блоге с помощью этого плагина https://github.com/getgrav/grav-plugin-comments
- Желательно сохранить урлы, если это невозможно, нужно создать правила переадресации для Apache
- Webserver
- Дизайн переключателя языков нужно изменить, название языка должно писаться полностью, например English, это должен быть дропдаун.
- На сайтах должен работать полноценный поиск (можно этот : https://github.com/trilbymedia/grav-plugin-tntsearch )
- Все статьи на блоги должны быть добавлены как маркдаун, и новые также добавляться в маркдауне.
- Неиспользуемый СSS и лейбы для шаблонов не должны переносится.
Дополнительная информация:
Думаю можно взять шаблоны и версту c Bolt CMS на atropim.com для Grav CMS 1 к 1, так как и там и там Twig - это позволит сэкономить время (это нужно изучить).
Все описано детально, новых требований не будет, поэтому прошу вносить предложения с КОНКРЕТНОЙ ЦЕНОЙ.
-
282 Здравствуйте, частично ознакомился с ТЗ, подскажите описание полное дополнений больше не будет? и на какой бюджет рассчитываете? Спасибо за обратную связь.
-
167 Я знаю CMS GRAV, примерно 3 года назад заинтересовался этой разработкой. Устанавливал, тестировал на своем хостинге. Довольно интересная и быстрая штука - чистая файловая система без базы данных. Веб студия RocketTheme создала простую CMS нового образца.
Я сам занимаюсь joomla с 2008 года. Web dev. SEO, Targeting
Более подробно на моем сайте, некоторые работы - в моем профиле.
-
Привет, Александр.
Я знаю CMS GRAV, примерно 3 года назад заинтересовался этой разработкой. Устанавливал, тестировал на своем хостинге. Довольно интересная и быстрая штука - чистая файловая система без базы данных. Веб студия RocketTheme сделала простую CMS нового образца. Единственный минус - слабое сообщество, хотя поддержка нормальная, на своем форуме активничают отвечают на вопросы.
Я сам занимаюсь joomla с 2008 года. Сейчас вышла новая революционная версия joomla-4, я уже 3 сайта новых сделал. Возможно и вам попробовать joomla-4 (рекомендую, но не настаиваю).
Что касается GRAV, то вначале нужно внимательно прочитать ваше ТЗ, дня 3-4 разбираться в GRAV плагинах, чтобы определить, какие выбрать. Ибо там много похожих, а когда устанавливаешь, начинаешь тестировать на рабочем сайте - вылазят глюки. Кроме этого, купить платную подписку Premium (где-то $400), чтобы иметь доступ к их передовым разработкам. У вас довольно сложные сайты, это не простые сайт-визитка.
Я думаю, что перенос сайтов на новую CMS будет стоить не меньше трех тысяч. Слишком много времени надо, чтобы настроить и протестировать систему с новыми расширениями. По времени точно не могу сказать, примерно 2 месяца. Я пробовал, знаю "подводные камни". -
Это самые обычные мультиязычные сайты со статическими страницами и блогом, плюс контактная форма, которые можно легко реализовать на любой СMS. Никаких "подводгных камней" и других особенностей там нет.
Из "особенного" функционала только оценка статей на блоге звездочками.
Все необходимые плагины перечислены в описании, никаких других не нужно.
Платная подписка не нужна, так как не нужет функционал, который за нее предоставляется.
Не понимаю, что Юрий собрался делать 2 месяца, думаю за неделю все можно сделать...
-
Актуальные фриланс-проекты в категории Веб-программирование
Разработка системы автоматизации публикации вакансий в Facebook-группах для кадрового агентстваИщу специалиста для создания и дальнейшего сопровождения системы публикации вакансий в Facebook-группах.О компании:Мы являемся кадровым агентством в Израиле и занимаемся подбором персонала для предприятий, заводов, складов, производственных компаний и других работодателей по… Веб-программирование, Разработка ботов ∙ 1 час 28 минут назад ∙ 10 ставок |
Верстальщик для multi-page advertorial сайта (Health Media) — вайб-кодинг, чистый код
6654 UAH
Нужно создать многостраничный сайт в стиле health media, по образцу healthinsider.news. Не просто лендинг — полноценный псевдо-редакционный сайт (advertorial), под который будет литься трафик с Meta Ads. ВАЖНО: задача делается через вайб-кодинг (AI-assisted coding / vibe… HTML и CSS верстка, Веб-программирование ∙ 4 часа 11 минут назад ∙ 40 ставок |
Необходимо сделать редизайн вебсайта и разработать функционал личного кабинета оптового покупателяТехническое заданиеПроектРедизайн корпоративного вебсайта и разработка личного кабинета оптового покупателя, направление - детская одежда.Цель проектаСоздать современную цифровую платформу для B2B и B2C клиентов компании с акцентом на улучшение пользовательского опыта, повышение… Веб-программирование ∙ 7 часов 15 минут назад ∙ 32 ставки |
Pіm система
10 000 UAH
Необходимо создать PIM систему. Количество товаров — несколько миллионов. Есть несколько поставщиков, которые предоставляют данные в разных форматах: csv, xml, API. Данные ограничены, часто нужно находить характеристики товаров в других источниках и дополнять. Необходимо… Базы данных и SQL, Веб-программирование ∙ 9 часов 9 секунд назад ∙ 33 ставки |
Ищем специалиста, который сделает XML/YML файл с товарами для маркетплейсов Rozetka и Kasta.Необходимо подготовить файл с товарами: название, описание, цена, остатки, фото, категории, характеристики, размеры/цвета. Важно: файл должен проходить валидацию Rozetka и корректно загружаться на Kasta. Товар у нас есть в CRM Ситникс и на сайте ХорошопТовара ориентировочно 80… Веб-программирование ∙ 12 часов 6 минут назад ∙ 27 ставок |