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


20

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?

Posso saber por que minha pergunta foi rebaixada?
ursitesion

11
Fui eu que rebaixei a questão. O motivo é que me pareceu o tipo de pergunta que levaria a vincular apenas respostas, que de fato ocorreram (além do @Anibal), que podem ser encontradas em uma pequena pesquisa no Google. Por mais que eu seja a favor das pessoas que recebem ajuda, entendo que as coisas podem ser confusas, acho que é sempre bom que o usuário faça alguma pesquisa. Lembre-se, como todos os desenvolvedores dizem, o Google é seu melhor amigo :) #
Lodder

4
@Lodder: Não há problema. Também concordo com você, mas a razão por trás da publicação da minha pergunta neste fórum Joomla dedicado é obter uma lista consolidada e autêntica dos tutoriais de desenvolvimento do Joomla.
ursitesion

Respostas:


23

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:


Livros de desenvolvimento Joomla e PHP:


Tutoriais em vídeo recomendados da Udemy


Outros Links Úteis


MUITO útil @FFrewin, posso compartilhar isso na comunidade do Google+ no JoomlaLondon?
Julio

@BodgeIT: Isso é definitivamente ok, companheiro.
FFrewin


7

As respostas anteriores são abrangentes sobre o Joomla Core MVC. Como MVC alternativo para 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.


0

Se você estiver procurando por um componente mvc de amostra desenvolvido no joomla3, poderá ver este link com vários componentes de exemplo com admin e site, com acl ou sem acl, com todos os tipos de campos de formulário.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.