Zion WebEngine

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

Возможности:

  • Создание, редактирование, удаление страниц, редактируемых полей и других контентных единиц
  • Поддержка базы данных в перспективном формате MySQLi
  • Возможность создания клонов любых записей в базе данных
  • Поддержка сразу несколько уровней кэширования для снижения нагрузки на систему и ускорения загрузки веб-страниц
    • Кэширование результатов выполнения часто используемых "тяжёлых" функций
    • Кэширование результатов формирования веб-страниц в виде файлов
    • Кэширование результатов запросов к базе данных с помощью Memcached
  • Программная платформа теперь объектно- и классо-ориентирована
  • Автоматические меню/списки формируются на основании широкого списка условий
    • В комплект включено множество примеров-заготовок меню, которые можно с лёгкостью изменить
    • Возможность разбиения меню на отдельные блоки и на подстраницы
    • Возможность тонкой настройки оформления каждого пункта при соблюдении одного из многих условий
    • Доступно множество вариантов фильтрации и сортировки
  • Управление файлами на сервере через файл-менеджер KCfinder
    • Удаление и переименование папок, подпапок и файлов, скачивание файлов
    • Возможность добавления файлов в буфер обмена, возможность сортировки файлов по имени, типу, размеру, дате, как по возрастанию, так и по убыванию
    • Опциональный просмотр подробностей: имя, размер, дата, просмотр файлов в виде миниатюр или списка, возможность полноэкранного просмотра списка изображений
    • Возможность предпросмотра изображения и его миниатюры
    • Возможность вставки как непосредственного изображения, так и его миниатюры
  • Поддержка таких WYSIWYG-редакторов, как CKeditor, позволяющих редактировать текст также просто, как в Microsoft Word
    • Возможность настройки нумерации и маркеров
    • Возможность вставки ссылок в упрощённом виде для "гостей" без доступа к файлам
    • Возможность вставки таблиц
    • Возможность вставки видео с любого видео-хостинга без необходимости правки кода
    • Автоматическая высота поля редактора
    • Возможность выбора набора панелей инструментов для каждого отдельного редактируемого поля
  • В комплекс интегрированы некоторые популярные библиотеки и фреймворки
    • jQuery для создания динамических веб-страниц
    • Lightbox и FlexSlider для создания красивых фотогалерей
    • Bootstrap для создания адаптивных веб-страниц
  • Контентные единицы (например, страницы или новости) теперь состоят из различных элементов контента
    • Наборы элементов контента можно сохранять в виде шаблонов и использовать нужные шаблоны в случае необходимости
    • Элементы можно разделять по отдельным вкладкам, сгруппированных по смыслу
      • Набор вкладок теперь свободно редактируется
    • Доступны уникальные элементы контента (их можно вставлять в каждый шаблон всего один раз)
      • "Адрес", "Основной текст", "HTML-код веб-страницы", "SEO-параметры", "Место в структуре", "Связи"
    • Доступны обычные элементы контента (их можно вставлять в каждый шаблон любое количетво раз)
      • "Галерея", "Дата", "Многострочное поле с редактором", "Многострочное поле без редактора", "Изображение", "Однострочное поле", "Выбор одного из вариантов", "Число", "Однострочное поле", "Выбор множества вариантов", "Вес и габариты", "Галочка", "Файл", "Доступ группы пользователей", "Расписание", "Пользователь"
    • Некоторые элементы доступны только при установке дополнительных пакетов. Некоторые элементы получают дополнительный функционал при установке дополнительных пакетов.
    • Доступно клонирование обычных элементов из одного шаблона в другие
  • Для более удобного использования контентные единицы можно упорядочивать по типам, например "Страницы", "Новости", "Товары"
  • Реализована возможность ограничивать доступ к различным компонентам для тех или иных групп пользователей
  • Реализован поиск по любым полям любых элементов контента
  • Реализовано подключение различных плагинов с огромным количеством различных параметров:
    • Доступна возможность использовать, как встроенные так и "самописные" плагины
  • Доступно управление сайта с мобильных устройств - CMS полностью адаптивная
  • CMS соответствует ФЗ-152:
    • В комплекте доступно стандартное "Пользовательское соглашение". Оно свободно редактируется под Ваши нужды
  • Доступна миграция со старых версий CMS на самую свежую версию
  • Уже в базовой поставке доступно управление SEO-параметрами для каждой отдельной веб-страницы:
    • При наличии специального пакета SEO Booster возможностей для упрощения, ускорения и автоматизации SEO становится значительно больше
  • Встроенная система мониторинга автоматически исправляет множество недочётов и сама уведомляет, если требуется вмешательство пользователя для устранения различных проблем

