Jump to content

Search the Community

Showing results for tags '4.4'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • invisionbyte.ru
    • Invision Community news
    • Commercial questions
    • Suggestions, comments and reviews
    • The InvisionByte's products
  • Software products
    • Converting into Invision Community
    • Invision Community
    • IP.Board 3.x and applications
    • Design and stylization IPS4
    • Modification of the applications
  • Discussions
    • Server software and hosting
    • Search engine optimization, promotion, SEO
    • Web Development and web design
    • General forum

Categories

  • Getting Started
  • Administration
    • Commerce
    • Pages
    • Forums
    • Gallery
    • Files
    • Blogs
    • Members
  • Moderation
  • Customization
    • Design and stylization
    • localization
  • Anti-spam and security
  • Third-party applications
  • Developer
  • Knowledgebase
  • General
    • Hosting
    • Domains
    • Search Engine Optimization

Categories

  • Новое сообщество
    • Лицензия
    • Системные требования
    • Установка
    • Обновление
    • Перенос с других платформ
  • Приложения
    • Форумы
    • Страницы
    • Галерея
    • Загрузки
    • Блоги
    • Календарь
    • Магазин
  • Promotion
    • Social Media Promotion
  • Общее использование
    • Знакомство
    • Общие настройки
    • Контент
    • Пользователи
    • Модерация
    • Авторизация через сайты
    • СЕО оптимизация
    • Управление файлами
  • Индивидуализация
    • Темы и дизайн
    • Языки и переводы
    • Редактор сообщений
    • Template syntax
    • CSS Framework
    • Javascript
    • Советы и трюки
  • Расширение возможностей
    • Конфигурация
    • Управление сервером
    • IPS Connect
  • Разработка
    • Приложения
    • Плагины
  • 3rd party apps
    • Automation Rules

Categories

  • InvisionByte
  • Invision Community news

Categories

  • Приложения и плагины для Invision Community

Categories

  • Themes and design
  • Additional features
  • Upgrading of Invision Community
  • Security
  • Migration to the Invision Community
  • Errors

Categories

  • Russian language pack for Invision Community
  • Plugins
  • Themes
  • Payment gateways

Categories

  • General
  • Development
    • Applications
    • Plugins
    • Extensions
  • Framework
    • Nodes
    • Content Items
    • Comments
    • Reviews
  • Members & Authentication
  • Other Features
    • Notifications & Emails
    • Forms
    • Commerce
  • Development
  • REST API
    • System
    • Downloads
    • Pages
    • Forums
    • Gallery
    • Calendar
    • Blogs
    • Commerce

Categories

  • Assigning Invision Community tables

Categories

  • Interview with community owners on Invision Community

Categories

  • IPS4 Localization
  • Коммерция
  • Антиспам и безопасность
  • Темы и дизайн
  • Интерфейс
  • Модерирование
  • Дополнительно
  • Локализация

Blogs

There are no results to display.

There are no results to display.

Product Groups

  • Applications
  • Продукты
  • Plugins

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Site link

