เคล็ดลับในการใช้ WordPress เป็น CMS? [ปิด]


140

ฉันต้องการใช้ WordPress เป็น CMS สำหรับเว็บไซต์พื้นฐานที่มีเหตุผลมากกว่าบล็อก ฉันมีหลายหน้าและในตอนนี้ฉันไม่ได้ตั้งใจจะมีหน้า "ข่าว"

ในขณะที่มีวิธีที่จะทำให้การทำงานนี้โฟกัสในคอนโซลผู้ดูแลระบบ wp ชัดเจนในการโพสต์ใหม่และการสร้างหน้าเว็บที่มีเนื้อหาที่กำหนดเองเช่นแผนที่และแกลเลอรี่รู้สึกเหมือนฉันทำงานรอบระบบมากกว่าด้วย

คุณมีข้อเสนอแนะใด ๆ เกี่ยวกับการใช้ WordPress เป็น CMS หรือไม่?

โดยเฉพาะ:

  • มีชุดรูปแบบสำเร็จรูปที่ออกแบบมาสำหรับ CMS แทนที่จะเป็นบล็อกหรือไม่?
  • มีปลั๊กอินที่ดีที่จะช่วยรักษา WordPress ในฐานะ CMS หรือไม่?

หรือฉันควรจะใช้งานเวิร์ดเพรสเลย?

คำตอบ:


138

คุณสมบัตินักฆ่าที่ก่อให้เกิด WordPress 3.0 ข้ามจากเครื่องมือบล็อกขยายไปยัง CMS สำหรับ 8 จาก 10 ความต้องการที่กำหนดเองโพสต์ประเภท (ด้วยนอกเหนือจาก Taxonomies กำหนดเองจาก v2.9) ที่มีรางวัลชมเชยไปที่ระบบเมนูใหม่ ใน 3.0

ดังนั้นหากคุณต้องการเรียนรู้ WordPress เป็น CMS โปรดศึกษาประเภทโพสต์ที่กำหนดเอง นี่เป็นบทความเล็ก ๆ น้อย ๆ เพื่อให้คุณเริ่มต้น:

นอกจากนี้ยังมีปลั๊กอินอีกหลายตัวที่จะทำให้ประเภทโพสต์ที่กำหนดเองง่ายขึ้นโดยไม่คำนึงถึงลำดับและแม้ว่าพวกเขาทั้งหมดจะยังคงอยู่ได้นานจากการเติบโตเต็มที่ดังนั้น Caveat Emptor!:

สำหรับธีมนั่นเป็นเรื่องที่แตกต่าง ในขณะที่ชุดรูปแบบบล็อกทั้งหมดมีรูปแบบการใช้งานเหมือนกัน แต่ความต้องการ CMS ของแต่ละคนมีแนวโน้มที่จะแตกต่างกันเนื่องจากแต่ละธุรกิจมีความแตกต่างกัน (ร้านอาหารต้องการรูปแบบที่แตกต่างจากสตูดิโอโยคะมากกว่าโรงภาพยนตร์ ฉันคิดว่าคุณยากที่จะหาธีมที่สมบูรณ์แบบ " สำเร็จรูป " สำหรับธุรกิจของคุณ ดีที่สุดในการหาที่ดีและวางแผนแก้ไขหรือออกแบบ WordPress เพื่อสร้างแบบกำหนดเอง การวางเลเยอร์ไว้ด้านบนของชุดรูปแบบเช่นGenesis Framework จาก StudioPressอาจเป็นตัวเลือกที่ดี

ดีที่สุดที่ฉันสามารถแนะนำคือการมองหาคนที่สนับสนุนระบบเมนู WordPress 3.0 แล้วตัดสินใจจากที่นั่น คุณสามารถ google หาสิ่งนั้นและค้นหาบทความเช่นนี้:

ป.ล. ถ้าคุณถามเกี่ยวกับการทำให้อินเทอร์เฟซผู้ใช้ของผู้ดูแลระบบเพื่อให้โพสต์และหน้าและเครื่องมือสร้างบล็อกอื่น ๆ กลับมาใช้งานอีกครั้งและเนื้อหา CMS เฉพาะของคุณนั้นมีอยู่ในผู้ดูแลระบบแทน ฉันขอแนะนำให้คุณถามคำถามอื่นสำหรับคำถามนั้นได้หรือไม่

UPDATE : ต่อไปนี้เป็นภาพหน้าจอบางรายการจากบางโครงการที่ฉันกำลังดำเนินการเพื่อให้แนวคิดแก่คุณเกี่ยวกับสิ่งที่สามารถทำได้:

ตัวอย่างประเภทโพสต์ที่กำหนดเอง # 1

ตัวอย่างประเภทโพสต์ที่กำหนดเอง # 2


8
ขอบคุณไมค์ - คำตอบที่ครอบคลุมที่น่ากลัว ฉันไม่ได้กังวลกับหน้าผู้ดูแลระบบในขณะนี้ แต่อาจมีค่าสำหรับคำถามอื่น PS ขอบคุณสำหรับลิงค์ google โดยตรงมากกว่า lmgtfy.com;)
Damovisa

