Я всегда очень рад платить разработчикам за расширения Joomla, потому что они этого заслуживают.

Некоторые расширения широко известны, потому что они доступны в каталоге расширений Joomla! Extensions Directory™ https://extensions.joomla.org/ и имеют отличные отзывы
. доступно на Гитхабе.

В этой статье я хотел поделиться с вами своим собственным списком тех небольших расширений, которые я использую на большинстве своих веб-сайтов Joomla 4, а также несколькими советами и рекомендациями.

Подавляющее большинство этих расширений с открытым исходным кодом (в этом случае я призываю вас внести свой вклад!) или, по крайней мере, бесплатно
Я собрал их в 8 темах.

Получайте удовольствие и наслаждайтесь Joomla!

МЕДИА МЕНЕДЖЕР

Разрешить SVG в медиаменеджере

Все, что требуется, это 30 секунд, чтобы адаптировать параметры.
https://www.youtube.com/watch?v=U7hHYpuNqsg
Txs Брайан!

Предварительный просмотр изображений SVG в медиа-менеджере и выбор файлов SVG в полях мультимедиа.

Разрешение SVG уже хорошо, но возможность предварительного просмотра еще лучше!
Примечание: изображение SVG для предварительного просмотра будет исправлено в Joomla 4.3 .
https://github.com/nikosdion/joomlasvg
Txs Nicholas!

Адаптивные изображения


Как насчет автоматической генерации изображений AVIF и WEBP и создания исходных наборов (т. е. создания разных размеров каждого изображения , чтобы оно было полностью адаптивным)
?

Отдельная папка для каждого пользователя в медиаменеджере

Как насчет ограничения доступа к определенной части папки с изображениями (images/user/userName, где userName — это реальная или хешированная версия имени пользователя). Плагин можно включить для каждой группы пользователей. https://restrictedfs 
. dgrammatiko.dev/
Спасибо Димитрис!

FTP, Pixabay, Pexels, Emoji, фильтры прямо в медиаменеджере

Как насчет просмотра не только локальных файлов, но и удаленных файлов в
Медиаменеджере , наличия фильтров и других дополнительных функций?

Разрешение документов (PDF и т. д.) в пользовательском поле Type Media

Хотите иметь пользовательское поле типа медиа, которое позволяло бы выбирать не только изображения, но и (например) документы?
Платная версия DP Media, упомянутая чуть выше, позволяет это (и многое другое)
Txs Allon!

SEO и ОТКРЫТЫЙ ГРАФИК

Open Graph (изображения, используемые при публикации в социальных сетях)

Как насчет автоматического создания изображений Open Graph для страниц вашего сайта, наложения текста и графики на изображение или сплошной цветной фон
https://github.com/lucid-fox/social-magick
Txs Crystal!

Кнопки обмена

Как насчет облегченных кнопок общего доступа без javascript и отслеживания
?

Йост SEO

Как насчет
советов по SEO при редактировании статьи?

4 SEO

Как насчет SEO-расширения, которое делает все (Open Graph, карта сайта, помощь в написании содержимого внутренних ссылок, неработающие ссылки, страницы с ошибками, перенаправления и т. д.)? Учитывая все эти функции (и я до сих пор открываю новые каждый раз, когда
использую это), это платное расширение.
https://weeblr.com/joomla-seo/4seo
Txs Yannick!

НАСТРАИВАЕМЫЕ ПОЛЯ

Условные поля («показывать вкл»)

Как насчет того, чтобы разрешить отображение или скрытие настраиваемых полей Joomla, в том числе в подчиненных формах, в зависимости от значения другого настраиваемого
поля
?

Дополнительные типы настраиваемых полей

Как насчет наличия 26 новых типов настраиваемых полей (видео, карты и т. д.) поверх 16 собственных полей
https://www.tassos.gr/joomla-extensions/advanced-custom-fields
Txs Tassos

Связанные поля

