Корпоративный портал

Этим проектом мы откроем описание разработанных нами сайтов. Приступили мы к нему в октябре 2016 года. Работали мы над этим сайтом и ранее, но все, что было сделано в итоге было переработано с нуля, так как предыдущие разработчики допустили достаточно много грубых ошибок, что привело к ущербу гибкости и производительности. Переделывать мы все не стали, так как гораздо дешевле и проще все сделать с нуля.

Данный сайт относится к корпоративным порталам и реализован он на платформе MODx Revolution. Если оценивать его сложность, то мы дадим 5 баллов из 10. В самом начале мы имели дизайн, который заказчик разработал своими силами. Макеты сайта были сверстаны в Adobe InDesign, что сначала повергло наших фронтенд-разработчиков в шок (представьте макеты сайта, сверстанные в программе для полиграфической продукции – сайт мягко напоминал журнал), но, взяв свои волю и профессионализм в кулак, наши специалисты справились с поставленной задачей и в итоге мы получили интерфейс сайта в HTML и CSS. Так же мы добавили несколько моментов от себя: например, выпадающий сверху поиск и другие мелкие вещи, которые не были прорисованы на макете дизайнерами, что было положительно оценено заказчиком.

На данном проекте мы имеем:

  • Личный кабинет, реализованный для партнеров. У каждого партнера свой статус и соответственно разные цены на товары. Так же при заказе формируется счет на оплату в формате PDF.

    Разработка корпоративного портала

  • Конструктор приборов в личном кабинете. Данный блок позволяет пользователю быстро сформировать прибор с модулями, которые им нужны. При генерации формируется шестнадцатеричный код прибора и счет в формате PDF.

    Разработка корпоративного портала
  • Синхронизация с 1С. На данном проекте совместно с 1С-программистами была реализована синхронизация базы данных 1С статусов ремонта приборов с сайтом. Информация на сайте обновляется раз в сутки.

    Разработка корпоративного портала
  • Генерация документов в PDF. Мы уже писали, что генерируются счета на оплату, но это не все. Также реализована генерация актов рекламации и договоров.

  • Новостной блок.

  • Формы обратной связи. Некоторые формы работаю в обе стороны: отправляют письма как клиенту, так и менеджерам.

  • Интернет-магазин. Товаров не много, но магазин есть.

    Разработка корпоративного портала
  • Сравнение товаров и программных платформ. Здесь не было использовано ни одного готового решения, модуль был написан с нуля.

    Разработка корпоративного портала
  • Блок с документацией.

  • Часто задаваемые вопросы.

  • Английская и испанская версии. Испанская пока не запущена.

    Разработка корпоративного портала
  • Уведомления пользователей. Можно видеть этот блок под меню на скриншоте выше.

  • Поиск по сайту.

И это только основные блоки на данном сайте. В процессе работ мы сталкивались с некоторыми сложностями, которые, конечно, потом решались. В основном они касались совместимости некоторых стандартных пакетов MODx Revolution. Поэтому мы всегда советуем обращаться за созданием сайта к профессионалам.

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

Иконки шаблонов

Разработка корпоративного портала

На скриншоте приведены ресурсы (страницы сайта). Согласитесь, что очень удобно, когда каждый шаблон отмечается иконкой – мы сразу начинаем быстрее ориентироваться. Ниже пример сайта без иконок.

Разработка корпоративного портала

Технические элементы

Все технические элементы и дополнительные поля страниц разбиты по категориям, что также дает нам большую скорость работы и удобство ориентирования в панели администратора.

Разработка корпоративного портала

На скриншоте выше вы видите, как все выглядит на вкладке “Элементы”, а на картинке ниже на вкладке дополнительные поля у ресурса.

Разработка корпоративного портала

Аккаунты менеджера и отдельные папки для пользователей.

Для обеспечения безопасности системы мы создали новый источник файлов с доступом к одной папке, в которой пользователи панели администратора размещают свои файлы. Это скрывает ядро системы и предотвращает случайное удаление системных файлов. Кроме того, были созданы аккаунты менеджеров, где спрятано от глаз все лишнее и критичное для работы системы.

Разработка корпоративного портала

Система контроля версий

На сайте реализована система контроля версий для каждого элемента в панели администратора, что позволяет быть спокойным за случайное удаление какого-либо блока. Всегда можно откатиться к предыдущей версии без развертывания полного бекапа сайта.Разработка корпоративного портала

В данном кейсе мы привели основные блоки сайта, которые были реализованы на данном сайте. На самом деле, работа проведена была просто глобальная и вроде за кажущейся простотой кроются реально сложные и трудоемкие процессы.

Оцените статью:

Проголосовало: 14

Комментарии (0)