CMS Zion WebEngine является бесплатной системой. Развивается за счёт рекламы, помощи веб-студии #webZion и других спонсоров.

 

Будем рады, если Вы поддержите нас любой суммой, а также поделитесь идеями на счёт каких-либо улучшений и доработок для CMS...

 

Заранее, большое, спасибо

 

Блог обновлений

Zion WebEngine 20.08.12
  • Доработаны класс для управления пользователями и вспомогательный класс для управления вкладками, а также создан класс для работы с документами и реквизитами пользователя (спасибо Group Experience):
    • Реализован функционал, позволяющий запрашивать у пользователя документы (паспорт, СНИЛС, ИНН) и/или указание реквизитов организации:
      • Необходимость запроса тех или иных документов, а также запроса реквизитов настраивается для каждой группы пользователей отдельно
        • Данная возможность будет доработана в ближайших обновлениях
      • Доступно при наличии в комплекте поставки Zion User Control
  • Доработан класс управления корзиной заказов (спасибо Devi):
    • Устранена возможность оформления заказа в интернет-магазине с самовывозом без выбора точки самовывоза

Zion WebEngine Zion UserControl Zion Catalog Что такое Комплект поставки? Вкладки Доступ Групп пользователей Доступы/Пользователи Интернет-магазин Классы Корзина для заказов Способы доставки/самовывоза

Zion WebEngine 20.08.10
  • Устранены некоторые недочёты в меню администратора (спасибо Color House):

Zion WebEngine Что такое Меню администратора? Меню администратора

Zion WebEngine 20.08.07
  • Доработана система мониторинга:
    • Оптимизирована очистка, которая запускается после каждого обновления
  • Часть функционала, связанного с обновлениями CMS перенесена в новый класс, который доступен только в пакете Zion Server

Zion WebEngine Zion Server Веб-сервер/Хостинг Мониторинг Обновления CMS

Zion WebEngine 20.08.06
  • Доработан класс для управления базой данных:
    • Переработано использование Memcached:
      • Теперь кэш не будет храниться вечно, т.к. это нагружает веб-сервер и иногда может давать обратный эффект (замедление вместо ускорения)
      • Срок жизни кэша свободно редактируется, но есть ограничения и рекомендации:
        • 1 минута - минимально допустимое значение - подходит для сайтов с часто обновляющейся информацией, например, для бирж
        • 30 дней - максимально допустимое значение - подходит для сайтов, где информция обновляется редко или не обновляется вообще
        • 7 дней - рекомендованное значение для большинства "живых" сайтов
      • Кэш, как и раньше обновляется при каждом изменении в таблице данных
  • Доработаны классы для управления проектом и контентом (спасибо ЦентрСпецЗапчасть):
    • Стал доступен поиск контета в административном интерфейсе:
      • Если в форме для поиска указать какой-то текст, то будет отображён список только тех записей, у которых хотя бы в одном (любом) поле есть такой текст:
        • Реализованы уведомления о том, что отображаются не все, а только найденные записи (чтобы не было возможной путаницы)
      • Форма поиска пока недоступна для устройств с небольшим экраном
      • Пока есть проблемы с постраничным листанием результатов поиска
    • Для этих же целей доработаны административные CSS-определения
  • Доработаны некоторые компоненты пакетов Zion User Control, Zion Chat, Zion Import, Zion Sender, Zion Catalog:
    • Повышена совместимость с недостаточно качественно настроенными веб-серверами
  • Оптимизирован драйвер Конвертер:
    • Упразднены некоторые архаизмы, которые были нужны только для старой платформы