1
ไม่เคยได้ยิน Imgtfy.com แต่ใช่ฉันสามารถดูว่าจะวางตัว! (และอย่าลืมทำเครื่องหมายคำตอบที่ดีที่สุด! :)
MikeSchinkel

ฉันคิดว่า Damovisa หมายถึงlmgtfy.com
davemac

@ ไมค์: ภาพหน้าจอน่ากลัว! คุณสามารถแชร์วิธีการทำสิ่งนี้ (สคริปต์คลาสหรือปลั๊กอิน ฯลฯ ) ได้ไหม! ขอบคุณมาก.
Anh Tran

1
@ozke - ขอบคุณสำหรับการแสดงความคิดเห็น นั่นเป็นคำถามอีกข้อหนึ่งและดีกว่าที่จะถามคำถามใหม่กว่าพูดคุยประเด็นด้านความคิดเห็น โปรดโพสต์เป็นคำถามเพื่อให้ฉันหรือผู้อื่นสามารถตอบคำถามเชิงลึกด้วยลิงก์และ / หรือซอร์สโค้ด โปรดรวมรายละเอียดและอาจเชื่อมโยงคำตอบของฉันในหน้านี้หากคุณต้องการ
MikeSchinkel

12

หากประเภทโพสต์ที่กำหนดเองยากที่จะจัดการให้คุณ

ลองดูที่มีชื่อเสียง"ฝัก" ปลั๊กอิน ก็มีจำนวนมากของคุณสมบัตินักฆ่าและมีบาง "add-on" หรือเด็กปลั๊กอินที่เรียกว่า"ฝัก UI" พ็อดเองอนุญาตให้คุณเพิ่มประเภทของตารางใด ๆ ลงในฐานข้อมูลของคุณ นอกจากนี้ยังอนุญาตให้เชื่อมโยงไปยังตาราง wp DB ที่มีอยู่ ดังนั้นหากคุณต้องการ (เช่น :) ขยายข้อมูลที่บันทึกไว้กับผู้ใช้คุณเพียงเพิ่มพ็อดชื่อ ex "Extended userdata" และเชื่อมโยงไปยังข้อมูลผู้ใช้ที่มีอยู่ แค่นั้นแหละ. "Pods UI" จากนั้นให้คุณสร้างส่วนต่อประสานผู้ใช้ที่ดีโดยไม่ต้องใช้ความพยายาม

ทั้งช่วยให้คุณจัดการและสร้างทุกสิ่งที่คุณต้องการได้อย่างง่ายดาย นักพัฒนาทั้งหมดเป็นมากกว่าแค่คนดีพวกเขามีเวทีที่สมบูรณ์แบบและคุณสามารถพบพวกเขาได้เกือบทุกวันในห้องแชท irc ของพวกเขา ฉันสร้างเว็บไซต์ขนาดใหญ่สองแห่งเพื่อจัดการกิจกรรมรวมทั้งองค์กรพื้นหลังทั้งหมดและฉันยังคงประทับใจในประสิทธิภาพที่ดีแม้ว่าคุณจะมีผู้เยี่ยมชมหลายร้อยคนในเวลาเดียวกัน :)


11

ฉันเห็นอกเห็นใจ ในความเป็นจริงผมถามคำถามที่เกี่ยวข้องไปบนเว็บมาสเตอร์ ฉันไม่แน่ใจเกี่ยวกับธีมหรือปลั๊กอิน แต่มีลิงก์ที่มีประโยชน์อยู่บ้าง

