Простые cms для сайта: Выбор CMS для простого сайта – Популярные и простые CMS-системы

Какую CMS выбрать для сайта-визитки?

Для управления простым сайтом подойдет любая современная CMS (система управления сайтом, админка). Все они умеют создавать, удалять и редактировать страницы, подгружать иллюстрации, форматировать текст и редактировать HTML-теги. Но у каждой системы есть свои особенности, о которых вебмастера-новички и заказчики небольших сайтов-визиток не всегда знают. Давайте посмотрим, какие бывают CMS, с какими трудностями при работе с ними вы можете столкнуться и на чем стоит делать свой небольшой сайт.

Рейтинг распространенности CMS в русскоязычном интернете (сентябрь 2012):

1. WordPress. Самая популярная админка на сегодняшний день. Под ее управлением можно создавать не только простые сайты, но и сложные информационные порталы, небольшие бизнес-сайты, фотогалереи и даже социальные сети и интернет-магазины (хотя для этих целей есть более приспособленные специализированные системы). Огромное количество плагинов и бесплатных шаблонов дизайна позволяет опытному разработчику сделать хороший сайт-визитку на Вордпрессе за несколько часов.

Интерфейс этой админки простой и интуитивно понятный, что позволяет легко разобраться со всеми функциями «методом тыка» и платить редактору вашего сайта минимально возможную зарплату. Однозначно лучший выбор для простого контентного сайта, который вы не планируете постепенно развить в большой корпоративный портал.

2. Joomla, DLE, uCoz. Эти CMS тоже очень популярны и обладают всеми теми же функциями, что и WordPress, но ничем не лучше его, а DLE еще и стоит денег. Их использование – дело привычки и вкуса. При прочих равных я бы строил на них простой сайт только в том случае, если потенциальные посетители привыкли именно к такой структуре. Например, у меня был опыт перевода сайта с Вордпресса на DLE, т.к. подавляющее число сайтов-конкурентов в этой тематике использовали именно DLE и посетители и редакторы жаловались на «непонятную админку».

3. Typo3, Drupal. Мощные бесплатные системы управления сайтом, предназначенные для построения сайтов любой сложности. Не смотря на их популярность, я бы не рекомендовал использование этих CMS на небольших сайтах, т.к. эти админки не являются интуитивно понятными и новичку разобраться в их работе будет достаточно сложно, а разработка и обслуживание веб-визитки под управлением Drupal или Typo3 будет дороже, чем на том же Вордпрессе. Единственное исключение, когда использование сложных CMS на простых сайтах оправдано – вы твердо уверены (не просто надеетесь, а уверены на 99%), что сайт будет развиваться и усложняться в обозримом будущем, а сделать все стразу у вас не хватает времени или средств.

4. Фрэймворки и оригинальные админки. Нестандартные framework-админки лучше всего использовать в том случае, если ваш сайт – стартап (online-игра или портал для вебмастеров), не имеющий аналогов и «допиливание» существующих CMS под ваши нужды обойдется еще дороже, чем разработка системы с нуля. Уникальные админки позволяют избавиться от лишних кнопочек и функций, не нужных конкретно этому сайту, но имеют и ряд недостатков: их разработка стоит дорого, вы попадаете в зависимость от разработчика уникальной CMS и в случае недостаточной квалификации или лени вебмастера ваш сайт будет очень требовательным к ресурсам и уязвимым к взлому.

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

5. 1С-Битрикс и другие платные CMS. Не смотря на усилия их маркетологов, у платных CMS очень редко есть те функции, которых нет у бесплатных систем. Если вы любите переплачивать за все дорогое и «эксклюзивное», тогда не сомневайтесь и покупайте Битрикс – конкуренты тут же проникнутся к вам уважением, перестанут продвигать свои «бесплатные» ресурсы и все клиенты будут ваши.

