Учебник по разработке расширений Joomla 3.x для начинающего разработчика

Я много работал в версии Joomla 1.0.15 и разработал несколько расширений. Кроме того, я продолжил разработку в Joomla 1.5.x Но, мой развитый прекратил после этого выпуска. Теперь я хочу снова начать разработку с помощью Joomla 3.x. Я вижу, что Joomla сделала несколько улучшений, таких как MVC, отзывчивый шаблон, рабочий процесс и многие другие.

  • Может ли кто-нибудь предоставить мне самые простые дорожные карты и руководства для это?
  • Каков новый рабочий процесс сейчас?
  • Что такое новая архитектура MVC?
20 голосов | спросил ursitesion 12 J000000Saturday14 2014, 23:08:46

4 ответа


22

Я приведу список моих ссылок, связанных с закладками, и список со ссылками на Joomla Development Books с различными ресурсами по всему Joomla Development. Надеюсь, они будут полезны для всех, кого это интересует:

Joomla Beginner Пользователи начинают здесь:


JSE Полезные ссылки:


Ресурсы Joomla Development Online:


Joomla & Книги по развитию PHP:


Рекомендуемые обучающие видео для Udemy


Другие полезные ссылки

ответил FFrewin 13 J000000Sunday14 2014, 16:36:09
7

Я могу порекомендовать официальную страницу документа. Для разработчиков есть раздел, который включает также учебные пособия. http://docs.joomla.org/Portal:Developers

Дэвид Херли в настоящее время делает серию коротких видеороликов, в которых объясняется, как развить разные вещи. http://dbhurley.com/jd101-joomla-development-tutorial-series/

Страница API также является хорошим источником. http://api.joomla.org/

Это поможет вам начать работу.

ответил Bakual 13 J000000Sunday14 2014, 00:39:54
7

Предыдущие ответы являются исчерпывающими о Joomla Core MVC. В качестве альтернативы MVC для Joomla, FOF

https://www.akeebabackup.com/documentation/fof/introducing -fof.html #, что-это-ФОФ

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! все большее число разработчиков.

ответил Anibal 13 J000000Sunday14 2014, 17:07:56
0

Если вы ищете образец mvc-компонента, разработанный в joomla3, вы можете просмотреть эта ссылка содержит несколько образцов компонентов с админом и сайтом с acl или без acl со всеми типами полей формы.

ответил RN Kushwaha 4 FebruaryEurope/MoscowbWed, 04 Feb 2015 21:12:56 +0300000000pmWed, 04 Feb 2015 21:12:56 +030015 2015, 21:12:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132