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:
Alternativamente, eu deveria estar usando o WordPress em tudo?
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:
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. :)
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, é:
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.
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.
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:
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.
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.
IMHO WordPress já é mais plataforma CMS do que plataforma de blogs. Pelo resultado de pesquisas em 2011, os usuários usam o WordPress:
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.
Eu acho que existem 4 plugins realmente legais que instantaneamente transformam meu site em um Nice CMS;
Eu então uso o Gravity Forms para entrada do usuário e, em seguida, basta adicionar as estruturas e torná-lo bonito!