А если серьезно, то у платных CMS есть очень важное преимущество: они работают «из коробки». Т.е. для сложных, но типовых веб-сайтов имеет смысл платить за лицензию, а не веб-программисту за доработку бесплатной админки до того вида, что вам нужно. Но в случае с простой интернет-визиткой платить за админку точно бессмысленно.

Выводы: Если вам нужен простой сайт-визитка за минимальную стоимость разработки/обслуживания с максимальными возможностями – выбирайте WordPress. Если сайт будет большой и сложный, но без нестандартных функций, на его разработку пока нет денег и вы хотите начать с малого, лучше всего использовать Drupal или Typo3. А для сложных нестандартных проектов, у которых нет или очень мало аналогов и которые очень требовательны к ресурсам, лучше всего написать оригинальную админку, используя популярный framework.

Безопасность CMS: как обеспечить безопасность вашего веб-сайта

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

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

Уязвимости кода

Одним из самых печально известных эксплойтов, появившихся в Интернете, была уязвимость в OpenSSL, известная как Heartbleed. OpenSSL — это уровень программного обеспечения, которое обрабатывает шифрование на сервере для безопасных транзакций данных. Heartbleed не заботило, какую систему управления контентом (CMS) вы использовали, потому что OpenSSL работает на более низком уровне совместно с программным обеспечением веб-сервера. Это была простая ошибка, внесенная очень квалифицированным программистом, и такую ​​ошибку мог совершить любой.

Что сделало эту ошибку настолько примечательной, так это то, что были затронуты более двух третей всех защищенных веб-сайтов. Несмотря на более чем 100 участников OpenSSL и более 21 000 различных кодов, эту простую уязвимость не обнаруживали и не исправляли в течение почти трех лет.

Два последних известных эксплойта, Spectre и Meltdown, использовали уязвимости, присущие большинству современных компьютерных процессоров. Они позволяют пользователям общих компьютеров (например, веб-серверов) просматривать виртуальную стену, отделяющую их среду от других сайтов, работающих на том же оборудовании.

Поскольку большинство веб-сайтов зависят от десятков различных приложений, миллионов строк кода и тысяч отдельных разработчиков (не считая кода для самого вашего веб-сайта), мы можем предположить, что уязвимости есть в каждой операционной системе, веб-сервере, CMS и веб-сайте. .

Неправильная конфигурация

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

Многие статьи и практические руководства охватывают только самый минимум, чтобы упростить работу новых пользователей. Это может быть хорошо для отдельного человека или семейного бизнеса, но неприемлемо для крупной публичной корпорации. На этом уровне хаки — это не просто неудобство; они могут оказать серьезное влияние на бизнес.

Отсутствие обслуживания

При обнаружении уязвимостей в коде создаются исправления, и пользователям предоставляется время для обновления своих систем до того, как об уязвимости будет объявлено общественности. К сожалению, многие веб-сайты не обновляются регулярно. Возвращаясь к нашему примеру с Heartbleed, спустя более чем три года после выпуска исправления на более чем 200 000 веб-серверов все еще работала старая уязвимая версия OpenSSL.

Современные системы управления контентом имеют множество слоев приложений. Типичная установка WordPress будет иметь операционную систему Linux, программное обеспечение веб-сервера, PHP, MySQL и любое количество плагинов. За всеми этими вещами нужно постоянно следить и поддерживать. Это факт, за которым многие поставщики услуг просто не успевают.

Люди как люди

Уязвимости кода и отсутствие обслуживания могут показаться пугающими, но они могут меркнуть по сравнению с рисками, которые возникают, когда вы позволяете людям использовать вашу CMS. Мы, люди, всегда являемся самым слабым звеном и главным агентом целенаправленной атаки.

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

  • «Привет, это Боб из отдела ИТ. Мы фиксируем аномальный трафик, исходящий от вашего компьютера…»
  • «Я пришлю вам диагностические инструменты и. ..»
  • «Вы один из наших опытных пользователей, не могли бы вы мне помочь…»

