Dicas para usar o WordPress como um CMS? [fechadas]

140

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 haja maneiras de fazer isso funcionar, o foco no console wp-admin está claramente em novas postagens, e a criação de páginas com conteúdo personalizado, como mapas e galerias, parece que estou trabalhando no sistema e não com ele.

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

Especificamente:

  • Existem bons temas padrão criados em torno de um CMS em vez de um blog?
  • Existem bons plugins para ajudar no tratamento do WordPress como um CMS?

Como alternativa, devo usar o WordPress?

Damovisa
fonte

Respostas:

138

O recurso matador que causou a passagem do WordPress 3.0 de uma ferramenta extensível de blog para o CMS para 8 em 10 necessidades é o Custom Post Types (com a adição de Custom Taxonomies da v2.9), com uma menção honrosa no novo sistema de menus no 3.0.

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

Também existem vários plug-ins para facilitar os Tipos de postagem personalizados em nenhuma ordem específica e, embora ainda estejam longe de serem totalmente maduros, o Caveat Emptor !:

Quanto aos temas, esse é um assunto diferente. Embora todos os temas do blog tenham implementado o mesmo padrão de casos de uso, é provável que as necessidades de CMS de cada pessoa sejam diferentes porque cada empresa é diferente (um restaurante precisa de layouts diferentes de um estúdio de ioga, de um cinema e de uma loja de tecidos). acho que você vai ser duramente pressionado para encontrar o perfeito ready-made " off-the-shelf tema" para o seu negócio; é melhor encontrar um que geralmente seja bom e planejar modificá-lo ou contratar um designer do WordPress para criar 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 aqueles que suportam o sistema de menus do WordPress 3.0 e depois tomar suas decisões a partir daí. Você pode pesquisar no Google e procurar artigos como este:

PS Se você está perguntando sobre a otimização da interface do usuário administrador, para que as Postagens, as Páginas e outras ferramentas de blog fiquem em segundo plano e seu conteúdo CMS específico seja apresentado no administrador, esse é um assunto diferente; posso sugerir que você faça outra pergunta para essa?

ATUALIZAÇÃO : Aqui estão algumas capturas de tela de alguns projetos nos quais estou trabalhando para fornecer uma idéia do que pode ser feito:

Exemplo de postagem personalizada nº 1

Exemplo de postagem personalizada nº 2

MikeSchinkel
fonte
8
Obrigado Mike - resposta abrangente impressionante. No momento, não estou muito preocupado com as páginas de administração, mas provavelmente vale mais uma pergunta. PS Obrigado pelo link google direta em vez de um lmgtfy.com;)
Damovisa
1
Nunca ouvi falar em Imgtfy.com, mas sim, posso ver como isso seria condescendente! (E não se esqueça de marcar a melhor resposta :)!
MikeSchinkel
Acho Damovisa está se referindo a lmgtfy.com
davemac
@ Mike: As imagens são incríveis! Você pode compartilhar a maneira de fazer isso (scripts, classes ou plugins, etc.)! Muito obrigado.
Anh Tran
1
@ozke - Obrigado por comentar. Essa é realmente outra questão e é melhor fazer uma nova pergunta do que discutir questões secundárias nos comentários. Poste-a como uma pergunta para que eu ou outros possamos respondê-la em profundidade potencialmente com links e / ou código-fonte. Certifique-se de incluir detalhes e talvez link para a minha resposta nesta página, se quiser.
precisa saber é o seguinte
12

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

Dê uma olhada no famoso plugin "pods" . ele tem muitos recursos do Killer e há algum plug-in "add-on" ou filho chamado "pods ui" . Os próprios pods permitem adicionar qualquer tipo de tabela ao seu banco de dados. Também permite vinculá-los a tabelas wp DB existentes. Portanto, se você deseja (por exemplo: :) estender os dados salvos com um usuário, basta adicionar um pod chamado ex. "userdata estendido" e vincule-o aos dados do usuário existentes. É isso aí. A "interface do usuário de pods" permite criar uma boa interface de usuário com quase nenhum esforço.

Ambos ajudam você a gerenciar e criar com facilidade tudo o que precisa. Todos os desenvolvedores são mais do que agradáveis, eles têm um fórum perfeito e você pode encontrá-los quase todos os dias na sala de bate-papo irc. Eu construo para mim dois sites bastante grandes para gerenciar eventos, além de toda a organização em segundo plano, e ainda estou impressionado com o desempenho, mesmo quando você recebe centenas de visitantes no mesmo momento. :)