Found 9 results

  1. По большей части темы, созданные для Invision Community 4.3, должны работать без изменений в Invision Community 4.4. Однако, для сайтов с достаточно крупными изменениями темы может потребоваться внесение изменений вручную, чтобы обеспечить совместимость. На данной странице указаны необходимые изменения, которые будут пополняться по мере выявления конкретных изменений, которые могут вызывать проблемы при обновлении. includeJS требует два новых ключа для ленивой загрузки Если вы изменили шаблон includeJS.phtml, вам потребуется добавить два новых ключа в основной блок настроек ipsSettings, чтобы ленивая загрузка медиа контента работала правильно: lazyLoadEnabled: {{if \IPS\Settings::i()->lazy_load_enabled}}true{{else}}false{{endif}}, blankImg: "{expression="\IPS\Text\Parser::blankImage()"}",
  2. Уведомления браузера Этот тип уведомлений был представлен в прошлой версии Invision Community. Однако, запрос браузера на получение уведомлений выглядит немного ошарашивающим и раздражающим, тем более, что появляется сразу же при первом посещении сайта. В Invision Community 4.4 вам будет предложено включить уведомления браузера только когда вы откроете выпадающее меню уведомлений. Настройки отображения виджетов Одна из самых популярных функций, которую разработчики добавили в интерфейс в последнее время, это перетаскиваемые виджеты. Они используются практически на каждом сообществе под управлением Invision Community. Популярным запросом от клиентов была возможность скрывать виджеты для определённых устройств. По-умолчанию, боковой блок отображается под основным содержимым при просмотре сообщества на небольших устройствах, например смартфонах. В некоторых случаях вы можете показывать блок для планшетов и настольных компьютеров, но не показывать его для смартфонов, чтобы он не занимал драгоценное место. Теперь вы можете сделать это для каждого блока! Навигация клубов Клубы являются относительно новыми для Invision Community, но они невероятно популярны, так как позволяют вам создавать микро-сообщества в вашем основном сообществе. Вы не ограничены только форумами, вы можете добавить альбом галереи и многое другое для каждого клуба. Разработчики добавили возможность переупорядочивать вкладки клуба, позволяя вам определять, что увидят первым ваши пользователи. URL объявлений Объявления долгое время были главной особенностью. Они используются каждый раз, когда вам необходимо оповестить своих пользователей о праздничном режиме работы или ещё о чём-то важном. Теперь вы можете ссылаться на объявление, вместо создания новой копии такого же объявления. Выбор временных рамок Во многих областях админцентра есть поля указания времени. Иногда они используются для секунд, минут, часов и даже дней. Иногда эти поля используются для указания больших цифр, например 86400 секунд, когда пользователи хотят, чтобы временные рамки длились целый день. В Invision Community 4.4 добавлен селектор временного периода, который теперь используется во всех областях, где необходимо указать период времени. Стиль названия групп Имена пользователей стилизуются согласно их группам только в списке онлайн пользователей. Один из популярных запросов клиентов был возможности стилизации имён во всех областях сообщества. Теперь Invision Community 4.4 делает это!
  3. Легко думать, что электронная почта - это пережиток прошлого; из раннего времени, появилась задолго до появления социальных сетей и мобильных приложений. И разумно так думать. Ваш телефон постоянно напоминает вам о событиях, операционная система вашего ноутбука так же постоянно держит вас в курсе, так зачем возиться с email почтой? Затем, что это мощнейший инструмент для захвата и удержания внимания клиентов. В 2017 году более 269 миллиардов e-mail писем в день было отправлено и получено. Из них 3 360 250 000 открыты, прочитаны и нажата ссылка. Электронная почта по-прежнему является очень важным инструментом в вашем стремлении к удержанию внимания. Invision Community знает об этом и имеет опцию уведомления пользователей от ответах на e-mail, еженедельные и ежемесячные дайджесты на e-mail, а также пользователи могут подписываться на e-mail рассылки от команды вашего сообщества. Статистика e-mail Какое количество e-mail писем ежедневно отправляется вашим сообществом? Скорее всего вы не знаете, т.к. Invision Community не записывает статистику e-mail писем. Начиная с версии 4.4 вы сможете отслеживать эту статистику. Теперь Invision Community отслеживает отправленные e-mail письма и количество кликов по ссылкам внутри этих писем. Реклама в e-mail Уведомления по электронной почте - это эффективный способ заставить ваших пользователей повторно посетить ваше сообщество. Пользователь приветствует эти электронные письма, так как они информируют о новых ответах в темах, которые им интересны. Пока вы привлекаете внимание своих пользователей, у вас есть возможность показать им рекламный баннер. При создании нового e-mail объявления, вы можете ограничить рекламу определёнными областями, например темы, блоги и т.д. и даже ограничить определёнными форумами. Это новый способ привлечь внимание вашей аудитории с помощью рекламных объявлений. Отписка без авторизации Несмотря на то, что бОльшая часть этой статьи посвящена достоинствам электронной почты, неизбежно, что один или два пользователя захотят прекратить получать уведомления по электронной почте. Invision Community 4.4 позволяет не авторизованным пользователям отменить подписку на контент, на который они подписались, или на все последующие элементы без необходимости авторизации в систему. Внимание к почтовому ящику вашего пользователя очень важно, чтобы поддерживать с ним хорошие отношения и привлекать их к участию в жизни вашего сообщества.
  4. Говорят, что лучшее место, где можно спрятать труп, - это 2 страница выдачи Google. Moz.com определяет SEO как "маркетинговая дисциплина, нацеленная на растущую видимость в органических (бесплатных) результатах поисковых систем. SEO включает в себя как технические, так и креативные элементы, необходимые для повышения рейтинга, привлечения трафика и повышения охвата в поисковых системах." Статья имеет технический характер, поэтому вы можете не читать её до конца, осознав лишь то, что поисковые системы будут немного счастливее на вашем сайте с Invision Community 4.4. Львиная доля изменений предназначена для того, чтобы обозначить поисковым системам контент, который необходимо проиндексировать сразу, а который немного позже. Постраничная навигация Наиболее заметным изменением является то, что разработчики взяли нумерацию страниц из строк запроса и поместили их в путь. Например, в 4.3 постраничная навигация выглядит следующим образом: yoursite.ru/community/forums/123-forum/?page=3 Смотрится не плохо, но это немного некорректно, когда вы добавляете несколько фильтров сортировки, например: yoursite.ru/community/forums/123-forum/?sort=asc&field=topic&page=3 Лучшим подходом было бы дать четкий сигнал и поисковым система, и людям, что навигация страниц - это отдельная вещь. Invision Community 4.4 делает следующее: yoursite.ru/community/forums/123-forum/page/3/?sort=asc&field=topic Это не только хорошо для поисковых систем, но и для людей, так как оно более читабельно и больше не путается с параметрами фильтрации. Конечно нумерация страниц старого стиля перенаправляется (через 301 редирект) на новый URL страниц, чтобы ничего не сломалось. Канонические теги Эти теги являются способом сообщить поисковым системам, что определенный URL-адрес является «главной копией» страницы. Это помогает предотвратить индексацию дублированного контента. Без этих тегов вы оставляете право выбора главной копии страницы поисковой системе. Например: Страницы yoursite.ru/community/forums/123-forum/ и yoursite.ru/community/forums/123-forum/?sort=desc&field=time могут показывать один и тот же контент, но имеют разные URL-адреса. Установив канонический тег так, чтобы он указывал на yoursite.ru/community/forums/123-forum/ независимо от фильтров, направляет поисковым системам сильный сигнал о том, что именно эту страницу вы хотите индексировать. Invision Community имеет эти теги во многих местах, но по результатам проверки разработчиков было обнаружено несколько областей, где они отсутствовали, в 4.4 теги добавлены. Например, просмотр профиля пользователя не всегда устанавливает канонический тег, который может сбить с толку поисковые системы, когда вы нажимаете «Просмотр активности» и получаете список элементов контента. Soft 404 Когда приложение или сайт хочет сказать посетителю, что запрашиваемая страница больше не существует, оно посылает код ответа 404 вместе со страницей, которая говорит что-то вроде «Мы не смогли найти этот элемент» или «Нет доступных строк». Если поисковая система отображает страницу, которая выглядит как страница 404, но не имеет кода ответа 404, она регистрирует её как «soft 404». Учитывая, что у Google мало времени для поиска нового контента на вашем сайте, вы не хотите, чтобы он просканировал много страниц soft 404. Invision Community 4.4 не добавляет контейнеры (форумы, блоги и т.д.) не имеющие контента (например новый форум без тем) в карту сайта, и добавляет мета-теги 'noindex, follow' в исходный код страницы. Google будет периодически проверять, изменился ли статус страницы, и сканировать страницу при добавлении на неё контента. Другие изменения Проведён аудит новой разметки JSON-LD, добавленной в Invision Community 4.3, чтобы помочь поисковым системам лучше понять взаимосвязь между страницами. Метод "truncate", используемый для отображения сниппетов текста в некоторых областях, например лентах активности, теперь отправляет только первые 500 символов методу javascript, чтобы уменьшить загрузку страниц и «шум» страницы. Просмотр профиля в Invision Community содержит различную информацию о авторе и его контенте. Убедились, что области контента используют определенный URL с соответствующими каноническими тегами. Это поможет уменьшить путаницу для поисковых систем. Эти изменения безусловно помогут поисковым системам немного повысить эффективность вашего сайта и дать более четкое представление о том, какие страницы и данные вы хотите проиндексировать, что может только повысить рейтинг вашего сайта в выдаче.
  5. Со времени релиза REST API в Invision Community, эта функция оказалась весьма полезной и востребовательной. В связи с этим в 4.4 REST API будет иметь больше функций. Поддержка опроса Начиная с версии 4.4, вы можете создавать и обновлять опросы для тем и записей в Блогах с помощью REST API. Авторы модификаций могут использовать эту новую конечную точку в своих разработках. Причины предупреждений Теперь вы также можете управлять причинами предупреждений с помощью интерфейса REST API. Включая получение списка причин, получение конкретной причины, создание новых причин, обновление существующих и удаление причин предупреждений. Места проведений событий Теперь можно получать список мест проведений, а также отдельно конкретное место. Кроме того вы можете добавлять, обновлять и удалять места проведений событий с помощью REST API. Уведомления пользователей Теперь вы можете получить список уведомлений для конкретного пользователя через REST API, что полезно, если вы пытаетесь воссоздать меню уведомлений на стороннем веб-сайте (к примеру). Предупреждение пользователей REST API теперь будет отправлять через новую конечную точку предупреждения пользователя. Дополнительно вы можете вытащить конкретные предупреждения, создавать новые, отменять и удалять существующие, и признавать предупреждения с помощью REST API. Если вы строите основной сайт для своего сообщества, вы можете использовать эту функцию для запрета публикации контента пользователям, имеющим не признанные предупреждения в сообществе (а также предоставить возможность признать данное предупреждение прямо на вашем сайте). Разрешения нод Начиная с версии 4.4, вы можете устанавливать разрешения для нод, при добавлении или обновлении их через REST API (например, теперь вы можете настроить разрешения для форума или категории загрузок с помощью REST API). Фильтрация событий Теперь вы можете фильтровать события, полученные для Календаря через конечную точку REST API по дате начала и дате окончания (например, чтобы вы могли отображать события в течение определенного периода времени, например текущей недели), и теперь вы также можете указать сортировку событий по дате начала или дате окончания события. Клубы И, наконец, для тех, кто использует клубы в своих сообществах, разработчики встроили полную поддержку REST API для клубов. Вы можете получить всех членов клуба, добавить определённого пользователя в определённый клуб, удалить пользователя из клуба, извлечь типы контента, которые допустимо использовать в клубе. (то есть вы сможете определить какие приложения установлены и поддерживаются клубами), извлечь ноды (отображаются в виде вкладок в клубах), удалять ноды из клуба. Важные действия, например генерация счетов для пользователя, желающего вступить в платный клуб, обрабатываются автоматически при использовании REST API.
  6. В Invision Community 4.4 загрузка страниц будет "ленивой". Крупнейшие поисковые системы Yandex и Google считают скорость загрузки страниц ранжирующим фактором, это означает, что, если ваш сайт грузится медленно, он будет оцениваться ниже в результатах поиска. Сложно сделать такое большое приложение, как Invision Community, максимально эффективным для быстрой загрузки страниц. Одна страница Invision Community может вытягивать виджеты из сразу нескольких приложений, а также много пользовательского контента с вложениями, изображениями, видеороликами. Ленивая загрузка это метод, по которому вложения, встраивания и изображения не загружаются сразу же при загрузке страницы, а только в случае, когда пользователь прокручивает страницу до момента просмотра данных медиафайлов. Это позволяет значительно быстрее загружать страницу, поэтому не нужно загружать мегабайты изображений до того, как страница будет показана полностью. Место размещения всегда резервируется и имеет фоновый цвет. Ленивая загрузка также добавлена в карты и изображения эмоций Twitter. Улучшения других вложений Разработчики улучшили отображение вложений к сообщениям, также добавили счётчик скачиваний. Всё в буквах При реализации буквенных аватаров в 4.3, разработчики вели обсуждение, использовать CSS стилизацию или изображения. Решили использовать изображения, т.к. они более стабильны на различных видах устройств, включая e-mail. В Invision Community 4.4 буквенные аватары имею формат SVG, таким образом их загрузка будет происходить гораздо быстрее, т.к. браузеру не нужно загружать изображения. Другие улучшения производительности Наиболее значимые области, которые были улучшены: Улучшены некоторые фоновые задачи, теперь они работают с меньшим количеством данных. Удалён дублирующий запрос для отображения клубов в лентах активности. Улучшены области управления уведомлениями и подписчиками. Ускорен поиск пользователей (API, живой поиск в админцентре, упоминания и т.д). Улучшена производительность лент активности. Ускорена конвертация в UTF8. Elasticsearch ускорен с помощью использования предварительно скомпилированных запросов и параметризации, а также удаления фильтрации (и отслеживания). Добавлена поддержка HTTP/2 с предзагрузкой. Сделано несколько улучшений производительности на уровне PHP. Реализован rel=noopener, когда ссылки открываются в новом окне (что улучшает управление памятью браузера). Было реализовано несколько других улучшений производительности для конвертера, которые значительно сокращают время конвертирования данных. Просмотр IP-адресов теперь показывает данные массово, вместо один запрос на один адрес. Управление кэшем/хранилищем данных было оптимизировано и централизовано для большей эффективности. Многие фоновые задачи и функция синхронизации профиля были улучшены. Алгоритм сжатия данных теперь поддерживается автоматически, если сервер поддерживает его. Теперь можно отключить шифрование Redis, что повышает производительность.
  7. Владельцам сообществ очень часто приходится смотреть на количество просмотров страниц, тем самым определяя, оправдались ли их усилия в маркетинге и SEO. Однако, получение трафика на сайт является лишь половиной успеха, гораздо более важным показателем для сообщества является конверт посетителей в зарегистрированных пользователей. Invision Community уже имеет в арсенале инструменты для облегчения регистрации новых пользователей, это и быстрая регистрация, и авторизация с помощью популярных социальных сетей, например Facebook, Twitter и Google. Тем не менее, должно быть сознательное решение щелкнуть эту кнопку регистрации. Для некоторых это может быть слишком большим барьером. Invision Community 4.4 снижает этот барьер, позволяя гостям создавать сообщения в темах, к которым у них есть интерес. После публикации сообщения, гостю будет предложено завершить регистрацию. Это будет невероятно ценно, если учесть, сколько трафика получает форум с запросов из поисковых систем. С данной возможностью вы увеличите свои шансы превратить входящий трафик в зарегистрированных пользователей, внёсших вклад в ваш сайт. Давайте посмотрим как работает эта функция. При просмотре сообщества гости будут видеть возможность отправить сообщение с пояснением, что они могут опубликовать пост сейчас и завершить регистрацию позже. Единственное, что они должны предоставить в дополнение к своему посту - это адрес электронной почты. Это работает для любого приложения, где можно создавать контент (темы, изображения и т.д.), комментарии и отзывы. Функция будет отображена только в тех форумах, в которых разрешено создавать посты гостям. После публикации поста, он не будет показан для других пользователей, а гость будет переадресован на страницу регистрации с предложением её завершить. Поле e-mail адреса уже будет заполнено. На данном этапе пользователь сможет заполнить форму регистрации, либо воспользоваться авторизацией через социальные сети, например Twitter или Вконтакте. После создания аккаунта, и, в случае необходимости, данный аккаунт будет одобрен, его пост станет автоматически доступен. Если пользователь откажется от регистрации после того, как отправил свое сообщение, ему будет отправлено e-mail сообщение с напоминанием о завершении регистрации. Примечания Invision Community уже имеет функцию позволяющую гостям публиковать сообщения без регистрации, если они имеют соответствующие разрешения. Эта функция не удалена, поэтому, если у вас гости могут публиковать контент, это поведение не изменится. Функция "Публикация до регистрации" будет доступна там, где гостям запрещено публиковать контент, но где разрешено пользователям. Если необходимо, функция может быть отключена. Если область, в которой публикует сообщение гость, требует одобрения контента, или сообщения недавно зарегистрированных пользователей также требует одобрения, то созданное гостем сообщение будет отправлено на очередь одобрения модератору. Приложения сторонних разработчиков потребуют незначительных изменения для поддержки этой функции. Как только ваш случайный посетитель вложил время в ваше сообщество, создав сообщение, он, скорее всего, закончат регистрацию, чтобы опубликовать свой пост. Если вы настроили авторизацию в систему с помощью социальных сетей, регистрация займёт всего несколько кликов.
  8. Кто помнит прошлые дни интернета? Когда вы разместили свой логотип в левом верхнем углу сайта и на этом, в основном, работа была сделана? Invision Community имеет в своём арсенале изображения для социальных сетей, favicon и многое другое. В Invision Community 4.4 кроме всего добавлены иконки мобильных приложений, иконок для Safari и данные для манифеста приложения. Перемещение текущих параметров Первым шагом улучшения обработки этих изображений заключался в том, чтобы переместить текущие параметры из настроек темы в одну единую область в админцентре. Вы по-прежнему можете загружать изображение логотипа для каждой темы, но остальные параметры теперь перемещены в новую область админцентра: Кастомизация > Внешний вид > Иконки и логотипы. Добавление новых параметров После перемещения загрузки favicon и изображений для социальных сетей в собственную область админцентра, была рассмотрена возможность улучшения параметров конфигурации без необходимости редактирования шаблонов тем. Несколько логотипов для социальных сетей Теперь вы можете загрузить несколько изображений логотипа для социальных сетей. Если вы решите загрузить несколько логотипов, Facebook, Вконтакте и другие социальные сети, как правило, покажут карусель изображений, чтобы вы могли выбрать, какой логотип использовать при публикации контента, или просто используют первое из загруженных. Иконки приложения Теперь вы можете загрузить изображение, представляющее ваш сайт, которое будет автоматически использоваться для размещения на домашнем экране смартфонов на Android и iOS. Загрузка одного изображения приведёт к созданию нескольких его копий (различных размеров), тем самым мобильные устройства автоматически выбирают наилучший вариант из списка по мере необходимости. Safari mask иконка Вы также можете загрузить иконку Safari Mask, которая будет использована для представления вашего сайта в некоторых областях компьютеров Apple (например в тачбарах). Изображение должно быть в формате SVG с прозрачным фоном, и все векторы должны быть 100% черными. Кроме того, вы можете указать цвет маски. Манифест приложения Чтобы все устройства поддерживали иконки приложений, которые вы загружаете, должен быть создан и доступен для браузера файл веб-манифест. Он создаётся автоматически на основе данных и иконок, указанных вами в админцентре. Однако некоторые детали могут быть сконфигурированы явно на странице Иконки и логотипы: Короткое название Это короткое название для предоставления вашего сайта в областях с небольшим пространством экрана, например под иконкой вашего сайта на домашнем экране смартфона. Название сайта Это название вашего сайта. Данная настройка используется автоматически, если вы явно не переопределите её при конфигурировании манифеста. Описание Краткое описание вашего сайта Цвет темы Вы можете выбрать (один) цвет для предоставления основного цвета вашего сайта. Данный цвет может использоваться устройствами в таких областях, как фон адресной строки. Цвет фона Вы также можете выбрать один цвет для использования в качестве цвета фона для своего сайта, когда приложение запускается с помощью ярлыка, сохраненного на главном экране устройства пользователя. Режим отображения Наконец, вы можете указать режим отображения, на котором должен запускаться ваш сайт. Создание файла манифеста закладывает основу для разработки и поддержки PWA (Progressive Web App - Прогрессивные веб-приложения). Кроме того, некоторые устройства Android будут автоматически предлагать пользователям добавлять ваш сайт на свой домашний экран. Кроме того, для полноты Invision Community 4.4 создает специальный файл browserconfig.xml, который необходим для продуктов Microsoft (включая Microsoft Edge, Internet Explorer, X-Box, и мобильные устройства на ОС Microsoft) при закреплении сайтов и создании живых заголовков. Дополнительных параметров конфигурации для этого файла нет - все генерируется автоматически из вышеупомянутых параметров. Каков итог? Теперь ваше сообщество может лучше передать (автоматически) некоторые детали большинству устройств, которые получают доступ к вашему сайту.
  9. Анимированные GIF изображения используются для выражения своих мыслей и эмоций в короткой анимации. Invision Community умеет встраивать GIF изображения в контент, однако разработчики решили упростить задачу добавления анимации и добавили кнопку GIF в текстовый редактор: Теперь пользователи вашего сообщества смогут выражать свои эмоции размещением GIF изображения по кнопке. Конечно, GIF не заменят реальной и содержательной беседы, но они являются интересным способом выразить себя. Функционал GIPHY размещается в меню админцентра Система > ВОзможности > Расширения. Всё, что вам нужно сделать - получить API ключ на сайте GIPHY, после чего сервис будет настроен. На изображении вы можете заметить настройку "MPAA ratings", которая позволяет настроить максимальный рейтинг GIF-изображений, т.к. некоторые могут не подходить вам по языку или своей тематикой для взрослых.