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?
component
development
cms
module
extensions
ursitesion
fonte
fonte
Respostas:
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
* Este feito pelo nosso moderador do JSE, Valentin Despa
Outros Links Úteis
fonte
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.
fonte
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.
fonte
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.
fonte