ฉันยังอยู่ในช่วงเริ่มต้นของการใช้ Wordpress เป็น CMS แต่คำแนะนำของฉันจนถึงสิ่งที่คุ้มค่าคือ:

  • อ่านการอ้างอิงฟังก์ชั่นให้มากที่สุดเพื่อที่จะเข้าใจการทำงานภายในของเวิร์ดเพรส
  • สำรวจโพสต์ที่กำหนดเองและฟิลด์ที่กำหนดเอง
  • เข้าใจว่าคุณสามารถทำอะไรได้บ้างเพียงแค่ใส่หน้าต่างๆเช่นเดียวกับที่ทำใน CMS หรือระบบพื้นฐานที่แชร์เนื้อหา

8

ประการแรก WordPress ยังคงยอดเยี่ยมสำหรับไซต์ขนาดเล็ก (ish) ไม่ว่าพวกเขาจะใช้ประโยชน์จากส่วนของบล็อกหรือไม่ มันใช้งานง่ายและง่ายต่อการค้นหาความช่วยเหลือและแน่นอนว่ามีขอบเขตสำหรับการเพิ่มบล็อกได้อย่างง่ายดายหากจำเป็นในอนาคต

หากคุณพยายามตั้งค่าแกลเลอรี่คุณมีตัวเลือกน้อย คุณสามารถใช้แกลเลอรี่ในตัวมันเป็นใช้ในตัวแกลลอรี่ แต่ติดตั้งปลั๊กอินหรือแก้ไขธีมของคุณเพื่อจัดรูปแบบมันแตกต่างกันหรือคุณสามารถใช้แยกกันโดยสิ้นเชิงปลั๊กอินแกลเลอรี่

หรือมีธีมจำนวนมากที่มุ่งเน้นไปที่ไซต์บางประเภทไม่ว่าจะเป็นพอร์ตโฟลิโอหรือการถ่ายภาพหรือเว็บไซต์ประเภทใดก็ตามที่คุณกำลังมองหา ฉันขอแนะนำให้ดูสถานที่ต่าง ๆ เช่น Theme Forest


4

ตามที่ระบุไว้ในคำตอบก่อนหน้านี้ที่กำหนดเองโพสต์ประเภทเป็นมั่นเหมาะมูลค่าการตรวจสอบโดยเฉพาะอย่างยิ่งรวมกับประเภท WP ง่ายโพสต์ plugi n อย่างไรก็ตามฉันขอแนะนำให้ให้ปลั๊กอิน Magic Fieldsดูเพราะมีตัวเลือกฟิลด์ที่กำหนดเองเพิ่มเติมซึ่งมีประโยชน์มาก ฉันเห็นการปรับปรุง WP Easy Post Types และการสร้างปลั๊กอินเช่น Magic Fields ไม่จำเป็น แต่ก็ยังคุ้มค่าที่จะตรวจสอบ สิ่งหนึ่งที่ต้องระวังด้วย Magic Fields ก็คือมันจะเก็บภาพไว้ในตำแหน่งที่แตกต่างจากโฟลเดอร์อัพโหลดมาตรฐานซึ่งค่อนข้างเจ็บปวดและเป็นพื้นที่ที่ประเภทโพสต์ที่กำหนดเองชนะแน่นอน


3

เราใช้ WordPress เป็น CMS สำหรับมหาวิทยาลัยของฉันมานานกว่าหนึ่งปีแล้ว:

