Новая DarvinCMS 6.0 – что изменилось и появилось в этой версии

Популярные системы управления контентом не имеют однозначно удобного и широкого функционала. По этой причине, а также из стремления упростить и улучшить SEO-продвижение сайтов, увеличить количество продаж и заявок наших клиентов, нами была создана собственная DarvinCMS 6.0. В ней были реализованы пожелания сотрудников компании Darvin Studio и заказчиков, стремящихся достигнуть стабильных и хороших позиций в поисковой выдаче.  Она разработана с учетом современных требований SEO, маркетинга и UX/UI дизайна. Подробнее о её особенностях и возможностях расскажем в этой статье.

Цели создания новой системы

Как и любая CMS, наша создавалась по определенным причинам. Среди них:

✔ Желание упростить и ускорить процесс разработки проектов.

✔ Добавить удобную панель управления контентом.

✔ Получить возможность создавать модули разной сложности.

✔ Внедрить и настроить CMS под действующие требования SEO.

✔ Убрать лишний, громоздкий код, js-скрипты, способные помешать продвижению.

Цели создания новой CMS

И всех этих целей мы добились при разработке новой DarvinCMS 6.0, чем очень гордимся. Кроме этого реализованы и другие новшества.

Немного истории

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

  • 2008-2009 гг. – DarvinCMS 1.
  • 2010 г. – DarvinCMS 2.
  • 2010-2012 гг. – DarvinCMS 3.
  • 2013-2017 гг. – DarvinCMS 4 на Symfony 2. На этой базе нами было разработано много сайтов.
  • 2016-2019 гг. – DarvinCMS 5, созданная на основе Symfony 2.8 и 3.4.
  • 2019 – по настоящее время – DarvinCMS 6 на Symfony 4 с возможностью дальнейшего обновления.

Можно заметить, что разработчики нашей компании уже более 10 лет занимаются созданием и проработкой собственной системы управления.

Преимущества DarvinCMS 6.0

Пункт 1

Нацеленность на успешное SEO-продвижение различных проектов

Пункт 2

Подходит для создания крупных и маленьких сайтов любой сложности

Пункт 3

Предусмотрена удобная панель навигации и редактирования контента

Пункт 4

Встроенная защита от всех видов сетевых атак и разных способов проникновения

Пункт 5

Реализована возможность добавления новых функций по желанию клиента

Пункт 6

Профессиональный и стандартизированный исходный код

Главные особенности системы

Плюсы для SEO-оптимизации

DarvinCMS 6.0 изначально разрабатывалась для улучшения и упрощения продвижения сайтов. Поэтому в ней предусмотрены разнообразные преимущества и функции, упрощающие вывод ресурсов на хорошие позиции в Яндекс и Google. Среди них стоит отметить:

  • Возможность интеграции с популярными и распространенными CRM – amoCRM, bitrix24.
  • Система легко синхронизируется с 1С, что сокращает время на выгрузку товаров.
  • Подходит для переноса сайтов с различных систем.
  • Для редактирования контента предусмотрена обширная и удобная панель с разнообразными функциями.
  • В CMS реализована оптимальная и понятная SEO и UX структура страниц.
  • Robots.txt без проблем редактируется, sitemap.xml обновляется автоматически.
  • В системе есть исключительно человекопонятные ссылки.
  • Верстка избавлена от разного «мусора», представленного пустыми атрибутами, лишними тегами, невостребованными классами.
  • В CSS и JS только нужный код, сжатый до одного файла. Это значительно улучшает скачивание и рендеринг.
  • Есть возможность оптимизации скорости загрузки изображений и другого контента.

Панель редактирования и её особенности

Последние 10 лет разработчики компании постоянно настраивали и изменяли панель управления, делая её более простой и понятной. В DarvinCMS 6.0 мы добились особенно большого успеха в этом, улучшив ей до самых новых стандартов UX/UI дизайна. Все это позволяет в разы быстрее выполнять задачи по наполнению страниц контентом, не прибегая при этом к изменениям в изначальном коде.

Для вывода баннеров и слайдов не нужна верстка, достаточно пары кликов и изображения будут выведены в требуемом месте. Поставить ссылки на социальные сети, сменить номер телефона, задать редиректы, внести правки в файл robots.txt, сформировать верхнее, нижнее и боковое меню и многое другое можно через панель управления. При этом все необходимое находится за пару мгновений.

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

Панель управления CMS

Код, как достоинство

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

Но что же такого примечательного в хорошей исходной кодировке в нашей DarvinCMS 6.0?

  • Система управления контентом созадана на основе фреймворка Symfony 4, с возможностью последующего обновления до более современных версий.
  • При разработке соблюдены все PSR стандарты, в частности, Code Style.
  • CMS спроектирована на принципах Design patterns, SOLID, DRY и KISS. 
  • При программировании и дальнейшем редактировании исходного кода используем только проверенные php-библиотеки.
  • За счет гибкости своей архитектуры DarvinCMS подходит для воплощения проектов разной сложности с возможностью внедрения разнообразного функционала.

Система управления лидами

