Підручник з розширення Joomla 3.x для початківця розробника


20

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

  • Чи може хтось надати мені найпростіші дорожні карти та посібники для цього?
  • Який новий робочий процес зараз?
  • Яка нова архітектура MVC?

Чи можу я знати, чому питання було скасовано?
Ursitesion

1
Саме я спротив це питання. Причина полягає в тому, що це спричинило мене як таке питання, яке призвело б до посилань лише на відповіді, що насправді трапилося (крім @Anibal), яке просто можна знайти за допомогою невеликого пошуку в Google. Наскільки я все для людей, які отримують допомогу, наскільки я розумію, що речі можуть бути заплутаними, я думаю, що користувачеві завжди добре зробити якісь дослідження. Пам’ятайте, як кажуть усі чорти, Google - ваш найкращий друг :)
Лодер

4
@Lodder: Немає проблем. Я також погоджуюсь з вами, але причина, коли я розміщую своє запитання на цьому спеціалізованому форумі Joomla, полягає в тому, щоб отримати консолідований і автентичний список навчальних посібників Joomla.
Ursitesion

Відповіді:


23

Я надам список моїх закладених посилань та список із посиланнями на Joomla Development Books, з різними ресурсами навколо Joomla Development. Сподіваюся, вони будуть корисні для всіх, хто цікавиться:

Користувачі Joomla початківців починають тут:


Корисні посилання JSE:


Інтернет-ресурси Joomla Development:


Книги з розвитку Joomla та PHP:


Рекомендовані відеоуроки Udemy


Інші корисні посилання


ДУЖЕ корисно @FFrewin, чи можу я поділитися цим у спільноті JoomlaLondon Google+?
BodgeIT

@BodgeIT: Це, безумовно, нормально.
FFrewin

8

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

В даний час Девід Херлі робить серію коротких відеороликів, які пояснюють, як розвивати різні речі. http://dbhurley.com/jd101-joomla-development-tutorial-series/

Сторінка API також є хорошим ресурсом. http://api.joomla.org/

Це має допомогти розпочати роботу.


7

Попередні відповіді є вичерпними щодо 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! все більшою кількістю розробників.


0

Якщо ви шукаєте зразок компонента mvc, розробленого в joomla3, ви можете переглянути це посилання, що містить декілька зразкових компонентів з адміністратором та сайтом, з acl або без acl, з усіма типами полів форми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.