Советы по использованию WordPress в качестве CMS? [закрыто]


140

Я хочу использовать WordPress в качестве CMS для достаточно простого сайта, а не для блога. У меня есть несколько страниц, и на данный момент я не собираюсь иметь страницу «новостей».

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

Есть ли у вас какие-либо предложения относительно использования WordPress в качестве CMS?

В частности:

  • Есть ли какие-нибудь хорошие шаблонные темы, которые разработаны вокруг CMS, а не блога?
  • Есть ли хорошие плагины, чтобы помочь рассматривать WordPress как CMS?

Или я должен вообще использовать WordPress?

Ответы:


138

Особенностью убийства, которая заставила WordPress 3.0 перейти от расширяемого инструмента ведения блога к CMS для 8 из 10 потребностей, являются пользовательские типы публикаций (с добавлением пользовательских таксономий из v2.9) с почетным упоминанием о переходе в новую систему меню. в 3.0.

Поэтому, если вы хотите изучить WordPress как CMS, изучите пользовательские типы записей. Вот несколько статей для начала:

Есть также несколько плагинов, которые упрощают создание пользовательских типов постов в произвольном порядке, и хотя все они еще далеки от полной зрелости, так что Caveat Emptor !:

Что касается Темы, это другая тема. В то время как все темы блогов реализованы по одному и тому же шаблону сценариев использования, потребности каждого человека в CMS, вероятно, будут разными, потому что каждый бизнес отличается (ресторан нуждается в разных макетах, чем студия йоги, чем кинотеатр, чем магазин тканей.) По крайней мере, на раннем этапе Я думаю , что вы будете трудно нажим , чтобы найти идеальную готовую « вне-полку » тему для вашего бизнеса; Лучше всего найти тот, который в целом хорош, и планируйте его модификацию или попросите дизайнера WordPress создать свой собственный. Хорошим вариантом может быть нанесение этих слоев поверх таких тем, как Genesis Framework от StudioPress .

Лучшее, что я могу предложить, - это искать те, которые поддерживают систему меню WordPress 3.0, а затем принимать решения оттуда. Вы можете зайти в Google и посмотреть статьи, подобные этой:

PS Если вы спрашиваете об упорядочении пользовательского интерфейса администратора, чтобы посты и страницы и другие инструменты блогов заняли заднее место, а вместо этого ваш конкретный контент CMS был представлен администратором, тогда это другая тема; Могу ли я предложить вам задать еще один вопрос для этого?

ОБНОВЛЕНИЕ : Вот несколько скриншотов из некоторых проектов, над которыми я работаю, чтобы дать вам представление о том, что можно сделать:

Пример пользовательского типа сообщения # 1

Пример пользовательского типа сообщения № 2


8
Спасибо Майк - потрясающий исчерпывающий ответ. Я не слишком обеспокоен страницами администратора в данный момент, но, вероятно, стоит другой вопрос. PS Спасибо за прямую ссылку в гугле, а не на lmgtfy.com;)
— Дамовиза

1
Никогда не слышал о Imgtfy.com, но да, я вижу, как это будет снисходительно! (И не забудьте отметить лучший ответ! :)
— MikeSchinkel

Я думаю, что Дамовиза имеет в виду lmgtfy.com
— davemac

@Mike: скриншоты потрясающие! Можете ли вы поделиться способом сделать это (скрипты, классы или плагины и т. Д.)! Большое спасибо.
— Ань Чан

1
@ozke - Спасибо за комментарий. Это действительно другой вопрос, и лучше задать новый вопрос, чем обсуждать побочные вопросы в комментариях. Пожалуйста, опубликуйте его как вопрос, чтобы я или другие могли подробно ответить на него со ссылками и / или исходным кодом. Не забудьте указать подробности и, возможно, ссылку на мой ответ на этой странице, если хотите.
— MikeSchinkel

12

Если пользовательские типы сообщений слишком сложны для вас

