Поради щодо використання 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 Дякую за пряме посилання на Google, а не на lmgtfy.com;)
Дамовіса,

1
Ніколи не чув про Imgtfy.com, але так, я бачу, як це було б поблажливо! (І не забудьте позначити найкращу відповідь! :)
MikeSchinkel,

Я думаю, що Дамовіса має на увазі lmgtfy.com
davemac

@Mike: Скріншоти є приголомшливими! Чи можете ви поділитися способом цього (сценарії, класи або плагіни тощо)! Дуже дякую.
Ань Тран

1
@ozke - Дякую за коментар. Це справді інше питання, і краще задати нове питання, ніж обговорювати побічні питання в коментарях. Будь ласка, опублікуйте це як запитання, щоб я та інші могли відповісти на нього глибоко, потенційно, за допомогою посилань та / або вихідного коду. Обов'язково вкажіть деталі та, можливо, посилання на мою відповідь на цій сторінці, якщо ви хочете.
MikeSchinkel

12

Якщо користувацькі типи публікацій занадто важкі для вас

Погляньте на знаменитий плагін "стручки" . У ньому багато функцій Killer і є якийсь "додаток" або дочірній плагін під назвою "pods ui" . Самі Pods дозволяють додавати будь-які таблиці (ив) до вашої БД. Це також дозволяє пов'язувати їх з існуючими таблицями wp DB. Отже, якщо ви хочете (наприклад, :) розширити збережені з користувачем дані, ви просто додасте стручок з ім'ям колишнього. "розширені дані користувача" та пов'язують його з існуючими даними користувачів. Це воно. Після цього "Pods UI" дозволяє зробити приємний інтерфейс користувача майже без зусиль.

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


11

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

Я все ще перебуваю на ранніх стадіях використання Wordpress як CMS, але поки що моя порада, для чого це варто:

  • Прочитайте стільки посилань на функції, скільки зможете, щоб дійсно зрозуміти деякі внутрішні функції Wordpress
  • Вивчіть власні публікації та спеціальні поля
  • Зрозумійте, що ви можете зробити зовсім небагато, включивши Сторінки - так само, як це було б у будь-якій CMS або базовій системі, в якій надається спільний вміст

8

По-перше, WordPress як і раніше чудово підходить для невеликих (іш) сайтів, незалежно від того, чи користуються вони розділом блогу. Це проста у використанні, легко знайти допомогу, і, звичайно, є можливість легко додати блог, якщо це буде потрібно в майбутньому.

Якщо ви намагаєтеся створити галерею, у вас є кілька варіантів. Ви можете використовувати вбудовану галерею такою, якою вона є, використовувати вбудовану галерею, але встановити плагін або відредагувати тему, щоб відформатувати її по-іншому, або ви можете використовувати повністю окремий плагін галереї .

Крім того, існує багато тем, орієнтованих на певний тип сайту, будь то портфоліо чи фотографія чи будь-який тип сайту, який ви шукаєте. Я б рекомендував оглянути такі місця, як Тематичний ліс.


4

Як було сказано в попередніх відповідях, користувацькі типи пошт , безумовно, варто перевірити, особливо в поєднанні з плагінами WP Easy Post Types . Однак я все-таки рекомендую роздивитись плагін Magic Fields, оскільки він пропонує деякі додаткові спеціальні параметри поля, які можуть бути дуже корисними. Я бачу, як типи WP Easy Post покращують і роблять додатки, такі як Magic Fields непотрібними, але все ж варто перевірити це. Одне, що потрібно пам’ятати про Magic Fields, - це те, що він зберігає зображення в іншому місці, ніж у стандартній папці завантажень, що викликає біль і, безумовно, в області, де перемагають користувацькі типи публікацій.


3

Ми використовуємо WordPress як CMS для мого університету вже більше року:

Це, безумовно, дуже корисно для менших сайтів, у яких мало редакторів. Деякі проблеми, з якими ви можете зіткнутися з більш великими сайтами, ще не всі з яких ми вирішили:

  • Настроювання для окремих груп / користувачів. Ми використовуємо функцію мережі WordPress для надання окремих блогів різним відділам / групам, дозволяючи встановлювати деякі параметри для кожної групи. Ми також розробили плагін 9spot, який замінює макет через шаблони на макет за допомогою віджетів, надаючи кожному блогу можливість встановлювати власні стовпці для типу сторінки, категорії тощо на інформаційній панелі.
  • Розвиток проти виробничих випадків. За допомогою нашої старої CMS ви можете редагувати вміст і переходити на сервер розробки, щоб перевірити речі, перш ніж вони почали працювати. У нас є менша здатність контролювати вміст на цьому рівні в WordPress, і переміщувати вміст між екземплярами розробника та продавця трохи громіздко. Так само багато налаштувань (тобто віджетів) важко пересуватися між серверами.
  • Блокування вмісту. Крім створення нового блогу, ми не можемо зафіксувати права редагування для певного підмножини користувачів. Ми хотіли б поширити права редагування на конкретні сторінки на окремих користувачів або групи користувачів.

Я думаю, що це все вирішується за допомогою достатнього часу на розробку та / або сторонніх плагінів, але це деякі речі, з якими ми боремося поза межами.


1

Найкращий спосіб для мене - це створити невеликий сайт, швидко та спеціально під вимоги замовника. Крім того, я зменшу зворотній зв'язок лише з точки зору, як користуватися клієнтом, менше більше. Також я пишу невеликі плагіни і використовую не великі плагіни "натискання і робити", можливо, для користувальницького типу пошти, напишіть це у рішенні для замовника. Для зменшення бекенду я використовую власне джерело або плагін Адміністратор. Я перевіряю, чи встановлюється програма hte також для функцій, вона походить з ядра, і, можливо, вона не важлива або необхідна. Я відключаю ці функції, як, наприклад, канал.


1

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

  • Більше полів
  • Більше таксономій
  • і користувацький інтерфейс типу пошти

Тоді я використовую Gravity Forms для введення користувачем, а потім просто потрібно додати структури і зробити це гарним!


1

IMHO WordPress - це вже більше CMS-платформа, ніж блог-платформа. За результатами опитувань у 2011 році користувачі використовують WordPress:

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

Якщо вам потрібна якась додаткова функція, то намагайтеся шукати її в плагінах або на форумі . Існує велика можливість, що ваша проблема вже вирішена.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.