it-swarm-pt.tech

Dicas para usar o WordPress como um CMS?

Eu quero usar o WordPress como um CMS para um site razoavelmente básico, em vez de um blog. Eu tenho várias páginas e, no momento, não pretendo ter uma página de "notícias".

Embora existam maneiras de fazer isso funcionar, o foco no console do wp-admin é claramente em novas postagens, e a criação de páginas com conteúdo personalizado, como mapas e galerias, parece que estou trabalhando com o sistema, e não com ele.

Você tem alguma sugestão sobre como usar o WordPress como um CMS?

Especificamente:

  • Há algum bom boilerplate que é projetado em torno de um CMS em vez de um blog?
  • Há algum bom plug-in para ajudar no tratamento do WordPress como um CMS?

Alternativamente, eu deveria estar usando o WordPress em tudo?

137
Damovisa

O recurso killer que causou o WordPress 3.0 atravessar de uma ferramenta de blog extensível para o CMS para 8 de 10 necessidades éCustom Post Types(com a adição de Taxonomias Personalizadas da v2.9) com uma menção honrosa para o novo sistema de Menu em 3.0.

Portanto, se você quiser aprender o WordPress como um CMS, estude os Tipos de Postagens Personalizadas. Aqui estão alguns artigos para você começar:

Existem também vários plugins para tornar os Custom Post Types mais fáceis em qualquer ordem particular e, apesar de todos eles ainda estarem muito longe de serem completamente maduros, então Caveat Emptor !:

Quanto aos temas, esse é um assunto diferente. Embora os temas de blog tenham implementado o mesmo padrão de caso de uso, as necessidades de CMS de cada pessoa provavelmente serão diferentes porque cada empresa é diferente (um restaurante precisa de layouts diferentes de um estúdio de yoga do que de uma loja de tecidos). Acho que você terá dificuldade em encontrar o tema "off-the-shelf" perfeito e pronto para o seu negócio; melhor para encontrar um que geralmente é bom e planeja modificá-lo ou obter um designer de WordPress para construir um personalizado. Tê-los em camadas sobre temas como o Genesis Framework do StudioPress pode ser uma boa opção.

O melhor que posso sugerir é procurar por aqueles que suportam o sistema de menus do WordPress 3.0 e então tomar suas decisões a partir daí. Você pode pesquisar no google e procurar por artigos como este:

P.S. Se você estiver perguntando sobre como simplificar a interface do usuário admin para que os Posts, as Páginas e outras ferramentas de blogue fiquem em segundo plano e que seu conteúdo específico do CMS seja apresentado no admin, esse é um assunto diferente; posso sugerir que você faça outra pergunta para essa pergunta?

UPDATE: Aqui estão algumas capturas de tela de alguns projetos em que estou trabalhando para dar uma ideia do que pode ser feito:

Example Custom Post Type #1

Example Custom Post Type #2

135
MikeSchinkel

Se os tipos de postagem personalizados forem muito difíceis de gerenciar para você

Dê uma olhada no famoso"pods" plugin. Ele tem muitos recursos do Killer e há alguns plugins "add-on" ou secundários chamados "pods ui". Pods em si permite que você adicione qualquer tipo de tabela (s) ao seu banco de dados. Ele também permite vinculá-los a tabelas DB existentes. Então, se você quiser (por exemplo :) estender os dados salvos com um usuário, basta adicionar um pod chamado ex. "extended userdata" e vinculá-lo aos dados do usuário existentes. É isso aí. "Pods UI" permite que você crie uma interface agradável com quase nenhum esforço.

Ambos ajudam você a gerenciar e construir facilmente tudo o que precisa. Todos os desenvolvedores são mais do que apenas Nice, eles têm um fórum perfeito e você pode encontrá-los quase todos os dias em sua sala de bate-papo. Eu construo-me dois grandes sites para gerenciar eventos e toda a organização de fundo e eu ainda estou impressionado com o quão bom é o desempenho, mesmo quando você tem centenas de visitantes no mesmo momento. :)

12
kaiser

Eu simpatizo. De fato, eu perguntei a questão relacionada sobre webmasters . Não tenho certeza sobre temas ou plugins, mas existem alguns links úteis.

Eu ainda estou nos estágios iniciais de usar o Wordpress como um CMS, mas meu conselho até agora, pelo que vale a pena, é:

  • Leia o máximo de referência de função como você pode, a fim de realmente entender alguns dos funcionamentos internos do wordpress
  • Explore postagens personalizadas e campos personalizados
  • Entenda que você pode fazer um pouco apenas incluindo Páginas - assim como faria em qualquer CMS ou sistema básico em que o conteúdo é compartilhado
