Использование Sage на сайте, который нужно поддерживать простым смертным - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь помочь организации, которая наняла некоторых разработчиков для создания своего сайта в 2016 году, а разработчики не обращались к сайту с 2016 года.

Я недостаточно знаю о Sage, чтобы знать, действительно ли разработчики все испортили, или то, что они сделали, - это то, что нужно делать в Sage. Один из примеров того, что заставляет меня чесать голову (между ударами по клавиатуре): некоторый контент страницы - контент, который необходимо обновлять как минимум раз в год - жестко запрограммирован в файлы шаблонов, чтобы обновите информацию, вы должны go в прошлом предупреждать об использовании редактора тем, выяснить, какой шаблон содержит содержимое, и обновить его там.

НЕ то, что ваш типичный офисный сотрудник, скорее всего, будет в состоянии сделать, да?

Мой вопрос: стоит ли даже пытаться сохранить этот сайт под управлением Sage или мне нужно перестроить сайт, используя более удобный для пользователя шаблон? В настоящее время на сайте имеется менее 2 дюжин страниц плюс дюжина постов, и я бы сказал, что вряд ли станет намного больше, учитывая имеющиеся ресурсы.

Спасибо за любые советы, которые вы можете предложить.

1 Ответ

0 голосов
/ 05 марта 2020

Мне кажется, что проблема не в фреймворке тем Roots Sage, а в том, что разработчики не следовали самым основным c правилам разработки тем WordPress - отделению контента от презентации. Жесткое кодирование контента в шаблон - это просто плохая практика, и это затруднит редактирование любого сайта, независимо от того, на каком фреймворке он был построен. Изменения могут быть отражены во внешнем интерфейсе, это может быть простым добавлением the_content() к соответствующим переопределениям шаблонов страниц и удалением жестко закодированного содержимого.

FWIW: шаблоны Sage 8 ничем не отличаются от ваших стандартных шаблонов WP он не использует шаблонизатор, такой как Blade, поэтому вы сможете настроить шаблоны, если вы уже знакомы со стандартными шаблонами WP.

Так что, вероятно, нет необходимости записывать все это.

...