zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#joomla

0 posts0 participants0 posts today

Триггеры ядра Joomla при CRUD-операциях

CRUD - аббревиатура основных операций с данными: создание ( C reate), чтение ( R ead), изменение ( U pdate) и удаление ( D elete). Практически все действия на сайте как в админке, так и пользовательской части можно описать этими действиями. Разработчикам при создании функционала часто в какие-то моменты этих действий нужно проделать некие действия с участием данных или без них. Как найти нужное событие для своего плагина в Joomla подскажет эта статья.

habr.com/ru/articles/874320/

ХабрТриггеры ядра Joomla при CRUD-операцияхCRUD - аббревиатура основных операций с данными: создание ( C reate), чтение ( R ead), изменение ( U pdate) и удаление ( D elete). Практически все действия на сайте как в админке, так и...

4 лучших бесплатных CMS для интернет-магазина в 2024 году

Выбрали четыре, на наш взгляд, лучших бесплатных систем управления контентом (CMS) для интернет-магазина. У всех CMS из нашего списка: Понятные функции и интерфейс — в большинстве CMS не нужны глубокие знания программирования, разберется даже начинающий. В открытом доступе к каждой CMS есть документация и гайды по настройке. Настройка за счет плагинов . Можно дополнить каждую CMS плагинами — дополнениями, которые устанавливаются поверх основного приложения и расширяют его возможности. Например, с помощью плагинов можно подключить к сайту сервис курьерской доставки или мессенджеры для общения с клиентами. Открытый исходный код — можно доработать CMS под задачи проекта. Смотертреть, что и почему выбрали

habr.com/ru/companies/ispmanag

Хабр4 лучших бесплатных CMS для интернет-магазина в 2024 годуВыбрали четыре, на наш взгляд, лучших бесплатных систем управления контентом (CMS) для интернет-магазина. У всех CMS из нашего списка: Понятные функции и интерфейс  — в большинстве CMS не нужны...

Как добавить свой таб или поле в интерфейс Joomla с помощью плагина. «Joomla way»

Задачи могут быть самые разные: поле аватара для пользователя в com_users , дополнительный таб в форму редактирования материала, поле связи одной сущности с другой и т.д. Сразу оговорюсь, что бывает и "non-Joomla way" - то есть подходы, которые не предполагаются ядром CMS, но при этом и явно не запрещаются. Сейчас речь пойдёт о традиционном.

habr.com/ru/articles/853196/

ХабрКак добавить свой таб или поле в интерфейс Joomla с помощью плагина. «Joomla way»Задачи могут быть самые разные: поле аватара для пользователя в com_users , дополнительный таб в форму редактирования материала, поле связи одной сущности с другой и т.д. Сразу оговорюсь, что бывает и...

Подключение сторонних PHP библиотек в Joomla

PHP библиотеки удобны тем, что к ним можно обращаться из любого места Приложения: из плагина, модели компонента, модуля и т.д. В случае, если подобную задачу кто-то уже решал и оформил в виде библиотеки (и даже обновляет её) - имеет смысл подключить в свою Joomla эту библиотеку. Например, вам для разработки способа оплаты интернет-магазина нужна официальная библиотека платёжного агрегатора. Или вас устраивает официальный PHP SDK какой-нибудь CRM.

habr.com/ru/articles/851520/

ХабрПодключение сторонних PHP библиотек в JoomlaPHP библиотеки удобны тем, что к ним можно обращаться из любого места Приложения: из плагина, модели компонента, модуля и т.д. В случае, если подобную задачу кто-то уже решал и оформил в виде...

Как запустить email- и SMS уведомления на Joomla с использованием API

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

habr.com/ru/companies/exolve/a

ХабрКак запустить email- и SMS уведомления на Joomla с использованием APIВ цифровом маркетинге коммуникация с клиентами играет ключевую роль в успехе бизнеса. Хотя email-уведомления остаются мощным инструментом, SMS приобретают все большее значение благодаря оперативности...

Как починить пагинацию в своих расширениях для Joomla 5.1.3+. Backwards breaking changes

