phpBB 4.0 Proteus: стиль

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14395
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 344 раза
Поблагодарили: 1513 раз
Контактная информация:

phpBB 4.0 Proteus: стиль

Сообщение rxu » 06.10.2019 13:00

phpBB 4.0 Proteus должен получить абсолютно новый основной стиль (для замены prosilver), который не базируется ни на одном из предыдущих и несовместим с любыми другими, применяемыми в настоящее время в phpBB.

Название нового стиля: Chameleon.

Исходный код: https://github.com/phpbb/chameleon

Ход разработки и примеры страниц (только демо-просмотр страниц, функционал phpBB не работает!):
https://codepen.io/collection/Drjrjx/

Главная страница: https://codepen.io/hanakin/full/jybzBY
Список подфорумов и тем: https://codepen.io/hanakin/full/jONZVxV
Список сообщений темы: https://codepen.io/hanakin/full/dNVWmm
Форма ответа: https://codepen.io/hanakin/full/QPeoWd

Как выглядит новый стиль (скриншоты):
Скрытый текст
screencapture-s-codepen-io-hanakin-debug-jvvGLj-yYryLOVYaaQM-2018-09-16-16_00_19.png
хамелеон1.png
хамелеон2.png
хамелеон4.png
хамелеон3.png
Изображение

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9631
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 173 раза
Поблагодарили: 2667 раз
Контактная информация:

Re: phpBB 4.0 Proteus: стиль

Сообщение Татьяна5 » 06.10.2019 13:13

Flexbox'ы, svg... По-моему неплохо

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14395
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 344 раза
Поблагодарили: 1513 раз
Контактная информация:

Re: phpBB 4.0 Proteus: стиль

Сообщение rxu » 06.10.2019 13:17

Только лично мне совсем неясно пока, что будет с расширениями и куда денутся все теперешние события шаблона.
Боюсь, что простым смертным расширения, затрагивающие шаблон, станут не по зубам.
Изображение

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9631
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 173 раза
Поблагодарили: 2667 раз
Контактная информация:

Re: phpBB 4.0 Proteus: стиль

Сообщение Татьяна5 » 06.10.2019 13:24

Flexbox'ы от float'ов ничем принципиально не отличаются. По-моему, они наоборот попроще в работе

Отправлено спустя 53 секунды:
rxu писал(а):
06.10.2019 13:17
куда денутся все теперешние события шаблона
Twig на серверной стороне останется?

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14395
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 344 раза
Поблагодарили: 1513 раз
Контактная информация:

Re: phpBB 4.0 Proteus: стиль

Сообщение rxu » 06.10.2019 13:44

Татьяна5 писал(а):
06.10.2019 13:24
Twig на серверной стороне останется?
Да. Там по исходному коду видно. Например

https://github.com/phpbb/chameleon/blob ... nline.twig
Изображение

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2758
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 22 раза
Поблагодарили: 968 раз

Re: phpBB 4.0 Proteus: стиль

Сообщение Nekstati » 06.10.2019 14:34

Это движение в правильном направлении. Вот только стиль сам по себе, без серьёзных изменений в UX, яйца выеденного не будет стоить, т.к. похожие стили уже есть.
rxu писал(а):
06.10.2019 13:17
куда денутся все теперешние события шаблона
Там теперь все элементы имеют уникальные классы и ID, никаких больше безымянных тэгов. Поэтому очень легко модифицировать DOM, например через JavaScript. Шаблонные события для этого совсем не нужны - получаем любой DOM-узел по классу/ID и делаем с ним что угодно. Как вариант, можно делать то же самое на стороне сервера (парсинг DOM на стороне сервера уже используется в phpBB - для обработки ББ-кодов). Но это просто мои мечты. Ужасно, если опять напихают событий, которых будет вечно не хватать.

P.S. Возможно, и сам TWIG умет работать с DOM (я не в курсе).

Ответить

Вернуться в «phpBB-пространство»