- Поддерживаемые версии XenForo
- 2.0.x
Вот и долгожданная версия XenForo 2.0.0. :-) Правда она пока предназначена исключительно для разработчиков да и так - поиграться на локалке.
Разработчики надеятся, что это последний релиз версии DP, а дальше XenForo 2 уже выйдет в бета-версии.
Это десятый релиз, в нём исправлены некоторые ошибки, добавлен функционал и немного изменён уже существующий.
Что нового в данной версии:
Система "Создать новую быструю тему", которая была представлена в DP9 - была удалена и ей на смену пришла система "Быстрая тема". Она представляет собой форму с определённым текстом, который будет отображаться в самом верху списка тем:

При нажатии на эту форму откроется текстовый редактор и в нём будут отображены все обязательные для заполнения поля и CAPTCHA (если включены):

При создании темы через эту форму Вы не будете перенаправлены сразу в свою тему, чтобы её посмотреть:

Если нажать на кнопку "Расширенный режим" в данной форме, то Вы будете перенаправлены в стандартную форму создания темы.
В сочетании с новой функцией "Быстрая тема" имеется и новая система подсказок, которая позволит Вам определить ряд привлекающих внимание или контекстно-зависимых подсказок для использования их в качестве заполнителя для поля заголовка темы:

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



В качестве альтернативы, если пользовательские подсказки не назначены или не привязаны к конкретному форуму, то будет использоваться подсказка по умолчанию.
В качестве бонуса данные подсказки можно использовать для любого типа содержимого, например такого как XF Media Gallery.
Новое в XF2DP10 - это возможность использования и назначения комбинации клавиш, которые можно активировать присвоением атрибута любому кликабельному или фокусируемому элементу в шаблоне:

Как только сочетание определено, то нажатие указанной клавиши или комбинации клавиш активирует целевой элемент.
Мы уже настроили некоторые сочетания по умолчанию, чтобы упростить навигацию. К ним относятся:
Наряду с быстрыми клавишами мы улучшили работу клавиатуры с меню навигации и наложением. После активации меню клавиши со стрелками вверх и вниз будут перемещаться по доступным элементам в вновь открывшемся меню. Tab-focus также перемещается в вновь открытые меню и наложения автоматически, поэтому вкладка из меню или триггера наложения будет переходить к элементам в вновь открывшемся контейнере.
Кроме того, система автоматически обнаруживает текущий способ навигации и активирует управление при использовании навигации по клавиатуре:

