it-swarm.xyz

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

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

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

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

В частности:

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

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

137
Damovisa

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

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

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

Что касается Темы, это другая тема. Хотя все темы блогов реализованы по одному и тому же шаблону сценариев использования, потребности каждого человека в CMS, вероятно, будут разными, потому что каждый бизнес отличается (ресторан нуждается в разных макетах, чем студия йоги, чем кинотеатр, а не магазин тканей). Я думаю, вам будет нелегко найти идеальную готовую тему "off-the-shelf" для вашего бизнеса; лучше всего найти ту, которая в целом хороша и планируете ее изменить, или попросите дизайнера WordPress Создайте свой собственный. Наличие хорошего слоя над темами, такими как Genesis Framework от StudioPress может быть хорошим вариантом.

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

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

UPDATE: Вот несколько скриншотов из некоторых проектов, над которыми я работаю, чтобы дать вам представление о том, что можно сделать:

Example Custom Post Type #1

Example Custom Post Type #2

135
MikeSchinkel

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

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

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

12
kaiser

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

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

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

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

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

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

8
Shellbot

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

4
Rick Curran

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

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

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

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

3
Annika Backstrom

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

1
bueltge

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

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

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

1
webvitaly

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

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

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

1
Sam K