Это информация о возможном сломе обратной совместимости в классе Pagination Joomla 5.1.3+. Релиз 5.1.3 был связан с закрытием уязвимостей (см. Joomla 5.1.3 and 4.4.7 Security and Bug Fix Release ), в нём был изменён подход к генерации ссылок для страниц пагинации. Из-за этого могут перестать работать ссылки страниц пагинации в сторонних компонентах Joomla. В компонентах ядра ошибки работы пагинации были исправлены в релизе 5.1.4.

habr.com/ru/articles/844296/

ХабрКак починить пагинацию в своих расширениях для Joomla 5.1.3+. Backwards breaking changesЭто информация о возможном сломе обратной совместимости в классе Pagination Joomla 5.1.3+. Релиз 5.1.3 был связан с закрытием уязвимостей (см. Joomla 5.1.3 and 4.4.7 Security and Bug Fix Release ), в...

Анатомия умного поиска в Joomla 5. Создание плагина

Исторически в ядре Joomla существовало 2 компонента поиска: просто "поиск" и "умный поиск" (smart search). Простой поиск был в составе ещё Joomla 1.x и с тех пор существенно не менялся, а начиная с Joomla 4 был исключен из состава ядра. Начиная с Joomla 2.5 в число штатных был включен компонент Умного поиска (smart search) - com_finder , главным отличием которого от простого поиска стала индексация контента . Как создать плагин для умного поиска Joomla расскажет эта статья.

habr.com/ru/articles/816571/

ХабрАнатомия умного поиска в Joomla 5. Создание плагинаИсторически в ядре Joomla существовало 2 компонента поиска: просто "поиск" и "умный поиск" (smart search). Простой поиск был в составе ещё Joomla 1.x и с тех пор существенно не менялся. Для того,...

[Перевод] Как исправить ошибку 500 в Joomla

Как справиться с ошибкой 500 в Joomla. 12 простых шагов. Это моя первая попытка перевода и публикации статьи на профессиональную тему на этом ресурсе. Но я давно работаю с Joomla, и всеми описанными далее шагами не раз пользовался на личном опыте.

habr.com/ru/articles/834298/

ХабрКак исправить ошибку 500 в JoomlaИзвините, возникла проблема, которую мы не смогли устранить. Сервер вернул ответ «500 — Упс, похоже, что-то пошло не так». Это перевод с английского с https://magazine.joomla.org/ . Ого, спасибо,...

Программное создание материалов с пользовательскими полями в Joomla 5+

С помощью материалов Joomla на сайте можно сделать не только контентный сайт-статейник или новостник, но каталог, простую доску объявлений и т.д. Начиная примерно года с 2016 очень много трафика из поисковиков уходит в соц.сети, стриминговые платформы, мессенджеры. Много контента стало создаваться напрямую в интерфейсе, например, Telegram. И в связи с этим встаёт вопрос об автоматическом наполнении сайта контентом из соц.сетей и мессенджеров. Для этого как раз и нужно знать как создавать материалы в Joomla 4 / Joomla 5 и старше программным способом.

habr.com/ru/articles/832854/

ХабрПрограммное создание материалов с пользовательскими полями в Joomla 5+С помощью материалов Joomla на сайте можно сделать не только контентный сайт-статейник или новостник, но каталог, простую доску объявлений и т.д. Начиная примерно года с 2016 очень много трафика из...

Вышли релизы безопасности Joomla 5.1.2 и Joomla 4.4.6

Команда разработки Joomla представила очередные релизы веток Joomla 5.1.2 и 4.4.6. Релизы включают в себя устранение уязвимостей, а также исправление ошибок, найденных с момента предыдущих версий. Итак, давайте изучим, что нового в этих версиях.

habr.com/ru/articles/827860/

ХабрВышли релизы безопасности Joomla 5.1.2 и Joomla 4.4.6Вышли релизы Joomla 5.1.2 и Joomla 4.4.6 Команда разработки Joomla представила очередные релизы веток Joomla 5.1.2 и 4.4.6. Релизы включают в себя устранение уязвимостей, а также исправление ошибок,...

Как выбрать плагин для защиты сайта, если вы начинающий веб-мастер