Что такое возможность создавать каскадные выпадающие поля, которые динамически меняются в зависимости от предыдущего выбора?
Это 1 из 7 дополнительных типов настраиваемых полей, которые вы получаете в платной версии
. /advanced-custom-fields/docs/the-chained-fields-field
Txs Tassos!

Зарождение полей

Как насчет вложения настраиваемых полей подформы типа (повторяющийся список, состоящий из других настраиваемых полей)
https://github.com/nikosdion/plg_fields_inception
Txs Николай!

Фильтрация

О добавлении следующих видов фильтров для каждой категории, отображаемой в интерфейсе вашего сайта: Подкатегория/Теги/Пользовательские поля
https://github.com/nikosdion/plg_system_filtermagic
Txs Николай!

РЕДАКТОР

WYSIWYG

Как насчет включения истинного WYSIWYG для редактора Joomla tinyMCE?
По умолчанию он предоставляет только необходимые файлы для шаблона Cassiopeia, но вы можете использовать его и для любого другого шаблона .

Различные формы редактирования для каждой категории

Как насчет настройки любой формы редактирования внутреннего/внешнего интерфейса com_content для каждой категории
https://github.com/ttc-freebies/custom-edit-forms-per-cat
Txs Dimitris!

Ярлыки в TinyMCE

Как насчет набора сочетаний клавиш для использования при создании контента с помощью Joomla 4 и редактора по умолчанию (TinyMCE
)
.

Лучшее внешнее издание


Как насчет того, чтобы не отвлекаться на редактирование контента в интерфейсе вашего веб-сайта Joomla 4
?

Настройка меню TinyMCE

Все началось с вопроса, который я задал в группе Joomla на Facebook: https://www.facebook.com/groups/joomlanospam/posts/10158526033230997/
Есть два способа добавить стили в предопределенные меню TinyMCE
: нативное решение, работающее с media\templates\site\cassiopeia\css\editor.css (или editor.min.css ) или его эквивалентом в дочернем шаблоне (примечание: убедитесь, что ваши классы установлены не как .test, а как p.test например)
- есть лучшее решение при использовании вышеупомянутого  https://wysiwyg.dgrammatiko.dev/
Плагин WYSIWYG добавляет следующие 2 файла
- /media/templates/site/cassiopeia/js/style_formats.json
- /media/templates/сайт/cassiopeia/js/formats.json
См. дополнительные пояснения по этому поводу (включая содержимое этих файлов) в нижней части https://wysiwyg.dgrammatiko.dev/documentation/index.html
. Если вы используете дочерний шаблон, вы можете просто поместить этот файл в свой дочерний шаблон ( что удобно и гарантирует, что ваши файлы никогда не будут перезаписаны):
- /media/templates/site/cassiopeia_MYCHILD/js/style_formats.json
- /media/templates/site/cassiopeia_MYCHILD/js/formats.json
Примечание: в случае многоязычного веб-сайты, если эти файлы в вашем дочернем шаблоне не «запускаются», просто убедитесь
, что дочерний шаблон «по умолчанию» для каждого языка
, а также что дочерний шаблон «по умолчанию» (а не родительский шаблон)
Txs Dimitris !

Дальнейшая настройка TinyMCE

Как насчет системного плагина для настройки TinyMCE помимо того, что позволяет вам делать Joomla
?

СОДЕРЖАНИЕ

Переводы с Deepl

Как насчет перевода всего вашего контента на другие языки благодаря Deepl прямо из вашего редактора (так что сохраните все HTML-теги!)
https://obix.nl/en/joomla/joomla-extensions-by-obix/editor- перевод - плагин
Txs Pieter-Jan!

Искусственный интеллект с ChatGPT

Слишком ленив, чтобы создавать собственный контент? Хотите использовать ChatGPT прямо из редактора Joomla?
https://github.com/R2H-BV/chatgpt
Txs Rick!

Массовое создание статей или категорий

Как насчет массового создания статей или категорий, включая соответствующие пункты
меню
?

