Tutorial sullo sviluppo delle estensioni di Joomla 3.x per uno sviluppatore principiante


20

Ho lavorato ampiamente nella versione Joomla 1.0.15 e ho sviluppato più estensioni. Inoltre, ho continuato il mio sviluppo in Joomla 1.5.x Ma il mio sviluppo è stato interrotto dopo questa versione. Ora voglio ricominciare il mio sviluppo con Joomla 3.x. Vedo che Joomla ha apportato numerosi miglioramenti come MVC, modello reattivo, flusso di lavoro e molti altri.

  • Qualcuno può fornirmi la roadmap più semplice e i link tutorial per questo?
  • Qual è il nuovo flusso di lavoro ora?
  • Qual è la nuova architettura MVC?

Posso sapere perché la mia domanda è stata sottoposta a downgrade?
ursitesion,

1
Sono stato io a sottovalutare la domanda. Il motivo è perché mi è sembrato il tipo di domanda che avrebbe portato a collegare solo le risposte, che di fatto si è verificato (a parte @Anibal), che può essere semplicemente trovato da una piccola ricerca su Google. Per quanto io sia tutto per le persone che ottengono aiuto in quanto capisco che le cose possono essere confuse, penso che sia sempre bene per l'utente fare qualche ricerca. Ricorda, come dicono tutti gli sviluppatori, Google è il tuo migliore amico :)
Lodder

4
@Lodder: nessun problema. Sono anche d'accordo con te, ma il motivo alla base della pubblicazione della mia domanda su questo forum Joomla dedicato è quello di ottenere un elenco consolidato e autentico di tutorial di sviluppo di Joomla.
ursitesion

Risposte:


23

MOLTO utile @FFrewin, posso condividerlo nella community di JoomlaLondon Google+?
BodgeIT

@BodgeIT: Va decisamente bene amico.
FFrewin


7

Le risposte precedenti sono complete su Joomla Core MVC. Come MVC alternativo per Joomla, FOF

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

https://github.com/akeeba/fof

Che cos'è il FOF

FOF (Framework on Framework) è un framework di sviluppo rapido di applicazioni per Joomla !. A differenza di altri framework non è autonomo. Estende il Joomla! Piattaforma invece di sostituirla, con la sua versione biforcuta ed estesa delle classi MVC, mantenendo una forte somiglianza con l'attuale Joomla! API MVC. Questo significa che non devi imparare di nuovo a scrivere Joomla! estensioni. Invece, puoi iniziare a essere produttivo dal primo giorno in cui lo usi. Il nostro obiettivo è supportare sempre le versioni LTS ufficialmente supportate di Joomla! e non interrompere la retrocompatibilità senza un chiaro percorso di deprecazione e migrazione.

FOF è compatibile con le tecnologie di database utilizzate da Joomla! stesso: MySQL, SQL Server (e Windows Azure SQL), PostgreSQL. Nella maggior parte dei casi è possibile scrivere un componente in una tecnologia del server di database e farlo funzionare sulle altre tecnologie del server di database con il minimo o nessun sforzo.

FOF è attualmente utilizzato da componenti gratuiti e commerciali per Joomla! da un numero crescente di sviluppatori.


0

Se stai cercando un componente mvc di esempio sviluppato in joomla3 puoi visualizzare questo link con diversi componenti di esempio con admin e site, con acl o senza acl, con tutti i tipi di campi modulo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.