WP-MVC: un altro modo per lavorare con WordPress
Come ho già detto in un post precedente WordPress non è sempre la scelta migliore per realizzare il proprio progetto, bisogna scendere molto spesso a compromessi con il CMS, non sempre c’è un plugin per tutto e le prestazioni non sono sempre ottimali. Ma purtroppo, sia per richieste del committente o per necessità o per altri motivi non è possibile cambiare sistema, fortunatamente ho trovato un plugin che mi sta venendo in aiuto, si tratta di WP-MVC, un framework utilizzato per realizzare in modo veloce, facile ed elegante un plugin nuovo.
Normalmente per siti con particolari modifiche si usa installare plugin come:
- Custom Post Type UI;
- Custom Post Types and Custom Fields creator – WCK;
- Custom Taxonomy Creator;
- Custom Post Type Permalinks.
Con WP-MVC si possono creare dei plugin con un architettura Model View Controller. Questo plugin, come specificano anche nel sito del produttore, è nato ispirato da un i Framework più famosi come Symfony, Ruby on Rails e molti altri.
Lo scopo principale è quello di creare in pochi passaggi un plugin con una struttura che comprenda:
- controllers;
- helpers;
- models;
- views.
Come funziona WP-MVC
WP-MVC si installa come un qualsiasi plugin, una volta installato il procedimento è molto semplice.
Per realizzare un Plugin, basta entrare nel proprio terminale e posizionarci nella directory di WP-MVC e digitare:
./wpmvc generate plugin NomePlugin
Una volta lanciato questo commando, troveremo nella directory del plugin la cartella nome-plugin, dentro di questa possiamo trovare le varie cartelle: Controllers, Helpers, Models e Views.
Da qua ci basterà modificare i files appena creati e predisposti dal Plugin per avere:
- La struttura nel Database pronta;
- I form per creare e modificare i dati;
- Le viste sia Front-end che Back-end.
Cosa importante da notare e che in questo modo non verrà sfruttato il sistema di WordPress dei Post e Postmeta, ne parlo nell’articolo su WordPress, ma è possibile crearlo in modo assolutamente distaccato.
La licenza
WP-MVC è Open Source, e come si può vedere dalla pagina ufficiale di GitHub, la licenza che sfrutta è la MIT.
Alcuni link utili
L’articolo WP-MVC: un altro modo per lavorare con WordPress proviene da Matteo Enna.
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.