Mẹo sử dụng WordPress làm CMS? [đóng cửa]


140

Tôi muốn sử dụng WordPress như một CMS cho một trang web hợp lý cơ bản hơn là một blog. Tôi có một vài trang và hiện tại, tôi không có ý định có một trang "tin tức".

Mặc dù có nhiều cách để làm cho công việc này hoạt động, trọng tâm trong bảng điều khiển wp-admin rõ ràng là trên các bài đăng mới và tạo các trang có nội dung tùy chỉnh như bản đồ và phòng trưng bày có cảm giác như tôi đang làm việc trên hệ thống chứ không phải với nó.

Bạn có gợi ý nào về việc sử dụng WordPress làm CMS không?

Đặc biệt:

  • Có bất kỳ chủ đề soạn thảo tốt nào được thiết kế xung quanh một CMS hơn là một blog không?
  • Có plugin nào tốt để giúp xử lý WordPress như một CMS không?

Ngoài ra, tôi có nên sử dụng WordPress không?

Câu trả lời:


138

Các tính năng sát thủ đã gây ra WordPress 3.0 để vượt qua từ một công cụ viết blog có thể mở rộng đến CMS cho 8 trong số 10 ứng nhu cầu là Tuỳ chỉnh bài viết các loại (với việc bổ sung Tuỳ tắc phân loại từ v2.9) với một danh dự đi đến hệ thống menu mới trong 3.0.

Vì vậy, nếu bạn muốn học WordPress như một CMS thì hãy nghiên cứu các loại bài đăng tùy chỉnh. Dưới đây là một vài bài viết để giúp bạn bắt đầu:

Ngoài ra còn có một số plugin để làm cho các loại bài đăng tùy chỉnh dễ dàng hơn không theo thứ tự cụ thể và mặc dù tất cả chúng vẫn còn lâu mới hoàn thành nên Caveat Emptor!:

Đối với Chủ đề, đó là một chủ đề khác nhau. Mặc dù các chủ đề blog đều thực hiện cùng một mẫu trường hợp sử dụng, nhưng nhu cầu CMS của mỗi người có thể khác nhau vì mỗi doanh nghiệp khác nhau (một nhà hàng cần bố cục khác với phòng tập yoga hơn là rạp chiếu phim so với cửa hàng vải.) Ít nhất là sớm tôi nghĩ rằng bạn sẽ được khó khăn để tìm ra hoàn hảo làm sẵn " off-the-shelf " chủ đề cho doanh nghiệp của bạn; tốt nhất là tìm một cái thường tốt và lên kế hoạch sửa đổi nó hoặc nhờ một nhà thiết kế WordPress xây dựng cho bạn một cái tùy chỉnh. Có lớp chúng trên đầu các chủ đề như Genesis Framework từ StudioPress có thể là một lựa chọn tốt.

Tốt nhất tôi có thể đề xuất là tìm kiếm những người hỗ trợ hệ thống menu WordPress 3.0 và sau đó đưa ra quyết định của bạn từ đó. Bạn có thể google cho điều đó và tìm kiếm các bài viết như thế này:

PS Nếu bạn đang hỏi về việc hợp lý hóa giao diện người dùng quản trị viên để Bài viết và Trang và các công cụ viết blog khác có chỗ dựa và nội dung CMS cụ thể của bạn được hiển thị trong quản trị viên thay vào đó là một chủ đề khác; Tôi có thể đề nghị bạn hỏi một câu hỏi khác cho câu hỏi đó không?

CẬP NHẬT : Dưới đây là một số ảnh chụp màn hình từ một số dự án tôi đang thực hiện để cung cấp cho bạn ý tưởng về những gì có thể được thực hiện:

Ví dụ Loại bài tùy chỉnh # 1

Ví dụ Loại bài tùy chỉnh # 2


8
Cảm ơn Mike - câu trả lời toàn diện tuyệt vời. Hiện tại tôi không quá quan tâm đến các trang quản trị, nhưng có lẽ nó đáng để đặt câu hỏi khác. PS Cảm ơn bạn đã liên kết trực tiếp với google chứ không phải là lmgtfy.com;)
Damovisa

1
Chưa bao giờ nghe nói về Imgtfy.com, nhưng vâng tôi có thể thấy điều đó sẽ bị hạ thấp như thế nào! (Và đừng quên đánh dấu câu trả lời hay nhất! :)
MikeSchinkel

Tôi nghĩ Damovisa là đề cập đến lmgtfy.com
davemac

