Cosa ti piace di più di WS Form?
WS Form è diventato ora il mio plugin di riferimento per i moduli WordPress per ogni singolo progetto. Nota che ho iniziato a usare WS Form dopo aver utilizzato per anni molti altri popolari plugin premium per moduli. Ricordo i giorni in cui dovevo creare un modulo complicato per un cliente che calcolasse l'età e poi eseguisse azioni condizionali basate su quel valore. Per farlo, dovevo scrivere un bel po' di codice sfruttando diversi filtri e cose del genere. Ma con WS Form, non importa quanto complesso sia il modulo che vuoi creare, puoi farlo tutto all'interno dell'editor del modulo stesso. WS Form ha molti filtri e hook di cui puoi approfittare per casi d'uso personalizzati, ma raramente ne avrai bisogno. WS Form è così potente che ora, non importa quanto complesso i clienti pensino che sia un modulo, è sempre possibile farlo facilmente.
E c'è l'integrazione con WooCommerce che permette agli utenti di aggiungere variazioni e funzionalità personalizzate ai prodotti WooCommerce come una brezza. Quindi, puoi fornire quante più opzioni possibili al tuo acquirente senza pensare alla parte complessa dello sviluppo. Amo semplicemente WS Form e tutte le incredibili funzionalità che offre. Non ho mai usato nessun altro plugin per moduli WordPress che offra così tante funzionalità integrate senza alcun problema extra e costruito in modo così efficiente. L'interfaccia utente e l'esperienza utente sono super fluide e facili.
Una delle mie caratteristiche preferite di WS Form (una delle principali ragioni per cui sono passato immediatamente a WS Form) è la capacità di costruire il modulo con il linguaggio di design del framework di design che stai usando nel tuo progetto. Ad esempio, uso Bootstrap ampiamente in quasi tutti i miei progetti. Ora, prima dei giorni di WS Form, non importa quanto bene fosse stato progettato il mio tema personalizzato, appena inserivo un modulo sembrava che un alieno fosse atterrato su quella pagina poiché non si adattava mai correttamente al sistema di design che il sito stava usando. Ma in WS Form puoi usare il loro sistema di design nativo per i moduli OPPURE puoi scegliere il sistema di design che stai usando nel tuo progetto in modo che quando WS Form renderizzerà il tuo modulo, utilizzerà la struttura e le classi appropriate di quel sistema di design per renderizzare il modulo, facendolo sembrare un modulo fatto a mano su misura. Questa è una caratteristica così incredibile e rivoluzionaria che non posso lodarla abbastanza. In precedenza, con altri costruttori di moduli, dovevo leggere lo stesso CSS per i moduli per farli sembrare simili, ma non era mai perfetto come lo è ora. Inoltre, il team di WS Form mantiene sempre il loro sistema aggiornato con le nuove versioni di questi sistemi di design. Ad esempio, WS Form ha supportato Bootstrap 5 (l'ultima versione) fin dai suoi primi giorni di Beta.🤯
Oltre a tutto questo, la base di conoscenza dettagliata, il supporto rapido e umano di WS Form è senza pari. Il team aggiunge costantemente nuove funzionalità tutto il tempo, rendendo WS Form non solo più potente ma anche più ottimizzato e ricco di funzionalità.
P.S.: Ti ho detto che WS Form supporta molti gateway di pagamento e non solo Stripe o PayPal. Ci sono molte altre alternative tra cui scegliere. E per i lettori indiani che stanno leggendo questo, il supporto per Razorpay sta arrivando (si spera). Quindi, puoi creare qualsiasi tipo di modulo, vendere articoli, accettare donazioni, fare tutto ciò che vuoi in modo fluido e veloce con un solo plugin per moduli. Onestamente non so cos'altro si possa chiedere. Recensione raccolta e ospitata su G2.com.
Cosa non ti piace di WS Form?
Con tutte le lodi che ho cantato sopra riguardo a WS Form, devi capire che nulla in questo mondo è perfetto al 100%. Detto ciò, ci sono principalmente 2 cose in WS Form che personalmente ritengo possano essere migliorate. Si noti che queste osservazioni provengono da una persona che è stata un ingegnere web per più di un decennio ed è clinicamente ossessionata dalle prestazioni e dall'ottimizzazione del web.
Quindi, prima di tutto, il plugin WS Form utilizza pesantemente jQuery ed è altamente dipendente dal sistema jQuery antico. Quindi, se stai costruendo un sito/theme WordPress personalizzato che non utilizza jQuery e invece utilizza il più veloce javascript vanilla nativo, tieni presente che sulle pagine dove desideri mostrare WS Form, devi solo caricare jQuery su quelle pagine, altrimenti il plugin non funzionerà. Vorrei davvero che il plugin non fosse dipendente da jQuery e invece utilizzasse JS vanilla che il browser può compilare ed eseguire istantaneamente senza la necessità di scaricare, eseguire e analizzare un'altra libreria. Detto ciò, è un compito enorme considerando la dimensione di WS Form e le sue complessità. Speriamo che un giorno in futuro, quando WS Form sarà super grande e avrà un grande team di sviluppo dietro di loro, potrebbero essere in grado di riscrivere tutto il JS del plugin e questa volta utilizzare JS vanilla. Insieme a jQuery, WS Form carica anche alcune librerie jQuery in base alle funzionalità che stai utilizzando. Quindi, sì, è un po' pesante su jQuery, ma non lo sentirai sulle sue prestazioni, questo è sicuro. Nonostante tutto ciò, il plugin funziona super veloce e senza intoppi. L'obiettivo di dire questo è perché potrebbe essere ancora più veloce (il che è folle da pensare, un po' come immaginare di moltiplicare l'infinito con l'infinito).
La seconda cosa è che WS Form non ha alcun rendering lato server per il modulo. Con questo intendo dire che se limiti la tua connessione internet alla velocità di una connessione dial-up e poi fai un "svuota cache e ricarica forzata" sulla pagina che ha WS Form, vedrai inizialmente che il posto dove dovrebbe essere il modulo è totalmente vuoto. Poi il browser carica jQuery e lo analizza e poi carica i file javascript di WS Form e li analizza e infine il modulo apparirà sullo schermo. Quindi, se disabiliti javascript sul tuo browser, WS Form non funzionerà. Quindi, tecnicamente questo causa un leggero CLS sulla pagina se hai una velocità internet super lenta. Ma la cosa folle è che anche quando esegui le tue pagine con il modulo in Google Page Speed Insight non vedrai alcun grande spostamento CLS poiché gli elementi sono caricati così dannatamente velocemente (a meno che tu non stia usando una connessione dial-up).
Quindi, vorrei davvero:
1. Che WS Form abbandonasse jQuery e tutte le librerie jQuery in futuro.
2. Che WS Form rendesse il modulo lato server invece di farlo lato client; assicurandosi che i moduli facciano parte della pagina sin dal caricamento iniziale e che il modulo funzioni in qualche modo quando JS è disabilitato.
Ma ancora, come ho detto prima, entrambi questi compiti sono enormi da realizzare e richiedono tempo, denaro e un grande team. Ho grande fiducia nel team di WS Form che alla fine li realizzeranno in futuro. Nonostante queste 2 carenze (secondo me) essendo un fanatico dell'ottimizzazione, ho comunque scelto WS Form e lo sceglierei di nuovo in un batter d'occhio per le milioni di cose che fa in modo eccellente e perfetto. Consiglierei vivamente a tutti di usare WS Form. Recensione raccolta e ospitata su G2.com.