Значительная часть этой информации будет знакома тем, кто следит за процессом разработки на
Демо форуме XF2, но здесь собран список самых важных и лучших изменений с момента выпуска XenForo 1.x.
Великолепный внешний вид
Новый дизайн XenForo 2 - это первое, что вы увидите. Внешний вид форума подвергся редизайну, но так же мы не забыли и о мобильном виде. Когда размер экрана уменьшается, то содержимое на странице автоматически меняется и подстраивается под меньший размер экрана.
Заголовок страницы автоматически прикрепляется к окну во время скроллинга, сохраняя доступ к важным элементам навигации в любое время.
Поддержка Emoji*✍️
Весь текст в XenForo 2 теперь поддерживает emoji. От текста в сообщениях до заголовков.
Аватары и смайлы Retina
Аватары и смайлы теперь поддерживают изображения с высоким разрешением, позволяя получать чёткость на дисплеях с высоким разрешением и масштабом, например, мониторы от Apple.
Менеджер навигации
И пользовательская панель, и панель администратора теперь имеют полностью настраиваемую навигацию, что позволяет контролировать любые блоки навигации без необходимости редактирования шаблонов.
Виджеты
Виджеты - небольшие блоки, которые могут выполнять множество задач, таких как отображение списка пользователей в сети или последние сообщения. Виджеты могут быть размещены на разных страницах форума практически в любом месте.
Расширенное редактирование сообщений
Вместо того, чтобы открывать оверлеи, редактирование сообщений теперь выполняется полностью на месте, при этом содержимое сообщений заменяется полнофункциональным редактором сообщений, который позволяет осуществлять полный набор действий по редактированию, включая управление вложениями.
Уведомления в favicon
Когда доступны новые уведомленияили непрочитанные сообщения, на значке сайта (показанном в строке заголовка браузера) будет добавлен кружок, показывающий, что есть элементы, ожидающие просмотра.
Настраиваемые поля в темах
Улучшена система настраиваемых (произвольных) полей, темы теперь могут иметь свои собственные настраиваемые поля со всеми возможностями, ранее доступными для пользовательских полей. Поля темы могут отображаться до или после содержимого сообщения и могут быть сделаны редактируемыми и необязательно необходимыми до публикации.
Всплывающее меню пользователя
Карточка участника была заменена на новую, которая появляется при первом щелчке на имени участника. Еще один щелчок загрузит страницу профиля участника полностью.
CSS эффекты заменят анимацию Javascript
Используя современные возможности браузера, почти все анимации, видимые в XF2, используют переходы CSS, а не анимацию Javascript, что приводит к более плавным и ресурсоёмким переходам.
Настраиваемая пользовательская статистика
Старая страница списка пользователей теперь заменена полностью на новую настраиваемую систему статистики пользователей. Индивидуальные страницы (например, участники с наибольшим количеством сообщений, новые участники и т. д.) могут быть построены с использованием интерфейса в панели управления администратора и затем отображаются как отдельный блок на странице пользователя.
Framework для платёжных систем
XenForo 2 имеет новую платежную систему, открытую для разработчиков, что означает, что разработчики могут быстро и легко создавать платежные шлюзы, которые не являются частью основной системы. Используя эту систему, XF2 поставляется с несколькими готовыми вариантами оплаты, которые легко интегрируются с различными системами.
Аттачи отображаются в предпросмотре
Предварительный просмотр содержимого, например, возникающий при наведении на заголовок темы, теперь показывает прикреплённые файлы.
Усовершенствованная подсветка синтаксиса
Тег [CODE] был значительно улучшен, чтобы отображать подсветку синтаксиса для гораздо более широкого диапазона языков программирования с помощью тега [CODE=язык].
Поиск тем и Что нового?
Чтобы улучшить доступ к содержимому форума, XF2 включает совершенно новую систему "Что нового?", которая может получать новый контент из всех источников, включая темы и сообщения, сообщения профиля, элементы мультимедиа. Архитектура системы полностью расширяема, поэтому разработчики дополнений могут использовать модуль, чтобы добавить свои собственные типы контента к результатам.
Кроме того, новая система поиска тем позволяет быстро находить ссылки на темы без ответов; темы, которые вы создали и темы, в которых вы писали.
Новые возможности мультимедиа
Система bb-кодов для работы с медиа была значительно улучшена и теперь поддерживает встраивание сообщений Facebook, Twitter, Instagram, сообщений и комментариев c Reddit, треков Spotify и Soundcloud, альбомов и плейлистов и целого ряда других элементов.
https://twitter.com/statuses/872074244825526273
Поддержка oEmbed позволяет вставлять практически любое медиа-содержимое, вставляя ссылку в сообщение.
Быстрые темы
Quick Thread - совершенно новая система для XF2. Над списком тем на странице форума вы найдете поле ввода заголовка. Если вы начнёте вводить текст заголовка темы, то система загрузит редактор быстрых сообщений, в котором вы сможете напечатать первое сообщение вашей новой темы. Нажав кнопку сохранения, вы опубликуете тему, оставив вас на прежней странице форума, а не перенаправляя вас на страницу новой темы. Это делает процесс создания новой темы чрезвычайно быстрым и легким.
Тематические запросы
От переводчика: Какая-то новая система подгрузки подсказок и текста с форума. Дико настраиваемая и встраиваемая. Не щупал ещё, поэтому не знаю как правильно её описать на русском языке...
Горячие клавиши и система управления вводом
XenForo 2 позволяет легко назначить сочетания клавиш для часто используемых функций, таких как поиск или открытие списка уведомлений. Всё очень легко и просто, что позволяет осуществлять мгновенную навигацию по форуму с клавиатуры.
Кроме того, система может определять, использует ли пользователь сенсорную панель (тач-скрин), мышь или клавиатуру и будет подстраивать управление под использумый способ ввода, отключая лишний функционал.
Новые параметры для настраиваемых полей
Система пользовательский полей претерпела кардинальные изменения в XF2 и теперь включает в себя тип "рейтинг звёздочками", а также различные параметры проверки, включая даты и номера. Эти улучшения применяются ко всем настраиваемым типам полей, включая поля пользователя и поля тем, и автоматически доступны в дополнениях.
Типы данных HTML 5
Чтобы сделать ввод данных на мобильных устройствах более простым, мы стали больше использовать типы данных HTML 5, позволяя отображать специализированные клавиатуры вместо стандартной клавиатуры. Например, когда для ввода требуются только цифры, отображается цифровая клавиатура.
Режим разработчика / дизайнера
В то время как система WebDAV XF1 была удалена, XF2 имеет целый ряд усовершенствований для быстрой разработки дизайнов и стилей, включая систему, посредством которой шаблоны могут редактироваться непосредственно в файловой системе, используя любой редактор по вашему выбору. В режиме дизайнера, когда система обнаруживает измененный шаблон, он будет скомпилирован для следующего просмотра страницы, для которого требуется этот шаблон.
Утилиты для командной строки
Для разработчиков дополнений и администраторов большого количества форумов XF2 теперь доступен набор инструментов командной строки, позволяющий выполнять операции, такие как обновления и изменения в надстройках, с консоли, а не только работая через веб-интерфейс. Это может принести огромную пользу и сэкономить много времени при больших объёмах работы.
* Обратите внимание, что, хотя поддержка emoji по умолчанию включена в новых установках, сайты, которые были обновлены с XenForo 1.x, потребуют запуска скрипта, чтобы преобразовать весь текст в новый набор символов, поддерживающий эмуляцию (utf8mb4). Это может быть длительным процессом, и администраторы должны выполнить тесты, чтобы определить, сколько времени займет процесс обновления.