Создание статей из Google Sheet

А как насчет создания сотен тысяч статей, включая их настраиваемые поля, непосредственно из Google Sheet (благодаря Joomla API)?
Что ж, я собираюсь начать новую серию статей об этом в нынешнем журнале сообщества Joomla (JCM).
Да, это тизер к моим будущим статьям (и хороший способ подписаться на них теперь, когда я объявил об этом официально)
https://magazine.joomla.org/authors/marc-dechevre
Txs мне!

Создание статей из CSV-файла

Как насчет пакетного импорта/экспорта ваших статей, включая их настраиваемые поля, непосредственно из файла
CSV
?

Очень простая форма, позволяющая посетителям (или администраторам) создавать статьи из внешнего интерфейса.

Как насчет очень простой формы, позволяющей посетителям (или администраторам) создавать статьи из внешнего интерфейса, включая настраиваемые поля (благодаря API Joomla)? Это лишь один пример того, что возможно с Convert Forms 4 BETA (который
должен станет стабильной в ближайшие недели), я думаю, только в платной
версии
.

RO-CSVI

Я только что упомянул инструменты 4 для импорта статей в Joomla, Было бы несправедливо не упомянуть самый полный инструмент, который фактически позволяет импортировать / экспортировать, логически являясь платным
расширением
. Роланд!

АДМИНИСТРАЦИЯ

Доступ к файлам журнала


Как насчет доступа к файлам журнала непосредственно из серверной части (вместо FTP)
?

список заданий

Как насчет того, чтобы ваш список задач находился прямо в бэкэнде вашего сайта?
https://github.com/brianteeman/tasklist
Txs Брайан!

Планировщик заданий для проверки всего вашего контента

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

ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ

Мощная система комментариев

Как насчет быстрой, мощной и гибко настраиваемой системы комментариев для
Joomla 
?

Недействительные кеши браузеров

Мы все сталкивались с этим: мы изменили какой-то файл CSS или JS... но наши пользователи не видят результат из-за кеша их
браузеров
.

Темный режим для вашего бэкенда

Как насчет альтернативной версии Atum, внутреннего шаблона Joomla4?Это Muta
https://muta.dgrammatiko.dev/
Txs Dimitris!

Темный режим для вашего бэкэнда и/или фронтенда

Как насчет ухода за глазами?
https://github.com/nikosdion/DarkMagic
Txs Николай!

Макет карт

Как насчет переопределения параметров конфигурации для создания макетов
карточек
?

Модальный вход

Как насчет отображения модуля входа в модальное/всплывающее
окно
?

Управление версиями модуля

А как насчет управления версиями модулей (так же, как у нас изначально есть управление версиями статей
)
?

Сиротские изображения

Как насчет окончательной очистки вашего веб-сайта? Это начинается с определения потерянных изображений.
Версия Joomla 3 бесплатна, версия Joomla 4 платная.
Менеджер изображений https://www.r2h.nl/joomla-extensions
Txs Rick!

УЗНАТЬ БОЛЬШЕ

Мастер-класс по Joomla!4

Практическое руководство по созданию многофункциональных и современных веб-сайтов с использованием совершенно новых функций Joomla 4
в мягкой обложке, поэтому, конечно, платное (версия в формате PDF включена)
https://www.amazon.com/Joomla-Masterclass-practitioners-building-brand-new/ дп/1803238976
Txs Лука!

Разработка расширений

Отсутствующий справочник по Joomla™ для разработчиков расширений
https://www.dionysopoulos.me/book.html
Txs Nicholas!

Изучайте Джумла 4

Мощные советы и секреты пользователей о Joomla 4 (13 видео в банкомате)
https://www.youtube.com/@learnjoomla4/videos
Txs Брайан!

Базовая Joomla

Сотни видео
https://www.youtube.com/@Basicjoomla/videos и https://www.youtube.com/@Basicjoomla/streams
Txs Тим!

Marc is a passionate Joomla user

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