5 motivi per cui non installo i plugin WordPress
... beh, non tutti i plugin WordPress, solo quelli cattivi. Come ogni altro strumento là fuori, ci sono alcuni plugin che funzionano per te, ad esempio per creare moduli di contatto o per aiutarti a creare un sito di e-Commerce su WordPress - e ci sono quelli che non lo fanno.
Alcuni plug-in non sono necessari, altre volte è assolutamente necessario evitare di installarli. In questo particolare post, mi piacerebbe condividere con voi le mie personali ragioni per cui non installerò un particolare plugin. Dato che questo è un pezzo d'opinione, sono sicuro che anche tu hai le tue ragioni. Condividili con me nella sezione commenti.
1. Fa un lavoro semplice
Molte funzionalità in WordPress possono essere ottenute senza un plugin. Sono così semplici che a volte un plugin potrebbe essere eccessivo. Per esempio; Preferirò aggiungere il seguente snippet, per nascondere una barra di amministrazione, nel file functions.php del tema, piuttosto che usare un plugin.
add_filter ('show_admin_bar', '__return_false');
Suggerimento: prima di installare un plug-in, cerca di trovare quel pezzo di codice che può fare esattamente lo stesso lavoro.
2. È vecchio e non aggiornato
WordPress ha una politica per i plugin memorizzati nel repository ufficiale; per i plugin che non vengono mantenuti per più di 24 mesi, WordPress visualizzerà il seguente avviso.
Il plugin potrebbe contenere alcune funzioni deprecate e potrebbe anche non essere compatibile con la versione corrente di WordPress. Di solito non installerò o manterrò questo plugin a meno che non ci sia una sostituzione migliore, e il plug-in funziona bene, e sono sicuro che non danneggerebbe il sito in cui si trova.
Ad esempio, sto ancora utilizzando il plug-in della modalità di manutenzione, anche se non è stato aggiornato dal 2010, poiché funziona ancora bene. Possiamo personalizzare l'output creando un modello personalizzato all'interno del tema.
3. Non è nativo
Ho trovato molti plugin che hanno il loro stile per l'interfaccia utente di amministrazione (Admin UI), ovvero non seguono gli stili di interfaccia utente di WordPress. Il problema arriva quando WordPress decide di revisionare l'intero design dell'interfaccia utente come in WordPress versione 3.8. L'interfaccia utente di amministrazione del plug-in apparirà fuori posto. Potrebbe anche sembrare orribile.
D'altra parte, aggiungerà più carico di lavoro allo sviluppatore per aggiornare i propri plugin quando WordPress apporterà cambiamenti significativi.
Dai un'occhiata a questo esempio. È un plugin per rendere WordPress più sicuro. Ha il suo stile, che non si sposa bene con l'amministratore di WordPress U. Sembra al massimo ingombra.
Confrontiamolo con il seguente plugin, denominato Better WP Security, che offre funzionalità simili. Usa stili nativi di WordPress e sembra più ordinato.
Per quanto mi riguarda, darei sempre un'occhiata alla pagina Screenshot del plugin. Se gli screenshot sembrano sgradevoli o non sono disponibili, lo sviluppatore probabilmente non sta prestando sufficiente attenzione a questo suo plug-in. E probabilmente non lo installerò.
La regola generale per la creazione dell'interfaccia utente di amministrazione è quella di restare vicini agli stili nativi di WordPress. Purtroppo WordPress non fornisce una documentazione approfondita come linea guida. Di seguito, tuttavia, alcuni riferimenti che potrebbero aiutarti a iniziare:
- Stile amministratore di WordPress - Github
- Integrazione con l'interfaccia utente di WordPress: The Basics - Wptuts +
- Interfaccia utente di amministrazione di WordPress: verifica futura delle pagine di amministrazione - Presentazione di SlideShare
4. È marchiato
Ho trovato molti plugin per WordPress che hanno messo il loro "nome di marca" ovunque nella pagina delle impostazioni. È fonte di distrazione, in particolare quando si tratta dell'esperienza utente. Ecco un esempio, un plug-in che mette il suo marchio sul nome del menu e sulla pagina delle impostazioni, 6 volte diverse.
Non sono contrario a mettere il tuo "nome di marca" in un plug-in. Ma dovrebbe essere fatto in un modo più amichevole. Inoltre, non dovrebbe sacrificare l'estetica del design dell'interfaccia utente del plug-in. VaultPress è un buon esempio in questa materia:
5. È invadente
Combina il numero 4 con le pubblicità e le offerte della versione pro e il plug-in diventa invadente. La creazione di un plug-in richiede molto tempo e supporto finanziario per lo sviluppo continuo, ma la visualizzazione di annunci e offerte dietro ogni angolo può far sembrare disperato lo sviluppatore. Come sempre, ci sono modi migliori per farlo e sono meno invadenti.
Advanced Custom Fields è un buon esempio per questo. È un plugin gratuito che ci consente di creare facilmente meta box personalizzate WordPress con la GUI. Ha alcune estensioni premium che sono offerte in modo pulito, sotto un sottomenu chiamato "Add-on".
Conclusione
Ho il mio set preferito di plugin per WordPress di cui non posso fare a meno, ma se gli utenti finali sono più selettivi con i plugin che adottiamo per l'uso, selezionando solo quelli che sono ben fatti, questo può aiutare a migliorare la qualità generale del plugins. Ecco lo sviluppo di plugin WordPress più potenti.
Trova facilmente il codice HEX per le sfumature di colore con 0to255
Come forse saprai, ci sono tre cose fondamentali che rendono un sito "fantastico": tipografia, layout e colore. Abbiamo parlato di quanto sia importante il colore per il design di un sito Web e abbiamo coperto alcuni strumenti a colori che possono aiutare i progettisti a scegliere le giuste combinazioni di colori di cui hanno bisogno
10 app mobili per trovare eventi imminenti e nuovi luoghi di interesse
Dopo un po ', ti annoi a rimanere bloccato davanti ai tuoi dispositivi e trovi la necessità di ricollegarti con gli amici e fare qualcosa insieme. Prima di allontanare quel dispositivo mobile, prova queste 10 app per aiutarti a trovare un evento con cui puoi rilassarti con gli amici . Queste app individueranno eventi come concerti, inaugurazioni di gallerie d'arte, spettacoli di biglietti e simili.