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.
WP-MVC

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

  • Sito ufficiale: link;
  • Pagina GitHub: link;
  • Tutorial e test: link.

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.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.