Frozen flame
Если запилить новый дизайн так сложно, потому что легаси/время/деньги/инопланетяне, то почему бы не сделать финт ушами и не сделать проще?
Не менять разметку и стили, совсем. Но сделать нормальный выбор тем, которые, по сути, будут просто ещё одним CSS файлом, который будет применяться только к самим дневникам, но не системным страницам. Запросить у юзеров помощи поделиться своими какими-то своими темами (могу поделиться своей), выбрать хорошие и встроить.
Для новых пользователей применять какую-то новую тему, которая более симпатична администрации (или даже случайно из какого-то списка). Для старых пользователей, т.е. по умолчанию, оставить «старый дизайн», который никакой CSS-файл не добавляет.
Только с !important в таких стилях, возможно, придётся распрощаться, чтобы в пользовательских стилях переопределять можно было это дело попроще. Либо при подключении пользовательского CSS (который платная услуга) файл темы не подключать вовсе, но сделать возможным импортировать стиль любой «системной» темы, которую ты дальше уже редактируешь как хочешь.
- Вместо полноценной мобильной адаптации сделать так, чтобы на маленьких экранах боковая панель скрывалась за кнопку, кроме, быть может, аватарки, названия дневника и автора. После этого можно чуть-чуть уменьшить минимальную ширину дневника, чтобы мобильным устройствам легче дышалось. Прописать meta viewport.
- Опционально на системных страницах для больших экранов можно сделать чуть-чуть шрифт покрупнее и ширину контента пошире.
- Добавить на главной для незарегистрированных пользователей какое-нибудь завлекалово.
Дёшево и сердито.
28.09.2019 в 01:59
28.09.2019 в 10:49
28.09.2019 в 15:08
28.09.2019 в 15:19
28.09.2019 в 15:40