Избыточные заголовки меню были удалены, и логика позиционирования была изменена, так что меню, прикрепленное к заголовку (определяемое как .menu--structural, теперь объединяется с навигационной структурой:

Другие всплывающие меню выравниваются по левому или правому краю своих триггерных элементов:


Дополнительные поля были расширены новым типом "Звёздный рейтинг" и несколькими новыми методами проверки текстовых полей, включая даты, цифры с минимумом и максимумом и цветами:


Новый дизайн "подвала" (footer):

Чтобы помочь в вводе текста, было сделано дальнейшее использование типов ввода HTML 5, чтобы представить более подходящие клавиатуры на мобильных устройствах:

Бывает неясно, где найти настройки для конкретного плагина. Иногда они могут быть в своей собственной группе или в разных. Конечно, у нас есть поиск по панели управления, который обычно является самым простым способом найти настройку (если Вы знаете её название), но иногда полезно видеть все настройки, которые имеются в плагине. Итак, теперь Вы можете сделать это непосредственно из списка плагинов:

Нажав на "Опции", Вы перейдете на страницу с указанием всех настроек этого плагина. Аналогично, Вы также увидите ссылки на (админ, электронную почту, общедоступные) шаблоны и фразы, если они относятся к плагину. Чтобы облегчить это, мы добавили удобный фильтр "Плагин" в списки шаблонов и фраз:

До данной версии нельзя обновиться с предыдущей, она предназначена для чистой установки.
С данной версии нельзя будет обновиться до бета или RC версий.
Данная версия требует ручного создания и заполнения файла config.php.
Установка данной версии возможна только через терминал.
Что нового в данной версии для разработчиков (часть первая): Информация о XenForo 2.0
Что нового в данной версии для разработчиков (часть вторая): Информация о XenForo 2.0
Системные требования для XenForo 2.0:
PHP: 5.4.0+
MySQL: 5.5+
PHP расширения: MySQLi, GD (с поддержкой JPEG), PCRE, SPL, SimpleXML, DOM, JSON, iconv, ctype, cURL
Скачать скрипт проверки совместимости Вашего хостинга/сервера для корректной работы XenForo 2.0.
Установка:
Загрузите содержимое папки upload из архива в корневую директорию своего ФТП.
Перейдите в директорию src/ и создайте там файл config.php со следующим содержимым:
Не забудьте необходимые данные заменить на свои.
Если Вы используете MySQL 5.5 и выше и хотите иметь полную поддержку unicode (например для поддержки emoji), то перед запуском установки всё в тот же файл config.php добавьте следующую строку: $config['fullUnicode'] = true;
Для запуска установки используйте следующую команду: $ php cmd.php xf:install в терминале и далее просто следуйте советам установщика и дождитесь завершения.
Разработчики надеятся, что это последний релиз версии DP, а дальше XenForo 2 уже выйдет в бета-версии.
Это десятый релиз, в нём исправлены некоторые ошибки, добавлен функционал и немного изменён уже существующий.
Что нового в данной версии:
Система "Создать новую быструю тему", которая была представлена в DP9 - была удалена и ей на смену пришла система "Быстрая тема". Она представляет собой форму с определённым текстом, который будет отображаться в самом верху списка тем:

При нажатии на эту форму откроется текстовый редактор и в нём будут отображены все обязательные для заполнения поля и CAPTCHA (если включены):

При создании темы через эту форму Вы не будете перенаправлены сразу в свою тему, чтобы её посмотреть:

Если нажать на кнопку "Расширенный режим" в данной форме, то Вы будете перенаправлены в стандартную форму создания темы.
В сочетании с новой функцией "Быстрая тема" имеется и новая система подсказок, которая позволит Вам определить ряд привлекающих внимание или контекстно-зависимых подсказок для использования их в качестве заполнителя для поля заголовка темы:

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



В качестве альтернативы, если пользовательские подсказки не назначены или не привязаны к конкретному форуму, то будет использоваться подсказка по умолчанию.
В качестве бонуса данные подсказки можно использовать для любого типа содержимого, например такого как XF Media Gallery.
Новое в XF2DP10 - это возможность использования и назначения комбинации клавиш, которые можно активировать присвоением атрибута любому кликабельному или фокусируемому элементу в шаблоне:

Как только сочетание определено, то нажатие указанной клавиши или комбинации клавиш активирует целевой элемент.
Мы уже настроили некоторые сочетания по умолчанию, чтобы упростить навигацию. К ним относятся:
- M - открыть меню посетителя
- , (запятая) - открыть меню входящих/переписок
- . (точка) - открыть меню оповещений
- / (косая черта) - открыть меню поиска (включая панель управления)
- ALT+Z - открыть меню выбора стиля
- ALT+X - открыть меню выбора языка
- ⌘+ENTER (Mac) или WIN+ENTER (Windows) - отправка текущей формы в элементе <textarea> (обычное нажатие на ENTER будет отправлять любую форму, но пока Вы находитесь в элементе <textarea>, клавиша ENTER просто вставляет новую строку)
Наряду с быстрыми клавишами мы улучшили работу клавиатуры с меню навигации и наложением. После активации меню клавиши со стрелками вверх и вниз будут перемещаться по доступным элементам в вновь открывшемся меню. Tab-focus также перемещается в вновь открытые меню и наложения автоматически, поэтому вкладка из меню или триггера наложения будет переходить к элементам в вновь открывшемся контейнере.
Кроме того, система автоматически обнаруживает текущий способ навигации и активирует управление при использовании навигации по клавиатуре:

Избыточные заголовки меню были удалены, и логика позиционирования была изменена, так что меню, прикрепленное к заголовку (определяемое как .menu--structural, теперь объединяется с навигационной структурой:

Другие всплывающие меню выравниваются по левому или правому краю своих триггерных элементов:


Дополнительные поля были расширены новым типом "Звёздный рейтинг" и несколькими новыми методами проверки текстовых полей, включая даты, цифры с минимумом и максимумом и цветами:


Новый дизайн "подвала" (footer):

Чтобы помочь в вводе текста, было сделано дальнейшее использование типов ввода HTML 5, чтобы представить более подходящие клавиатуры на мобильных устройствах:

Бывает неясно, где найти настройки для конкретного плагина. Иногда они могут быть в своей собственной группе или в разных. Конечно, у нас есть поиск по панели управления, который обычно является самым простым способом найти настройку (если Вы знаете её название), но иногда полезно видеть все настройки, которые имеются в плагине. Итак, теперь Вы можете сделать это непосредственно из списка плагинов:

Нажав на "Опции", Вы перейдете на страницу с указанием всех настроек этого плагина. Аналогично, Вы также увидите ссылки на (админ, электронную почту, общедоступные) шаблоны и фразы, если они относятся к плагину. Чтобы облегчить это, мы добавили удобный фильтр "Плагин" в списки шаблонов и фраз:

До данной версии нельзя обновиться с предыдущей, она предназначена для чистой установки.
С данной версии нельзя будет обновиться до бета или RC версий.
Данная версия требует ручного создания и заполнения файла config.php.
Установка данной версии возможна только через терминал.
Что нового в данной версии для разработчиков (часть первая): Информация о XenForo 2.0
Что нового в данной версии для разработчиков (часть вторая): Информация о XenForo 2.0
Системные требования для XenForo 2.0:
PHP: 5.4.0+
MySQL: 5.5+
PHP расширения: MySQLi, GD (с поддержкой JPEG), PCRE, SPL, SimpleXML, DOM, JSON, iconv, ctype, cURL
Скачать скрипт проверки совместимости Вашего хостинга/сервера для корректной работы XenForo 2.0.
Установка:
Загрузите содержимое папки upload из архива в корневую директорию своего ФТП.
Перейдите в директорию src/ и создайте там файл config.php со следующим содержимым:
Не забудьте необходимые данные заменить на свои.
Если Вы используете MySQL 5.5 и выше и хотите иметь полную поддержку unicode (например для поддержки emoji), то перед запуском установки всё в тот же файл config.php добавьте следующую строку: $config['fullUnicode'] = true;
Для запуска установки используйте следующую команду: $ php cmd.php xf:install в терминале и далее просто следуйте советам установщика и дождитесь завершения.