WritePoetry è il cappello sotto cui troviamo un plugin WordPress ed il tema a blocchi BlankSpace.
È un work in progress quindi non guardate lo stato attuale del progetto ma il potenziale che ne può venire fuori.
Lo scopo principale, sia del plugin che del tema, è quello di velocizzare lo sviluppo di un sito, quindi tutte le feature sono mirate ad aiutare lo sviluppatore nella creazione di un progetto.
Un esempio di cosa NON fa WritePoetry:
- non è un tool di backup di siti WordPress
- non si occupa security/non mette in sicurezza un sito WordPress
Un esempio pratico di cosa fa WritePoetry è il blocco api-fetcher che visualizza dati provenienti da un api.
Un esempio di cosa fa/potrà andare a fare BlankSpace:
- caricamento automatico degli script js e css caricati nelle cartelle:
asset/css
,assets/js
,assets/blocks
,assets/plugins
. - classi css utilty in stile Bootstrap
Sono presenti delle issue aperte sia per il plugin che per il tema da cui iniziare:
https://github.com/WritePoetry/wordpress-plugin/issues
https://github.com/WritePoetry/blankspace-theme/issues
Siete quindi liberi di modificare/commentare od anche aprire nuove issues.
Github mette a disposizione le discussion per condividere idee da cui si può valutare di far nascere delle nuove issues:
https://github.com/WritePoetry/wordpress-plugin/discussions
https://github.com/WritePoetry/blankspace-theme/discussions
Il flusso per contribuire al progetto è il seguente:
- Installazione progetto: https://github.com/WritePoetry/wordpress-plugin/blob/trunk/README.md
- Scegliere una issue:
Creazione un nuovo branch dal branch principale ( sulla sezione development della issue basta cliccare su “Create a branch” ). - Nella fase finale proveremo ad approvare i lavori con una merge request e rilasciare una nuova versione del plugin.
Non siamo limitati allo sviluppo di codice, il plugin necessita anche di documentazione. Altri spunti per chi fa content potrebbero essere:
- la creazione di articoli tecnici
- sezione documentazione
- lista features
- sezione FAQ sul sito
Lista funzionalità del plugin:
- Jetpack portfolio meta fields
- WooCommerce product qty layout
- WooCommerce checkout redirect
- WooCommerce limit to one product add to cart
- WooCommerce additional infos layout
- CPT hook
- Custom taxonomy hook
- Disable url version parameters during assets requirement
- enable SVG images loading (check security issues)
- Load assets via theme.json
- create block styles
Attività di manutenzione: correzione di errori php segnalato dal code sniffer.
Plugin ed il tema rimangono due strumenti versatili pensati per supportare l’intera community di WordPress. Le agenzie possono sfruttarlo per richiedere lo sviluppo di funzionalità specifiche e personalizzate, ampliando le possibilità per i propri clienti e migliorando i risultati finali. I singoli sviluppatori troveranno nel plugin un alleato prezioso per velocizzare il proprio lavoro, permettendo loro di concentrarsi su aspetti di maggiore valore aggiunto. Anche i designer ne beneficiano, poiché offre una solida base da cui partire, eliminando la necessità di progettare tutto da zero e permettendo di focalizzarsi su personalizzazioni creative. Enti No profit potrebbero usarlo come punto di partenza per sfruttare al meglio l’editor Gutenberg.