Craft cms nulled: templating — What’s the difference between «is defined» and «is not null»?

Наши 5 любимых плагинов Craft CMS 3

Пишите нам [email protected]

Подниматься

Прочие услуги

Джейсон Мэйо

Обновлено 25 февраля 2022 г.
· 3 минуты
читать

Если вы не знали, Craft CMS 3 теперь доступна для использования, что означает, что мы искали новые плагины для использования. Преимущество Craft CMS 3 в том, что теперь он поставляется с магазином плагинов! Это значительно упрощает поиск, тестирование и покупку плагинов для улучшения вашего веб-сайта.

Сейчас (на момент публикации!) у нас есть 12 веб-сайтов, работающих на Craft CMS 3. Это означает, что мы пробовали множество различных плагинов для самых разных проектов для наших клиентов.

Приведенные ниже плагины мы использовали, и обычно они используются в каждом проекте, запущенном в производство.

Feed Me

Если вы планируете перенести свой веб-сайт на Craft CMS из очень популярной системы управления контентом, то этот плагин вам подойдет. Feed Me позволяет импортировать контент через JSON или XML в Craft CMS. Вы аналогичным образом сопоставляете содержимое этих каналов с вашими полями, нажимаете «Импорт», и он делает всю работу за вас.

Попробуйте / Скачать

Retour

Если вы переместили контент сайта в Craft CMS (и, возможно, использовали Feed Me), вы знаете, как сложно перенаправлять URL-адреса, чтобы предотвратить ошибки «404 – Страница не найдена». Retour сохраняет вашу кожу, позволяя вам разумно перенаправлять URL-адреса, чтобы вы не теряли ценность SEO при восстановлении и реструктуризации веб-сайта.

В Retour есть несколько отличных маленьких функций, таких как 404, которые автоматически отслеживаются, и вы можете мгновенно перенаправить их в Craft CMS. Он также мгновенно создает для вас перенаправление, если вы меняете слаг страницы / записи — аккуратно, ха!

Попробуйте / загрузите

Neo

Каждый, кто использовал Craft CMS, в какой-то момент будет использовать поле Matrix. Это неизбежно из-за гибкости и мощности этого поля. Но Нео делает еще один шаг вперед. Мы обнаружили, что создаем блоки и многократно повторяем поля внутри этих блоков. Neo решает эту проблему, позволяя вам создавать поля, затем выбирать и повторно использовать эти отдельные поля в блоках в стиле Matrix.

Попробовать / Скачать

Asset Rev

Каждый сказал своему клиенту: «Вам просто нужно очистить кэш, чтобы увидеть последние стили»? Да, мы были там, но не больше с тех пор, как наши друзья в Club Studio создали Asset Rev. Как только вы добавите это в свой рабочий процесс (мы используем Gulp), Asset Rev гарантирует, что последние файлы CSS и Javascript обслуживается браузером ваших пользователей (клиентов).

Попробуйте / скачайте

Imager

Мы использовали этот плагин начиная с Craft 2, и он также появился в наших сборках Craft 3. Imager улучшает собственные «преобразования активов», добавляя дополнительные функции, такие как фильтры, адаптивные изображения и режимы обрезки. Главное, что нам нравится в этом плагине, это то, что очень легко изменить размер изображения, а затем сжать это изображение, используя что-то вроде JpegOptim и Gifsicle. Это делает ваш сайт удобным для Google Page Speed ​​и очень быстрым.

Попробуйте / загрузите

Наши плагины

Ни для кого не секрет, что на протяжении многих лет мы создавали наши собственные плагины для клиентов, и на данный момент у нас есть несколько плагинов для Craft CMS 3, которые можно попробовать!

  • Commerce Widgets — Попробуйте / загрузите
    Дает вам полезные виджеты для вашего магазина Craft Commerce 2.
  • Удалить учетную запись — Попробуйте / загрузите
    Позволяет пользователям удалять свои собственные учетные записи в шаблонах Twig, которые соответствуют правилам GDPR.
  • Преобразование PDF  — Попробуйте / загрузите
    Преобразует PDF-файл, хранящийся в ресурсах, в изображение. Затем это можно вывести через Twig в шаблон.
  • Dribbble  – Попробуйте/загрузите
    Позволяет использовать API Dribbble для получения снимков, проектов, пользователей и т. д. через Twig.

Автор:

Джейсон Мэйо

Соучредитель MadeByShape. Вы обнаружите, что все мои блоги посвящены «техническим вещам», включая статьи, связанные с Craft CMS.

Связанные блоги

Следуйте за нами в социальных сетях

© MadeByShape Ltd 2022. Web Design Manchester
Регистрационный номер компании 10529058. Все права защищены. Политика конфиденциальности

Explore

Телефон

01942 894 596

Студийный адрес

Madebyshape
1 Gibfield Park Avenue
Atherton
Manchester
M46 0SU

. WhatThree

.MplessiR.MPLED

.SpedI.LIT.MPLED

.MPLED

.MPLED

.SPED. -Установите плагины Craft CMS

Популярность Craft CMS растет, и вместе с этим быстро растет ранее относительно скудный набор подключаемых модулей.

Существуют плагины для Craft, начиная от простых полевых утилит и заканчивая полным решением для электронной коммерции, предоставляемым Pixel & Tonic — создателями Craft.

Первым решением, которое принесло плоды для Craft, стала модель лицензирования плагинов. Платные плагины для Craft взимают первоначальную плату за лицензию, а затем снижают ежегодную плату за обновления. Эта постоянная структура оплаты гарантирует, что поддержка плагинов экономически выгодна для разработчиков, и в результате плагины Craft, как правило, обновляются чаще и реже забрасываются.

