กำลังมองหาไดอะแกรมระบบ WordPress


10

ฉันกำลังมองหาการออกแบบระบบแผนภูมิ / ไดอะแกรมของ WordPress

ฉันพบเฉพาะไดอะแกรมลำดับชั้นของเทมเพลต แต่เป็นเพียงส่วนหนึ่งของระบบ

ป้อนคำอธิบายรูปภาพที่นี่ แหล่งที่มา: http://upload.wikimedia.org/wikipedia/commons/3/3d/Wordpress_Template_Hierarchy.png


เพียงวาง WP มีขนาดใหญ่เกินไปที่จะสร้างรายละเอียดเล็ก ๆ พยายามที่จะมุ่งเน้นคำถามของคุณในแง่มุมใดที่คุณสนใจอย่างแม่นยำ
Rarst

ในโมเดล mvc - แผนภูมิ: การเราต์หลัก, โมเดล, คอนโทรลเลอร์, มุมมอง
Yosef

@Yosef WordPress ไม่ได้สร้างขึ้นจริงๆรอบ MVC
anu

คำตอบ:


11

มากกว่าคำตอบนี่คือการวิจัยและการรวบรวม คำอธิบายฐานข้อมูลมีอยู่แล้วในคำตอบดาเมียน



การค้นหาของ Googleเปิดเผยสิ่งนี้ในฟอรัม WordPress:

เอกสาร UML ของ WordPress
เท่าที่ฉันรู้นั่นคือทั้งหมดที่เรามี ถ้าคุณต้องการเขียนฉันมั่นใจว่าจะยินดี :)
( Ipstenuหมายถึงคำอธิบายฐานข้อมูล )

UML ของ WordPress MU?
อาจจะไม่มีไดอะแกรม UML ของ WordPress เนื่องจากไม่ใช่ระบบ OO บางส่วนมีลักษณะคล้าย OO แต่โดยรวมเป็นสิ่งที่ผู้มีส่วนร่วมในรหัสเฉพาะทำงานได้ ไม่มีแผนที่รหัสเพียง

และ IMO จุดของ UML ก็คือมันทำในขั้นตอนการออกแบบ โปรเจ็กต์อย่าง WordPress จะยากที่จะมีสิ่งนี้เนื่องจากเป็นการรวมกันอย่างราบรื่นของนักพัฒนาอิสระที่มีส่วนทำให้เกิดแกนกลาง
[ ... ]

ยินดีต้อนรับสู่โอเพ่นซอร์ส



หมายเหตุ: เทมเพลตลำดับชั้นของ WikiMedia ในคำถาม OP แตกต่างจากหนึ่งในCodex คลิกเพื่อดูภาพขยาย
ลำดับชั้นเทมเพลต Codex

แต่Chip Bennetมีส่วนขยายเพิ่มเติม :)
ลำดับชั้นเทมเพลต Chip Bennet



ฉันคิดว่าคำถามนี้เป็นคำถามที่ซ้ำกันต่อไปนี้ (แต่ mods บอกว่ามันไม่ใช่):
ฉันจะหาเอกสารสถาปัตยกรรมที่แท้จริงบน Wordpress ได้ที่ไหน?

ในนั้น Mike Schinkel กล่าวว่า:

โดยทั่วไปไม่ได้เป็นชุมชน WordPress โอเพนซอร์ซที่มุ่งเน้นไปที่การทำ

หนึ่งคำตอบชี้ไปที่บทความเก่าด้วยแผนภาพนี้:
WordPress ข้อความ-Flow-VS-markdown

และอีกอันสำหรับWordpress 3.0 Program Flow (PDF)
โปรแกรม Wordpress 3.0



คำตอบสำหรับคำถามนี้ ( คุณควรใช้ WP_Query vs query_posts () vs get_posts ()? ) มีภาพรวมที่ดีของ WP_Query:
WP_Query



อื่น ๆ จาก Rarst กับโหลดคอร์ :



และสุดท้ายคำถามที่ไม่เกี่ยวข้องทั้งหมดเกี่ยวกับประสิทธิภาพ ( Refactoring Wordpress เพื่อปรับปรุงประสิทธิภาพหน่วยความจำ ) แต่มีกราฟที่ดีมาก :)
WP-ประสิทธิภาพ


2
ไม่ต้องสนใจ @brasofilo นั่นคือคอลเลกชันงานวิจัยที่ยอดเยี่ยมของแผนภาพอ้างอิง
Damien

2
ฉันได้เพิ่มไดอะแกรมของโหลดแกนที่เป็นที่รู้จักน้อยลง
Rarst

ถ้าฉันสามารถลงคะแนนได้มากกว่าหนึ่งครั้งฉันจะ :-)
Dougal Campbell

4

หากคุณกำลังมองหาคีมาฐานข้อมูล , มีรุ่นใน Codex : ป้อนคำอธิบายรูปภาพที่นี่

คลิกเพื่อดูภาพขยาย

รูปภาพที่คุณอ้างอิงในโพสต์ของคุณคือลำดับชั้นของเทมเพลตที่นักพัฒนาธีมใช้บ่อย


ระบบทั้งหมดไม่เพียง แต่ db
Yosef

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