it-swarm-vi.tech

Mẹo sử dụng WordPress làm CMS?

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 giống 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?

137
Damovisa

Tính năng killer đã khiến WordPress 3.0 chuyển từ công cụ viết blog mở rộng sang CMS cho 8 trên 10 nhu cầu làLoại bài đăng tùy chỉnh(có thêm Tùy chỉnh Phân loại từ v2.9) với một đề cập đáng trân trọng sẽ đế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, 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ôi nghĩ rằng bạn sẽ khó có thể tìm thấy chủ đề "off-the-shelf" sẵn sàng hoàn hảo cho doanh nghiệp của bạn; tốt nhất là tìm một chủ đề thường tốt và lên kế hoạch sửa đổi hoặc nhờ một nhà thiết kế WordPress xây dựng cho bạn một 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 các bài viết như thế này:

P.S. 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?

UPDATE: 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:

Example Custom Post Type #1

Example Custom Post Type #2

135
MikeSchinkel

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 "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 pod 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 giao diện người dùng Nice 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ỉ là Nice, 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. :)

12
kaiser

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ẻ
11
Bobby Jack

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 như vậy, sử dụng thư viện tích hợp nhưng cài đặt một plugin hoặc chỉnh sửa chủ đề của bạn để định dạng khác plugin thư viện .

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.

8
Shellbot

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 WP Loại bài đăng dễ dàng n. Tuy nhiên, tôi vẫn khuyên bạn nên cung cấp plugin Magic Field a xem qua 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 Các loại bài đăng dễ dàng cải thiện và làm cho các plugin như Trường ma thuật 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, một chút đau đớn 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.

4
Rick Curran

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 chỉnh cho từng nhóm/người dùng. 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 9spot plugin 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ự, nhiều cài đặt (tức là các 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 đề.

3
Annika Backstrom

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ể cho 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ị. 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
bueltge

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 forum . Có một khả năng lớn là vấn đề của bạn đã được giải quyết.

1
webvitaly

Tôi thấy rằng có 4 plugin thực sự Nice 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 đầu vào của người dùng 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
Sam K