Ruby on Rails: управление CSS и скинами - PullRequest
1 голос
/ 20 сентября 2010

У меня есть поддержка скинов в моем приложении.Я ищу инструмент, который позволит клиенту (а не программисту, который является текущим) изменять скины.

Существует ли инструмент администрирования (гем, плагин) для управления Rails (редактирования, созданияПосмотреть) эти скины?Я искал какое-то простое решение, такое как страница /admin/skins, где я мог бы сделать все, иначе я напишу свое собственное.

Если такого инструмента нет - есть ли пример наилучшей практики (возможно с другого языка / фреймворка)?Какой подход используется в других языках / структурах?

Любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 20 сентября 2010

Является ли theme_support гем возможным решением?

0 голосов
/ 20 сентября 2010

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

Моя идея заключается в том, чтобы либо дать вашим пользователям возможность полностью настраивать свою страницу, в частности, в MySpace. В этом случае вам просто нужно создать семантически надежный HTML, а затем создать загрузчик CSS, который будет использовать свои CSS-файлы для дизайна.

Или вы можете ограничить пользователей тем, что вы хотите стилизовать, чтобы вы могли поддерживать основной макет вашего сайта. Просто дайте им доступ к окраске шрифтов, изменению размера или окраске фона. Никаких поплавков или чего бы то ни было. В этом случае вам нужно создать что-то, что будет принимать цвет / размер шрифта в качестве входных данных и изменять их в зависимости от того, что выбрал пользователь.

...