Estruturas do WordPress e temas principais [fechado]

76

Até agora, existe uma quantidade considerável de código do WordPress que deve ser reutilizado por outros desenvolvedores. Infelizmente, há pouca ou nenhuma informação prática e sólida sobre isso e, geralmente, você fica preso nas estruturas uma a uma até encontrar o primeiro de que gosta ou acha que todas são péssimas (o que ocorrer primeiro).

Vamos fazer writeup comunidade em que os quadros e temas de pais que realmente usa e por quê .

Porfavor inclua:

  • finalidade (tema principal, estrutura do tema, código auxiliar etc.)
  • recursos fortes (que o tornam interessante e útil)
  • desvantagens (o que faz inconvenientemente ou diferente do habitual)
  • licenciamento e preços (se não for gratuito)
Rarst
fonte
3
Ótima pergunta, postou nas notícias de hackers. news.ycombinator.com/item?id=2070878
Evolve
1
@Evolve thanks! Eu acho que essa é a razão da bela colisão de pontos de vista sobre este. A pergunta estava ficando empoeirada, então decidi atribuí-la com recompensa para atrair alguma atenção e mais respostas.
Rarst
Não sei se entendi o que sua recompensa estava procurando. Este é um wiki, então não há "uma resposta certa" ... quais são os critérios para ganhar a recompensa?
precisa saber é o seguinte
2
Eu acho que o down- / upvoting deve ser (se possível) desativado neste segmento. Com 6k visualizações e muito texto, acho que a maioria dos leitores provavelmente escaneia o conteúdo, ordena por votos e aceita o que tiver mais votos sem ler os prós / contras. Eu também acho que deve ser dividido em estruturas comerciais / livres.
kaiser
1
@majick Basta ir até o wpgear.org - foi construído por um de nossos membros, hoje em dia mantido por mim. Serve exatamente o mesmo propósito. Lembre-se de ler as diretrizes de contribuição antes de publicar PRs.
Kaiser

Respostas:

19

Híbrido

Theme Hybrid , desenvolvido por Justin Tadlock . O escopo do código é principalmente a funcionalidade interna do PHP e modelos de front-end para temas.

Recursos interessantes :

  • Como o código visa minimizar as edições do modelo, a maioria das funcionalidades pode ser controlada por meio de ganchos;
  • sensível ao contexto - ganchos dinâmicos estendidos, sensíveis ao contexto, de classe corporal, que permitem ligar eventos que são acionados apenas em um contexto específico;
  • integra-se firmemente a vários plugins genéricos e específicos para híbridos do mesmo desenvolvedor;

Questões :

  • a compatibilidade com versões anteriores pode ser um problema, especialmente se você tentar usar os lançamentos de temas filhos mais velhos com o tema pai mais novo.

Preços :

  • todo o código está disponível gratuitamente, na GPLv2;
  • acesso ao suporte e documentação não básica US $ 25 / ano.

Há diversas versões para diferentes estágios de desenvolvimento.

Núcleo híbrido

Estrutura autônoma para desenvolvedores que criam seus próprios temas-pai. Altamente modular, com a maioria dos recursos carregados sob demanda por add_theme_support()chamadas personalizadas .

Tema pai híbrido

Tema principal estabelecido há muito tempo (as versões anteriores eram anteriores ao lançamento autônomo do Core). Inclui uma quantidade considerável de modelos prontos, com mais disponíveis para download separadamente.

Tem vários temas filhos disponíveis (nativos e de outros desenvolvedores).

Tema principal do protótipo

Última versão de ponta para mostrar o uso prático do Hybrid Core.

Rarst
fonte
Entrei para o clube temático de Justin ( themehybrid.com ) e recebi um apoio inacreditável. Ele geralmente responde a perguntas híbridas em 24 horas ou menos. É $ 25 / ano
Carson
Irônico que você respondeu a esta pergunta e, em seguida, um ano depois a fechou. :) Este tópico não é comentado em uma pergunta encerrada? :-P
akTed
2
O @AKTed muitas perguntas dos dias anteriores foram fechadas mais tarde, à medida que as regras foram refinadas e tivemos mais experiência com o que funciona no formato de pilha e o que não funciona.
Rarst
14

