Что такое barebones CMS или фреймворк?

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

Есть ли фреймворк или базовая CMS, которые я мог бы расширить или адаптировать под свои нужды? Мне не нужно ничего столь же многофункционального или необычного, как Drupal или Joomla. На самом деле я бы предпочел фреймворк, а не готовую CMS.

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

Изменить: я должен был быть более конкретным. Я ищу систему управления контентом, которая будет работать на сервере Debian. Так что предпочтительно нет .net.


Думаю, в конечном итоге я перейду на Drupal и добавлю только те модули, которые мне нужны. Turbogears выглядит немного устрашающе, и я все еще не совсем уверен, что он делает после 20-минутного вступительного видео ...

TinyCMS не выглядит так, как будто его трогали с ... 2000 года?!?

Ответов (17)

Решение

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

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

Expression Engine - это фантастика. Его можно загрузить и попробовать, но вы должны приобрести лицензию, если вы получаете прибыль.

Думаю, лучшая - это CMS Made Simple. Похоже, что настройка drupal требует времени.

http://www.cmsmadesimple.org/

В WordPress есть плагин для форума - ничего особенного, но он есть. Он обрабатывает управление пользователями и др. И имеет большое сообщество плагинов и тем. Я думаю, что это, вероятно, самая простая в установке и запуске CMS (здесь я немного поработал). Есть плагины, которые обновляют ядро ​​и плагины автоматически (возьмем Drupal). Я протестировал их, и они кажутся довольно надежными. Как обычно - предварительно сделайте резервную копию.

Для .NET MojoPortal выглядит неплохо и легче DNN. Я видел редактирование, но подумал, что все равно включу его, так как похоже, что его стоит проверить.

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

Joomla может подойти вашим пользователям по удобству использования.

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

tinyCMS - это почти все, что вы можете себе представить. ( изменить : фиксированная ссылка, я получил небольшой щелчок и связался не с тем)

@modesty, я бы точно НЕ использовал SharePoint, потому что это что угодно, только не баребоны. Это довольно дорогой продукт (особенно по сравнению со многими бесплатными альтернативами), и у него достаточно времени для обучения, чтобы делать что-нибудь интересное.

Может, захотите попробовать Drupal .

Вот подробности используемого технологического стека .

Я никогда не использовал его, поэтому не могу поручиться за качество и т. Д., Но определенно стоит посмотреть.

Ух ты, еще один помешанный на Debian!

Думаю, здесь нужно уточнить, Форум! = CMS. Это для внутренней компании или внешнего клиента? Какой язык (языки) вы знаете / предпочитаете? Нет смысла рекомендовать Perl или PHP-фреймворк, если вы предпочитаете Ruby. Вам нужно планировать масштабируемость?

Что не так с Joomla или Drupal? Я бы сказал, что их можно успешно использовать на небольших сайтах. Может быть, фреймворк - это не то, что вы ищете, может быть, вам просто нужна библиотека или две (например, PEAR ?). Если вам нужно что-то меньшее, возможно, лучше будет написать свою собственную серверную библиотеку, которую вы можете повторно использовать для будущих проектов.

Если вам нужна универсальная платформа, взгляните на Turbogears . («это большой молоток, из-за которого каждая проблема выглядит как гвоздь»)

В последнее время я был одержим TikiWiki . Хотя в названии есть «wiki», его полное название - «TikiWiki CMS / Groupware», и это интересная программа. В нем есть все по-настоящему и ощущение кухонной раковины. Он включает в себя поддержку вики, блогов, статей, форумов и файлов (а также множество других вещей). Я думаю, что меня больше всего привлекает то, что большинство вещей можно объединить вместе, вики-страницы могут включать другие вики-страницы и статьи (что более полезно, чем вы думаете). Он находится на стадии RC для выпуска 2.0, и ему все еще не хватает тонны функций, но я думаю, что могу продолжать использовать его и внести некоторые из недостающих функций, это действительно интересная база прямо сейчас.

Сайт поддержки Mozilla реализован с использованием TikiWiki, как пример действительно красивой реализации.

Я бы посоветовал PmWiki , это что-то среднее между фреймворком / вики. По умолчанию нет даже пользователей, просто разные пароли для разных задач, но с помощью рецептов PmWiki Cookbook вы можете добавить дополнительную функциональность. Вы можете проверить их философию, чтобы понять, о чем она.

Если вам нужно решение Rails, Radiant CMS - хороший вариант. Он простой, элегантный, расширяемый и, конечно же, обладает всеми преимуществами Ruby on Rails.

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

определенно будет быстрее, чем код с нуля с фреймворком

Я работаю с Joomla в течение некоторого времени и считаю, что это одна из лучших CMS для запуска веб-сайта. Я много пробовал другие, но Joomla лучше, потому что она имеет многочисленные расширения (компоненты, модули), а также очень проста в настройке. Вы также можете посмотреть расширение Community Builder для joomla. Другое требование, такое как статьи Chnage Fronpage и т. Д., - это легкий ветерок ....

joomla.org

Почему-то Joomla не подходит, попробуйте Drupal.

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

Wordpress - очень мощная, но простая CMS.

bbPress - очень простой, но интегрированный форум (простая интеграция учетной записи пользователя Wordpress с файлами cookie и всем остальным).

Поскольку у вас есть опыт программирования, вы можете найти Wordpress идеальным вариантом (PHP, MySQL) с множеством плагинов и хуков, которые помогут вам достичь того, что вам нужно. Например, есть плагин избранных сообщений , который помещает выбранный контент на главную страницу.

Здесь мне нужно поддержать популярность Umbraco. Что касается простоты использования с точки зрения разработчика, нет ничего проще, чем umbraco, и v.4 имеет полную поддержку главной страницы и множество других вещей ... и это бесплатно.

Для Windows обратите внимание на DotNetNuke, основанный на asp.net, бесплатный и открытый исходный код, легко изменяемый и изменяемый, также существует процветающий рынок дополнительных модулей. Кроме того, большинство хостинговых компаний предлагают его как предустановленное приложение.

Я понимаю, что опаздываю на вечеринку на пару лет, но я сам искал что-то подобное и наткнулся на этот пост, когда выполнял поиск в Google по запросу «barebones cms». Вместе с этим сообщением появляется следующее:

http://barebonescms.com/

На этом же сайте есть форум.

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

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