Zion WebEngine Zion UserControl Zion Catalog Zion Import Zion Chat Zion Sender Административный интерфейс База данных/Таблицы данных Веб-сервер/Хостинг Драйверы Классы Контент/Контентные единицы Кэш/Кеш Пагинация/Подстраницы Платформа Поиск текста Уведомления Что такое Контент?

Zion WebEngine 20.07.23
  • Доработаны классы для управления пользователями и контентом (спасибо Group Experience):
    • Завершено внедрение возможности подтверждения номера телефона через SMS при регистрации пользователя через E-mail
    • Устранены некоторые недочёты в формах для пользователей

Zion WebEngine Email-сообщения SMS Доступы/Пользователи Контент/Контентные единицы Формы для пользователей Что такое Контент?

Zion WebEngine 20.07.22
  • Доработаны классы для управления SMS-шлюзом и пользователями (спасибо Group Experience):
    • Расширен набор опций для SMS-уведомлений:
      • В том числе теперь доступно управление возможностью подтверждения номера телефона в случае, если регистрация пользователя происходит по E-mail, а не по SMS:
        • Доступно при наличии в комплекте поставки Zion User Control
        • Управление возможностью реализовано. Сама возможность ещё разрабатывается и станет полностью доступна в ближайших обновлениях
          • Созданы новые формы для пользователей
          • Переработаны создание записей по умолчанию и корректировка структуры базы данных
          • Улучшена проверка на наличие прав доступа к тому или иному функционалу
    • Скорректировано оформление формы для опций SMS-шлюза

Zion WebEngine Zion UserControl Что такое Комплект поставки? Email-сообщения SMS База данных/Таблицы данных Доступы/Пользователи Формы Формы для пользователей

Zion WebEngine 20.07.15
  • Доработан класс для работы с корзиной заказов (спасибо Якудза-Пермь):
    • Устранены недочёты при отображении интерактивной карты с точками самовывоза в ситуации, когда существует только одна системная точка самовывоза
  • Доработаны класс для управления навигацией и плагин универсального меню:
    • Реализовано новое условие IS_TIME_PERIOD_ЧЧ:ММ-ЧЧ:ММ??истина::ложь
      • С его помощью можно задавать разное оформление для меню в зависимости от того, попадает ли текущее время в указанный временной промежуток:
        • Например, так можно иначе оформить форму заказа в интернет-магазине, если он принимает заказы НЕ круглосуточно, и доступное время для заказа истекло или ещё не наступило

Zion WebEngine Zion Catalog Дата/Время/TimeMashine Интернет-магазин Корзина для заказов Меню/Списки/Навигация Способы доставки/самовывоза Условия Формы

Zion WebEngine 20.07.11
  • Доработан класс для управления базой данных:
    • Устранён недочёт с отображением кнопки очистки кэша там, где чистить кэш не нужно
  • Доработаны CSS-определения для меню администратора:
    • Устранён недочёт с его полноэкранным отображением

Zion WebEngine Как очистить кэш веб-браузера? Административный интерфейс База данных/Таблицы данных Классы Кэш/Кеш Меню администратора

Zion WebEngine 20.07.09
  • Доработан класс для управления базой данных:
    • При правке списка типов теперь доступна кнопка Просмотреть, которая ведёт к списку контента с данным типом:
      • Ранее аналогичная кнопка уже была доступна на панели инструментов при правке какого-либо типа
    • Если есть хотя бы одна запись того или иного типа, то при правке списка типов для него будет недоступна кнопка Удалить эту запись:
      • Вместо неё будет доступна кнопка Удалить все записи такого типа:
        • Аналогичные изменения сделаны и для панели инструментов при правке какого-либо типа
    • Это сделано для решения проблемы, при которой в случае удаления типа, связанные с ним записи контента оставались в базе данных:
      • Их невозможно было удалить или отредактировать
      • Они могли занимать собой какие-либо нужные ID
      • Теперь тип удалить не получится, пока не будут удалены все связанные с ним записи контента

Zion WebEngine База данных/Таблицы данных Классы Контент/Контентные единицы Панель инструментов Типы Что такое Тип контента?