Взгляните на знаменитый плагин "pods" . он имеет много функций Killer и есть некоторый «плагин» или дочерний плагин под названием «pods ui» . Сам Pods позволяет вам добавлять любые таблицы в вашу БД. Это также позволяет связать их с существующими таблицами wp DB. Поэтому, если вы хотите (например, :) расширить данные, сохраненные пользователем, вы просто добавляете модуль с именем ex. «расширенные пользовательские данные» и связать его с существующими пользовательскими данными. Вот и все. Затем «Pods UI» позволяет создать приятный пользовательский интерфейс практически без усилий.

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


11

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

Я все еще на ранних стадиях использования Wordpress в качестве CMS, но мой совет, насколько он того стоит:

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

8

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

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

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


4

Как упоминалось в предыдущих ответах, пользовательские типы публикаций, безусловно, стоит проверить, особенно в сочетании с плагином WP Easy Post Types . Тем не менее, я бы по-прежнему рекомендовал посмотреть плагин Magic Fields, поскольку он предлагает несколько дополнительных опций настраиваемых полей, которые могут быть весьма полезны. Я вижу, что WP Easy Post Types улучшают и делают ненужными такие плагины, как Magic Fields, но все же стоит проверить это. С Magic Fields следует помнить одну вещь: она хранит изображения в другом месте, чем стандартная папка для выгрузки, что немного затрудняет работу и определенно является областью, где побеждают пользовательские типы записей.


3

Мы используем WordPress в качестве CMS для моего университета уже более года:

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

  • Настройка для отдельных групп / пользователей. Мы используем функцию WordPress Network для предоставления отдельных блогов различным отделам / группам, что позволяет устанавливать некоторые настройки для каждой группы. Мы также разработали плагин 9spot, который заменяет макет с помощью шаблонов на макет с помощью виджетов, давая каждому блогу возможность устанавливать настраиваемые столбцы для типа страницы, категории и т. Д. На панели мониторинга.
  • Разработки против производства. С нашей старой CMS вы могли редактировать контент и отправлять его на сервер разработки, чтобы проверить вещи, прежде чем они будут запущены. У нас меньше возможностей для управления контентом на этом уровне в WordPress, и немного неудобно перемещать контент между экземплярами dev и prod. Аналогично, многие настройки (например, виджеты) трудно перемещать между серверами.
  • Блокировка контента. Помимо создания нового блога, мы не можем заблокировать права редактирования для определенной группы пользователей. Мы хотели бы расширить права редактирования отдельных страниц для отдельных пользователей или групп пользователей.

Я думаю, что все это разрешимо с достаточным количеством времени разработки и / или сторонних плагинов, но это то, с чем мы боремся из коробки.


1

Лучший способ для меня - это создать небольшой сайт, быстрый и специализированный для требований заказчика. Также я уменьшаю бэкэнд только для просмотра, как пользуется клиент, меньше его больше. Кроме того, я пишу небольшие плагины и использую не очень хорошие плагины «нажми и сделай», возможно, для пользовательских типов постов, напишите это в решении для клиента. Для уменьшения бэкэнда я использую собственный источник или плагин Adminimize. Я проверяю, чтобы установить также функции, она идет от ядра и, возможно, она не важна или необходима. Я отключаю эту функцию, как, например, канал.


1

Я обнаружил, что есть 4 действительно хороших плагина, которые мгновенно превращают мой сайт в красивую CMS;

  • Больше полей
  • Больше таксономий
  • и пользовательский интерфейс типа сообщения

Затем я использую Gravity Forms для пользовательского ввода, а затем нужно просто добавить структуры и сделать их красивыми!


1

ИМХО WordPress уже более CMS-платформа, чем блог-платформа. По результатам опросов в 2011 году пользователи используют WordPress:

  • как просто CMS - 61%
  • в качестве блога и CMS - 31%
  • просто блог - 8%

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.