มันใช้งานได้ดีมากสำหรับเว็บไซต์ขนาดเล็กที่มีบรรณาธิการไม่กี่คน ปัญหาบางอย่างที่คุณอาจพบเมื่อใช้กับไซต์ขนาดใหญ่ซึ่งเรายังไม่ได้แก้ไขทั้งหมด:

  • การปรับแต่งสำหรับแต่ละกลุ่ม / ผู้ใช้ เรากำลังใช้คุณสมบัติเครือข่าย WordPress เพื่อมอบบล็อกส่วนบุคคลให้กับแผนก / กลุ่มที่แตกต่างกันซึ่งช่วยให้การตั้งค่าบางอย่างถูกตั้งค่าสำหรับแต่ละกลุ่ม นอกจากนี้เรายังพัฒนาปลั๊กอิน9spotซึ่งใช้แทนเลย์เอาต์ผ่านเทมเพลตด้วยเลย์เอาต์ผ่านวิดเจ็ตทำให้แต่ละบล็อกสามารถตั้งค่าคอลัมน์ที่กำหนดเองตามประเภทเพจหมวดหมู่และอื่น ๆ ในแดชบอร์ด
  • ตัวอย่างการพัฒนาและการผลิต ด้วย CMS เก่าของเราคุณสามารถแก้ไขเนื้อหาและผลักดันไปยังเซิร์ฟเวอร์การพัฒนาเพื่อตรวจสอบสิ่งต่างๆก่อนที่จะเผยแพร่สด เรามีความสามารถน้อยลงในการควบคุมเนื้อหาในระดับนี้ใน WordPress และมันค่อนข้างยุ่งยากในการย้ายเนื้อหาระหว่างอินสแตนซ์ dev และ prod ในทำนองเดียวกันการตั้งค่าจำนวนมาก (เช่นวิดเจ็ต) ยากต่อการย้ายระหว่างเซิร์ฟเวอร์
  • กำลังล็อคเนื้อหา นอกเหนือจากการสร้างบล็อกใหม่เราไม่สามารถล็อคสิทธิ์การแก้ไขลงในกลุ่มย่อยเฉพาะของผู้ใช้ เราต้องการที่จะขยายสิทธิพิเศษในการแก้ไขไปยังหน้าเฉพาะเพื่อผู้ใช้แต่ละคนหรือกลุ่มผู้ใช้

ฉันคิดว่าทุกอย่างสามารถแก้ไขได้ด้วยเวลาในการพัฒนาที่เพียงพอและ / หรือปลั๊กอินของบุคคลที่สาม


1

วิธีที่ดีที่สุดสำหรับฉันคือการตั้งค่าไซต์เล็ก ๆ รวดเร็วและพิเศษสำหรับความต้องการของลูกค้า นอกจากนี้ฉันลด backand เฉพาะสำหรับมุมมองวิธีการใช้ลูกค้าน้อยกว่ามาก นอกจากนี้ฉันเขียนปลั๊กอินขนาดเล็กและใช้ปลั๊กอิน "คลิกและทำ" ที่ยอดเยี่ยมอาจจะเป็นประเภทโพสต์ที่กำหนดเองเขียนสิ่งนี้ในโซลูชันสำหรับลูกค้า เพื่อลดแบ็กเอนด์ฉันใช้แหล่งที่มาของตัวเองหรือปลั๊กอินดูแลระบบ ฉันตรวจสอบการติดตั้ง hte ด้วยสำหรับฟังก์ชั่นเธอมาจากแกนกลางและบางทีเธออาจไม่สำคัญหรือจำเป็น ฉันปิดการใช้งานฟังก์ชั่นนี้เป็นตัวอย่างฟีด


1

ฉันพบว่ามี 4 ปลั๊กอินที่ดีจริงๆที่ทำให้ไซต์ของฉันกลายเป็น CMS ที่ดีทันที

  • เขตข้อมูลเพิ่มเติม
  • Taxonomies เพิ่มเติม
  • และ UI ประเภทโพสต์ที่กำหนดเอง

จากนั้นฉันใช้ Gravity Forms สำหรับการป้อนข้อมูลของผู้ใช้และจากนั้นหนึ่งต้องการเพิ่มโครงสร้างและทำให้สวย!


1

IMHO WordPress เป็นแพลตฟอร์ม CMS มากกว่าแพลตฟอร์มบล็อกอยู่แล้ว จากผลการสำรวจผู้ใช้ในปี 2011 ใช้ WordPress:

  • เป็นเพียง CMS - 61%
  • เป็นบล็อก & CMS - 31%
  • เป็นเพียงแค่บล็อก - 8%

หากคุณต้องการคุณสมบัติพิเศษบางกว่าพยายามที่จะค้นหามันในปลั๊กอินหรือในฟอรั่ม มีความเป็นไปได้อย่างมากที่ปัญหาของคุณได้รับการแก้ไขแล้ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.