Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

phpBB 4.0 Triton: стиль

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 386 раз
Поблагодарили: 1737 раз

phpBB 4.0 Triton: стиль

Сообщение rxu »

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

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

Исходный код: https://github.com/hanakin/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
Поддержка
Поддержка
Сообщения: 10114
Стаж: 8 лет 10 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

Re: phpBB 4.0 Proteus: стиль

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

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 386 раз
Поблагодарили: 1737 раз

Re: phpBB 4.0 Proteus: стиль

Сообщение rxu »

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

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10114
Стаж: 8 лет 10 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

Re: phpBB 4.0 Proteus: стиль

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

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

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 386 раз
Поблагодарили: 1737 раз

Re: phpBB 4.0 Proteus: стиль

Сообщение rxu »

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

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

Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2890
Стаж: 11 лет 3 месяца
Благодарил (а): 24 раза
Поблагодарили: 1047 раз

Re: phpBB 4.0 Proteus: стиль

Сообщение Nekstati »

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

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

Аватара пользователя
Evangelion
phpBB 2.0.3
Сообщения: 376
Стаж: 8 лет 6 месяцев
Благодарил (а): 69 раз
Поблагодарили: 100 раз

Re: phpBB 4.0 Proteus: стиль

Сообщение Evangelion »

rxu писал(а):
06.10.2019 13:00
phpBB 4.0 Proteus должен получить абсолютно новый основной стиль (для замены prosilver)
Просильвера вовсе не будет, или ещё пока неизвестно?
http://gorlovka-forum.h1n.ru Форум города Горловка

Аватара пользователя
hd321kbps
phpBB 2.0.2
Сообщения: 301
Стаж: 8 лет 3 месяца
Откуда: Россия, Крым, Армянск
Благодарил (а): 135 раз
Поблагодарили: 336 раз

Re: phpBB 4.0 Proteus: стиль

Сообщение hd321kbps »

А где можно посмотреть, как будет выглядеть новый стиль админ панели?

Аватара пользователя
Evangelion
phpBB 2.0.3
Сообщения: 376
Стаж: 8 лет 6 месяцев
Благодарил (а): 69 раз
Поблагодарили: 100 раз

Re: phpBB 4.0 Proteus: стиль

Сообщение Evangelion »

hd321kbps, рядом ведь тема phpBB 4.0 Proteus
http://gorlovka-forum.h1n.ru Форум города Горловка

Аватара пользователя
Webliberty
phpBB 2.0.4
Сообщения: 443
Стаж: 8 лет 6 месяцев
Благодарил (а): 157 раз
Поблагодарили: 64 раза

Re: phpBB 4.0 Triton: стиль

Сообщение Webliberty »

Читал сегодня тему на Area51 про ход разработки нового стиля Chameleon для phpBB 4.0 Triton и немного был разочарован в ожиданиях. Идет обсуждение сделать стиль без разбивки тем на страницы. Рассматривают вариант с добавлением вертикального ползунка как на форумах под управлением Discourse. Еще на обновленных форумах Blizzard такая же петрушка :|

Уж очень хочется поскорее увидеть хотя бы бета-версию phpBB 4.0 и новый стиль!
Мой форум на phpBB 3.2.9 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 386 раз
Поблагодарили: 1737 раз

Re: phpBB 4.0 Triton: стиль

Сообщение rxu »

Вместо FontAwesome будет использована библиотека Iconify и SVG иконки. Фактически она является агрегатором других наборов иконок. В данной библиотеке доступны все иконки FontAwesome и еще огромное количество других иконок из других библиотек (всего более 50 000 изображений) https://iconify.design/icon-sets/.

Скриншоты есть здесь https://github.com/phpbb/phpbb/pull/5753
Изображение

Аватара пользователя
Webliberty
phpBB 2.0.4
Сообщения: 443
Стаж: 8 лет 6 месяцев
Благодарил (а): 157 раз
Поблагодарили: 64 раза

Re: phpBB 4.0 Triton: стиль

Сообщение Webliberty »

Лучше бы вообще никаких библиотек не использовать, только SVG иконки.
Мой форум на phpBB 3.2.9 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 386 раз
Поблагодарили: 1737 раз

Re: phpBB 4.0 Triton: стиль

Сообщение rxu »

Это как? Опять скопировать полтора десятка изображений и использовать их напрямую? :) И каждый раз, когда ядру или расширению нужна новая иконка, копировать ее сюда и жестко прописывать в коде?
Мда.
SVG иконки - они и в Африке SVG. Хоть из набора, хоть нет.
Изображение

Аватара пользователя
Webliberty
phpBB 2.0.4
Сообщения: 443
Стаж: 8 лет 6 месяцев
Благодарил (а): 157 раз
Поблагодарили: 64 раза

Re: phpBB 4.0 Triton: стиль

Сообщение Webliberty »

Пусть полтора десятка изображений будет, ничего страшного. Сейчас есть некоторые расширения, которые используют шрифты FA, если в ядре появятся другая библиотека, то эти расширения могут перестать работать должным образом или возможен такой вариант, что будут загружаться обе библиотеки FA и Iconify параллельно.

Зачем копировать сюда, пусть она в файлах расширения находится и прописана также в css бэкграундом, например. Зато все будет четко и понятно, ничего лишнего. А уж если для ядра сделают SVG спрайт с набором иконок, то вообще просто конфетка будет :)

Мне бы хотелось, чтобы новый стиль был более оптимизирован в плане сокращения кода и повышения производительности. Те же css стили зачем-то разбиты на несколько файлов, если можно все в одном прописать, да много подобных предложений можно внести. Это всего лишь мои мечты)
Мой форум на phpBB 3.2.9 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 386 раз
Поблагодарили: 1737 раз

Re: phpBB 4.0 Triton: стиль

Сообщение rxu »

Webliberty писал(а):
23.04.2020 12:13
будут загружаться обе библиотеки FA и Iconify параллельно.
Они не загружаются параллельно. Первое-часть второго.

Отправлено спустя 1 минуту 42 секунды:
Webliberty писал(а):
23.04.2020 12:13
А уж если для ядра сделают SVG спрайт с набором иконок, то вообще просто конфетка будет
Это шляпа будет. Зачем нужен ограниченный набор иконок, каждую из которых можно использовать только в одном конкретном месте и больше нигде, а для дополнения надо переделывать этот спрайт целиком, если есть нормальные универсальные решения с огромным выбором вариантов.

Отправлено спустя 1 минуту 8 секунд:
Webliberty писал(а):
23.04.2020 12:13
оптимизирован в плане сокращения кода и повышения производительности
С какой целью? Переехать на i286 и 16 кБ памяти, или что?
Изображение

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