Gênese

Desenvolvido por StudioPress

Objetivo

  • Tema principal de Barebones que fornece várias barras laterais; widgets personalizados e configuráveis; e uma tela configurável de várias colunas
  • O tema principal funciona como uma estrutura altamente extensível - as diferentes variações de design existentes para o Genesis parecem infinitas

Recursos Fortes

  • Atualizações automáticas
  • Um novo recurso de importação / exportação de configurações é prometido com a próxima versão
  • Comunidade de suporte maciço de designers e desenvolvedores profissionais
  • Credibilidade instantânea se você estiver redistribuindo temas filhos em outro lugar do ecossistema do WordPress

Desvantagens

  • O amplo conjunto de opções do tema é agrupado em uma página. Isso torna muito difícil encontrar certas opções e ajustar suas configurações.

Licenciamento e Preços

  • GPL (a declaração de licença do tema não especifica uma versão. FAQ do StudioPress links para v3).
  • própria estrutura custa US $ 59,95
  • os temas filhos custam entre US $ 20 e US $ 40 cada, além do custo da estrutura
  • estrutura e todos os temas filhos (incluindo o futuro) em grandes quantidades $ 250
EAMann
fonte
1
Eu usei o Genesis em alguns sites agora e é uma ótima maneira de começar. A natureza da GPL torna excelente o uso, pois você não precisa se preocupar com problemas de licenciamento depois de comprá-lo.
calvinf
A estrutura inteira é coberta pela GPL ou é uma licença dividida em que apenas o código é liberado sob a GPL, mas não outros ativos, como imagens e folhas de estilo? Há uma grande diferença e isso não é discutido nas informações de produto do site.
Dan Grossman
A "estrutura inteira", neste caso, é um tema pai avançado. Todo o tema é coberto pelos termos da GPL, como é a prática padrão com a maioria dos temas no mercado.
precisa saber é o seguinte
Que tal as dezenas de plugins Genesis que foram escritos para adicionar mais funcionalidade e flexibilidade de personalização com base nas necessidades dos usuários.
Brad Dalton
11

Temático

Desenvolvido por ThemeShaper

Objetivo

  • Estrutura de temas WordPress livre, de código aberto, altamente extensível e otimizada para mecanismos de busca

Recursos Fortes

  • 13 áreas prontas para widget
  • Sampels de layout baseados em grade
  • Estilo incorporado para plug-ins populares
  • Comunidade de suporte maciço de designers e desenvolvedores profissionais

Credibilidade do bônus

  • Terceiro lugar no WPHonors 2010 para estruturas de temas

Licenciamento e Preços

  • Fonte livre e aberta
EAMann
fonte
O motivo da escolha foi o melhor suporte para recursos de vários autores.
Relequestual
1
De julho de 2011 a maio de 2012, não houve atualizações, mas o desenvolvimento ativo foi retomado recentemente. 1.0.1 liberado para Repository WordPress Tema 30 de maio de 2012 e 1.0.2 em 30 de junho de Nova casa: thematictheme.com Blog: thematictheme.com/blog
Joe Golton
O fato de ser gratuito, assim como o WordPress, é um grande driver para mim. É mais uma questão de princípio do que frugalidade. Além disso, o suporte é excelente. A comunidade do fórum da Thematic sempre forneceu respostas para minhas perguntas em um ou dois dias.
Dominor Novus
8

Dois mil e dez

Eu tentei várias estruturas e não gostei de nenhuma delas para um desenvolvimento mais pesado. Para coisas rápidas, elas estão bem, mas todas as coisas extras podem tornar o trabalho personalizado um pesadelo. Freqüentemente, as estruturas são tão personalizadas que é como aprender um novo sistema.

Por esse motivo, costumo usar o Twentyten ou um tema em branco ou sandbox em branco semelhante.

Objetivo

  • tema principal, incluído no WordPress

Recursos fortes

  • Usa a estrutura de pastas padrão do WordPress e a hierarquia de modelos, excelente para suporte e Codex.
  • Implementa os recursos mais recentes relacionados ao tema.

