Foren / National / Russian / Скины и дизайн / [Pre-Release] Cpanel

Тема панели администратора основанная на bootstrap v.3 и Font Awesome v.4.0.2

Kort
#40354 2. Januar 2015, 14:47
#40353 Alex300:

Чем будет лучше:

1) Прежде всего - оптимизация и рефакторинг кода самой админки. Код должен соответсвовать паттерну "Module - Controller - Action", т.е. отдельный метод на отдельное действие. Никаких портянок из if( $a = 'какоето действие' ) {} else {}.

Да, после этого все кастомные темы админок придется обновить. Насколько много работы по обновлению - пока сказать не могу.

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

Пофиксить какой-то баг в нынешней админке - часто превращается не в самую простую задачу. Я пол дня ломал говову над достаточно простым issue https://github.com/Cotonti/Cotonti/issues/1377

2) Новых пользователей, и тем более клиентов, не должны отталкивать морально устаревшие скрипты и темы. Это касается и фронтэнда и бэкэнда.

3) Админка - это редко изменяемая часть сайта. Как правило при создании сайта под нужны клиента разрабатывается только фронтэенд-тема. А значит админка должна быть удобной из коробки. То же касается и дефолтной фронт-энд темы на основе которой большинство пользователей и делает свои темы.

 

Воду я и не собирался мутить. Единственное что меня беспокоит - это развитие движка. И, к сожалению, Сиена и сама, без посторонего участия превращется в отработавшее свое Геную. Время идет, технологии развиваются. А мы топчимся на месте.

А зачем все это, например, мне? Админка чтобы была админка? + какие-то доработки теперь что -- всем придется делать в своих админках чтобы этот бред в коробке был?

Давай тогда уж и какую-нить твою супертему в темы заместо Nemesis запихнем с контроллерами беспортяночными. Для бабушек-домохозяек вообще супер будет.

Сначала CMS в CMF, а теперь CMF в CMS -- супербред.

SED.by - создание сайтов, разработка плагинов и тем для Котонти