Zion WebEngine 20.07.07
  • Доработан класс для управления email-сообщениями (спасибо Новый стандарт):
    • Оптимизирован расход памяти при загрузке неотправленных сообщений
    • Устранена проблема, которая при некорректном (несуществующем) адресе получателя в одном сообщении могла остановить рассылку остальных сообщений
    • Теперь, если на данный момент есть неотправленные сообщения, то их количество можно увидеть в разделе Опции \ Обратная связь административного интерфейса:
      • В некоторых случаях это поможет устранить проблемы с отправкой, если они есть

Zion WebEngine Что такое Административный интерфейс и Гостевой интерфейс? Email-сообщения Административный интерфейс Классы Рассылки

Zion WebEngine 20.07.03
  • Доработан монитор очистки (спасибо Devi):
    • Оптимизирован список файлов от устаревших компонентов, которые нужно автоматически удалить при обновлении ядра
  • Создан настраиваемый модуль для онлайн-оплаты через Интернет-эквайринг от Альфа Банка:
    • Разработка завершена, но тестирование ещё продолжается

Zion WebEngine Zion xPayment Мониторинг Настраиваемые модули Обновления CMS Способы оплаты Файлы/Папки

Zion WebEngine 20.07.02
  • Некоторые компоненты доработаны для внедрения в ближайших обновлениях новых способов онлайн-оплаты (спасибо Devi)

Zion WebEngine Zion Catalog Zion xPayment Обновления CMS Способы оплаты

Zion WebEngine 20.07.01
  • Повышено удобство при работе с автоматическими скидками (спасибо Devi):
    • Для плагина автоматического меню доступно новое условие IS_DISCOUNT_EXISTS??истина::ложь, позволяющее использовать разное оформление для товаров, на которые распространяется или не распространяется скидка
    • Доработаны классы для работы со скидами и корзиной:
      • Реализован функционал, упрощающий отображение цен, как с учётом скидок, так и без их учёта, а также с учётом и без учёта количества товара в корзине заказов
    • Доработан элемент Число:
      • Расширен набор подсказок по использованию цен со скидками и без скидок
  • Для пакетов Zion Qiwi и Zion Robokassa выпущены финальные обновления:
    • Теперь они будут развиваться в рамках нового пакета Zion xPayment, в котором скоро появится ещё больше способов оплаты и соответствующих настраиваемых модулей для интеграции с различными платёжными системами
  • Доработана система мониторинга:
    • Оптимизировано удаление устаревших компонентов
    • Оптимизирована проверка на соответствие веб-сервера некоторым техническим требованиям

Zion WebEngine Zion Catalog Zion xPayment Zion Robokassa Zion Qiwi Технические требования Robokassa Веб-сервер/Хостинг Классы Корзина для заказов Меню/Списки/Навигация Мониторинг Настраиваемые модули Обновления CMS Плагины Помощники/Мастеры/Инструкции/Подсказки Сайт-каталог Скидки/Наценки Способы оплаты Условия Число Элементы

Zion WebEngine 20.06.26
  • Доработана система мониторинга для ядра:
    • Уменьшено количество статистических данных
    • Создан монитор очистки, который будет запускать только один раз после обвновления ядра:
      • Его задача удалить более ненужные, в том числе, устаревшие компоненты, а также скорректировать базу данных под новый формат в случае необходимости
  • Доработан класс для работы с обновлениями CMS:
    • Устранены некоторые недочёты
  • Доработан драйвер оболочки:
    • Переработан запуск системы мониторинга
  • Доработаны некоторые компоненты из пакета Zion Server:
    • Повышена совместимость с недостаточно качественно настроенными веб-серверами
    • Переработана система мониторинга

Zion WebEngine Zion Server Что такое система Мониторинга? Веб-сервер/Хостинг Драйверы Мониторинг Обновления CMS

