Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Преимущества коробочной CMS: за и против

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

  • Код коробочной CMS имеет лучшее качество, ведь для производителя эта CMS – главный продукт, на который специалисты тратятся много сил и времени, чтобы произвести разработку, оптимизацию, тестирование.
  • Коробочная CMS уже активно используется на многих веб-сайтах и получается только одобрительные отзывы.
  • Сайт обладает лёгкой расширяемостью. Хотя много модулей уже разработано, но можно подключить и настроить дополнительные функции для функционирования интернет-магазина или форума.
  • Каждый разработчик сможет легко справиться с API и самостоятельно создать необходимую функциональность.
  • Коробочная CMS имеет несколько видов документации: для пользователя, разработчика и по API для создания необходимых модулей.
  • С помощью технической поддержки для любой проблемы быстро находится решение.
  • Эта CMS обладает большим количеством разработчиков, поэтому для доработки сайта можно быстро подыскать опытного специалиста. В результате исследований самыми продуктивными «коробками» можно назвать UMI и Битрикс.

Но не всё так просто, ведь на каждый аргумент можно найти контраргумент. На исследовании двух CMS – UMI и 1C-Bitrix можно увидеть много контраргументов.

Построение системы CMS UMI производится с помощью современных технологий XSLT, MySQL5 и PHP5. Она характеризуется лёгкостью в понимании и объёмом кода. Система UMI состоит из модулей, среди которых выделяется ядро и внешние модули. Ядро содержит огромное разнообразие инструментов для продуктивной работы с информацией и базами данных. Модули могут предназначаться для различных целей, а также они выделяются простотой и  доступностью в подключении. Для разработки модулей предлагается Software Development Kit.

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

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

На создание модуля ушло всего два дня, и выполняет необходимые функции на 70 процентов. Производится полная поддержка ООП, обработка ошибок осуществляется централизовано, FrontController производит передачу управления модулям, ORM на основе классов ядра, VO – типов данных, шаблонизатор – XSLT.

Система CMS 1C-Bitrix является достаточно известной и обладает огромной историей. Она применяет технологии PHP4 и MySQL4 и состоит из модулей. Эту систему достаточно сложно понять из-за большого объёма. В его состав входит ядро и подключаемые модули, которые тяжело подключить через огромное количество файлов для конфигурирования. На сервере битрикс создаются папки и файлы, которые дублируются в базе данных. Ядро обладает прекрасной документацией. Создать личный модуль без основы практически невозможно. С помощью ядра происходит доступ к базе данных, но средства для работы находятся на начальной стадии. Работать с БД можно с помощью системных интерфейсов или создать прямую связь. Описание структуры таблиц выполнено не полностью. Информации в базе очень много, что может привести к перегрузке всей системы. Сохранение файлов осуществляется в информационные блоки, которые могут быть только двух видов: элементы и категории. Интернет магазин битрикс – это распространённый вариант, так как панель управления позволяет легко осуществлять свою деятельность. Установка bitrix не займёт много времени, ведь характеризуется простотой.

Управление различными веб-сайтами с единой панели происходит на уровне сервера, а также физического дублирования файлов. Система CMS 1C-Bitrix обладает хорошими правами, что позволяет производить разграничение на уровне элементарных действий и модулей. Код написан очень плохо, так как разбросан по всем файлам и очень сложно все данные сложить в общую картину.

За два дня разработки модуль был выполнен только наполовину от задуманного. Самым сложным процессом является корректировка зоны администратора. Эта система имеет поддержу ООП только частично, и может обрабатывать ошибки 404, при этом отсутствует шаблонизатор, ORM и Front-ApplicationController.

В заключение следует отметить, что эти две системы не могут реализовать задуманную функциональность на все сто процентов. Для переделывания лучшим решением является UMI.CMS. Что касается поддержки сайтов 1с bitrix, то следует учитывать, что эта система уже устарела, содержит много ненужной информации. Каждая система относится к закрытому типу, поэтому их доработку достаточно трудно осуществить.

Тем не мение встроенный функционал 1C Bitrix достаточно велик и хватает на все основные нужды.

Услуги по администрированию и поддержке сайтов 1с bitrix, за более детальной информацией обращайтесь office@system-admins.ru

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.