Об этой книге
Я начал писать эту книгу в августе 2022 года как краткое руководство для себя и других сторонних разработчиков, пишущих расширения для Joomla 4 или переносящих наши расширения на встроенный MVC Joomla 4.
Хотя Joomla 4 имеет удивительную, богатую и мощную архитектуру и API, она не имеет никакой реальной документации для разработчиков. Документация, которую вы найдете, устаревшая, хаотичная и заставляет вас бежать сломя голову.
Я прилагаю все усилия, чтобы сделать эту книгу доступной для разработчиков всех уровней, от новичка, едва собравшего свой первый плагин, до опытного эксперта с десятками расширений за плечами. Однако, чтобы сохранить все относительно простым и потому, что я делаю это неоплачиваемо, в мое ограниченное свободное время, я решил использовать несколько коротких путей здесь и там. Я не объясняю каждую концепцию очень подробно, я стараюсь объяснить ее в практических деталях.
Если вы хотите увидеть, как выглядит реальное расширение Joomla, я настоятельно рекомендую вам взглянуть и проанализировать расширения Joomla 4, которые моя компания, Akeeba Ltd, опубликовала бесплатно. Самый простой компонент для начала - Akeeba ContactUs. Наиболее полным сочетанием компонента, плагинов и нескольких модулей, которые мы опубликовали, является Akeeba Ticket System - даже бесплатная версия использует большинство функций, которые я описываю в этой книге.
Надеюсь, вы найдете мой подход прагматичным и ориентированным на результат, а не сухим техническим документом. Если у вас есть предложения по улучшению или вы хотите поддержать эту работу, не стесняйтесь связаться со мной через страницу Contact Me на сайте dionysopoulos.me.
- Последнее обновление: .