Спрограммировал сегодня до конца связи между постами и таксономиями, связи между терминами и таксономиями. Сделал для постов и такосномий базовые формы для добавления/редактирования материала или термина и обработчики этих форм.

В будущем подумаю, как можно будет более просто и легко расширять имеющиеся формы и обработчики, чтобы это все же можно было сделать только подключаемым кодом (а ля вариант из коробки). Т.к. переход на модели упростил некоторое понимание, но добавить модель можно только вручную пока и из-за этого теряется вся коробочность. Хотя уже есть некоторые мысли, но все еще нет приемлемой идеи как это все реализовать не построив дорогу в виде "8", вместо прямой.

Завтра возможно буду пробовать добавлять/изменять содержимое сайта прямо из админки, которую я не поленился и немного украсил значками (до которых тоже все еще не доходят руки).

После того, как контент и термины будут отлажены и будут функционировать более менее сносно без критических ошибок, нужно будет заняться комментариями. Кстати, как вы считаете, комментарии должны быть встроенной возможностью движка или подключаться, как расширение?

Когда я только все начал делать, я решил, что все должно подключаться, но чем ни больше файлов и классов появляются в движке, тем все больше становится обязательной частью движка.

Само ядро ничего делать не умеет и само по себе врядли будет интересно, а делаю я все таки скорее движок для какой-то конкретики, а не фреймворк для любых целей, поэтому почти все новые классы пока становятся компонентами движка, а не являются подключаемыми плагинами. Да и значимость компонентов очень велика некоторых. Если без компонента "Кэш" все будет работать, хотя с этим компонентом связано много кода и отключение компонента не рекомендуются (хотя можно его подменить, все таки это мой первый опыт и во многих вопросах я не силен, или же это стоит сделать ввиду специфики проекта), то вод без компонента "Загрузчик шаблонов" почти ничего не будет работать, т.к. загрузчик шаблонов отвечает за загрузку не только шаблонов отображения, но и файлов логики. (да простят меня приверженцы MVC, все таки я остановился на WP шаблонах).

Прочтите также: