1

Тема: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

САЙТ – ПОРТФОЛИО ДЛЯ АРТ-ХУДОЖНИКА / ФОТОГРАФА EVA IOVA.

Приветствую уважаемые форумчане, коллеги, специалисты.

Планируется переезд сайта-портфолио  фотографа Eva Iova (evaiova.com) на новую систему, соответственно выбрали Monstra CMS. Я хороший знакомый фотографа, поэтому буду куратором этого проекта. На данный момент готова полная верстка (HTML, CSS, JS) обновленного сайта, верстка которую необходимо внедрить на новую, чистую систему Monstra CMS, за определенный гонорар.

Верстку можно посмотреть по адресу: projects.sb-systems.lv, как видите основное готово, остальное же повторяется. Что нужно сделать:


ЗАДАЧА НОМЕР ОДИН. Установка и настройка Monstra CMS с минимальным функционалом в «бекенде», и с двумя языками РУ/ENG (если возможно), если не возможно – только ENG. Во «фронтенде» два языка FR/ENG.

Итого, требования:

  • два языка на ФРОНТЭНДЕ: FR/ENG.

  • кнопка создания карты сайта /sitemap.xml.

  • добавление пользователей, с разным уровнем доступа в БЕКЭНДЕ.

  • построение урлов без расширения, с закрывающимся слешем в конце.

  • построение языков: site.com/en/… и site.com/fr/… Главная на английском языке - site.com/, главная на французском site.com/fr/. Каждый язык имеет свой шаблон.


ЗАДАЧА НОМЕР ДВА. Самое важное это написание ПЛАГИНА, для добавления некой ЗАПИСИ, которая будет отображаться на той или иной странице... Плагин можно сделать свой, или изменить один из существующих.

Эта ЗАПИСЬ – ЭЛЕМЕНТ ПОРТФОЛИО: «Фотография» (превью + оригинал); «название», «название альбома», «ссылка на альбом», «краткое описание», «дата съемки», «место съемки», «размер фотографии оригинала» (это поля для микроразметки и дальнейшего СЕО). Эта ЗАПИСЬ – ЭЛЕМЕНТ ПОРТФОЛИО, в верстке показана как .php файл (который открывается при нажатии на картинку превью IFRAME встроенной библиотекой) - есть некие данные О ФОТОГРАФИИ. Как пример – первая картинка на Главной, «The Lingerie», если промотать вправо и открывается поверх всего. В системе Monstra CMS, думаю лучше использовать - .xml, вместо .php.

Из ряда этих ЗАПИСЕЙ – ЭЛЕМЕНТОВ ПОРТФОЛИО, назовем их ФОТОГРАФИЯМИ, формируется АЛЬБОМ,из АЛЬБОМОВ - РАЗДЕЛ, и наоборот…

Итого, требования:

  • добавление «фотографии» (превью - сжатая, но качественная картинка; оригинал, который открывается во всплывающем окне).

  • добавление «названия фотографии» Название дублируется в ALT изображений. На двух языках.

  • выбор существующего «альбома» / «раздела». Каждая «фотография» привязана к альбому.

  • статус «опубликовано или сокрыто».

  • добавление «краткого описания работы / фотографии». На двух языках.

  • добавление «даты съемки». По умолчанию - текущая дата.

  • добавление «места съемки». По умолчанию – Paris, France.

  • добавление «размера фотографии, оригинала». По умолчанию – 2000(Ш) x 2829(В).

  • генерирование ссылки на фотографию оригинал.

  • все поля должны быть на двух языках FR/ENG, кроме констант (дата, место, размер).

  • добавление «фотографии» с данными в «альбом» / «раздел».

  • отображение ссылки «всего альбома».

Дополнительные требования (создание альбома / раздела):

  • возможность добавления / редактирования / сокрытия «альбома» и  выбор «родителя - раздела».

  • добавление / редактирование «названия альбома», на двух языках. Slug генерируется из названия альбома плюс раздел (с учетом языка FR/ENG).

  • добавление / редактирование описания «альбома» (правее фотографий), без редактора.  На двух языках.

  • добавление «альбома» в «раздел» существующий / или новый.

  • формирование «ссылки на весь альбом».

  • добавление / удаление / сокрытие «фотографий».

  • возможность изменения расположения фотографий: первая, вторая, третья…

  • добавление мета и названия страницы: «название страницы», «описание страницы», «ключевые слова». На двух языках FR/ENG.