Desvantagens

  • Nenhum gancho ou filtro personalizado como você encontra em outras estruturas

licenciamento e preços

  • Gratuito e GPL
Wyck
fonte
Obrigado por compartilhar sua experiência. Eu só quero observar que eu estou mais interessado em estruturas que não trabalham para os desenvolvedores e são utilizados na prática, em vez de experimentadas e não gostava (que é forma muito comum que vai). Por outro lado, se você usa o Twenty Ten extensivamente, pode escrevê-lo como resposta separada, é um tema avançado / principal e se encaixa na pergunta.
Rarst
OK só queria dizer que até agora fiquei decepcionado com os frameworks, com exceção do pod cms. Vou editar minha resposta para ser mais conciso.
Wyck
Você poderia escrever sobre o POD CMS em uma resposta separada? Eu gostaria de limpar e removê-lo daqui.
Rarst
5

scbFramework

perfil para scribu no WordPress, Perguntas e respostas para desenvolvedores e administradores do WordPress

Desenvolvido por scribu .

Objetivo

Conjunto de classes auxiliares de desenvolvimento de plug-ins para criar formulários, widgets, páginas de administração, tabelas de banco de dados e muito mais.

Recursos

  • pode ser empacotado com o plugin ou especificado como dependência do plugin
  • carrega automaticamente a versão mais recente de si mesmo, se vários estiverem presentes em plugins diferentes

Problemas

  • mal documentado
  • tende a usar métodos de geração de código para HTML, o que pode ser inconveniente

Licença GPL

Rarst
fonte
isso não é uma estrutura de tema .. estou faltando alguma coisa?
Ünsal Korkmaz
1
@ Ünsal Korkmaz, a pergunta a formula como "estruturas", não como "estruturas temáticas". Toda estrutura de temas é uma estrutura, mas nem toda estrutura é uma estrutura de temas. :)
Primeiro
4

Tela de pintura

Objetivo

O tema independente / pai avançado usa o WooFramework.

Para esboçar sites e conceitos. Construindo uma versão 1 sem precisar fazê-lo do zero.

Recursos fortes

  • Acho muito fácil invadir o código do tema para meus propósitos.

  • O Canvas usa muitos recursos novos de HTML e CSS de maneira inteligente.

Desvantagens

  • Não é gratuito (mas é software livre)

Licenciamento e preços

  • Padrão: $ 70
  • Desenvolvedor (vem com arquivos PSD): $ 150
jnthnclrk
fonte
3

Tema do progresso

Desenvolvido por Headway Themes

Objetivo

  • Tema principal altamente avançado com um desenvolvedor visual de arrastar e soltar interno (para não codificadores)

Recursos Fortes

  • Designer de layout visual
  • Recursos de SEO integrados
  • Documentação detalhada e conteúdo do tutorial
  • Comunidade de suporte maciço de designers e desenvolvedores profissionais

Credibilidade do bônus

  • Primeiro lugar no WPHonors 2010 para estruturas de temas

Licenciamento e Preços

  • US $ 87 para sites pessoais
  • US $ 164 para desenvolvedores (uso em vários sites)
  • GPLv2 licenciado
EAMann
fonte
3

Carrington

'Carrington é uma plataforma temática para WordPress da Crowd Favorite.'

Carrington é uma nova maneira (pensamos melhor) de organizar um tema WordPress, juntamente com um mecanismo de estrutura principal que fornece várias funcionalidades interessantes gratuitamente, apenas criando modelos nomeados diferentes. - O que é Carrington

Estrutura de Desenvolvimento de Propósitos

Recursos fortes Sistema de arquivos / pastas com base condicional. A idéia por trás da estrutura de pastas da estrutura é permitir que você crie modelos que atendam a condições específicas. Dessa forma, você pode criar modelos agudos menores. Por exemplo, você pode criar um bloco de comentários exclusivo para um usuário específico ou todos os usuários conectados apenas adicionando um novo arquivo de modelo ( Visão Geral da Estrutura ).

Carrington vem em alguns sabores diferentes, eu pessoalmente gosto da versão reduzida Carrington JAM (Just Add Markup). Baixar

