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

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

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

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

В частности:

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

В качестве альтернативы, следует ли вообще использовать WordPress?

131 голос | спросил 2 revs, 2 users 100%
Damovisa
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

9 ответов


131

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

Итак, если вы хотите изучить WordPress как CMS, изучите пользовательские типы сообщений. Вот несколько статей, которые помогут вам начать:

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

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

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

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

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

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

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

ответил MikeSchinkel 12 AM000000100000003631 2010, 10:30:36
10

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

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

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

ответил MikeSchinkel 12 AM000000100000003631 2010, 10:30:36
9

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

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

  • Прочитайте как можно больше ссылки на функционирование , чтобы действительно понять некоторые из внутренняя работа wordpress
  • Исследуйте пользовательские сообщения и настраиваемые поля
  • Поймите, что вы можете сделать совсем немного, включив страницы - так же, как и в любой CMS или базовой системе, в которой общий контент
ответил Bobby Jack 12 AM00000020000003631 2010, 02:41:36
8

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

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

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

ответил Shellbot 12 AM00000020000000931 2010, 02:41:09
4

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

ответил Shellbot 12 AM00000020000000931 2010, 02:41:09
2

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

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

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

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

ответил Shellbot 12 AM00000020000000931 2010, 02:41:09
1

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

ответил bueltge 13 PM000000100000002831 2010, 22:12:28
1

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

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

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

ответил bueltge 13 PM000000100000002831 2010, 22:12:28
1

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

  • как только CMS - 61%
  • как блог & CMS - 31%
  • как только блог - 8%

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

ответил bueltge 13 PM000000100000002831 2010, 22:12:28

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132