Я создаю сайт, который потребует очень ограниченного управления контентом для клиента. Есть только несколько областей сайта, которые потребуют от клиента возможности обновлять контент самостоятельно.
Было бы лучше создать очень простую пользовательскую страницу администратора, чтобы клиент мог войти в систему и сказать, добавить новость и т. Д., Или было бы лучше использовать полноценную CMS, такую как Drupal и т. Д., Которая кажется мне излишней.
WordPress , Серьезно 🙂
Если у вас есть все, что нужно, я советую вам приступить к созданию простого администратора для поддержки содержимого.
Таким образом, вы будете иметь полный контроль и гибкость, не пытаясь приручить CMS для кухни, чтобы делать простые трюки для вас.
И вы получите бесценные практические знания о том, как работают эти системы.
Я рекомендую вам использовать проверенную CMS, а не изобретать колесо. Drupal в своем ядре – легкий, чрезвычайно расширяемый и популярный, чтобы идти!
Также удаленная CMS может соответствовать вашей ситуации, я рекомендую вам взглянуть на страницу PageLime , она выглядит очень легко и обещающе.
TextPattern CMS также является хорошим, сверхлегким вариантом! Я использовал его раньше и был доволен результатами … легкая настройка, небольшой объем памяти и т. Д.
У меня был очень хороший опыт работы с Frog CMS , хотя шансы в зависимости от того, что вы хотите, будут касаться только авторизации пользователя / аутентификации. Но это примерно так же светло, как и они (я видел, что, учитывая множество CMS, там может быть совсем не так).
Также см. Подобный вопрос . (Из тех, Textpattern , безусловно, еще один хороший, но может также быть слишком баребонами для вас.)
Взгляните на Pixie CMS , он никогда не использовал его сам, но мой босс, ему понравилось использовать его.
У меня был большой опыт работы с Apostrophe CMS. Он основан на добавлении набора плагинов в существующее приложение Symfony , настройке нескольких настроек, а затем в том, что «я хочу, чтобы эта часть страницы управлялась». В дополнение к возможностям ролей / разрешений, а также Symfony, возможность интегрировать его в существующий сайт или расширить по своему усмотрению.
Очень удобная для пользователя – войдите на страницу, которую хотите изменить, нажмите «Изменить» рядом с предлагаемым изменением, внесите изменения, нажмите «Сохранить», сделанные 🙂
Мне нравится Silverstripe, потому что он эффективный и простой, плюс он построен поверх хорошей структуры OOP.
Оформить заказ ExponentCMS. Я использовал его для нескольких сайтов, и я должен сказать, что это очень просто настроить и тему.
Как уже упоминалось ранее, я предлагаю взглянуть на ModX .
Исходя из этого, бэкэнд-управление имеет встроенную систему разрешений. Очень просто создать сайт, а затем разрешить зарегистрированным пользователям доступ к одной небольшой части, которую необходимо обновить.
Я использовал sNews CMS для пары моих старых проектов. Он основан только на одном ключевом файле ядра, который генерирует каждую страницу. Это действительно легкий, но он не очень удобен для пользователя. Это выбор разработчика, проверьте http://snewscms.com/
Взгляните на CushyCMS – вы просто помечаете свои файлы, и больше нет конфигурации, поскольку CMS работает в другом месте. Это очень просто, но может быть именно то, что вам нужно.