К сожалению, часто владельцы сайтов задумываются о безопасности, только когда атака уже случилась. Чтобы не пришлось разбираться с последствиями взломов, лучше сразу установить плагин, который обеспечит комплексную защиту сайта от распространённых угроз. Меня зовут Алексей Солдатов, я руковожу техподдержкой в SpaceWeb. В этой статье рассказываю, как из всего многообразия плагинов выбрать действительно надёжные. В конце — подборка хороших бесплатных плагинов для популярных CMS.

habr.com/ru/companies/spaceweb

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

[Перевод] Стилизуем модуль материалов для Joomla в стиле новостных порталов

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

habr.com/ru/articles/821253/

ХабрСтилизуем модуль материалов для Joomla в стиле новостных порталовНиже предлагается перевод полезного материала от Даниэля Дюбуа, который поделился с сообществом переопределением модуля материалов Joomla, при помощи которого вы сможете отображать ленту последних...

[Перевод] Глубокое погружение в дочерние шаблоны Joomla

Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla 4.1 эта проблема решена. Благодаря возможности создавать дочерние шаблоны, добавленные в ядро, вы можете вносить изменения, которые сохранятся в системе без риска потери данных. В этой статье объясняется, как это работает.

habr.com/ru/articles/809089/

ХабрГлубокое погружение в дочерние шаблоны JoomlaВы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla...

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

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

habr.com/ru/articles/809079/

ХабрСоздаём плагин авторизации в Joomla 5 по e-mailJoomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В...

[Перевод] Создаём плагин авторизации в Joomla 5 по e-mail

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

habr.com/ru/articles/809081/

ХабрСоздаём плагин авторизации в Joomla 5 по e-mailJoomla 5 позволяет пользователям входить в систему только под именем пользователя. Однако многие пользователи для удобства предпочитают входить в систему, используя свой адрес электронной почты. В...

Что нового в joomla 5.1?

16 апреля 2024 года вышли релизы Joomla 5.1 и Joomla 4.4.4. Если Joomla 4.x уже находится в режиме поддержки и получает только "заплатки", то в каждом выпуске Joomla 5.x появляется что-то новое. Краткий список был опубликован в недавней новости . Давайте посмотрим подробнее на то что же именно появилось в Joomla 5.1.

habr.com/ru/articles/809491/

ХабрЧто нового в joomla 5.1?16 апреля 2024 года вышли релизы Joomla 5.1 и Joomla 4.4.4. Если Joomla 4.x уже находится в режиме поддержки и получает только "заплатки", то в каждом выпуске Joomla 5.x появляется что-то новое....

[Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters

Страница результатов Умного Поиска позволяет нам отображать некоторые поля (изображение, категорию, дату и т. д.), но не пользовательские поля. Поскольку поля Joomla предоставляют очень гибкий способ добавления дополнительных свойств к нашему контенту, их отображение в результатах поиска может сделать результаты более значимыми.

habr.com/ru/articles/808915/

ХабрДобавление полей Joomla в результаты Умного Поиска при помощи JFiltersСтраница результатов Умного Поиска позволяет нам отображать некоторые поля (изображение, категорию, дату и т. д.), но не пользовательские поля. Поскольку поля Joomla предоставляют очень гибкий способ...

[Перевод] Используем поля Joomla для фильтрации материалов

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

habr.com/ru/articles/805513/

ХабрИспользуем поля Joomla для фильтрации материаловНастраиваемые поля В данном руководстве, подготовленном Брайаном Тимэном, рассматривается кейс, как можно применить настраиваемые поля для фильтрации материалов Joomla, видоизменив макет шаблона....

Исследование: какую долю занимает Joomla среди ru-сайтов в 2024 году?

В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и насколько они точны. Также, кроме уточнения самой доли рынка хотелось получить статистику по используемым версиям Joomla. Ну и весомым фактором было желание попробовать сделать с Joomla что-то новое, выходящее за рамки обычной рабочей рутины - сделать собственное исследование 😀

habr.com/ru/articles/802387/

#2024

ХабрИсследование: какую долю занимает Joomla среди ru-сайтов в 2024 году?В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и...