Тема панели администратора основанная на bootstrap v.3 и Font Awesome v.4.0.2
Alex300 |
|
---|---|
https://github.com/Cotonti/Cotonti/issues/1078 - вопрос поднимался еще в 2012 и был план внедрить новую админку еще в 0.9.12. Сейчас, вернувшись к тому тикету, вместо https://github.com/GHengeveld/cot-admin-bootstrap предложено использовать cpanel. Насчет изменения кода - оно неизбежно. В жизни каждого приложения наступает момент, когда ради дальнейшего развития необходим рефакторинг кода и его оптимизация и/или улучшение. Если конечно приложение планирует развиваться дальше. Касаемо настоящего вопроса есть 2 варианта: 1) Консервативный - оставить все как есть. Все продвинутые штуки ставятся отдельно. Новые пользователи которые об этом не знают установив себе движок - видят морально устаревшие штуки. И уходят на более "продвинутые" (или кажущиеся таковыми) движки. Да и необходимость что то доставлять, чтобы стало современно - выглядит не много странно ))) Просто закрываем #1078 с пометкой Won't fix и забываем о нем. Погорячились. Это может сделать любой член команды :))
2) Закрываем его внедрив новую админку. Кому нужно оставить старую - никто не заставляет обновляться до новых версий. Как поступим? Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kort |
|
---|---|
Я так и не услышал ответа на вопрос: "Чем твоей теме будет лучше в коробке?" Идея, которая стояла за разработкой фрэймворка, состояла в том, чтобы создать скелет + наборы опций, в том числе админку. Да не нужен мне твой cpanel, поскольку в каждом случае клиент от разработчика получает кастомизацию под конкретный проект и в стиле этого же разработчика, который он сам понимает, и в котором ориентируется. НАХЕРА каждую идею, не факт что хорошую, сувать в коробку? Я свое даже и не предлагаю, по этой же причине. Не мути ты воду и не делай из хорошей Сиены плохой Wordpress или отработавшую свое Геную.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Alex300 |
|
---|---|
Чем будет лучше: 1) Прежде всего - оптимизация и рефакторинг кода самой админки. Код должен соответсвовать паттерну "Module - Controller - Action", т.е. отдельный метод на отдельное действие. Никаких портянок из if( $a = 'какоето действие' ) {} else {}. Да, после этого все кастомные темы админок придется обновить. Насколько много работы по обновлению - пока сказать не могу. Но после рефакторинга ее станет в разы легче дебажить, сопровождать и расширять. Пофиксить какой-то баг в нынешней админке - часто превращается не в самую простую задачу. Я пол дня ломал говову над достаточно простым issue https://github.com/Cotonti/Cotonti/issues/1377 2) Новых пользователей, и тем более клиентов, не должны отталкивать морально устаревшие скрипты и темы. Это касается и фронтэнда и бэкэнда. 3) Админка - это редко изменяемая часть сайта. Как правило при создании сайта под нужны клиента разрабатывается только фронтэенд-тема. А значит админка должна быть удобной из коробки. То же касается и дефолтной фронт-энд темы на основе которой большинство пользователей и делает свои темы.
Воду я и не собирался мутить. Единственное что меня беспокоит - это развитие движка. И, к сожалению, Сиена и сама, без посторонего участия превращется в отработавшее свое Геную. Время идет, технологии развиваются. А мы топчимся на месте. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kort |
|
---|---|
#40353 Alex300: А зачем все это, например, мне? Админка чтобы была админка? + какие-то доработки теперь что -- всем придется делать в своих админках чтобы этот бред в коробке был? Давай тогда уж и какую-нить твою супертему в темы заместо Nemesis запихнем с контроллерами беспортяночными. Для бабушек-домохозяек вообще супер будет. Сначала CMS в CMF, а теперь CMF в CMS -- супербред. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Macik |
|
---|---|
Дмитрий, те идеи, о которых ты пишешь имеют место быть, и были актуальными при разработке Сиены. Сейчас речь идет о развитии, основные идеи которого отражены в «сентябрьских тезисах» вырабатываемых командой, исходя из них есть документ, описывающий рекомендации и функции будущей админки. Алекс взялся сделать админку, которая отвечает (по крайней мере частично) выбранному пути. Пока не готово ядро 1.0 многое (в том чиле и по админке) можно и нужно обкатывать на 0,9-ке. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Kort |
|
---|---|
Масик, даже перечитал их (более всего там обсуждается как переименовать папки) и ничего такого не нашел. И не думаю (при всем уважении), что Алексу под силам сделать интерсное решение по админке. А получить кирпич в коробке а-ля Сумисун у нас есть все шансы. Да и "тезисы" эти три месяца никто не трогал. Мое мнение: движок спасет не админка, а его "рабочесть" и уровень разработки обвеса, особенно коробочного. И уж не в коей мере не то, о чем эти тезисы. P.S. Сиену предлагаю не пачкать, раз речь идет о 2.0 SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
This post was edited by Kort (2015-01-02 16:37, 10 years ago) |
Yusupov |
|
---|---|
Всем привет! Позволю себе вклиниться в ваш спор. Хорошая админка конечно нужна, но хотелось бы все-таки, чтобы соблюдался модульный принцип. Чтобы можно было легко отключить то, что не нужно при разработке какого-либо проекта. И админка в этом случае не исключение. Для каждого проекта она может быть своя.
|
Macik |
|
---|---|
#40357 Kort: По админке, там был целый отдельный файл. Сейчас найду и кину тебе ссылку... #40357 Kort: Одному, Алексу скорее всего нет. Имено поэтому надо делать это вместе. И именно поэтому надо ее максимально кинуть в массы, чтобы: а). получить максимальный фидбек, б). стимул именно делать это на уровне команды. #40357 Kort: Тут как бы естественно. Или ты хотел сегодня тезисы, а завтра готовый движок, при том, что делать его никто не бежит. А того же Алекса, который взял определнный фронт работ и делает! начинают «хватать за руки». #40357 Kort: В целом речь в тезисах больше о 2.0, чем о 1.0. Но если не начать сейчас что-то потихоньку внедрять в Сиену (то, что можно без радикальных изменений) — тогда можно ставить крест на Сиене. И ждать теоретического выхода 2-ки. Который если и случится, то как ты сам говоришь «к тому моменту все уже устареет.» :) To: Yusupov — с этим никто не спорит. Более того концепт условной «админки2,0» и преследует одной из своиз целей модульность.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Kort |
|
---|---|
#40360 Macik: Если там все в стиле основного документа, но не трудись ) #40360 Macik: И это видимо будет еще страшнее, чем Alex alein #40360 Macik: А вот этого лучше не надо делать. Cotonti Siena сейчас неплохой движок для разработчика. Таким он устраивает многих, и таким он должен остаться. Иначе -- как мы уже оба понимаем -- не будет ни того, ни другого. Поэтому, Алекс, большая к тебе просьба: понимай молчание как знак, форкай и удачи. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Roffun |
|
---|---|
#40361 Kort:Cotonti Siena сейчас неплохой движок для разработчика. Таким он устраивает многих, и таким он должен остаться. Согласен с этим, для разработчика сейчас он как раз в том виде который устраивает. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
CrazyFreeMan |
|
---|---|
Что-то но админку нужно обновить, я к примеру знаю то за зверь внутри а если передавать заказчику или даже как писали выше новый юзер откроет - страшно - веб 1.0 спросоння :) Какуэто легковесную? да и в наше время уже смартфончики, зайти где-то с села поправить конфиг - где адаптивность ?) |