Я много работал над версией Joomla 1.0.15 и разработал несколько расширений. Кроме того, я продолжил свою разработку в Joomla 1.5.x Но моя разработка прекратилась после этого выпуска. Теперь я хочу снова начать разработку с Joomla 3.x. Я вижу, что Joomla сделала несколько улучшений, таких как MVC, адаптивный шаблон, рабочий процесс и многое другое.
- Может ли кто-нибудь предоставить мне простейшие дорожные карты и учебные ссылки для этого?
- Каков новый рабочий процесс сейчас?
- Какова новая архитектура MVC?
component
development
cms
module
extensions
ursitesion
источник
источник
Ответы:
Я предоставлю список моих закладок и список ссылок для Joomla Development Books с различными ресурсами по всему Joomla Development. Надеюсь они будут полезны всем, кому интересно
Joomla Beginner Пользователи начинают здесь:
Полезные ссылки JSE:
Joomla Development Интернет-ресурсы:
Joomla & PHP Development Books:
Рекомендуемые видеоуроки Udemy
* Этот проект сделан нашим модератором JSE Валентином Деспа
Другие полезные ссылки
источник
Я могу порекомендовать официальную страницу документа. Существует раздел для разработчиков, который также включает в себя учебные пособия. http://docs.joomla.org/Portal:Developers
Дэвид Херли в настоящее время снимает серию коротких видеороликов, которые объясняют, как разрабатывать различные вещи. http://dbhurley.com/jd101-joomla-development-tutorial-series/
Страница API также является хорошим ресурсом. http://api.joomla.org/
Это должно помочь вам начать.
источник
Предыдущие ответы являются исчерпывающими о Joomla Core MVC. Как альтернатива MVC для Joomla, FOF
https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof
https://github.com/akeeba/fof
Что такое FOF
FOF (Framework on Framework) - это среда быстрой разработки приложений для Joomla !. В отличие от других фреймворков, он не автономен. Это расширяет Joomla! Платформа вместо того, чтобы заменить ее, имеет собственную раздвоенную и расширенную версию классов MVC, сохраняя сильное подобие существующей Joomla! MVC API. Это означает, что вам не нужно переучиваться писать Joomla! расширения. Вместо этого вы можете начать продуктивно работать с первого дня его использования. Наша цель - всегда поддерживать официально поддерживаемые версии LTS Joomla! и не нарушать обратную совместимость без явного устаревания и пути миграции.
FOF совместим с технологиями баз данных, используемыми Joomla! Сам: MySQL, SQL Server (и Windows Azure SQL), PostgreSQL. В большинстве случаев вы можете написать компонент в одной технологии сервера баз данных и запустить его на других технологиях сервера баз данных с минимальными усилиями или без каких-либо усилий.
В настоящее время FOF используется бесплатными и коммерческими компонентами для Joomla! все большее число разработчиков.
источник
Если вы ищете пример компонента mvc, разработанный в joomla3, вы можете просмотреть эту ссылку, содержащую несколько примеров компонентов с admin и site, с acl или без acl, со всеми типами полей формы.
источник