К сожалению, эти методы часто работают на уязвимых людях.

Еще одна распространенная ошибка – неверный подход к паролю. Взгляните на этот список часто используемых паролей. Что-нибудь выглядит знакомым? Что-то из этого похоже на корень вашего пароля или использует похожий метод?

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

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

Как обезопасить свой сайт

Любой, кто говорит «Нас нельзя взломать», искушает судьбу, но вы можете значительно минимизировать риски. Вот некоторые основные меры безопасности и процессы, которые вы можете внедрить для защиты сайтов от злоумышленников.

Хорошие привычки безопасности

Есть несколько простых вещей, которые ваши пользователи могут сделать, чтобы значительно снизить риск компрометации их учетных данных:

  • Используйте «фразовые» пароли. По данным Национального института стандартов и технологий, парольные фразы более запоминающиеся и безопасные. Требования к паролю со специальными символами и цифрами не так эффективны.
  • Используйте менеджер паролей. Менеджер паролей поможет вам использовать уникальные пароли на каждом сайте. Вы также можете установить и применять свои собственные правила использования паролей.
  • Научите искусству социальной инженерии. Дайте пользователям знания, чтобы распознать это, пока оно происходит, и уверенность, чтобы закрыть его до того, как оно сработает.
Регулярное обслуживание

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

Сюда входят операционные системы, веб-службы, серверные синтаксические анализаторы, системы управления контентом, базы данных и все подключаемые модули.

Надлежащие методы обслуживания распространяются не только на оборудование, но и на веб-серверы, например на коммутаторы и брандмауэры. Эти устройства должны поддерживаться с той же бдительностью и вниманием, которые вы уделяете своему веб-серверу.

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

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

Устранение векторов атак

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

Разрешить только входящий трафик на ваш веб-сервер через те порты, которые необходимы для вашего веб-сайта, CMS или других необходимых служб. Нет смысла выставлять услуги, которыми вы не пользуетесь.

Ограничьте доступ к вашей CMS для пользователей вашей сети или VPN. Это может повлиять на ваших администраторов контента, поэтому тщательно обдумайте этот компромисс.

Продолжить ротацию резервных копий

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

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

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

А как же СЭМ?

Существуют некоторые уникальные свойства SAM, из-за которых взломать сайты, созданные с помощью этого инструмента, сложнее, чем сайты, созданные с помощью других систем управления контентом.

SAM — это единственное приложение, которое нужно обновлять, поскольку оно не имеет подключаемых модулей и требует только основных служб, которые являются основными компонентами операционной системы Windows Server. Если вы полагаетесь на автоматические обновления Microsoft, ваш сервер всегда будет исправлен.

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

CMS не требуется пользователям для просмотра веб-сайта в реальном времени, а SAM может быть скрыт внутри вашей сети. Другими словами, общедоступной CMS, которую можно было бы взломать, не существует! Большинство наших клиентов никогда не замечают этого различия, но это качество действительно выделяет SAM из толпы.

Ссылки и ресурсы

  • Отчет о взломах веб-сайтов
  • NoHacked: итоги года
  • Безопасность веб-сайтов: как взламываются веб-сайты?
  • Как они взламывают ваш сайт: обзор распространенных методов
  • Ноябрь 2017 г. Опрос веб-сервера
  • Жук с кровоточащим сердцем
  • Расплав и Призрак
  • Руководство по цифровой идентификации NIST
  • худших паролей 2016 года

Лучшая система управления контентом: сравнение CMS

Если вы спросите веб-разработчика, какая система управления контентом (CMS) является «лучшей», вы получите множество ответов. Хотя мы можем выбрать нашу любимую CMS для работы, действительно ли это делает ее «лучшей»? «Лучшие» в чем именно? Это то, что открыто для интерпретации.

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

WordPress

