Введение

Система управления контентом Visiri (далее "Система") - это комплексный набор решений и программного обеспечения, созданный для построения и размещения в сети Интернет веб-сайтов разной степени сложности - от посадочных страниц и визиток до Интернет-магазинов и информационных порталов. Система является собственной разработкой веб-студии Infra (ООО "Инфра") и активно развивается и используется для реализации проектов компании с 2011 года. Основной идеей Системы является совмещение четырёх принципов: фокуса на Zero-code подходе к разработке и поддержанию проектов; обеспечения возможности максимально глубокой проработки и свободного построения модели данных исходя из потребностей конкретного проекта; построение продукта на модульной клиент-серверной архитектуре и упор на максимальной "легкости", производительности и возможностях поискового продвижения итогового продукта.

С целью обеспечения возможности построения практически любой модели данных, разработаны следующие инструменты:

- система создания информационных Коллекций данных, позволяющая создавать неограниченное количество табличных списков-наборов данных, определять состав и тип полей в рамках этих таблиц, включая поля-связи с другими таблицами и типами данных, а также стандартный набор из текстовых, числовых, HTML, файловых и иных видов полей (больше 20 видов для любых потребностей);

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

В рамках реализации Zero-code концепции построения интернет-решений нами разработан набор из следующих инструментов:

- система публикации страниц сайта, позволяющая создавать неограниченное количество страниц на сайте, задавая для каждой создаваемой страницы тип, адрес и остальной набор параметров, на основании которых на сайте можно выводить как простой HTML, так и списки и записи из Коллекций, древовидные структуры из Каталогов, а также задействовать иные специализированные методы обработки запросов;

- система создания блоков, действующая аналогично страницам, но позволяющая дополнять содержимое уже существующих страниц дополнительными данными из Каталогов, Коллекций, или используя иные специализированные возможности блоков (больше 20 видов блоков);

- система создания и наполнения набора переменных параметров - Свойств сайта - обеспечивающая возможность быстрого централизованного редактирования и добавления публикуемой информации.

Система имеет модульную архитектуру - возможности Каталогов, Коллекций, Интернет-магазина, Поиска и подобные (на данный момент около 10 модулей) - представляют собой отдельные подключаемые компоненты сайта, после включения расширяющие набор доступных методов генерации для Страниц и Блоков, добавляющие новые типы Шаблонов, новые виды полей в Коллекциях и Каталогах, новые вкладки профилей пользователя, новые страницы в интерфейсе администратора и, опционально, новые специализированные Страницы на сайте (например, страницы корзины и оформления заказа).

Информационная модель и система страниц и блоков объединяются в готовый визуальный продукт посредством системы Шаблонизации. Используя набор из шаблонов, система позволяет как создавать веб-сайты только путем задания специфичных параметров сайта, которые затем используются в готовых предопределенных шаблонах для формирования индивидуального дизайна и преставления, так и дает возможность fronted-разработчику с помощью упрощенного twig-alike синтаксиса шаблонизатора собственной разработки, HTML, JS и CSS редакторов и набора библиотек ресурсов создавать полностью индивидуальный проект с версткой любой сложности.

Дополнительными возможностями системы являются:

  • модуль интернет-магазина, позволяющий превращать Коллекции в витрины товаров, работать с ценами, остатками и заказами, и принимать оплату посредством платежных модулей (более 10 доступных готовых интеграций);
  • модуль интеграции с 1С, позволяющий настроить двухсторонний обмен с системами 1С по протоколу CommerceML и полностью поддерживающий выгрузку предложений, свойств, иерархических каталогов и групп в Коллекции, Каталоги и Магазин на сайте, а также обеспечивающий обратный обмен информацией о сделанных заказах и контрагентах-пользователях обратно в 1С;
  • инструменты пакетной работы, импорта и экспорта любых данных в форматах Word, OpenDocument и CSV;
  • автоматизированный сбор статистики и аналитики;
  • файловый менеджер - позволяющий загружать и управлять публично-доступными файлами на сайте;
  • менеджер вложений - позволяющий вести коллекцию медиа-объектов, используемых в Коллекциях, Каталога и на Страницах сайта, в том числе и с использованием автоматической обработки при выводе - авторесайзом;
  • система регистрации, персональных профилей, контроля учетных записей и управления ролями и правами доступа пользователей;
  • комплекс инструментов поисковой оптимизации, включая систему "рерайтов" (переопределения любых данных на странице на основании гибкой системы правил), систему редиректорв, генератор карты сайта и встроенный мониторинг производительности Lighthouse;
  • журналирование доступа, действий, писем и ошибок, система контроля изменений и истории версий;
  • морфологическая поисковая система с расширенной поддержкой русского языка, позволяющая тонко настраивать и задействовать поиск на сайте;
  • поддержка генерации PDF, создания JSON и REST API интерфейсов.

Система состоит из двух частей - административной и клиентской. Административная часть представляет большой комплекс программных продуктов и решений, реализованных в облачном сервисе 1cloud, и доступна по специальному административному адресу веб-сайта. Клиентская часть системы представляет собой программный продукт на языке PHP и может быть размещена на веб-сервере с поддержкой интерпретатора языка PHP версии 5.х и выше и СУБД MySQL не ниже 10-й версии.

Заказать создание и продвижение сайта

Веб-студия «Инфра» занимается комплексным созданием и продвижением сайтов уже более 16 лет. SEO-оптимизация — основное направление нашей деятельности. Улучшим позиции вашего сайта в поисковых выдачах Яндекс и Google, увеличим посещаемость и количество заявок. Создадим сайт, идеальный для продвижения в поисковых системах.

Заказать разработку сайта