development

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

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

    CRUD - аббревиатура основных операций с данными: создание (Create), чтение (Read), изменение (Update) и удаление (Delete). Практически все действия на сайте как в админке, так и пользовательской части можно описать этими действиями. Разработчикам при создании функционала часто в какие-то моменты этих действий нужно проделать некие действия с участием данных или без них.

  • SW JProjects v.2.2.0 - обновление менеджера цифровых проектов для Joomla разработчиков

    SW JProjects v.2.2.0 - обновление менеджера цифровых проектов для Joomla разработчиков

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

  • Как добавить свой повторяемый элемент интерфейса в класс HTMLHelper Joomla 4+

    Как добавить свой повторяемый элемент интерфейса в класс HTMLHelper Joomla 4+

    В API Joomla есть полезный инструмент - класс HTMLHelper. Он выводит HTML-элементы интерфейса с нужными параметрами: модальные окна, аккордеоны, табы, изображения и т.д. Для рендера мы передаём все нужные данные: заголовки окон, содержимое табов, атрибуты изображений.

  • SW JProjects v.2.1.0 - обновление менеджера цифровых проектов для Joomla разработчиков

    SW JProjects v.2.1.0 - обновление менеджера цифровых проектов для Joomla разработчиков

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

  • Joomla разработчикам: как починить пагинацию в своих расширениях для Joomla 5.1.3+

    Это информация о возможном сломе обратной совместимости в классе Pagination Joomla 5.1.3+. Релиз 5.1.3 был связан с закрытием уязвимостей. В нём был изменён подход к генерации ссылок для страниц пагинации.

  • Совет по Joomla: использование методов плагинов в любом месте Joomla 4 / Joomla 5

    Нередко расширения Joomla в готовом виде состоят из пакета - комплекта плагинов, модулей, библиотек. Расширения из одного пакета могут нуждаться в одном и том же методе и раньше было несколько путей:

    • копировать код везде (выкидываем принцип DRY - don't repeat yourself)
    • делать простой трейт в одном плагине и обращаться к нему (в Joomla 3 так обычно не делали)
    • делать библиотеку отдельным расширением пакета. Но как-то странно так заморачиваться ради одного метода
  • Совет по Joomla: использовать HTMLHelper для рендера ссылок, изображений и т.д.

    Совет по Joomla: использовать HTMLHelper для рендера ссылок, изображений и т.д.

    При работе с кодом хорошим тоном разработки считается наглядность кода, которая обеспечивает лёгкость его восприятия. Обычно это называют "чистый, читаемый код". Согласитесь, понимать следующую запись не всегда бывает удобно:

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

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

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео