Перейти к основному содержимому

О платформе XSystPHP

Что это и как использовать

XSystPHP — программная веб-платформа (фреймворк + CMS), предназначенная для разработки современных интерактивных веб-сайтов и веб-сервисов.

XSystPHP — это внутренняя разработка компании XMMGroup. Изначально он родился как "форк" (ответвление) от ядра Drupal 6.  В настоящий момент это самостоятельная система с собственными архитектурными принципами и уникальными наработками.

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

  • Корпоративные сайты
  • Интернет-каталоги и интернет-магазины
  • Онлайн-биржи
  • Информационные порталы
  • Социальные сети и сообщества
  • Интранет-сайты
  • ...и даже лендинги удобно делать на XSystPHP! :)

XSystPHP имеет модульную расширяемую архитектуру и базируется на следующих технологиях: PHP, JavaScript, Html, CSS, MySQL.

XSystPHP не имеет закрытого кода и всегда распространяется с открытым исходными кодом.

Особенности XSystPHP

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

Ядро XSystPHP предоставляет всю необходимою инфраструктуру для обеспечения надёжного функционирования множества подсистем и модулей в виде единого целого. Например, можно выделить такие подсистемы как Виджеты, Сетки, Плагины, Контексты, Формы, События, Команды, Управление доступом. Имея эти и другие подсистемы, как кубики в систему добавляются необходиые модули, определяющие и расширяющие функционал конечного сайта. В качестве примера можно перечислить такие модули, как Пользователи, Контент, Клубы, Форумы, Кошелёк и Платные сервисы, Альбомы (Фото, Видео, Аудио, Файлы), Личные сообщения, Лента новостей, Гости, Друзья, Голосование (лайки, звезды), Опросы, Управление баннерами, SEO-панель и многие другие.

Условно XSystPHP можно разделить на следующие части:

  • Ядро 
  • Системные модули
  • Готовые модули (далее X-модули - доп.модули, разработанные в компании XMMGroup)
  • Специфичные для проекта модули (разрабатывется под проект согласно ТЗ проекта)

С учётом такой архитектуры XSystPHP позволяет создавать сайты самого разного профиля: корп. сайты, интернет-магазины, соц. сети, информационно-новостные ресурсы. Более того, модульность архитектуры и хорошая интеграция различных модулей между собой позволяют добавлять нужный функционал в уже работающую систему. Это крайне важное (и даже необходимое) свойство для запуска стартапов, а также сайтов, ориентированных на пользователей (соц. сети, инфопорталы, сервисы). Такие сайты отличаются тем, что они должны быстро реагировать на потребности пользователей, бизнеса, учитывать новейшие технологические тенденции. Застой, стогнация в таких проектах недопустимы.

Примеры сайтов на XSystPHP

Социальные сети на XSystPHP

Интернет-сервисы и сети по индивидуальному проекту

  • https://swinglife.ru
    Крупнейший в рунете сайт знакомств для пар
  • https://kitchenonline.ru/
    Онлайн-биржа для поиска исполнителя для создания кухни или столешницы
  • https://godance.tv/
    Образовательная площадка для обучения танцам online

Примеры работ: корпоративные сайты, каталоги, магазины