Содержание
с открытым исходным кодом против проприетарной CMS | Insights
Одним из важнейших решений при запуске проекта веб-сайта является выбор системы управления контентом (CMS) и, что особенно важно, выбор CMS с открытым исходным кодом или проприетарного решения.
CMS с открытым исходным кодом — это система управления контентом, поддерживаемая сообществом разработчиков, а не разработанная и принадлежащая одной компании. Исходный код доступен всем, и каждый может модифицировать его и создавать свой собственный функционал. По сути, каждый может делать с ним то, что ему нравится. Собственная CMS, с другой стороны, создается и поддерживается конкретной компанией. Они владеют CMS, а другие платят лицензионный сбор (часто ежемесячно), чтобы иметь возможность ее использовать. В большинстве случаев компания, владеющая проприетарной CMS, будет создавать веб-сайт и поддерживать его.
Системы управления контентом с открытым исходным кодом и проприетарные системы имеют свои преимущества и недостатки. Некоторые из них описаны в оставшейся части этого поста.
CMS с открытым исходным кодом
Преимущества
Одним из основных преимуществ системы управления контентом с открытым исходным кодом является то, что они обычно имеют большую базу разработчиков. Это дает ряд преимуществ. Решения с открытым исходным кодом, такие как Drupal, Craft, WordPress, Joomla и Umbraco, постоянно развиваются; над ними всегда работают и обновляют код, а модули постоянно совершенствуются. Количество участников может быть огромным, например, в Drupal их 9.0013 «630 000 + пользователей и разработчиков» согласно их веб-сайту drupal.org. Это означает, что он никогда не стоит на месте и всегда развивается в лучший продукт, поэтому идет в ногу с потребностями пользователей. Во многих отношениях он обычно на шаг впереди большинства проприетарных решений.
Основная причина, по которой многие организации выбирают CMS с открытым исходным кодом, заключается в том, что им гораздо проще сменить агентство, если возникнет такая необходимость. Если ваш веб-сайт построен на CMS с открытым исходным кодом, тогда будет несколько других веб-агентств, которые могут взять на себя управление вашим веб-сайтом, если вы решите, что вас не устраивает агентство, с которым вы работали. Это не относится к проприетарной CMS; в большинстве случаев вам нужно будет восстановить его. В CMS с открытым исходным кодом вы владеете кодом, поэтому другое агентство может нанять его для поддержки и дальнейшей разработки, если это необходимо.
Еще одним большим преимуществом CMS с открытым исходным кодом является отсутствие текущих затрат, которые могут быть связаны с проприетарной системой. После создания веб-сайта не нужно платить лицензионный сбор на постоянной основе.
Недостатки
Опыт конечных пользователей по сравнению с разработчиками — это то, что некоторые считают недостатком систем управления контентом с открытым исходным кодом. Нет никаких сомнений в том, что многие CMS больше подходят для разработчиков, чем для конечных пользователей (их клиентов), для которых они иногда могут показаться сложными.
Другим потенциальным недостатком является то, что они могут быть подвержены проблемам безопасности. Они более уязвимы для атак, поскольку любой может увидеть код, что упрощает его использование хакерами. Нарушения безопасности также с большей вероятностью будут опубликованы. Из-за популярности конкретной CMS, если есть брешь в системе безопасности, она, скорее всего, будет обсуждаться и о ней будут писать, а это означает, что некоторые могут увидеть в этом возможность для эксплуатации. Положительным моментом этого является то, что это также означает, что люди с большей вероятностью узнают о любых проблемах, чтобы они могли защититься от них, и из-за количества участников решение с большей вероятностью будет готово и передано всему сообщество.
Собственная CMS
Преимущества
Одно из преимуществ проприетарной CMS по сравнению с решением с открытым исходным кодом заключается в том, что существуют агентства, которые создали системы управления контентом для конкретного рынка. Например, ряд CMS был создан для индустрии недвижимости, таких как агенты по недвижимости и агенты по сдаче в аренду. Поскольку они создаются для определенного типа веб-сайтов, их можно разработать в соответствии с функциональными возможностями, которые требуются этим сайтам. Чтобы снова использовать отрасль недвижимости в качестве примера, CMS для этого сектора будет иметь функциональные возможности, которые позволят организациям легко загружать новые свойства. С точки зрения клиента, у них есть продукт, адаптированный для них, который не требует, чтобы их агентство создавало эту функциональность с нуля, поэтому в некоторых случаях он оказывается более рентабельным.
Проприетарная CMS может быть больше ориентирована на пользователя, чем на разработчика. Они, как правило, менее настраиваемые и, следовательно, более простые. Это может быть полезно для организаций, которым не требуется слишком сложная функциональность, но которые хотели бы иметь возможность самостоятельно добавлять и редактировать контент.
Если вы выберете проприетарную CMS, принадлежащую агентству, которое создало и поддерживает ваш веб-сайт, то это дает вам то преимущество, что вы точно знаете, кто будет нести ответственность в случае возникновения проблемы. Они несут ответственность не только за ваш сайт, но и за всю CMS. Поэтому они несут ответственность за решение любых проблем, и вы знаете, что можете привлечь их к ответственности. Вы также можете ежемесячно платить за лицензию CMS, что означает, что вы можете отказаться платить, если что-то пойдет не так, что они не захотят, чтобы вы делали. Это может ускорить процесс выполнения любых необходимых исправлений.
Недостатки
Самый большой недостаток проприетарной CMS заключается в том, что вы можете застрять в одном веб-агентстве. Если они владеют CMS, очень сложно и потенциально дорого перейти к чему-то другому. Вы не сможете просто переключиться на другое агентство, чтобы взять на себя управление вашим нынешним веб-сайтом; вам нужно будет перестроить весь ваш сайт в другой CMS. Если ваше предыдущее агентство владело авторскими правами на дизайн, он также потребовал бы полного редизайна. Это может быть огромной головной болью, часто приводящей к тому, что организации остаются с агентством, которым они недовольны.
В большинстве случаев у проприетарной CMS больше ограничений. Иногда вы покупаете очень специфический продукт, без особой свободы и выбора функций. Лучшие CMS с открытым исходным кодом предлагают бесконечные возможности того, что вы можете делать со своим веб-сайтом, чего не хватает большинству проприетарных решений.
Другой вопрос касается права собственности. Если ваш веб-сайт построен на CMS с открытым исходным кодом, код принадлежит вам. Когда он встроен в проприетарную систему, он принадлежит агентству, которому принадлежат авторские права на CMS.
»
В большинстве случаев мы рекомендуем решение с открытым исходным кодом. Они гораздо более настраиваемые и предлагают больше свободы клиентам.
»
Что выбрать: Open Source или проприетарную CMS?
При принятии решения о том, требуется ли вам CMS с открытым исходным кодом или проприетарная, необходимо учитывать множество факторов. Если у вас есть особые потребности, которые удовлетворяет конкретная проприетарная CMS, вы можете рассмотреть ее преимущества. Это может удовлетворить ваши потребности и быть рентабельным по сравнению с той же функциональностью, встроенной в решение с открытым исходным кодом.
Однако в большинстве случаев мы рекомендуем решение с открытым исходным кодом. Они гораздо более настраиваемые и предлагают больше свободы клиентам. Гибкость, которую он предлагает, позволяет клиентам достичь именно того, что они ищут; они не ограничены ограничениями, которые могут иметь частные системы. Преимущество владения собственным кодом означает, что если вы решите сделать это в будущем, вы сможете перемещать агентства.
Хотя некоторые проприетарные CMS действительно предлагают ценность, в большинстве случаев мы считаем, что решение с открытым исходным кодом предлагает клиентам наилучшую ценность.
Некоторые из наших последних проектов с открытым исходным кодом
Посмотреть все проекты
Как мы можем тебе помочь
Делать запрос
Мур-Уилсон
- Гаррик-стрит, 19
- Ковент-Гарден
- Лондон
- WC2E 9AX
- Т: 020 7379 3300
- Портвэй Центр
- Старый Сарум
- Солсбери
- СП4 6ЭБ
- Т: 01722 335105
привет@m-w.co.uk
@МурУилсон
Мур-Уилсон
- Карта сайта
|
Доступность
|
Конфиденциальность
|
Политика в отношении файлов cookie
|
Карьера
|
Кабельное телевидение
|
Рабство и торговля людьми
©Copyright Moore-Wilson Ltd 2023
Разработчики — проект с открытым исходным кодом
Приложение Event [бета]
Приложение Event — отличный пример того, как инструменты CMS Hub, такие как бессерверные функции, локальная разработка, членство и HubDB, могут расширить возможности потребителям удовлетворять свои собственные потребности, оставляя организациям больше времени, чтобы сосредоточиться на том, что у них получается лучше всего.
Ведущие разработчики:
Команда продукта HubSpot
Узнать больше
Канал Slack
Инструменты Hubspot CMS
Пакеты узлов и интерфейс командной строки, предназначенные для разработчиков HubSpot CMS, чтобы обеспечить локальную разработку и расширенные рабочие процессы, такие как непрерывное развертывание.
Ведущие разработчики:
Команда продукта HubSpot
Узнать больше
Slack channel
HubSpot CMS Boilerplate
Простая отправная точка для создания отличного веб-сайта на HubSpot CMS. Предназначен для работы как с локальной разработкой, так и с инструментами дизайна HubSpot.
Ведущие разработчики:
Команда продукта HubSpot
Узнать больше
Slack channel
Расширение языка VS Code HubL
Это расширение обеспечивает сверхбыструю локальную разработку страниц CMS и является отличным дополнением к использованию нового локального сервера HubL. Он содержит исчерпывающие фрагменты автозаполнения тегов HubL, функций, фильтров и выражений, а также их документацию.
Ведущие разработчики:
Уилл Спиро
Узнать больше
Расширение для разработчиков Chrome
Расширение Chrome/Chromium для разработчиков HubSpot CMS, добавляющее меню разработчика, темную тему и полезные ярлыки для часто используемых параметров запроса HubSpot, ресурсов и инструментов, которые упрощают разработку HubSpot и делают ее более приятной.
Ведущие разработчики:
Джон Макларен,
Гонсало Торрерас
Узнать больше
Slack channel
CrankShaft Framework
Современная платформа для ускорения времени сборки на HubSpot CMS. На основе модифицированного фреймворка Bootstrap 4.
Ведущие разработчики:
Джон Макларен,
Эй Джей ЛаПорт,
Марк Рыба,
Дженна Шульц,
Стивен Фелпс
Узнать больше
Slack channel
HubXML Blog Importer
(только для бэкэнд-разработчиков) — инструмент для превращения любого блога в XML-файл, импортируемый HubSpot.