Pergunta

Já estou muito confuso enquanto digito este tópico.Por favor, perdoe-me se minha pergunta for um pouco difícil de entender.

Tenho um site imobiliário que pretendo migrar 100% para WordPress.O site existente tem um back-end para listagens e outra seção de blog para avaliações.

Você provavelmente pode entender por que decidi mudar para um site totalmente WordPress.Manter as duas extremidades do site é tedioso e complicado.

Eu li e entendi os tipos de postagem personalizados e taxonomias personalizadas e como eles funcionam.Estou bastante entusiasmado com a implementação deles.No entanto, há algum conteúdo que estou achando difícil de organizar.

* An existing database table of about 4,000 Condominium Projects

Cada entrada na tabela Condomínios possui alguns “biodados” como Ano Concluído, Nº.de unidades, instalações, comodidades etc.

Atualmente cada listagem no meu site possui uma consulta ajax que busca informações desta tabela sob demanda.

No novo site pretendo ter um link para o respectivo condomínio em cada listagem de imóveis.Este link deve exibir informações sobre o condomínio específico e exibir 'resultados' de listagens correspondentes.

Além disso, alguns condomínios têm longas análises de artigos feitas para eles.No meu site atual, esses comentários são exibidos na seção do blog.Totalmente separados.

Então aqui está minha pergunta.

Como eu conectaria tudo junto.Uma duplicata, talvez?Taxonomia e postagem para cada condomínio?Isso significará mais de 3.000 entradas únicas.Não seria isso um “exagero”?

Se for uma taxonomia, o link provavelmente exibirá todos os posts (listagens) que possuem aquele nome de condomínio.Mas não vincularia a uma página real de revisão ou de dados biológicos.

Qualquer pensamento será muito apreciado...Fique à vontade para perguntar se perdi alguma informação vital!

desde já, obrigado

Foi útil?

Solução

Parece muito direto para mim e um ajuste perfeito para o WordPress (e eu estremeço pensar em fazer qualquer coisa no Drupal que você não tem também; e isso de alguém que se desenvolveu no Drupal por mais de 2 anos ...)

De qualquer forma:

  • Cada condomínio é armazenado em um tipo de postagem personalizado.

  • Todo o "bio-dados" é armazenado em um campo personalizado. Como alternativa, você pode criar uma taxonomia chamada "bio-dados" e ter um valor a termo para cada uma das opções, mas isso não funcionará bem para coisas como "sqft", a menos que você faça intervalos (ou seja, 1200SFT-1300SQFT) porque os termos só podem ser Usado para atributos "verdadeiros/falsos" (ou seja, se aplica ou não) e não para detalhes, como preços exatos de oferta, etc.

  • Os artigos longos podem ser armazenados apenas na seção "Conteúdo" do tipo de postagem do condomínio (a menos que você tenha vários por condomínio, então você pode armazenar em comentários como @jan Fabry sugerido ou pode criar um tipo de postagem personalizado "revisão")

Como eu disse, isso é realmente direto. É claro que eu vivi e respirei aplicativos de banco de dados por mais de 20 anos, por isso é uma segunda natureza para mim. Qualquer dúvida é só perguntar...

Outras dicas

Foi assim que consegui resolver minha própria dúvida! Ironicamente, Mike Schinkel tinha um quase idêntico responder, então aceitei sua resposta.Então aqui está o que eu tenho:

  1. A Tipo de postagem personalizada para condomínios rotulados 'Avaliações' na seção de administração.A propriedade 'Bio-data' está em campos personalizados.Esse Tipo de postagem personalizada tem uma regra de reescrita:

    array( 'slug' => 'condominium' );  
    

    Dessa forma, consegui que cada link permanente mostrasse algo como:

    http://domain.com/condominium/post-title
    
  2. Eu adicionei uma página chamada Condomínios e configurei para usar um modelo personalizado – que basicamente mostra as últimas postagens de condomínios com avaliações.Também pretendo estender o modelo para que ele mostre uma Pesquisar Condomínios função.

  3. Adicionadas taxonomias relevantes que podem ser pesquisadas - como Marcas e Desenvolvedores.

  4. Já converti comentários anteriores para isso.A última coisa que terei que fazer será postar todos os Condomínios do banco de dados de condomínios na tabela wp_posts usando este tipo de postagem personalizada.

Esta é a parte pela qual estou cruzando os dedos, pois terei que ver se as regras de reescrita vão desacelerar significativamente meu site, já que serão 4.000 entradas.Esta questão foi recentemente trazida à minha atenção aqui

http://core.trac.wordpress.org/ticket/12935

Atualizarei este tópico assim que concluir a importação - já que este é o único lugar onde postei uma pergunta e a respondi - se alguém estiver interessado!

Obrigado por suas sugestões.Espero que isso ajude alguém que esteja em uma situação semelhante.

Funcionaria se você visse os condomínios como postagens e as críticas como comentários para essas postagens? Isso os manteria unidos e não está conceitualmente muito longe da intenção original. Você pode colocar as informações extras em Os campos personalizados e tags (que oferece recursos de pesquisa gratuitos). Então você deve ver por si mesmo se ainda precisa criar um tipo de postagem personalizado ou apenas fazê -lo com postagens regulares (por que não?).

Mas sim, você está esticando um pouco o conceito original do WordPress. O Drupal ou algum outro CMS pode ser uma opção melhor e ter mais plugins adequados à sua situação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top