Лучшие плагины во многом зависят от сайта, который вы разрабатываете, и от того, чего вы пытаетесь достичь. Однако некоторые из них настолько универсальны, что я устанавливаю их практически на каждый сайт, который создаю; вот список.

 

1. Redactor

Установка Redactor не составляет труда, когда дело доходит до выбора плагинов. Это расширенное текстовое поле, поддерживаемое Pixel & Tonic, расширяет базовый ввод текста в Craft. Это настолько полезно, что может быть частью основного кода Craft.

Одной из лучших особенностей Redactor является простота настройки. Просто продублируйте файл настроек внутри каталога конфигурации и отредактируйте его содержимое, чтобы изменить доступные параметры редактирования; легко создать что угодно, от поля с полужирным шрифтом до полноценного текстового редактора. Кроме того, для каждого поля Redactor можно настроить использование любого из файлов настроек.

Бесплатно

 

2. Обратное преобразование

При выводе кода из поля форматированного текста, такого как Redactor, вы получите чистый HTML-вывод, что в большинстве случаев именно то, что вам нужно. Однако, если вы используете что-то вроде Tailwind, эти классы не подлежат обсуждению. Я не фанат Tailwind, но мне нравится использовать классы в моих селекторах CSS вместо имен элементов.

Retcon — бесценный плагин, который расширяет фильтры Twig, предоставляя множество опций при выводе контента. Он может добавлять классы к элементам, вставлять атрибуты, изменять тип элемента и многое другое.

Бесплатно

 

3. Массовое редактирование Venveo

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

Venveo Bulk Edit — это плагин, который тесно интегрируется с пользовательским интерфейсом Craft и позволяет редактировать содержимое нескольких записей одновременно. Этот плагин сэкономил мне сотни часов, которые в противном случае были бы потрачены на кропотливое редактирование записей по одной.

Бесплатно

 

4. Super Table

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

Я большой поклонник самого простого решения, и в данном случае самым простым вариантом является табличное поле. К сожалению, встроенное табличное поле Craft имеет ограниченную поддержку типов полей. Super Table, с другой стороны, поддерживает почти все, предоставляя вам мощный, упорядоченный набор полей.

Бесплатно

 

5. Без кэша

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

Понимание кэширования Craft жизненно важно; как очень общее руководство, динамический контент выигрывает от кэширования, а статический контент — нет.

Однако вы будете регулярно сталкиваться с ситуациями, когда захотите отказаться от кэширования. Сообщение в блоге, например, может быть кэшировано, но не должно быть времени, прошедшего с момента его публикации, иначе все сообщения будут казаться опубликованными «сегодня», пока кэш не будет обновлен.

Плагин No-Cache добавляет пару тегов Twig, которые позволяют вам временно отказаться от кэширования. Это означает, что вы можете кэшировать большие разделы своих шаблонов, значительно упрощая свои решения о кэшировании, но при этом имея возможность точно настроить то, что кешируется.

Бесплатно

 

6. Возврат

Рано или поздно пользователи столкнутся с ошибкой 404. Если вы реструктурируете сайт и меняете архитектуру, это произойдет раньше. Чтобы не нарушать UX и SEO, вам нужно добавить редиректы.

Retour — полезный плагин, который находится в боковом меню панели инструментов. Каждый раз, когда пользователь запускает 404, Retour помечает это, поэтому вы можете решить, как перенаправить URL-адрес в будущем.

$59за первый год; 29 долларов в год за последующие обновления

 

7. Sherlock

Одной из сильных сторон Craft является его безопасность. Большое внимание было уделено тому, чтобы при установке ядра использовались передовые методы. Однако, как и в случае с любой CMS, потенциальные уязвимости безопасности начинают появляться, как только вы вводите сторонний код (на сегодняшний день самой большой уязвимостью WordPress являются его плагины).

Вам нужно только посмотреть размер каталога поставщика в вашей установке, чтобы увидеть, сколько сторонних зависимостей есть на вашем сайте. Даже небольшой сайт — это карточный домик.

Sherlock — это сканер безопасности, который выполняет ряд различных задач, чтобы помочь вам оставаться в безопасности, от проверки угроз безопасности в сторонних сценариях до проверки разрешений каталога. Платная версия даже позволит вам ограничить IP-адреса, если ваш сайт подвергнется атаке — хотя ваша хостинговая компания вполне может сделать это за вас.

Lite: бесплатно
Plus: 199 долларов США за первый год; 99 долларов в год за обновления после этого
Pro: 299 долларов за первый год; 149 долларов/year для последующих обновлений

 

8. Imager X

Встроенные возможности преобразования изображений в Craft немного ограничены. Например, они работают только с реальными активами, а не с удаленными изображениями.

Imager X — отличный плагин, который, помимо многих преимуществ, позволяет преобразовывать удаленные изображения. Кроме того, его усовершенствованный синтаксис идеально подходит для кодирования сложных художественных направлений.

Imager X стоит недешево, но, учитывая огромную важность оптимизации изображений, если у вас нет простого набора изображений для обработки, вы будете рады, что сделали это вложение.

Lite: 49 долларов за первый год; 29 долларов в год за обновления после этого
Pro: 99 долларов за первый год;

 

9.

SEOMatic

SEOMatic — это SEO-решение, которое используют по умолчанию большинство разработчиков Craft, включая самих Pixel & Tonic.

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

SEOMatic — еще один плагин премиум-класса, но реализовать его гораздо проще и дешевле, чем самостоятельно копаться во всех этих метатегах и XML-файлах.

99 долларов за первый год; 49 долларов США в год за последующие обновления

 

Плагины Craft CMS, которые необходимо установить

Экосистема Craft быстро растет, и разнообразие доступных плагинов увеличивается по мере того, как Craft используется на все большем количестве сайтов.

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