it-swarm.it

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

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?
20
ursitesion
23
FFrewin

Posso consigliare la pagina ufficiale del documento. C'è una sezione per gli sviluppatori che include anche tutorial. http://docs.joomla.org/Portal:Developers

David Hurley sta attualmente realizzando una serie di brevi video che spiegano come sviluppare varie cose. http://dbhurley.com/jd101-joomla-development-tutorial-series/

Anche la pagina API è una buona risorsa. http://api.joomla.org/

Questo dovrebbe aiutarti a iniziare.

8
Bakual

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'è 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.

7
Anibal

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

0
RN Kushwaha