Создать мультисайт на 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 месяца, думаю за неделю все можно сделать...
-
Current freelance projects in the category Web Programming
Audit, update, and optimization of the Joomla site 5.3.3
178 USD
Audit, update, and optimization of the Joomla site 5.3.3. A specialist in Joomla is needed for a comprehensive check, update, and configuration of the site.Requirements: Conduct a technical audit of the Joomla site. Check the current version of the CMS and, if a newer stable… Content Management Systems, Web Programming ∙ 15 hours 36 minutes back ∙ 22 proposals |
Ищу программиста или вайб кодинг Автоматизация scraping данныхמחפש מתכנת או תומך בקידוד וייב. גירוד נתונים אוטומטי. https://drive.google.com/file/d/1Ogsx2iyahw79sleaDEUwMnSTPHhwF3Nu/view?usp=sharing HTML & CSS, Web Programming ∙ 16 hours 41 minutes back ∙ 33 proposals |
Landing page with a questionnaire
136 USD
Creation of a website with a questionnaire Task 1. Filling out the questionnaire 2. Receiving the result in XLS / PDF format Concise design Web Programming ∙ 19 hours 46 minutes back ∙ 129 proposals |
Creation of the design for Radio PRIVOZ FM
163 USD
Creation of a unique logo for RADIO PRIVOZ FM In the style as in the attachment Additionally a placeholder for the website in the style SOON RADIO PRIVOZ FM WILL BE PLAYING HERE with a playback of an interesting track Logo Design, Web Programming ∙ 19 hours 59 minutes back ∙ 48 proposals |
Development of a 3D printing service with a paid catalog of models and a cost calculator
890 USD
Online service for ordering 3D printing: the user uploads a model, receives an automatic cost estimate (taking into account volume, material, printing time), and places an order. Paid catalog of 3D models: the ability to upload, purchase, and download models, integration with… Web Programming ∙ 20 hours 58 minutes back ∙ 58 proposals |