kaiser
fonte
11

Eu simpatizo. De fato, fiz uma pergunta relacionada aos webmasters . Não tenho certeza sobre temas ou plugins, mas existem alguns links úteis lá.

Ainda estou nos estágios iniciais do uso do Wordpress como um CMS, mas meu conselho até agora, para o que vale, é:

  • Leia o máximo possível da referência de função para entender realmente algumas das funções internas do wordpress
  • Explore postagens personalizadas e campos personalizados
  • Entenda que você pode fazer bastante incluindo as Páginas - como faria em qualquer CMS ou sistema básico em que o conteúdo seja compartilhado
Bobby Jack
fonte
8

Em primeiro lugar, o WordPress ainda é ótimo para sites pequenos (ish), independentemente de eles usarem ou não uma seção de blog. É fácil de usar, fácil de encontrar ajuda e, é claro, existe a possibilidade de adicionar facilmente um blog, se necessário no futuro.

Se você está tentando configurar uma galeria, tem algumas opções. Você pode usar a galeria embutida como ela é, usar a galeria embutida, mas instalar um plug-in ou editar seu tema para formatá-lo de forma diferente, ou pode usar um plug-in de galeria totalmente separado .

Como alternativa, existem muitos temas direcionados a um determinado tipo de site, seja portfólio ou fotografia, ou qualquer outro tipo de site que você esteja procurando. Eu recomendaria uma olhada em lugares como o Theme Forest.

Shellbot
fonte
4

Como mencionado nas respostas anteriores, definitivamente vale a pena conferir os tipos de postagem personalizados, especialmente combinados com o plug- in WP Easy Post Types . No entanto, eu ainda recomendaria dar uma olhada no plug - in Magic Fields , pois oferece algumas opções extras de campos personalizados que podem ser bastante úteis. Posso ver o WP Easy Post Types melhorando e tornando desnecessários plugins como o Magic Fields, mas ainda vale a pena conferir. Uma coisa a ter em mente com o Magic Fields é que ele armazena imagens em um local diferente do que a pasta de uploads padrão, o que é um pouco trabalhoso e definitivamente uma área onde os tipos de postagem personalizados vencem.

Rick Curran
fonte
3

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

É definitivamente muito útil para sites menores, com poucos editores. Alguns dos problemas que você pode encontrar em sites maiores, e nem todos foram resolvidos ainda:

  • Personalização para grupos / usuários individuais. Estamos usando o recurso Rede WordPress para fornecer blogs individuais a diferentes departamentos / grupos, permitindo que algumas configurações sejam definidas por grupo. Também desenvolvemos o plug- in 9spot, que substitui o layout por modelos pelo layout por widgets, dando a cada blog a capacidade de definir colunas personalizadas por tipo de página, categoria etc. no painel.
  • Instâncias de desenvolvimento vs. produção. Com o nosso CMS antigo, era possível editar o conteúdo e enviar ao servidor de desenvolvimento para verificar as coisas antes que elas fossem ao ar. Temos menos capacidade de controlar o conteúdo desse 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 (por exemplo, widgets) são difíceis de mover entre servidores.
  • Bloqueando 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.

Eu acho que tudo pode ser resolvido com tempo de desenvolvimento suficiente e / ou plugins de terceiros, mas essas são algumas coisas com as quais estamos lutando fora da caixa.

Annika Backstrom
fonte
1

A melhor maneira para mim é montar um site pequeno, rápido e especialmente para os requisitos do cliente. Também reduzo o backand apenas para a view, como usar o cliente, menos ist mais. Além disso, escrevo pequenos plugins e não uso ótimos plug-ins "clique e faça", talvez para um tipo de postagem personalizada, escreva isso em uma solução para o cliente. Para reduzir o back-end, uso fonte própria ou o plugin Adminimize. Verifico se a instalação também possui funções, ela vem do núcleo e talvez ela não seja importante ou necessária. Desativo essas funções, como exemplo o feed.

bueltge
fonte
1

Acho que existem 4 plug-ins muito bons que instantaneamente transformam meu site em um bom CMS;

  • Mais campos
  • Mais taxonomias
  • e UI de tipo de postagem personalizada

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

Duiwel
fonte
1

O IMHO WordPress já é mais plataforma CMS do que plataforma de blog. 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 pesquisá-lo em plugins ou no fórum . Há uma grande possibilidade de que seu problema já esteja resolvido.

webvitaly
fonte