ЗАДАЧА НОМЕР ТРИ. Формирование «Главной, начальной страницы» - складывается из ВСТУПИТЕЛЬНОГО КАДРА, и отображения АЛЬБОМОВ в один ряд.

Итого, требования:

  • выбор фона для ВСТУПИТЕЛЬНОГО КАДРА.

  • генерирование списка всех разделов и альбомов.

  • выбор альбомов для отображения.

  • дополнительных текстовых полей не будет.

  • возможность редактирования ГЛАВНОЙ: метаданные и название страницы.

  • возможность сокрытия страницы. В данном случае FR язык, предположим, так как ENG базовый, и будет по умолчанию в любом случае.


ЗАДАЧА НОМЕР ЧЕТЫРЕ. Функционал создания обычных страниц, по умолчанию их две – О АРТ ХУДОЖНИКЕ / ФОТОГРАФЕ, и КОНТАКТЫ (с формой обратной связи).

Итого, требования:

  • два языка, FR/ENG.

  • страницы должны иметь возможность редактирования: метаданные и название страницы.

  • текстовые / html поля О АРТ ХУДОЖНИКЕ / ФОТОГРАФЕ – для изменения; с редактором.

  • текстовые / html поля КОНТАКТЫ – для добавления текста и редактирования формы, добавление изменение э-почты. С редактором.


ЗАДАЧА НОМЕР ПЯТЬ. Функционал редактирования МЕНЮ, меню выстраивается автоматически, на базе страниц, разделов и альбомов, но сам функционал редактирования меню это позиционирование разделов и альбомов.

Итого, требования:

  • генерирование и отображение списка разделов, альбомов и страниц.

  • позиционирование разделов, страниц, что выше, что ниже. Сокрытие / удаление лишних разделов.

  • все остальные «элементы меню», выбор языка, соц сети, телефоны, копирайт – встроенный HTML код.


ПОДЫТОЖИМ.

Необходима настройка и установка Monstra CMS, с соответствующими плагинами, подходящими под задачу, на основании верстки: projects.sb-systems.lv. Кто может помочь в реализации данного проекта?

Проект не коммерческий, но бюджет есть!

Поэтому предлагайте свои кандидатуры. Или решения, комментарии по улучшению, непосредственно в ветке. Оплата через ЯД, вероятно нужен будет Гарант в системе, так как я ПОЧТИ НОВИЧОК…

Приношу свои извинения, если все ТЗ не совсем корректно написано, рецензия принимается!  Предполагаю будет много вопросов – все обсуждается, все решается, и разумеется возможны изменения относительно возможностей Monstra CMS.

Данное задание доступно в PDF, со скринами Бекенда на вскидку, как пример: projects.sb-systems.lv/_files/polnoe-zadanie-s-kartinkami.pdf


Надеюсь поможете. Заранее благодарен. И удачи...

Поделиться

2

Re: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

Я на связи, принимаю все комментарии, вопросы, решения. ))

Поделиться

3

Re: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

На Монстре не целесообразно такое делать. Много работ с кодом. Попробуйте запросить выполнение задачи на фрилансе, может кто найдется.

Поделиться

4

Re: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

Нужна именно Monstra, так как удобна и проста в использовании, конечным администратором.

Особенность именно этот ПЛАГИН-ПОРТФОЛИО, который все сделает, остальное же можно адаптировать, не так ли?

Бюджет то есть...

Поделиться

5

Re: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

Приветствую.

Человек найден, работа пошла...

Поделиться

6

Re: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

На монстре? Как сделает, похвалитесь тут, себя и его ))

Поделиться

7

Re: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

Разумеется! Пока держим кулаки что б получилось...

Поделиться

8

Re: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

Если что, можете мою сборку Monstra.R использовать для проекта. Там есть плюшки и нужные коррективы.
Прямо текущую, не релизную берите и будет счастье ))
https://github.com/ravilrrr/Monstra.R-CMS

Поделиться

9

Re: НУЖЕН СПЕЦИАЛИСТ: Monstra CMS плюс плагины, под готовую верстку | RUB

Ну что ж, посмотрим что за зверь. :-)

Поделиться