- Автор темы
- Администратор
- Модер.
- Команда форума
- #1
Полная поддержка прав доступа для категорий контента
Прав доступа для категорий были пересмотрены в XFMG 2.0. Вместо того, чтобы отдельно настраивать прав доступа каждой категории, система использует полную поддержку прав доступа контента (например, узлы), чтобы вы могли отменить или добавить все разрешения для каждой категории галереи, для групп или отдельных пользователей, одновременно поддерживается наследование прав и инструменты для анализа прав доступа.
Сортировка категорий перетаскиванием
Как и в некоторых других областях панели управления (включая узлы и категории ресурсов), категории XFMG теперь можно сортировать используя перетаскивания. Это позволяет не только переупорядочить категории, но и менять родительские категории.
Альбомы в категориях
Самое популярное предложение с момента выпуска XFMG - это возможность создавать альбомы в категориях. Раньше было четкое различие между персональными альбомами пользователей и категориями. У нас все еще есть личные альбомы, и до сих пор у них все еще есть параметры конфиденциальности, но теперь также можно создать "Категории альбомов".
Это на самом деле значит, что теперь у нас есть три разных типа категорий: «Только для медиафайлов», «Только для контейнеров» и «Только для альбомов».
Тип «Только для контейнера» на самом деле не является новым, но теперь он является явным типом категории, а не полагается на удаление прав доступа, чтобы неявно сделать его таким, в категориях «Только для контейнера» будут отображаться все альбомы/медиа-элементы из любых дочерних категорий.
Тип категории «Только для альбомов» позволит пользователям создавать альбомы в категории. Эти альбомы немного проще с точки зрения настроек конфиденциальности, они наследуют те же разрешения, что и категория, в которой они созданы.
Если пользователю требуются частные альбомы или желание поделиться своими альбомами с конкретными пользователями, они должны продолжать использовать для этого личные альбомы.
Пакетное обновление медиа/альбомов
Мы добавили систему аналогичную "Пакетное обновление пользователей", что позволяет выполнять пакетные операции над медиа-элементами. Первая бета-версия будет включать только основные ограничения поиска и действия, но дополнительные действия будут добавляться с течением времени.
Загрузка аудио
Поскольку у нас уже есть загрузка изображений, загрузка видео и возможность встраивать медиа с других сайтов, следующим логическим шагом было желание добавить поддержку для загрузки звука, и это было еще одно популярное предложение.
Подобно загрузке видео, мы сначала проверяем, закодирован ли загруженный аудиофайл в поддерживаемом формате (MP3, естественно), и если это так, он будет загружен без проблем. Если файл не закодирован в формате MP3, файл будет либо отклонен, либо, если у вас включен FFmpeg, он может быть перекодирован в правильный формат. После загрузки и добавления в галерею мы используем существующую библиотеку VideoJS, которую мы используем для видео, чтобы воспроизводить аудио. С включенным FFmpeg мы даже пытаемся вытащить любые обложки альбомов, встроенные в файл, для использования в качестве миниатюр.
Возможность принудительного перекодирования видео
Сохранились функции FFmpeg, вы, возможно, заметили, что если вы разрешаете загрузку видео, если видео требует перекодирования, тогда часто полученный файл по-прежнему имеет разумное качество, но с гораздо меньшим размером файла. Однако, если видео не требует перекодировки (так как часто видео уже закодировано с H.264 и AAC / MP3), то он загружается без какого-либо сжатия. Чтобы обрабатывать видео более последовательно, теперь есть возможность заставить перекодировать все загружаемые видео, хотя это и требует времени, но приводит к меньшим размерам файлов.
Прав доступа для категорий были пересмотрены в XFMG 2.0. Вместо того, чтобы отдельно настраивать прав доступа каждой категории, система использует полную поддержку прав доступа контента (например, узлы), чтобы вы могли отменить или добавить все разрешения для каждой категории галереи, для групп или отдельных пользователей, одновременно поддерживается наследование прав и инструменты для анализа прав доступа.
Сортировка категорий перетаскиванием
Как и в некоторых других областях панели управления (включая узлы и категории ресурсов), категории XFMG теперь можно сортировать используя перетаскивания. Это позволяет не только переупорядочить категории, но и менять родительские категории.
Альбомы в категориях
Самое популярное предложение с момента выпуска XFMG - это возможность создавать альбомы в категориях. Раньше было четкое различие между персональными альбомами пользователей и категориями. У нас все еще есть личные альбомы, и до сих пор у них все еще есть параметры конфиденциальности, но теперь также можно создать "Категории альбомов".
Это на самом деле значит, что теперь у нас есть три разных типа категорий: «Только для медиафайлов», «Только для контейнеров» и «Только для альбомов».
Тип «Только для контейнера» на самом деле не является новым, но теперь он является явным типом категории, а не полагается на удаление прав доступа, чтобы неявно сделать его таким, в категориях «Только для контейнера» будут отображаться все альбомы/медиа-элементы из любых дочерних категорий.
Тип категории «Только для альбомов» позволит пользователям создавать альбомы в категории. Эти альбомы немного проще с точки зрения настроек конфиденциальности, они наследуют те же разрешения, что и категория, в которой они созданы.
Если пользователю требуются частные альбомы или желание поделиться своими альбомами с конкретными пользователями, они должны продолжать использовать для этого личные альбомы.
Пакетное обновление медиа/альбомов
Мы добавили систему аналогичную "Пакетное обновление пользователей", что позволяет выполнять пакетные операции над медиа-элементами. Первая бета-версия будет включать только основные ограничения поиска и действия, но дополнительные действия будут добавляться с течением времени.
Загрузка аудио
Поскольку у нас уже есть загрузка изображений, загрузка видео и возможность встраивать медиа с других сайтов, следующим логическим шагом было желание добавить поддержку для загрузки звука, и это было еще одно популярное предложение.
Подобно загрузке видео, мы сначала проверяем, закодирован ли загруженный аудиофайл в поддерживаемом формате (MP3, естественно), и если это так, он будет загружен без проблем. Если файл не закодирован в формате MP3, файл будет либо отклонен, либо, если у вас включен FFmpeg, он может быть перекодирован в правильный формат. После загрузки и добавления в галерею мы используем существующую библиотеку VideoJS, которую мы используем для видео, чтобы воспроизводить аудио. С включенным FFmpeg мы даже пытаемся вытащить любые обложки альбомов, встроенные в файл, для использования в качестве миниатюр.
Возможность принудительного перекодирования видео
Сохранились функции FFmpeg, вы, возможно, заметили, что если вы разрешаете загрузку видео, если видео требует перекодирования, тогда часто полученный файл по-прежнему имеет разумное качество, но с гораздо меньшим размером файла. Однако, если видео не требует перекодировки (так как часто видео уже закодировано с H.264 и AAC / MP3), то он загружается без какого-либо сжатия. Чтобы обрабатывать видео более последовательно, теперь есть возможность заставить перекодировать все загружаемые видео, хотя это и требует времени, но приводит к меньшим размерам файлов.