Suggerimenti per l'utilizzo di WordPress come CMS? [chiuso]


140

Voglio usare WordPress come CMS per un sito ragionevolmente di base piuttosto che un blog. Ho diverse pagine e al momento non intendo avere una pagina "notizie".

Mentre ci sono modi per farlo funzionare, l'attenzione nella console wp-admin è chiaramente sui nuovi post e la creazione di pagine con contenuti personalizzati come mappe e gallerie sembra che stia lavorando sul sistema piuttosto che su di esso.

Hai qualche suggerimento su come usare WordPress come CMS?

In particolare:

  • Esistono dei buoni temi per la caldaia progettati attorno a un CMS piuttosto che a un blog?
  • Esistono buoni plugin per aiutare a trattare WordPress come un CMS?

In alternativa, dovrei usare WordPress?

Risposte:


138

La caratteristica killer che ha fatto sì che WordPress 3.0 passasse da uno strumento di blogging estensibile al CMS per 8 esigenze su 10 sono i tipi di posta personalizzati (con l'aggiunta di tassonomie personalizzate dalla v2.9) con una menzione d'onore andando al nuovo sistema di menu in 3.0.

Quindi, se vuoi imparare WordPress come CMS, studia i tipi di post personalizzati. Ecco alcuni articoli per iniziare:

Esistono anche diversi plug-in per semplificare i tipi di posta personalizzati in nessun ordine particolare e anche se tutti sono ancora molto lontani dall'essere completamente maturi, quindi Caveat Emptor !:

Per quanto riguarda i temi, questo è un argomento diverso. Mentre i temi del blog hanno tutti implementato lo stesso modello di casi d'uso, le esigenze del CMS di ogni persona sono probabilmente diverse perché ogni azienda è diversa (un ristorante ha bisogno di layout diversi rispetto a uno studio di yoga rispetto a un cinema rispetto a un negozio di tessuti). Almeno all'inizio credo che sarete fatica a trovare il perfetto ready-made " off-the-shelf tema" per il vostro business; meglio trovare quello che è generalmente buono e progettare di modificarlo o ottenere un designer WordPress per costruirne uno personalizzato. Avere un livello superiore su temi come il Genesis Framework di StudioPress può essere una buona opzione.

Il migliore che posso suggerire è quello di cercare quelli che supportano il sistema di menu WordPress 3.0 e quindi prendere le tue decisioni da lì. Puoi cercarlo su Google e cercare articoli come questo:

PS Se stai chiedendo di razionalizzare l'interfaccia utente dell'amministratore in modo che Post e Pagine e altri strumenti di blogging prendano un posto di fondo e il tuo contenuto CMS specifico sia presente nell'amministratore, allora questo è un argomento diverso; posso suggerirti di fare un'altra domanda per quella?

AGGIORNAMENTO : Ecco alcune schermate di alcuni progetti a cui sto lavorando per darti un'idea di cosa si può fare:

Tipo di post personalizzato di esempio n. 1

Tipo di post personalizzato di esempio n. 2


8
Grazie Mike - risposta eccezionale e completa. Al momento non mi preoccupo troppo delle pagine di amministrazione, ma probabilmente vale un'altra domanda. PS Grazie per il link diretto a Google anziché per lmgtfy.com;)
Damovisa,

1
Non ho mai sentito parlare di Imgtfy.com, ma sì, posso vedere come sarebbe condiscendente! (E non dimenticare di contrassegnare la risposta migliore! :)
MikeSchinkel,

Penso che Damovisa si riferisca a lmgtfy.com
davemac il

@ Mike: gli screenshot sono fantastici! Puoi condividere il modo in cui farlo (script, classi o plugin, ecc.)! Grazie mille.
Anh Tran,

1
@ozke - Grazie per aver commentato. Questa è davvero un'altra domanda ed è meglio fare una nuova domanda piuttosto che discutere di problemi collaterali nei commenti. Si prega di inviarlo come una domanda in modo che io o altri possano rispondere in modo approfondito potenzialmente con collegamenti e / o codice sorgente. Assicurati di includere i dettagli e magari il link alla mia risposta in questa pagina, se lo desideri.
MikeSchinkel,

12

Se i tipi di post personalizzati sono troppo difficili da gestire per te

Dai un'occhiata al famoso plugin "pods" . ha molte funzionalità di Killer e c'è qualche "componente aggiuntivo" o plugin figlio chiamato "pods ui" . I pod stessi ti consentono di aggiungere qualsiasi tipo di tabella al tuo DB. Consente inoltre di collegarli a tabelle DB wp esistenti. Quindi, se vuoi (ad es. :) estendere i dati salvati con un utente, aggiungi semplicemente un pod chiamato ex. "userdata estesa" e collegalo a dati utente esistenti. Questo è tutto. "Pods UI" ti consente quindi di creare un'interfaccia utente piacevole quasi senza sforzo.

Entrambi ti aiutano a gestire e costruire facilmente tutto ciò di cui potresti aver bisogno. Tutti gli sviluppatori sono più che simpatici, hanno un forum perfetto e puoi incontrarli quasi ogni giorno nella loro chat irc. Mi costruisco due siti piuttosto grandi per la gestione degli eventi e l'intera organizzazione in background e sono ancora impressionato da quanto è buono anche quando hai centinaia di visitatori nello stesso momento. :)


11

Simpatizzo. In effetti, ho posto una domanda correlata sui webmaster . Non sono sicuro di temi o plugin, ma ci sono alcuni link utili lì.

Sono ancora nelle prime fasi di utilizzo di Wordpress come CMS, ma il mio consiglio finora, per quello che vale, è:

  • Leggi il maggior numero possibile di riferimenti alle funzioni , al fine di comprendere veramente alcuni dei meccanismi interni di wordpress
  • Esplora post personalizzati e campi personalizzati
  • Tieni presente che puoi fare un bel po 'semplicemente includendo Pages, proprio come faresti in qualsiasi CMS o sistema di base in cui il contenuto è condiviso

8

In primo luogo, WordPress è ancora ottimo per i siti di piccole dimensioni (ish) indipendentemente dal fatto che facciano uso o meno di una sezione blog. È facile da usare, facile da trovare aiuto e, naturalmente, c'è la possibilità di aggiungere facilmente un blog se è necessario in futuro.

Se stai provando a creare una galleria hai alcune opzioni. Puoi utilizzare la galleria integrata così com'è, utilizzare la galleria integrata ma installare un plug-in o modificare il tema per formattarlo in modo diverso oppure puoi utilizzare un plug-in galleria totalmente separato .

In alternativa, ci sono molti temi orientati verso un certo tipo di sito, sia esso portfolio o fotografia o qualunque tipo di sito che stai cercando. Consiglierei di dare un'occhiata a luoghi come la foresta a tema.


4

Come menzionato nelle risposte precedenti, vale la pena dare un'occhiata ai tipi di posta personalizzati, in particolare combinati con il plug-in Tipi di posta facile WP . Tuttavia, consiglierei comunque di dare un'occhiata al plugin Magic Fields in quanto offre alcune opzioni di campo personalizzate extra che possono essere abbastanza utili. Vedo che WP Easy Post Tipi migliora e rende inutili plug-in come Magic Fields, ma vale comunque la pena di provarlo. Una cosa da tenere presente con Magic Fields è che memorizza le immagini in una posizione diversa rispetto alla cartella dei caricamenti standard, il che è un po 'una seccatura e sicuramente un'area in cui i tipi di post personalizzati vincono.


3

Usiamo WordPress come CMS per la mia università ormai da oltre un anno:

È sicuramente molto utilizzabile per i siti più piccoli che hanno pochi editor. Alcuni dei problemi che potresti incontrare con siti più grandi, non tutti ancora risolti:

  • Personalizzazione per singoli gruppi / utenti. Stiamo utilizzando la funzione di rete WordPress per offrire blog individuali a diversi dipartimenti / gruppi, consentendo l'impostazione di alcune impostazioni per gruppo. Abbiamo anche sviluppato il plug-in 9spot che sostituisce il layout tramite modelli con layout tramite widget, dando a ciascun blog la possibilità di impostare colonne personalizzate per tipo di pagina, categoria, ecc. Nella dashboard.
  • Istanze di sviluppo vs. produzione. Con il nostro vecchio CMS, è possibile modificare il contenuto e spingere sul server di sviluppo per verificare le cose prima che diventino attive. Abbiamo meno capacità di controllare i contenuti a questo livello in WordPress ed è un po 'complicato spostare i contenuti tra le istanze dev e prod. Allo stesso modo, molte impostazioni (ovvero widget) sono difficili da spostare tra i server.
  • Blocco dei contenuti. Oltre a creare un nuovo blog, non possiamo bloccare i privilegi di modifica per un sottoinsieme specifico di utenti. Vorremmo estendere i privilegi di modifica a pagine specifiche a singoli utenti o gruppi di utenti.

Penso che sia tutto risolvibile con abbastanza tempo di sviluppo e / o plugin di terze parti, ma queste sono alcune cose con cui stiamo lottando fuori dalla scatola.


1

Il modo migliore per me è creare un piccolo sito, veloce e specifico per le esigenze del cliente. Riduco anche il backand solo per la vista, come usare il cliente, meno è di più. Inoltre scrivo piccoli plug-in e utilizzo plug-in "click and do" non fantastici, forse per il tipo di post personalizzato, scrivo questo in una soluzione per il cliente. Per ridurre il backend utilizzo la propria fonte o il plugin Adminimize. Controllo l'installazione anche per le funzioni, viene dal nucleo e forse non è importante o necessaria. Disattivo queste funzioni, ad esempio il feed.


1

Trovo che ci siano 4 plugin davvero carini che trasformano istantaneamente il mio sito in un bel CMS;

  • Più campi
  • Più tassonomie
  • e UI tipo di post personalizzato

Quindi uso Gravity Forms per l'input dell'utente e quindi basta aggiungere le strutture e renderlo carino!


1

IMHO WordPress è già più piattaforma CMS che piattaforma di blog. A seguito dei sondaggi condotti nel 2011, gli utenti utilizzano WordPress:

  • come solo un CMS - 61%
  • come blog e CMS - 31%
  • come solo un blog - 8%

Se hai bisogno di alcune funzionalità extra, prova a cercarlo nei plugin o sul forum . Esiste una grande possibilità che il tuo problema sia già risolto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.