ti-enxame.com

Tutorial de desenvolvimento de extensão do Joomla 3.x para um desenvolvedor iniciante

Trabalhei extensivamente na versão Joomla 1.0.15 e desenvolvi várias extensões. Além disso, continuei meu desenvolvimento no Joomla 1.5.x Mas, meu desenvolvimento foi interrompido após este lançamento. Agora, quero iniciar meu desenvolvimento novamente com o Joomla 3.x. Eu posso ver que o Joomla fez várias melhorias, como MVC, modelo responsivo, fluxo de trabalho e muito mais.

  • Alguém pode me fornecer o roteiro mais fácil e links de tutoriais para isso?
  • Qual é o novo fluxo de trabalho agora?
  • Qual é a nova arquitetura MVC?
20
ursitesion

Fornecerei a lista dos meus links favoritos e uma lista com os links para os Livros do Joomla Development, com vários recursos em todo o Joomla Development. Espero que sejam úteis para qualquer pessoa interessada:

Usuários iniciantes no Joomla começam aqui:


Links úteis do JSE:


Recursos Online do Joomla Development:


Joomla & PHP Livros de desenvolvimento:


Tutoriais em vídeo recomendados da Udemy


Outros Links Úteis

23
FFrewin

Eu posso recomendar a página oficial do documento. Há uma seção para desenvolvedores que inclui também tutoriais. http://docs.joomla.org/Portal:Developers

David Hurley está atualmente fazendo uma série de vídeos curtos que explicam como desenvolver várias coisas. http://dbhurley.com/jd101-joomla-development-tutorial-series/

A página da API também é um bom recurso. http://api.joomla.org/

Isso deve ajudar você a começar.

8
Bakual

As respostas anteriores são abrangentes sobre o Joomla Core MVC. Como um MVC alternativo para o Joomla, [~ # ~] fof [~ # ~]

https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof

https://github.com/akeeba/fof

O que é FOF

FOF (Framework on Framework) é um framework de desenvolvimento rápido de aplicativos para o Joomla !. Ao contrário de outras estruturas, ele não é autônomo. Estende o Joomla! Plataforma em vez de substituí-la, apresentando sua própria versão bifurcada e estendida das classes MVC, mantendo uma forte aparência do Joomla! API MVC. Isso significa que você não precisa reaprender a escrever o Joomla! extensões. Em vez disso, você pode começar a ser produtivo desde o primeiro dia em que o usar. Nosso objetivo é sempre oferecer suporte às versões LTS oficialmente suportadas do Joomla! e não interrompa a compatibilidade com versões anteriores sem um caminho claro de depreciação e migração.

FOF é compatível com as tecnologias de banco de dados usadas pelo Joomla! em si: MySQL, SQL Server (e Windows Azure SQL), PostgreSQL. Na maioria dos casos, você pode gravar um componente em uma tecnologia de servidor de banco de dados e executá-lo nas outras tecnologias de servidor de banco de dados com o mínimo ou nenhum esforço.

Atualmente, o FOF é usado por componentes gratuitos e comerciais para o Joomla! por um número crescente de desenvolvedores.

7
Anibal

Se você está procurando um componente mvc de amostra desenvolvido no joomla3, pode ver neste link ter vários componentes de amostra com admin e site, com acl ou sem acl, com todos os tipos de campos de formulário.

0
RN Kushwaha