WordPress — самая популярная CMS в мире, более 60% всех веб-сайтов создано с использованием платформы с открытым исходным кодом. WordPress — превосходная платформа для ведения блогов и отличный выбор для пользователей, которым нужен блог «Сделай сам» (DIY). Многие веб-хостинги даже предлагают установку WordPress одним щелчком мыши, чтобы вы могли начать работу с минимальными усилиями.

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

Благодаря простому интерфейсу для написания контента WordPress позволяет любому пользователю легко писать контент для своего сайта, даже тем, кто не разбирается в технологиях. WordPress 5 представил редактор блоков Gutenburg для модульного создания контента — и это может быть не для всех — но знаете ли вы, что вы можете легко вернуться к классическому редактору WordPress с TinyMCE?

Лучше всего WordPress…

Если вы хотите создать собственный веб-сайт или у вас очень ограниченный бюджет, WordPress может стать для вас лучшей CMS.

Благодаря простоте настройки через множество недорогих веб-хостингов и огромному выбору шаблонов и плагинов, если вы хотите сделать это самостоятельно, WordPress — отличный выбор.

WordPress может быть не лучшим…

WordPress может многое… с плагинами. Доступно так много плагинов — от тех, которые добавляют возможности SEO, до плагинов, которые даже помогают перенести ваш сайт из одной среды в другую. Но необходимость установки плагинов для выполнения таких задач может подойти не всем. Если вы постоянно ищете плагин для выполнения задачи, возможно, ваш проект перерос преимущества WordPress.

Помните также, что если у вас есть особые требования, избегайте изменения основных файлов WordPress — будущие обновления могут повредить ваш сайт. Если вы не можете делать то, что вам нужно, без изменения основных файлов WordPress, вероятно, будет хорошей идеей выбрать другую CMS для вашего проекта.

Joomla

Joomla — зрелая и стабильная CMS с открытым исходным кодом и вторая по популярности CMS в мире после WordPress. Это отличный выбор для создания веб-сайта с отличными готовыми функциями, готовыми для веб-сайтов бизнес-типа, включая блоги, настраиваемые поля для создания расширенного контента, встроенные инструменты SEO и подробные и гибкие списки контроля доступа. (ACL) для расширенных рабочих процессов публикации.

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

Функциональность Joomla можно расширить с помощью компонентов, модулей и плагинов. Но, как и в случае с WordPress, плохо написанные расширения могут создавать проблемы с производительностью и безопасностью. И, как и в случае с WordPress, есть много уважаемых и опытных разработчиков Joomla, которые предлагают качественные расширения.

Tiny твердо верит в поддержку открытого исходного кода и была платиновым спонсором JoomlaDay Australia 2019. TinyMCE является редактором контента по умолчанию в Joomla, а TinyMCE 5 представлен в Joomla 4.

Joomla лучше всего…

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

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

Joomla может быть не самой лучшей…

Если вы ищете базовый опыт DIY, Joomla может быть не лучшей. Первоначальная настройка и конфигурация (которые могут обеспечить наилучший опыт разработки) требуют немного больше внимания и могут быть пугающими для тех, кто не знаком с созданием веб-сайтов.

Joomla предлагает множество событий для расширения своей основной функциональности — вы можете многое сделать без изменения основных системных файлов. Однако, если ваши потребности невероятно индивидуальны, и вам нужно отредактировать основные файлы, вы можете выбрать другую CMS для своего проекта.

Headless CMS

Новинка, Headless CMS дает вам опыт разработки без явного способа представления вашего контента.

Использование Headless CMS дает вам возможность централизовать ваш контент, а затем использовать его в любой системе, которая вам нужна. Вы можете перевести свой контент на статические HTML-страницы с помощью генератора сайтов или заполнить контент своего мобильного приложения или даже передать его в другие системы, ориентированные на клиентов, такие как информационные киоски, интеллектуальные устройства или дисплеи в магазине.

Это отличный способ отделить и централизовать ваш контент, и он невероятно полезен, если вы разрабатываете новое веб-приложение — это дает вам возможность сосредоточиться на создании функциональности вашего приложения, а не на перестройке CMS.