@Mike: Ảnh chụp màn hình thật tuyệt vời! Bạn có thể chia sẻ cách làm việc này (tập lệnh, lớp hoặc plugin, v.v.)! Cảm ơn rât nhiều.
Anh Trần

1
@ozke - Cảm ơn đã bình luận. Đó thực sự là một câu hỏi khác và tốt hơn là hỏi một câu hỏi mới hơn là thảo luận các vấn đề phụ trong các bình luận. Vui lòng gửi câu hỏi dưới dạng câu hỏi để tôi hoặc người khác có thể trả lời sâu có khả năng bằng các liên kết và / hoặc mã nguồn. Hãy chắc chắn bao gồm chi tiết và có thể liên kết đến câu trả lời của tôi trên trang này nếu bạn muốn.
MikeSchinkel

12

Nếu loại bài đăng tùy chỉnh quá khó để quản lý cho bạn

Hãy xem plugin "pods" nổi tiếng . nó có rất nhiều tính năng Killer và có một số "tiện ích bổ sung" hoặc plugin con có tên là "pods ui" . Bản thân Pods cho phép bạn thêm bất kỳ loại bảng nào vào DB của mình. Nó cũng cho phép liên kết chúng với các bảng DB wp hiện có. Vì vậy, nếu bạn muốn (ví dụ :) mở rộng dữ liệu được lưu với người dùng, bạn chỉ cần thêm một nhóm có tên ex. "Mở rộng userdata" và liên kết nó với dữ liệu người dùng hiện có. Đó là nó. "Pods UI" sau đó cho phép bạn tạo một giao diện người dùng đẹp mà không tốn nhiều công sức.

Cả hai đều giúp bạn dễ dàng quản lý và xây dựng mọi thứ bạn có thể cần. Tất cả các nhà phát triển không chỉ đẹp, họ có một diễn đàn hoàn hảo và bạn có thể gặp họ gần như mỗi ngày trong phòng trò chuyện irc của họ. Tôi xây dựng cho mình hai trang web khá lớn để quản lý các sự kiện cộng với toàn bộ tổ chức nền và tôi vẫn ấn tượng rằng nó hoạt động tốt như thế nào ngay cả khi bạn có hàng trăm khách truy cập cùng một lúc. :)


11

Tôi thông cảm. Trong thực tế, tôi đã hỏi một câu hỏi liên quan trên webmaster . Tôi không chắc chắn về chủ đề hoặc plugin, nhưng có một số liên kết hữu ích ở đó.

Tôi vẫn đang ở giai đoạn đầu sử dụng Wordpress làm CMS, nhưng lời khuyên của tôi cho đến nay, về giá trị của nó, là:

  • Đọc càng nhiều tài liệu tham khảo chức năng càng tốt, để thực sự hiểu một số hoạt động bên trong của wordpress
  • Khám phá các bài đăng tùy chỉnh và các trường tùy chỉnh
  • Hiểu rằng bạn có thể thực hiện khá nhiều chỉ bằng cách bao gồm các Trang - giống như bạn làm trong bất kỳ CMS hoặc hệ thống cơ bản nào có nội dung được chia sẻ

8

Thứ nhất, WordPress vẫn tuyệt vời cho các trang web nhỏ (ish) cho dù họ có sử dụng một phần blog hay không. Nó dễ sử dụng, dễ tìm trợ giúp và tất nhiên có phạm vi để dễ dàng thêm blog nếu cần trong tương lai.

Nếu bạn đang cố gắng thiết lập một thư viện, bạn có một vài lựa chọn. Bạn có thể sử dụng thư viện tích hợp sẵn , sử dụng thư viện tích hợp nhưng cài đặt plugin hoặc chỉnh sửa chủ đề của bạn để định dạng khác hoặc bạn có thể sử dụng plugin thư viện hoàn toàn riêng biệt .

Ngoài ra, có rất nhiều chủ đề ngoài kia hướng đến một loại trang web nhất định, có thể là danh mục đầu tư hoặc nhiếp ảnh hoặc bất kỳ loại trang web nào bạn đang tìm kiếm. Tôi muốn giới thiệu một cái nhìn xung quanh những nơi như Theme Forest.


4