Наша система управления лидами – это маленькая CRM, встроенная в CMS. У неё есть несколько основных преимуществ:

  • В одном месте отражаются заявки, пришедшие со всех форм, которые есть на сайте.
  • Можно назначить ответственного за выполнение того или иного заказа/обращения.
  • Есть возможность изменять статус обработки лида.
  • Дополнительная информация, цены сделок легко добавляются в описании.
  • Создать новую заявку или поправить существующую можно прямо в панели управления.

Умный фильтр для товаров

Без умного фильтра не обойтись ни одному современному интернет-магазину, который стремится увеличить свою прибыль и привлечь покупателей. Наличие фильтрации в DarvinCMS 6.0 помогает клиентам найти нужный продукт с требуемыми характеристиками. А также при этом:

  • Генерируется человекопонятный URL (ЧПУ).
  • H1, title и description изменяются в зависимости от выбранных опций.
  • Для каждой из страниц, выведенных при фильтрации, готовится уникальный и полезный контент.
  • Можно самостоятельно управлять индексацией страниц фильтра и задавать требуемые параметры.

Умный фильтр в CMS

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

Сравнение DarvinCMS 6.0 и других CMS

Перечисленные выше преимущества сложно оценить без сравнения нашей системы с аналогами. И для этого мы предлагаем сравнить по нескольким параметрам DarvinCMS 6.0 и другими CMS.

DarvinCMS 6.0 Другие CMS
Верст­ка Присутствует только самое необходимое. CSS и JS сжаты до двух небольших файлов. Изображения на всем сайте обрезаются под определенный размер. Все это позволяет увеличить скорость загрузки без больших затрат трафика. Присутствует много невостребова­нных элементов, классов, стилей и скриптов. Существует множество багов в адаптивных версиях и некоторых браузерах, поэтому сайт может отображаться некорректно и долго подгружаться.
SEO
  • Метатеги – есть на всех страницах.
  • Наличие автоматичес­кого тега Canonical, что гарантирует уникальность страниц.
  • Страницы с пейджингом индекси­руются правильно.
  • Если раздел скрыт или не существует – появляется ошибка 404. Robots и sitemap быстро настраива­ются.
  • Максимальная оптимизация страниц по скорости загрузки – по данным сервиса Google PageSpeed имеют оценку 86 и выше баллов.
  • Метатеги – наличие зависит от конкретного разработчика, чаще нет.
  • На всех сайтах на этой системе есть дублирующие страницы.
  • Страницы с ошибкой 404 отобража­ются неверно или вовсе отсутствуют.
  • Страницы с пейджингом настраива­ются отдельно, в том числе, в ядре сайта.
  • Оценка скорости загрузки редко поднимается выше 30 баллов. Этого результата можно добиться только после целенаправле­нной оптимизации.
Ско­рость Структура сложная, но за счет наличия кэширования и оптимизации конструкции языка PHP, средний отклик сервера не превышает 200 ms. Также имеет непростую структуру и есть кэширование, но при этом присутствует значительное количество legacy кода и неоптимизиро­ванных запросов к БД. Все это плохо сказывается на скорости загрузки – не менее 500 ms.
Безопа­сность DarvinCMS 6.0 разработана на основе PHP 7.2 и Symfony 4. Взлом потребует серьезных затрат и вряд ли кто-то этим будет заниматься. Также есть возможность подключения дополнительных защитных функций. Применяется стандартное и распростране­нное решение. Поэтому взломать какой-либо сайт будет не сложно.
Обнов­ления Осуществляется вручную программистом нашей компании. При этом сохраняется вся информация и не ломаются настройки подключенного функционала. Обновления запускаются в панели управления, но велика вероятность поломки и сбоя существующих настроек. Это влечет за собой необходимость внесения дополнительных настроек. Также может потребоваться покупка лицензии.
Плаги­ны (расши­рения с допол­ни­тель­ным функ­цио­на­лом) Нами разработаны плагины специально для нашей CMS, которые могут подключаться и отключаться при необходимости. Все они хорошо интегрируются и настраиваются без вреда для сайта. Есть много готовых решений, которые создавались сторонними разработчиками, а значит, что они плохо оптимизируются и обновляются. Если требуется что-то индивидуальное для вашего проекта, то это будет стоить немалых денег.
Стои­мость У нас нет абонентской платы. Вы платите только один раз и всё. Фиксированная ежемесячная стоимость, размер которой зависит от типа и числа выбранных функций. Повышается при расширении базовых возможностей.

Выводы о том, какая CMS лучше – наша или от иных разработчиков – делать вам. Мы лишь привели небольшое сравнение, где указали основные характеристики.

DarvinCMS 6.0 – это новая система управления контентом от нашей компании. Она нацелена на улучшение и ускорение оптимизации сайтов любого типа, разработана в соответствии со стандартами. В ней вы найдете и собственную CRM, и умный фильтр, и удобную панель управления, и необходимые инструменты для редактирования, размещения контента. Интуитивно понятный интерфейс упрощает обращение с CMS, задание и выставление нужных параметров. Предусмотрена возможность расширения и внедрения новых функций, что позволит хорошо представить и защитить ваш проект. Всё это вместе способствует совершенствованию и продвижению вашего ресурса в поисковых системах, привлечению покупателей и увеличению прибыли.