Я собираюсь начать проект для клиента, которому нужна CMS-подобная функциональность. Они хотят, чтобы пользователи могли входить в систему, изменять профиль и базовый форум. Они также хотят иметь возможность отправлять материалы на главную страницу.
Есть ли фреймворк или готовая CMS, которую я мог бы расширить или адаптировать под свои нужды? Мне не нужно ничего такого многофункционального или навороченного, как Drupal или Joomla. Я бы предпочел фреймворк, а не готовую CMS.
Я уверен, что смогу написать все это с нуля, но предпочел бы этого не делать, так как что-то вроде фреймворка значительно сократит мое время на кодирование, а больше на дизайн и верстку.
Edit: Я должен был быть более конкретным. Я ищу систему управления контентом, которая будет работать на сервере Debian. Так что предпочтительно без .net.
Я думаю, что в конечном итоге я могу выбрать Drupal и добавлять только те модули, которые мне нужны. Turbogears выглядит немного пугающе, и я все еще не совсем понимаю, что он делает после 20-минутного вступительного видео...
TinyCMS выглядит так, будто к ней не прикасались с... 2000 года?!?
Я думаю, что лучше такое CMS стало проще. Похоже Друпал занимает некоторое время, чтобы настроить.
tinyCMS - это примерно такой же "голый" вариант, какой только можно получить. (редактирование: исправлена ссылка, я немного обрадовался и сослался не на ту вещь)
@modesty, я бы определенно НЕ использовал SharePoint, поскольку он является чем угодно, но только не "голым". Это довольно дорогой продукт (особенно по сравнению со многими бесплатными альтернативами), и у него довольно сложная кривая обучения, чтобы сделать что-нибудь интересное.
Ву, другой гайку в Debian!
Я думаю, вам нужно быть немного более конкретным здесь, на форуме != КМВ. Это для внутреннего или внешнего использования клиента? На каком языке(ы) вы знаете/предпочитаете? Там's нет смысла рекомендовать Perl или PHP-фреймворками, если ваш язык-это Рубин. Вы должны планировать для масштабируемости?
Что'ы не так с Joomla или Drupal? Я утверждаю, что они могут успешно использоваться на небольших участках. Может быть, рамки, разве'т то, что вы're ищете, возможно, Вам просто нужна библиотека или два (например. Груша?). Если вам нужно что-то поменьше, возможно написание собственных серверной библиотеки, который вы можете использовать для будущих проектов будет лучшим решением.
Для один-размер-подходит-всем рамках взгляните на Turbogears. ("Это'ы большой молоток, что делает каждая проблема выглядит как гвоздь и")
Я'вэ был зациклен TikiWiki в последнее время. Хотя он имеет и"вики" в имя, его полное имя есть "TikiWiki CMS и групповой работы" и это'ы интересный кусок программного обеспечения. Она реально все и на кухне чувствую себя раковиной. Она включает поддержку для Вики, блоги, статьи, форумы и файлов "из коробки" (и кучу других вещей тоже). Я думаю, что реальная привлекательность для меня заключается в том, что большинство вещей все может быть интегрирован вместе, вики-страницы могут включать в себя другие страницы Вики и статьи (который является более полезным, чем вы могли бы подумать). Это's в РЦ ступени для версии 2.0 и до сих пор не имеет массу особенностей, но я думаю, я мог бы продолжать использовать его и внести некоторые особенности, которые отсутствуют, это'ы очень интересный выбор прямо сейчас.
На сайте поддержки Mozilla реализуется с помощью TikiWiki, пример действительно красивая реализация.
Друпал's включают система должна держать все относительно легкий, как долго, как вы только включите то, что вам нужно. Несмотря на то, что она поставляется с небольшим количеством модулей, что вы решили включить все, что включается во время выполнения. Если у вас есть, чтобы залезть под капот и сделать изменения, я'м также твердо верю, что Drupal является более дружественной и элегантной системы, чем для Joomla. Мы используем Drupal на мою работу-столько же, сколько рамок как CMS-и он зарекомендовал себя довольно надежным в практике ведения разработки на высоком уровне.
Я понимаю, что я'м поздно пару лет на вечеринку, но я искал что-то подобное я и натыкался на этот пост, делаете поиск Google для 'КМВ баребоны'. Вместе с этим постом, это получается:
Существует также форум на этом сайте.
Сходная комбинация, вероятно, может встретить или превысить все ваши критерии. Хотя, как отметили другие, вы были'т особенно на детали.
В то время как оригинальный автор, вероятно, давно прошли, надеюсь, кто-то еще находит это полезным.
Я бы предложил PmWiki, Это's что-то между рамок/Вики. По умолчанию там ничего'т даже пользователи, просто разные пароли для разных задач, но используя PmWiki Поваренная книга 'рецепты' Вы можете добавить дополнительную функциональность. Вы можете проверить их философия, чтобы получить основную идею, что это's о.
Если вы хотите решение релинги, Радиант КМВ - Хороший выбор. Это'ы простой, элегантный, расширяемых и, конечно, приходит с всеми преимуществами основываясь на Руби на рельсах.
как насчет использовать Drupal, но масштаб и код его в соответствии с вашими потребностями.
наверняка будет быстрее, чем код с нуля-с-База
Я работаю с Joomla на некоторое время и я считаю его одним из лучших CMS для начиная веб-сайт. Я много пробовала других, но Joomla-это лучше, потому что она имеет множество расширений (компонентов , модулей), а также его очень легко настроить. Вы также можете посмотреть на расширение сообщества строителя для Joomla.Другое требование, как изменить Fronpage и ветерок....
joomla.org
Почему Joomla не подойдет вам попробовать Друпал.
Для Windows взгляните на DotNetNuke может это asp.net на основе, бесплатный и с открытым исходным кодом и легко кожурой и изменен, есть также процветающий рынок дополнительных модулей. Кроме того, большинство хостинг-компаний предлагают его в качестве предварительно установленного приложения
если вы ищете .net, вы можете взглянуть на umbraco, я не так много сделал с ним (компания, в которой я работаю, хотела гораздо больше функциональности, поэтому выбрала что-то другое), но он кажется легким.
Edit : если заказчик хочет крошечную CMS с форумом, я бы все еще, вероятно, просто пошел на Drupal с phpBB или simple machines forum, почти уверен, что они могут разделять логины. Плюс завтра заказчик захочет большего, и Drupal может сэкономить вам немного работы.
На wordpress на самом деле есть плагин форума - это's ничего особенного, но это'ы есть. Он обрабатывает руководства пользователя и соавт и имеет большое сообщество на плагины и темы. Я думаю, что это, наверное, самый простой CMS для установки & запустить (Я'ве сделали некоторые здесь беготней). Есть плагины, обновлять ядро &ампер; Плагины автоматически (принять, что Друпал). Я'вэ проверили эти и они, кажется, довольно твердый. Как обычно - предварительно резервную копию.
Для .Чистая MojoPortal выглядит довольно хорошо и легче, чем ДНН. Я видел изменения, но думал, что я'd в любом случае включать это, так как, похоже, это'ов стоит проверить.
Друпал - это его собственный язык - я бы'т решать ее, если вы не'ре собирается делать это с некоторой регулярностью, в противном случае он's просто еще один разных рамок, чтобы узнать. Восходящей линии в мой мозг на полную мощность уже поэтому я аккуратно отодвинул его в сторону. Темы, как правило, тоже выглядят одинаково.
На Joomla может любой пользователей для юзабилити.
Я'd переход на готовые рамки себя, потому что это будет сообщество и расширение мощностей. Ваш клиент хочет сегодня завтра отходят на второй план.
Возможно, вам стоит заглянуть в Drupal.
Вот подробная информация о технологическом стеке, который он использует.
Я никогда не использовал его, поэтому не могу ручаться за качество и т.д., но посмотреть определенно стоит.
Вордпресс - это очень мощный, но простой CMS.
СОШ является очень простой, но интегрированный форум (легкая, пользователей WordPress интеграция учетной записи с печеньем и все).
Поскольку у вас есть опыт программирования, вы можете найти WordPress, чтобы быть идеальный матч (PHP и MySQL) с большим количеством плагинов и крючки, чтобы помочь вам достичь то, что вам нужно. Например, есть популярные сообщения плагин, что поставит выбранный контент на главной странице.
Мне нужно, чтобы прыгать на подножку Umbraco здесь. Насколько простоту использования с точки зрения разработчика, выходит, нет ничего проще, чем umbraco и В. 4 есть полная поддержка мастер-страницы и тонну других вещей... и это's свободный.