Перейти к содержанию

Рекомендуемые сообщения

Доброго времени суток господа, поделитесь советом, как лучше с точки зрения производительности сохранять css который будет писаться с админки для фронтенда

 

У меня пока назрел вариант

- записывать все в документ и оттуда же читать, как в админке, так и во фронтенде

  или же писать отдельно для админки в БД с использованием base64, и отдельно создавать css-ку для фроненда

 

Спасибо !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не дает покоя успех Даниэля  когда он xml файлы модификаций стал хранить в базе? :oops:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В файл для фронта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
...

У вас есть мой модуль - посмотрите как у меня сделано, может такой вариант подойдет

В новой версии, есть css файл и к нему линкуется "динамика" с php, "описанная" в админке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне нравится вариант Марка..

Кеширование стиля, вполне рабочее предложение. Столкнулся с этим когда динамические стили были прописаны в header

Сделал для него контроллер, в шаблон прописал алгоритм формирования стиля.

При вызове проверка на наличие, время изменения и кеширование.

И редактировать стало на порядок удобней, и отладка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем, наверно остановлюсь на варианте Марка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не дает покоя успех Даниэля  когда он xml файлы модификаций стал хранить в базе? :oops:

Это такая дикая штука кода пишешь модификатор, всегда с открытой базой, старый костыль удобнее был но минусов и там хватает :(  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

э.. про модификаторы...

Это просто хранилище

 

Редактируйте модификатор в админке и не парьтесь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем, наверно остановлюсь на варианте Марка

В старой версии как я считаю не очень удачный вариант, хотя  совсем не плох

В версии что выйдет (27) я полностью изменил алгоритм, прислушиваясь к разработчикам

Я отделил файлы css (чтобы они могли изменять css препроцессорами) от динамики php и потом после рендеринга их совмещаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В старой версии как я считаю не очень удачный вариант, хотя  совсем не плох

В версии что выйдет (27) я полностью изменил алгоритм, прислушиваясь к разработчикам

Я отделил файлы css (чтобы они могли изменять css препроцессорами) от динамики php и потом после рендеринга их совмещаю

Я как раз буду щяс смотреть Ваш алгоритм, интересно что там под капотом =) на данный момент лучшее решения,

правда не смотрел присутствует ли минификация в конечном файле - это тоже важный момент при оптимизации 

Изменено пользователем ArtenPitov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я как раз буду щяс смотреть Ваш алгоритм, интересно что там под капотом =) на данный момент лучшее решения,

правда не смотрел присутствует ли минифрикция в конечном файле - это тоже важный момент при оптимизации 

Ну минификацию всегда можно добавить на конечном этапе генерации

Кстати спасибо за идею

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

э.. про модификаторы...

Это просто хранилище

 

Редактируйте модификатор в админке и не парьтесь

а как с админки ковырять саму xml-ку ? 

каждый раз через загрузчик грузить долго

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ну минификацию всегда можно добавить на конечном этапе генерации

 

Давно сделал, :)

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как с админки ковырять саму xml-ку ? 

каждый раз через загрузчик грузить долго

Модуль

Он free

ocmod-editor.ocmod.zip

Изменено пользователем chukcha
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну минификацию всегда можно добавить на конечном этапе генерации

Кстати спасибо за идею

Всегда пожалуйста ) Кстати компилировать препроцессоры так же сразу на сервере и с помощью платина codemirror.net (кстати "гугловцы" юзают его тоже) можно слепить чуть ли не полноценный редактор, я даже нарыл emmet к нему и кеймап от саблайма, дико удобная штука

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модуль

Он free

супер, спасибо !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

минифрикция

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

минифрикция

ну попутал с кем не бывает, у меня когда мозг кипит и не такое бывает )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×