Шукаємо системні схеми WordPress


10

Я шукаю WordPress діаграму / схему дизайну системи.

Я знайшов лише схему ієрархії шаблонів, але це лише частина системи.

введіть тут опис зображення джерело: http://upload.wikimedia.org/wikipedia/commons/3/3d/Wordpress_Template_Hierarchy.png


Простіше кажучи, WP занадто великий, щоб його можна було зафіксувати до дрібних деталей. Спробуйте зосередити своє питання на тому, які саме аспекти вас цікавлять.
Rarst

у моделі mvc - діаграма: основна маршрутизація, модель, контролер, вид.
Йосеф

@Yosef WordPress насправді не побудований навколо MVC
ану

Відповіді:


11

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



Пошук Google показує , що це в форумах WordPress:

Документація UML WordPress
Наскільки я знаю, це все, що ми маємо. Якщо ви хочете написати його, я впевнений, що це буде вітано :)
( Ipstenu , посилаючись на Опис бази даних )

UML WordPress MU?
Ймовірно, ніколи не буде UML-діаграм WordPress, оскільки це не система OO. Деякі частини схожі на ОО, але загалом це все, що конкретно працював укладач коду. Немає карти, просто код.

І IMO, суть UML в тому, що це робиться на етапі архітектури. Такий проект, як WordPress, важко матиме, оскільки це є інтеграцією інтегрованих незалежних розробників, що сприяють основним процесам.
[...]

Ласкаво просимо у відкритий код.



Примітка: Ієрархія шаблонів WikiMedia у питанні про ОП відрізняється від шаблону в кодексі для збільшення
Ієрархія шаблонів Codex

Але, Chip Bennet має розширений :)
Ієрархія шаблонів чіпа Бенне



Я подумав, що це питання є дублікатом наступного (але модники сказали, що це не так):
Де я можу знайти справжній архітектурний документ на Wordpress?

У ньому Майк Шінкель заявляє:

Це, як правило, не деякі WordPress спільноти з відкритим кодом, на яких зосереджена робота.

Одна відповідь вказує на стару статтю з цією схемою:
wordpress-text-flow-vs-markdown

І інший для цього потоку програм Wordpress 3.0 (PDF)
Wordpress 3.0 Потік програми



Найбільш рідкісна відповідь на це запитання ( коли слід використовувати WP_Query vs query_posts () vs get_posts ()? ) Має хороший огляд WP_Query:
WP_Query



Ще одне з Rarst щодо основного навантаження :



І нарешті, абсолютно не пов'язане питання щодо продуктивності ( Refactoring Wordpress для підвищення продуктивності пам'яті ), але з дуже приємними графіками :)
wp-продуктивність


2
Шапки з вами @brasofilo, це велика колекція дослідницьких довідкових діаграм.
Демієн

2
Я додав свою менш відому схему навантаження на ядро.
Рарст

Якби я міг проголосувати за це не один раз, я би. :-)
Дугал Кемпбелл

4

Якщо ви шукаєте схему бази даних , на Codex є версія : введіть тут опис зображення

натисніть для збільшення

Зображення, на яке ви посилаєтесь у своїй публікації, є ієрархією шаблонів, яку найчастіше використовують розробники тем.


вся система не тільки db
Yosef

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