Per sviluppare un progetto in WordPress occorre innanzitutto capire se il progetto può essere sviluppato in WordPress.
Non tutti i tipi di progetto si adattano al design specifico di WordPress. Alcuni esempi:
- E-commerce di grandi dimensioni
- Community
- Gestionali
- Web app
L'errore più comune è quello di forzare WordPress a svolgere un compito che non le è proprio. WordPress è per definizione un CMS orientato al blogging: se l'idea di partenza ha dei punti in comune con il design di WordPress, allora è molto probabile che il progetto avrà successo e che i tempi di sviluppo saranno rapidi.
Viceversa sarà necessario ricorrere a dei plugin, sia di terze parti che sviluppati da noi. WooCommerce è un esempio classico: WordPress nativamente non è in grado di gestire un e-commerce, quindi WooCommerce colma questa lacuna ma (attenzione!) si limita a gestire bene solo e-commerce di piccole dimensioni e non troppo complessi.
In conclusione si tratta di capire da subito se l'idea alla base del progetto può effettivamente essere implementata in WordPress senza ricorrere a forzature alla lunga controproducenti.