11
Bobby Jack

Em primeiro lugar, o WordPress ainda é ótimo para sites pequenos (ish), quer utilizem ou não uma seção de blog. É fácil de usar, fácil de encontrar ajuda e, claro, há o escopo para adicionar facilmente um blog se for necessário no futuro.

Se você está tentando criar uma galeria, você tem algumas opções. Você pode usar a galeria integrada como está, use a galeria interna mas instale um plugin ou edite seu tema para formatá-lo de forma diferente, ou você pode usar um totalmente separado plugin da galeria .

Alternativamente, há muitos temas por aí direcionados a um determinado tipo de site, seja portfólio ou fotografia ou qualquer tipo de site que você esteja procurando. Eu recomendo uma olhada em lugares como Floresta de Tema.

8
Shellbot

Como mencionado nas respostas anteriores, vale a pena conferir os Custom Post Types, especialmente combinados com o WP Easy Post Types plugi n. No entanto, eu ainda recomendo dar o plugin Magic Fields a, uma vez que oferece algumas opções extras de campos personalizados que podem ser bastante úteis. Eu posso ver WP Easy Post Types melhorando e fazendo plugins como Magic Fields desnecessários, mas ainda vale a pena conferir. Uma coisa a ter em conta com o Magic Fields é que ele armazena imagens em um local diferente da pasta de uploads padrão, o que é um pouco trabalhoso e definitivamente uma área onde os tipos de post personalizado ganham.

4
Rick Curran

Estamos usando o WordPress como CMS em minha universidade há mais de um ano:

É definitivamente muito útil para sites menores que possuem poucos editores. Alguns dos problemas que você pode encontrar em sites maiores, e nem todos os quais resolvemos ainda:

  • Personalização para grupos/usuários individuais. Estamos usando o recurso WordPress Network para fornecer blogs individuais a diferentes departamentos/grupos, permitindo que algumas configurações sejam definidas por grupo. Também desenvolvemos o 9spot plugin que substitui o layout por meio de modelos com layout por meio de widgets, dando a cada blog a capacidade de definir colunas personalizadas por tipo de página, categoria etc. no painel.
  • Desenvolvimento versus instâncias de produção. Com o nosso antigo CMS, você poderia editar o conteúdo e enviar para o servidor de desenvolvimento para verificar as coisas antes de serem publicadas. Temos menos capacidade de controlar o conteúdo nesse nível no WordPress, e é um pouco complicado mover o conteúdo entre as instâncias dev e prod. Da mesma forma, muitas configurações (isto é, widgets) são difíceis de mover entre os servidores.
  • Bloqueando o conteúdo. Além de criar um novo blog, não podemos bloquear os privilégios de edição para um subconjunto específico de usuários. Gostaríamos de estender os privilégios de edição para páginas específicas para usuários individuais ou grupos de usuários.

Acho que tudo é solucionável com tempo de desenvolvimento e/ou plugins de terceiros suficientes, mas essas são algumas das coisas com as quais estamos lutando.

3
Annika Backstrom

A melhor maneira para mim é montar um site pequeno, rápido e especialmente para as necessidades do cliente. Também reduzo as costas e apenas para a visão, como usar o cliente, menos é mais. Também escrevo pequenos plugins e não uso ótimos plugins "click and do", talvez para o tipo de post personalizado, escreva isso em uma solução para o cliente. Para reduzir o backend eu uso a própria fonte ou o plugin Adminimize. Eu checo hte install também para funções, ela vem do core e talvez ela não seja importante ou necessária. Desativar esta função, como por exemplo o feed.

1
bueltge

IMHO WordPress já é mais plataforma CMS do que plataforma de blogs. Pelo resultado de pesquisas em 2011, os usuários usam o WordPress:

  • como apenas um CMS - 61%
  • como blog e CMS - 31%
  • como apenas um blog - 8%

Se você precisar de algum recurso extra, tente procurá-lo em plugins ou em forum . Existe uma grande possibilidade de que seu problema já esteja resolvido.

1
webvitaly

Eu acho que existem 4 plugins realmente legais que instantaneamente transformam meu site em um Nice CMS;

  • Mais campos
  • Mais taxonomias
  • e interface do usuário de tipo de postagem personalizada

Eu então uso o Gravity Forms para entrada do usuário e, em seguida, basta adicionar as estruturas e torná-lo bonito!

1
Sam K