Поддержка TypeScript, папки медиатеки доступны в Strapi v4.3

Совершенно новый & блестящий Strapi v4.3 поставляется с двумя очень востребованными функциями: Поддержка TypeScript и папки медиа-библиотек. Читайте дальше, чтобы узнать, как они улучшают работу разработчиков и управление контентом.

Автор: Анастасия Шпиляк

Встречайте Strapi v4.3

Совершенно новый & блестящий Strapi v4.3 поставляется с двумя очень востребованными функциями: Поддержка TypeScript и папки медиатеки. Читайте дальше, чтобы узнать, как они улучшают работу разработчиков и управление контентом.

Поддержка TypeScript

Поддержка TypeScript — самая востребованная функция на дорожной карте, и она доступна в стабильной версии v4.3! Теперь в ваших приложениях Strapi можно разрабатывать с использованием TypeScript.
Поддержка TypeScript имеет ряд преимуществ, которые делают его более мощным по сравнению с классическим JavaScript. В частности, это касается объектно-ориентированного программирования и разработки больших проектов с участием нескольких разработчиков.
Поддержка TypeScript в версии 4.3.0 позволяет вам:

  • Необязательная статическая типизация: вы сами решаете, что типизировать, чтобы добавить безопасности вашему приложению.
  • Вывод типов: вывод типов переменных и возвращаемых значений.
  • Доступ к функциям TS: модули, декораторы и многое другое.
  • Возможность компиляции кода TypeScript в любую версию JavaScript.youtu
  • Отличная поддержка Intellisense, которая ускоряет поиск библиотек и облегчает понимание API.

Strapi делает разработку проектов на TypeScript очень простой. Вы можете использовать любые команды CLI Strapi с TypeScript в своем проекте и:
Пишите код приложения Strapi или разрабатывайте плагины на TypeScript и используйте все его преимущества.
Получайте доступ к экспериментальным типизированным API и расширяйте их: это добавит уровень безопасности, предотвращая проблемы с типами. Это будет регулярно улучшаться в следующих выпусках, так что вклад приветствуется. (вот руководство по внесению вклада)
Динамическая генерация типов на основе кода вашего приложения: теперь вы можете объявлять или автоматически генерировать типы для пользовательских контент-типов, чтобы интегрировать их в ваше приложение.
Чтобы начать работу над новым проектом с Typescript и версией v4.3.0, выполните следующую команду:

Чтобы узнать больше о разработке на TypeScript на Strapi, ознакомьтесь с документацией.
Мы будем рады услышать, что вы думаете об этой функции, чтобы убедиться, что она соответствует вашим ожиданиям. Пожалуйста, поделитесь своими отзывами в этой теме форума.

Папки медиатеки

Strapi позволяет управлять различными медиафайлами (изображениями, видео, аудио, документами) в медиатеке.
Он позволяет фильтровать, сортировать и переименовывать активы, но иногда большое количество файлов в проекте делает поиск нужного сложным и занимает много времени.
Мы рады сообщить о появлении медиапапок — системы, упрощающей организацию файлов.

Вот как медиапапки улучшат вашу работу по управлению контентом:

  • Легко найти нужный актив: Вы можете создать несколько уровней папок и разместить в них столько активов, сколько пожелаете. Таким образом, вы сможете организовать свою медиатеку наиболее удобным образом. Иногда нелегко вспомнить название файла или дату его создания, поэтому функция фильтрации и сортировки становится бессильной. С помощью медиапапок легко группировать файлы и находить нужный.
  • Создайте индивидуальную организацию файлов: У всех разные организационные привычки, поэтому стандартные настройки сортировки никогда не подойдут всем пользователям. Организовать активы по своему усмотрению с помощью папок проще, используя любые критерии и систему настроек. Хорошая новость для перфекционистов — есть возможность создавать папки в папках, так что ваша файловая система может быть настолько обширной, насколько вы пожелаете!
  • Управляйте файлами с легкостью: Когда многие пользователи постоянно добавляют активы, может быть сложно поддерживать порядок. Мы добавили функцию, которая позволяет выбрать местоположение файла при его открытии. Это означает, что вам не нужно делать лишних кликов, чтобы переместить файл из одной папки в другую. Вы также можете увидеть, сколько файлов содержит каждая папка, когда и кем они были в последний раз изменены.

Новые плагины и провайдеры на Strapi Market

Официальный рынок Strapi Marketplace растет с каждым днем, и, возможно, трудно уследить за обновлениями. Итак, вот самые новые плагины и провайдеры, доступные на Strapi Market:

  • Плагин Todo — этот плагин добавляет список дел рядом с вашим контентом в Strapi. Это облегчает администраторам работу по управлению контентом.
  • Плагин Netlify deployments — плагин Strapi v4 для запуска, мониторинга и отмены развертывания на Netlify.
  • Duplicate button — этот плагин добавляет кнопку Duplicate Button в представление редактирования.
  • Провайдер Cloudinary для плагина Upload
  • Провайдер Sendgrid для плагина Email

Хотите представить свой плагин на торговой площадке? Здесь собраны все ресурсы, необходимые для создания и продвижения плагина или провайдера.

Пообщайтесь с командой Strapi на конференции сообщества

Strapi развивается каждый день, и мы всегда рады получить обратную связь от сообщества! Во время этой конференции мы продемонстрируем новые возможности, ответим на ваши вопросы о наших решениях и расскажем, что будет дальше.

Присоединяйтесь к нам 10 августа, 5 вечера по центральноевропейскому времени / 8 утра по тихоокеанскому времени. Зарегистрируйтесь здесь, чтобы не пропустить это событие!

Попробуйте Strapi v4.3 прямо сейчас

Чтобы создать новый проект Strapi v4.3 и попробовать папки TypeScript и Media Library, просто выполните следующую команду:

npx create-strapi-app my-project —quickstart

Следуйте руководству по быстрому запуску для получения подробных пошаговых инструкций или посмотрите видеоинструкцию:

Мы будем рады узнать, что вы думаете о новых возможностях! Сообщите нам об этом в этой теме форума.

Переход на Strapi v4:

Strapi v4 предлагает лучший опыт редактирования контента и более мощные возможности разработки. Следуйте руководству по миграции v3 → v4, чтобы вывести вашу CMS на новый уровень. Недавно мы провели прямую трансляцию миграции с подробным объяснением миграции кода:

Оцените статью
devanswers.ru
Добавить комментарий