Вы даже можете использовать TinyMCE с рядом популярных пакетов Headless CMS. Если вы строите с помощью Directus, теперь вы получите TinyMCE 5 из коробки. Если вы используете популярную Contentful CMS, Tiny разработала Contentful UI Extension для TinyMCE 5, чтобы предоставить вашим авторам наилучшие возможности для разработки.

Headless CMS лучше всего…

Если вы ищете централизованную систему для хранения своего контента, Headless CMS для вас.

Безголовая CMS может предоставить вам целенаправленный опыт создания контента, а также предоставить вам выбор и гибкость для получения и представления вашего контента без самоуверенного внешнего интерфейса.

Безголовая CMS может быть не лучшей…

Если вы ищете веб-сайт, работающий в один клик, безголовая CMS не для вас — более традиционная CMS, такая как WordPress или Joomla, подойдет лучше .

В зависимости от выбранной вами CMS организация вашего контента может стать немного более громоздкой без той же ручной структуры, что и более традиционные возможности CMS. Часто это происходит из-за того, что CMS необходимо организовать контент в соответствии со своим набором методов и правил представления. Но с Headless CMS у вас есть возможность определить структуру контента так, чтобы она работала для вашего проекта, так что это нужно учитывать при запуске вашего проекта.

Изготовление на заказ

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

Если вы пойдете по этому пути, для создания вашего проекта потребуется агентство по разработке, но одним из преимуществ здесь является то, что вы не привязаны к конкретной технологии — хотя некоторые из других перечисленных продуктов CMS построены на PHP, вы можете рассмотреть другие технологии для вашего проекта, такие как .NET, NodeJS, Vue, React, Angular, этот список можно продолжить. Именно здесь ваши разработчики пригодятся — они являются экспертами в выборе правильной технологии для вашего проекта — и это все еще может быть PHP.

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

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

Если вы хотите начать работу с TinyMCE в пользовательском проекте, вы можете проверить:

  • Bootstrap  – Улучшение форм Bootstrap с редактированием WYSIWYG
  • React  – Как добавить TinyMCE 5 в простой проект React
  • Angular  – Создание реактивной формы Angular с помощью редактора форматированного текста
  • Vue  – Как добавить TinyMCE 5 в простой проект Vue

 

Получите бесплатный ключ API TinyMCE →

 

CMS, созданная по индивидуальному заказу, лучше всего…

Если у вашего проекта действительно особые потребности, то CMS, созданная по индивидуальному заказу, может оказаться именно тем, что вам нужно. Это особенно верно, если ваш законченный проект предназначен для Интернета — ваша пользовательская CMS может быть легко интегрирована с интерфейсом вашего сайта.

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

CMS, созданная на заказ, может быть не лучшей…

Если вы хотите создать «просто» веб-сайт или блог, CMS, созданная на заказ, будет излишним — вам лучше выбрать готовый продукт. таких как WordPress или Joomla, и создайте свой сайт на их зрелых и стабильных платформах.

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

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

Заключение

Для каждого нового проекта я всегда выбираю «лучшую» CMS. И я доволен каждым решением, потому что «лучшее» всегда связано с рассмотрением требований проекта и выбором лучшей CMS для удовлетворения потребностей этого конкретного проекта.

Суть вопроса в том, что не существует универсального ответа на вопрос о «лучшей» CMS — существует так много переменных, которые нужно учитывать, и так много путей, которыми вы можете воспользоваться — ваша задача — обеспечить вы выбираете «лучшую» CMS для своих нужд, чтобы помочь вам добиться наибольшего успеха для вашего клиента. Хотя вы всегда можете тяготеть к одной конкретной CMS, мы надеемся, что эти советы и указатели помогут вам в процессе принятия решений, чтобы убедиться, что выбранная вами CMS наилучшим образом подходит для каждого конкретного проекта.