Desvantagens Nos meus casos de uso, não tive nenhum problema real ao usar o Carrington. Uma possível desvantagem talvez seja o requisito de manter as convenções de código necessárias da estrutura.

Como desenvolvedor de programa, Carrington pode ser um pouco leve e oferecer apenas uma boa maneira de organizar seus modelos. Para os designers, Carrington remove a necessidade de mergulhar no PHP e criar condições de modelo. Se você não é programador nem designer, precisará de algo como o Carrington Build, que permite criar layouts de arrastar e soltar. O que eu não tentei e não é gratuito.

Licenciamento e preço Carrington é gratuito, GPLv2

Jonnybojangles
fonte
Qual a rigidez do Carrington Build que se integra a ele? Para o contexto da pergunta - alguém deve editar em detalhes nesta resposta ou é melhor colocar uma em separado?
Rarst
A partir de minha própria pesquisa sobre o Carrington Build, parece que o Carrington Build é construído sobre o núcleo de Carrington acima, para facilitar o desenvolvimento do tema. Enquanto isso, a adição de compilação é mais um WP CMS atualizado / aumentado.
precisa saber é o seguinte
3

Estrutura do Tema da Tese

A estrutura do Tema da Tese é um sistema de modelo premium para WordPress, projetado para servir como base sólida sob qualquer tipo de site.

Características (e cito):

  • Painéis de opções de tese
  • Projetos exclusivos
  • gerador de layout revolucionário (com combinações de layout de 1, 2 e 3 colunas)
  • identificar controles de fonte

Características adicionais

  • Recursos de SEO integrados, como títulos personalizados e META personalizado para páginas e postagens
  • Fórum online ativo disponível para todos os usuários registrados

Preços

  • Opção Pessoal (site único)
  • Opção do desenvolvedor (ilimitado para sites próprios, acesso a betas, ferramentas de implantação adicionais)
NTulip
fonte
3

RÁPIDO

No meu blog privado eu uso: http://swiftthemes.com/

objetivo : tema autônomo, mas os temas filhos são suportados com o tema demo Bill thethe killtheme incluído

características fortes :

  • pronto para uso, inclui um modelo prático real ajustável no sistema de menus do usuário final
  • comunidade agradável de criadores e usuários
  • é fácil de entender e fácil de hackear, o que muitas pessoas fazem
  • é "diferente" do resto em termos de configuração e "abordagem comercial", é por isso que eu gosto
  • muitas atualizações

não é tão forte :

  • provavelmente ainda há muito a ser desenvolvido para se alinhar com todos os padrões wp (mas na verdade essa é a coisa mais legal)

preços :

  • Licença Pessoal $ 47
  • Developer License $ 84
Edelwater
fonte
Eu acho que essa resposta é offtopic.
scribu
Discordo. O Swift pode ser usado como tema principal ("framework") tão facilmente quanto o TwentyTen ou qualquer outro sistema moderno.
precisa saber é o seguinte
2
Você realmente usa esse código em um site ativo? Não parece muito ... convidativo.
fuxia
2

Starkers

Starkers é um tema WordPress básico criado para atuar como ponto de partida para o designer de temas.

Objetivo: Um excelente ponto de partida para qualquer tema do WP. Ele contém todas as tags básicas de modelo necessárias para criar um tema sem marcação / imagens / js desnecessárias. Na minha opinião, um dos melhores temas a serem usados ​​ao aprender a desenvolver para o WP

Características: Todos os nomes de classe de apresentação não-semânticos (por exemplo: class = "center", class = "alignleft") foram removidos; todos os elementos HTML não-semânticos e de apresentação (por exemplo: hr, br) foram removidos.

Os padrões do navegador também foram redefinidos na folha de estilo (com base na redefinição do YUI) para fornecer uma verdadeira "lista limpa".

Desvantagens: Essencialmente, este é um tema para desenvolver, portanto, você precisa ser proficiente o suficiente em HTML / CSS para implementar um design em torno do tema a partir do zero.

Licenciamento e preços : GPLv2 (assumido, sendo derivado de vinte e dez)

George Wiscombe
fonte