Như đã đề cập trong các câu trả lời trước, Loại bài đăng tùy chỉnh chắc chắn đáng để kiểm tra, đặc biệt là kết hợp với plugin Easy Easy Type plugi n. Tuy nhiên, tôi vẫn khuyên bạn nên xem qua plugin Magic Field vì nó cung cấp một số tùy chọn trường tùy chỉnh bổ sung có thể khá hữu ích. Tôi có thể thấy WP Easy Post Type cải thiện và làm cho các plugin như Magic Field không cần thiết, nhưng vẫn đáng để kiểm tra. Một điều cần lưu ý với Trường ma thuật là nó lưu trữ hình ảnh ở một vị trí khác với thư mục tải lên tiêu chuẩn, điều này hơi khó chịu và chắc chắn là một khu vực nơi các loại bài đăng tùy chỉnh chiến thắng.


3

Chúng tôi đã sử dụng WordPress như một CMS cho trường đại học của tôi trong hơn một năm nay:

Nó chắc chắn rất có thể sử dụng cho các trang web nhỏ hơn có ít biên tập viên. Một số vấn đề bạn có thể gặp phải với các trang web lớn hơn, không phải tất cả các vấn đề chúng tôi đã giải quyết:

  • Tùy biến cho các nhóm / người dùng cá nhân. Chúng tôi đang sử dụng tính năng Mạng WordPress để cung cấp các blog riêng lẻ cho các phòng ban / nhóm khác nhau, cho phép một số cài đặt được đặt cho mỗi nhóm. Chúng tôi cũng đã phát triển plugin 9spot thay thế bố cục qua các mẫu bằng bố cục qua các tiện ích, cung cấp cho mỗi blog khả năng đặt các cột tùy chỉnh cho mỗi loại trang, danh mục, v.v. trong bảng điều khiển.
  • Phát triển so với sản xuất. Với CMS cũ của chúng tôi, bạn có thể chỉnh sửa nội dung và đẩy đến máy chủ phát triển để kiểm tra mọi thứ trước khi chúng được phát hành trực tuyến. Chúng tôi có ít khả năng kiểm soát nội dung ở cấp độ này trong WordPress và việc di chuyển nội dung giữa các phiên bản dev và prod hơi khó khăn. Tương tự như vậy, nhiều cài đặt (ví dụ như widget) khó di chuyển giữa các máy chủ.
  • Khóa nội dung. Ngoài việc tạo một blog mới, chúng tôi không thể khóa các đặc quyền chỉnh sửa cho một tập hợp con cụ thể của người dùng. Chúng tôi muốn mở rộng đặc quyền chỉnh sửa cho các trang cụ thể cho từng người dùng hoặc nhóm người dùng.

Tôi nghĩ rằng tất cả đều có thể giải quyết được với đủ thời gian phát triển và / hoặc các plugin của bên thứ ba, nhưng đó là một số thứ chúng tôi đang vật lộn với vấn đề.


1

Cách tốt nhất đối với tôi là thiết lập một trang web nhỏ, nhanh chóng và đặc biệt cho các yêu cầu của khách hàng. Ngoài ra tôi chỉ giảm backand cho view, cách sử dụng của khách hàng, ít ist hơn. Ngoài ra tôi viết các plugin nhỏ và sử dụng các plugin "nhấp và làm" không tuyệt vời, có thể đối với loại bài đăng tùy chỉnh, hãy viết phần này trong một giải pháp cho khách hàng. Để giảm phần phụ trợ, tôi sử dụng nguồn riêng hoặc phần mềm Quản trị plugin. Tôi kiểm tra cài đặt hte cũng cho các chức năng, cô ấy đến từ cốt lõi và có thể cô ấy không quan trọng hoặc không cần thiết. Tôi hủy kích hoạt các chức năng này, ví dụ như nguồn cấp dữ liệu.


1

Tôi thấy rằng có 4 plugin thực sự tốt ngay lập tức biến trang web của tôi thành một CMS đẹp;

  • Thêm lĩnh vực
  • Thêm phân loại
  • và UI Loại bài đăng tùy chỉnh

Sau đó, tôi sử dụng Gravity Forms cho người dùng nhập và sau đó người ta chỉ cần thêm các cấu trúc và làm cho nó đẹp hơn!


1

IMHO WordPress đã có nhiều nền tảng CMS hơn nền tảng blog. Theo kết quả khảo sát năm 2011, người dùng sử dụng WordPress:

  • chỉ là một CMS - 61%
  • như blog & CMS - 31%
  • chỉ là một blog - 8%

Nếu bạn cần một số tính năng bổ sung, hãy thử tìm kiếm nó trong plugin hoặc trên diễn đàn . Có một khả năng lớn là vấn đề của bạn đã được giải quyết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.