1) Полностью изменена концепция iframe embed кодов. Раньше iframe embed коды отображались страницей сайта, что не позволяло настраивать их доступность и получать статистику. После обновления на версию 3.5.0 iframe embed коды можно перевести на новый движок, что дает следующие преимущества:
- Появляется возможность настраивать разные профили embed кодов для разных сайтов. Вы можете задать полностью разные настройки шаблона отображения и рекламы для "своих" и "чужих" сайтов. Наборы профилей не ограничены.
- Добавляется поддержка мультиформатного видео в embed кодах. Старые embed коды не давали возможность переключать форматы.
- Добавляется поддержка таймлайновых скриншотов в embed кодах.
- Добавляется поддержка настроек HTML рекламы в embed кодах.
- Добавляется поддержка мультиформатного видео в embed кодах. Старые embed коды не давали возможность переключать форматы.
- Добавляется поддержка таймлайновых скриншотов в embed кодах.
- Добавляется поддержка настроек HTML рекламы в embed кодах.
2) Завершена поддержка Flash embed кодов. Старые embed коды останутся рабочими, новые embed коды можно будет получить только в iframe виде. Во всех новых инсталляциях начиная с 3.5.0 Flash embed коды работать не будут.
3) Появилась возможность привязать HTML рекламу и всплывающую рекламу в плеере к доп. полям контент провайдеров, как это было доступно ранее для других типов рекламы.
4) Полностью переработана процедура генерации директорий объектов для SE-оптимизации. Раньше директории поддерживали только символы латиницы, соответственно для других языков использовалась транслитерация через отдельный скрипт. В версии 3.5.0 мы добавили настройки генерации директорий, где можно указать максимальную длину директорий и задать правила транслитерации. В зависимости от правил транслитерации можно разрешить существование любых символов, а не только латиницу.
5) Директории стали локализуемыми, как названия и описания. При использовании сателлитов это позволяет иметь не только разные названия и описания объектов, но и полностью разные URL-ы без каких-либо совпадений. В настройках языков вы сможете задать отдельные правила транслитерации для каждого языка.
6) Новая опция в настройках удаленных серверов хранения позволит включить перекрытие доменного имени основного проекта на сателлитах, что даст возможность полностью скрыть связь между основным проектом и сателлитами для поисковых систем.
7) Появилась возможность подписки пользователями на контент провайдеры и моделей. Функциональность подписок позволяет пользователям следить за обновлениями контента в интересующих их объектах через мемберзону. Кроме контент провайдеров и моделей KVS позволяет подписываться на каналы и других пользователей.
8) В контент провайдерах изменился подход к скриншоту. Скриншотов стало 2 (как у моделей), в настройках контента можно задать их размеры и опцию дублирования.
9) Добавилась опция, которая позволяет распределять загружаемый контент по 2 зонам сайта: (а) все публичные страницы и (б) только мемберзона пользователя. Контент, определенный в мемберзону пользователя будет виден только на страницах этого пользователя и не попадет в общие страницы сайта. При необходимости включения этой опции просьба обратиться в службу поддержки.
10) Добавлена автоматическая коррекция неправильной ориентации у изображений фотоальбомов.
11) В статистике по контенту появилась возможность запустить массовое редактирование выбранного контента. Это может пригодиться для миграции наиболее или наименее популярного контента с одной группы хранения на другую.
12) При вызове массового редактирования всего контента будет показываться предупреждение, чтобы избежать случайного редактирования всех объектов.
13) В настройках сайта появилась возможность задать поведение для псевдо-видео. Если ранее при открытии страницы с псевдо-видео пользователь во всех случаях перенаправлялся на URL выхода, то сейчас можно разрешить открывать страницу с видео на вашем сайте и отображать ссылку в шаблоне.
14) В редакторе фотографий альбома появилась возможность выделить все фотографии для удаления, по аналогии со скриншотами видео. В персональных настройках теперь можно задать поведение при клике на скриншот видео или фотографию альбома: разворачивать просмотрщик либо выделять на удаление.
15) В персональных настройках опция включения WYSIWYS редактора заменена на несколько опций для разных секций данных.
16) В списках видео, альбомов и постов в панели администрирования появился фильтр по дате постинга.
17) Добавилась поддержка аватаров пользователей в различных форматах, в том числе и анимированных GIF файлов. Для включения поддержки GIF файлов необходимо добавить GIF формат в список допустимых форматов в опции $config['image_allowed_ext'] в конфиге /admin/include/setup.php.
18) Появилась возможность задавать альтернативные URL-ы отдачи для аватаров категорий для ускорения загрузки страницы со списком категорий. Для этого необходимо вносить изменения в шаблон, просьба связываться со службой поддержки.
19) В моделях и пользователях добавлены новые варианты в полях цвет глаз, цвет волос, пол, ориентация, семейное положение. Для их корректной работы необходимо внесение изменений в шаблоны сайта.
20) В настройках сайта появилась возможность выключить MemCache глобально, оставить только файловый кэш.
21) Появилась возможность написать свой скрипт-обработчик для отправки сообщений почты.
22) Все блоки сайта были переработаны с точки зрения обработки POST запросов форм и асинхронных запросов. Все формы теперь можно отправлять асинхронно, в качестве ответов можно получать XML или JSON формат. Всем ошибкам назначены уникальные коды. Это позволит в новых дизайнах отказаться от дублирования проверок на стороне клиента и сервера, оставить только проверки на стороне сервера. В ближайших обновлениях мы также планируем очистить существующий JS код от проверок, перевести все формы на асинхронную отправку и сократить кол-во кода до минимума.
23) В блоке signup появилась возможность вывести форму повторной отправки email подтверждения регистрации.
24) В блоках signup и member_profile_edit появилась возможность сделать многие поля профиля обязательными к заполнению (страна, город, аватар и другие). Обратите внимание, что включение этих опций требует внесения изменений в шаблоны блоков.
25) В блоке логина появилась возможность настроить редирект на профиль пользователя после логина.
26) В блоках комментариев появилась возможность указать минимальную длину комментария (параметр min_length). Обратите внимание, что включение этой опции требует внесения изменений в шаблон блока.
27) В блоках list_models, list_content_sources и list_tags появилась возможность показать только те объекты категоризации, в которых есть видео ИЛИ альбомы (параметр show_only_with_albums_or_videos). Ранее такая возможность присутствовала только в блоке list_categories.
28) В блоке list_members добавилась поддержка поиска пользователей по городу, отдельно от остальных данных (параметр var_city).
29) В блоке list_categories появилась возможность отсортировать категории по CTR видео в них.
30) В блоке list_members можно включить разделение пользователей по языкам или сателлитам (параметр match_locale). Это позволит отображать на сателлите только тех пользователей, которые были зарегистрированы на данном сателлите. В настоящее время по сателлитам можно разделять комментарии, пользователей и события.
31) Добавились новые сортировки в списках пользователей, контент провайдеров, моделей.
32) В блоке list_members_events появилась возможность "вытягивать" данные о каждом объекте события (видео, альбом и другие), чтобы показать больше информации в списке событий.
33) В блоках list_videos, list_albums, list_content, list_posts в переменную $storage помещается информация о названии и описании первого объекта в списке, чтобы эту информацию можно было использовать в мета тэгах страницы.
34) В блоке search_results добавилась сортировка поисковых запросов: по алфавиту, по кол-ву запросов, по кол-ву найденных результатов. Также добавилась поддержка вывода похожих запросов. Это можно использовать в 2 ключах: во-первых, на странице результатов поиска показать список похожих запросов; во-вторых, при вводе запроса в поле поиска показать список автозаполнения.
35) Исправлены следующие баги:
- При копировании файлов на сервера хранения больше не используется функция FTP chmod.
- В плеере таймлайновые скриншоты уезжали за границы плеера.
- В плеере при клике на область воспроизведения видео рекламная ссылка открывалась каждый раз, теперь только при первом клике.
- На сателлитах не запускался крон плагинов.
- Блок логина не делал редирект уже залогиненного пользователя при попытке зайти на страницу логина снова.
- В некоторых случаях не работала возможность загрузки файлов через URL.
- В плеере таймлайновые скриншоты уезжали за границы плеера.
- В плеере при клике на область воспроизведения видео рекламная ссылка открывалась каждый раз, теперь только при первом клике.
- На сателлитах не запускался крон плагинов.
- Блок логина не делал редирект уже залогиненного пользователя при попытке зайти на страницу логина снова.
- В некоторых случаях не работала возможность загрузки файлов через URL.
Важная информация по обновлению
При закрытом исходном коде обновление на версию 3.5.0 требует IonCube Loader 4.6.1 или выше.
Всвязи с большим объемом изменений в блоках сайта и другой критической функциональности обновление на версию 3.5.0 будет доступно не ранее чем через месяц. Если вы хотите обновиться как можно скорее, просьба создать тикет для службы поддержки.