Zion WebEngine 20.06.25
  • Доработан класс для работы с email-сообщениями (спасибо Чистая Магия):
    • Переработан алгоритм отправки email-сообщений:
      • Ранее почтовый SMTP-сервер мог отклонить попытку отправки двух и более сообщения за один раз из соображений воспрепятствования распространению спама:
        • Такая ситуация могла возникнуть, в том числе, в тех случаях, когда включено email-уведомление клиента в интернет-магазине о том, что его заказ получен, или его статус изменён и т.п.
      • Теперь в случаях, когда нужно сделать отправку двух и более писем, первое сообщение отправляется, как обычно, а второе и последующие сохраняются в базе данных для отложенной отправки:
        • Отложенная отправка второго сообщения может быть сделана уже через доли секунд.
        • Для этих же целей были доработаны главные файлы гостевого и административного интерфейсов, а также главные файлы аутентификации и восстановления доступа:
          • В них отложенная отправка производится "в фоновом режиме", в том числе при AJAX-обращениях к плагинам, при переадресациях и во многих других случаях
  • Доработан класс для управления контентом (спасибо Hotel of Things):
    • Устранены некоторые недочёты при создании записей по умолчанию:
      • Поля в таблицах данных для элемента Основной текст теперь имеют более подходящий тип данных
  • Доработан класс для управления SMS-шлюзом (спасибо КБ Группа):
    • Доработана инструкция по работе с SMS-шлюзом:
      • В том числе добавлена информация я том, что необходимо сделать, если оператор "Мегофон" не доставляет Ваши SMS-сообщения из-за подозрения в рассылке спама
  • Доработаны некоторые компоненты из пакета Zion Booking:
    • Повышена совместимость с недостаточно качественно настроенными веб-серверами
  • Работа с корзиной для мусора теперь реализована полностью на новой платформе:
    • Удалены все компоненты, необходимые для работы корзины в старой платформе
  • Доработано меню администратора:
    • Удалены некоторые, более неактуальные подразделы из раздела Информация
    • Остальные его подразделы перенесены в раздел Инструменты
      • Оптимизирован алгоритм подсчёта места, занимаемого файлами
      • Оптимизирован алгоритм вывода информации о параметрах сервера

Zion WebEngine Zion Booking Что такое Административный интерфейс и Гостевой интерфейс? AJAX Email-сообщения SMS SMTP/PHP-mail Административный интерфейс Адрес (URL)/ЧПУ/Переадресация База данных/Таблицы данных Веб-сервер/Хостинг Гостевой интерфейс Доступы/Пользователи Интернет-магазин Классы Контент/Контентные единицы Корзина для мусора Меню администратора Основной текст Плагины Платформа Помощники/Мастеры/Инструкции/Подсказки Рассылки Реакции на заказ Спам Элементы

Zion WebEngine 20.06.19
  • Доработан класс для управления обновлениями:
    • Завершено внедрние возможности автоматической установки обновлений для CMS:
      • В будущих версиях мы продолжим улучшать данный функционал

Zion WebEngine Что такое CMS Zion WebEngine? Классы Обновления CMS

Zion WebEngine 20.06.11
  • Доработан класс для управления SMS-шлюзом (спасибо Moto-Retail18):
    • Повышена совместимость с не самыми свежими версиями CMS, в которых структура таблиц данных со способами уведомления о заказах изначально отличается от необходимой

Zion WebEngine Что такое CMS Zion WebEngine? SMS База данных/Таблицы данных Классы Реакции на заказ

Zion WebEngine 20.06.10
  • Доработан плагин универсального меню (спасибо ЦентрСпецЗапчасть):
    • Устранены проблемы с фильтрацией записей по подстроке
  • Доработан класс для управления базой данных  (спасибо Пермский период):
    • При создании автоматических ID учтена привычка некоторых пользователей оставлять пробелы в начале и/или в конце названий:
      • Ранее вместо этих пробелов из названия в ID (иногда) могли подставляться дефисы
  • Доработан класс для управления корзиной заказов (спасибо Moto-Retail18):
    • Учтена привычка некоторых пользователей заполнять форму заказа не сверху вниз, а снизу вверх:
      • Ранее из-за этого в случае смены способа доставки/самовывоза им пришлось бы заполнять некоторые поля дважды
  • Доработаны некоторые компоненты из пакета Zion Banners Manager:
    • Повышена совместимость с недостаточно качественно настроенными веб-серверами

