Open Alex300 opened 3 weeks ago
Изменить дефолтную тему на новую ЛЁГКУЮ и элегантную без Бутстрэп , но с использованием новых плагинов от Kort ( catlist, comlist , forman , pagelist ) Вы уверены, что нужно превратить элегантный и лёгкий по весу ( 3.6 мб ) Cotonti в жирного кота , только потому , что кому-то хочется из-за пары тем увеличить размеры движка в 27 раз ?
1) Поместив Бутстрэп в коробку вы убъете самую важную и отличительную фишку Cotonti от всех побобных CMS. 2) придётся каждый раз обновлять Cotonti только потому что обновился Бутстрэп. Вы теряете автономность и независимость. Так же как и с CKEditor приходится каждый раз переписывать движок под новую версию
Полный Бутстрап в зипе весит полтора мегабайта. 27 раз ну никак не получается) И нужен он не из-за пары тем -- это точно. Минорные обновления BS ничего принципиального за собой не тянут, так что апдейты проблемой не станут. CKEditor же не становится). Другой вопрос -- это если для какого-то древнего проекта понадобится старая версия Бутстрапа. Но раз уходим в отрыв, то на аутсайдеров ориентироваться больше нельзя. К тому же, обновление сайта до последней версии движка -- вопрос одного-двух рабочих дней максимум. Ну или кому как. Сайт хорош когда он разворачивается быстро и технически корректно. Про узнаваемость BS даже не будем начинать. Загрузку тоже можно кастомизировать -- reboot, grid, utilities. А в разработке своего CSS-фреймворка лично я уже давно смысла не вижу. И таких большинство. Ориентируемся мы все же на разработчиков, а не на владельцев одного-двух персональных сайтов, которые пилятся годами на локалхосте. Таков путь) Я бы обсудил обвес селектов и date-пикеры. Хотя и здесь тоже надо переходить на современные и (что важнее) надежные и проработанные решения. Bootstrap в любом случае для админки идеальный вариант. Но и его глобальная отключабельность - вообще не вопрос.
Что касается модельной front-end темы, то здесь будет сложно. Я пробовал: и плагинов в коробке недостаточно и вырисовывать там что-то нет смысла. Простая заглушка в стиле Nemesis Bootstrap Edition важнее -- хотя бы для того, чтобы при разработке и тестировании самого движка не прорубаться через груду стилей и перетяжеленную разметку. И чтобы для пользователей движка обновления были максимально понятны.
Мое мнение:
Сумисан из коробки выкинуть и не заморачиваться больше на эту проблему. Вообще, идея распространения готовых тем для Котонти -- штука и в реализации сложная и никому особенно не нужная. Аргументы, как минимум, следующие:
"Bootstrap в любом случае для админки идеальный вариант. Но и его глобальная отключабельность - вообще не вопрос."
Зачем он в коробке, если его можно будет отключить ? Лучше чтобы для конкретной темы было указано, что нужно установить Бутстреп. Развёрнутый Бутстреп весит > 100 Mb и будет только расти.
Дефолтная тема должна быть суперлёгкой и красивой. Не важно на бутстрепе она будет или нет, нужно оставить для неё из Бутстрепа только то, что тема реально использует и выкинуть всё что просто свинцовым грузом прикрепляется , но не используется.
Есть ли какая-нибудь утилита, которая выкидыывает из огромного Бутстрепа то, что не используется для реальной темы ? Нужно облегчать Бутстреп и не тянуть в коробку Cotonti вевсь Бутстреп
Зачем он в коробке, если его можно будет отключить ? Лучше чтобы для конкретной темы было указано, что нужно установить Бутстреп. Развёрнутый Бутстреп весит > 100 Mb и будет только расти.
В развернутом виде Бутстрап занимает 8,5 Мб. Если использовать min-версии, 3,6 Мб. Откуда 27 раз и 100 Мб??
Дефолтная тема должна быть суперлёгкой и красивой. Не важно на бутстрепе она будет или нет, нужно оставить для неё из Бутстрепа только то, что тема реально использует и выкинуть всё что просто свинцовым грузом прикрепляется , но не используется.
Совершенно верно: Бутстрап никак не влияет на элегантность, но удобен (и был разработан) специально для админок. Это готовые элементы для встраивания в нее и с возможностью их кастомизации.
Есть ли какая-нибудь утилита, которая выкидыывает из огромного Бутстрепа то, что не используется для реальной темы ? Нужно облегчать Бутстреп и не тянуть в коробку Cotonti вевсь Бутстреп
В 100500 раз повторяю: или просто не грузи утилиты или перекомпилируй дистрибутив под себя. Сколько можно об одном и том же?
P.S. Считал дистр + отладочные map-файлы. Минифицированный bootstrap.min.css занимает 230Кб, reboot + grid -- 60Кб.
[RU] Модернизация фронта:
cot_selectbox_date()
).<a class="modal" href="...">
загружают контент по урлу из атрибута 'href' и отображают его в модальном окне. Сейчас у нас так работают только подтверждение действий. Надо расширить это для любого контента. Удобно, например для всплывающих форм.