KVS v3.5.0

17 June, 2014

1) Полностью изменена концепция iframe embed кодов. Раньше iframe embed коды отображались страницей сайта, что не позволяло настраивать их доступность и получать статистику. После обновления на версию 3.5.0 iframe embed коды можно перевести на новый движок, что дает следующие преимущества:
- Появляется возможность настраивать разные профили 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.
Важная информация по обновлению
При закрытом исходном коде обновление на версию 3.5.0 требует IonCube Loader 4.6.1 или выше.
Всвязи с большим объемом изменений в блоках сайта и другой критической функциональности обновление на версию 3.5.0 будет доступно не ранее чем через месяц. Если вы хотите обновиться как можно скорее, просьба создать тикет для службы поддержки.
Новая версия KVS 6.2.0 доступна Оформить заказ