Zion WebEngine Zion Catalog Zion Banners Manager База данных/Таблицы данных Баннеры Веб-сервер/Хостинг Классы Корзина для заказов Меню/Списки/Навигация Плагины Способы доставки/самовывоза Фильтрация Формы Плагин Menu

Zion WebEngine 20.06.05
  • Доработан класс для управления обновлениями:
    • Продолжаем внедрять возможность автоматической установки обновлений для CMS

Zion WebEngine Что такое CMS Zion WebEngine? Классы Обновления CMS

Zion WebEngine 20.06.01
  • Доработан класс для управления заказами (спасибо Moto-Retail18):
    • Устранена несовместимость с обновлениями некоторых систем управления базами данных, которая влияла на возможность отправки email-уведомлений о заказах
  • Доработан класс для управления email-сообщениями (спасибо Color House):
    • Учтены новые "особенности" email-сервиса Mail.Ru, из-за которых email-уведомления с сайта могут не доставляться получателю

Zion WebEngine Zion Catalog Что такое Свойства? Email-сообщения База данных/Таблицы данных Классы Корзина для заказов Реакции на заказ

Ответы на вопросы

Что такое Меню администратора?

Общая информация о Меню администратора: что это, где его найти и как им пользоваться?

Zion WebEngine Zion UserControl Zion Catalog Zion Mail Back Zion SEO Booster Zion xDelivery Zion Import Zion Gallery Zion xPayment Zion Pub Hub Zion Export Zion JivoSite Zion Chat Zion Multi-Lang Zion Banners Manager Zion Sender Zion Server Email-сообщения SMS SMTP/PHP-mail XML/RSS/1С/YML Валюты Веб-сервер/Хостинг Галереи/Слайды Доступ Групп пользователей Доступы/Пользователи Изображение Импорт/Экспорт Интернет-магазин Категории Корзина для заказов Корзина для мусора Кэш/Кеш Меню/Списки/Навигация Меню администратора Многоязычность/Языки Обновления CMS Обмен сообщениями/Чат Обратная связь/Обратный звонок Онлайн-консультант Политика конфиденциальности Помощники/Мастеры/Инструкции/Подсказки Рассылки Реакции на заказ Сайт-каталог Скидки/Наценки Спам Способы доставки/самовывоза Способы оплаты Файлы/Папки ФЗ-152 Формы Шаблоны контента Эскизы

Что такое Тип контента?

Общая информация о Типах контента: что это, для чего они нужны, и как их использовать

Zion WebEngine Zion Catalog Zion Pub Hub Меню/Списки/Навигация Типы

Что такое Вкладки?

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

Zion WebEngine Zion Catalog Zion Gallery Zion Pub Hub Вкладки

Что такое Шаблон контента?

Общая информация о Шаблонах контента: что это, для чего они нужны, и как их использовать

Zion WebEngine Шаблоны контента

Как создать sitemap.xml?

Как автоматически сформировать sitemap.xml и управлять им

Zion WebEngine Zion SEO Booster XML/RSS/1С/YML Веб-сервер/Хостинг

Элемент "SEO-параметры"

Подробнее про элемент Элемент "SEO-параметры": для чего он нужен и как его можно использовать

Zion WebEngine Zion SEO Booster HTML-код веб-страницы Адрес (URL)/ЧПУ/Переадресация

Элемент "Основной текст"

Подробнее про элемент Элемент "Основной текст": для чего он нужен и как его можно использовать

Zion WebEngine Основной текст Редактор контента/WYSIWYG-редактор Условия

Элемент "Место в структуре"

Подробнее про элемент Элемент "Место в структуре": для чего он нужен и как его можно использовать

Zion WebEngine Zion Catalog Zion Pub Hub База данных/Таблицы данных Меню/Списки/Навигация Место в структуре

Элемент "Адрес"

Подробнее про элемент Элемент "Адрес": для чего он нужен и как его можно использовать

Zion WebEngine Адрес (URL)/ЧПУ/Переадресация Меню/Списки/Навигация Место в структуре

Элемент "HTML-код веб-страницы"

Подробнее про элемент Элемент "HTML-код веб-страницы": для чего он нужен и как его можно использовать

Zion WebEngine HTML-код веб-страницы Условия