Suporte » Outros assuntos » Sites normais, sem cara de blog

  • Fala galera,

    Blz?

    Estou com mais algumas dúvidas sobre o WP e gostaria de compartilhar com vocês. Eu ainda tenho uma visão meio limitada do WP. Não consigo ver ele como um CMS totalmente customizável. Que permitiria fazer qualquer tipo de site, com uma área administrativa também totalmente customizável para dar suporte. Tudo que vi até hoje sobre WP estudando recentemente, me deixou com uma visão muito blog/site de notícias na criação dos sites.
    Pensando nisso eu gostaria de perguntar vocês por onde eu começo quando o assunto é fazer sites comuns. Sem post, side bars, comments, feeds, categorias, redes sociais, etc.. Páginas estáticas mas com conteúdos dinâmicos, que não são os tradicionais posts.
    Vou dar um exemplo: Um site qualquer que possui 3 páginas. Home, Cadastros, e Fale Conosco.
    Na home eu teria um banner, com apenas uma imagem que pode ser trocada pelo admin a qualquer momento. Algumas divs, que também mostram informações dinâmicas vindas da área admin.
    Na parte de cadastro teria um formulário simples, com uma tabela paginada, com todos os cadastros já feitos pela pessoa que está logada no site no momento.
    E o fale conosco seria um fale conosco normal.
    Este exemplo de site é um formato de produtos bastante recorrente no meu trabalho. Só que fazemos usando PHP puro. Algumas funções e recursos otimizados, mas não usamos nenhum CSM popular do mercado.
    Caso eu queria começar a fazer sites com formatos parecidos com este que descrevi, por onde começo?
    Como posso customizar a home do site mostrando conteúdos dinâmicos específicos?
    Como transformo o admin padrão do WP em um admin mais comercial/simples, e customizado para as necessidades que o site tem.
    Como eu criaria por exemplo, no admin, uma área só pra gerenciar o conteúdo dinâmico de divs que aparecem na minha home personalizada?
    É possível transformar o WP, tanto no front-end como no admin, sem perder seus recursos, em um CMS mais simples, de acordo com as minhas necessidades?
    Todos os tutorias que vi falam que você pode fazer o que você quiser com WP. Mas em todos os tutoriais vi sempre sites com a mesma cara, blog. Com poucas customizações, reaproveitando temas populares.
    Eu até gostaria de reaproveitar temas, principalmente os responsivos, mas gostaria de customizar o conteúdo que eles apresentam. E como este conteúdo é exibido e gerenciado.
    Espero que tenham entendido minhas dúvidas e possam me dar uma luz.

    Obrigado.

Visualizando 15 respostas - 1 até 15 (de um total de 18)
  • Provavelmente há outras formas, mas o que me veio rapidamente é o seguinte:

    Na home eu teria um banner, com apenas uma imagem que pode ser trocada pelo admin

    É possível definir uma página estática nas Configurações, nesta página vc poderia usar o query_posts com um thumbnail.

    fale conosco seria um fale conosco normal

    Plugin Contact Form 7, há outros mas este é o que mais utilizo.

    Como transformo o admin padrão do WP em um admin mais comercial/simples

    Há o admin e o super admin no WP, além disto há outros tipos de usuários.

    Alguns exemplos de site com WP:

    http://www.milwaukeepolicenews.com/
    http://www.msemfoco.com.br/
    http://www.brahma.com.br/selecaoespecial/home/

    Criador do tópico badaro5

    (@badaro5)

    Entendi cara. Mas ainda estou um pouco confuso. No admin por exemplo todo tipo de conteúdo vai ser sempre um post? Não existe alguma forma de gerar um novo gerenciador de conteúdo, separado, criando novos campos, tipo um formulário novo pra inserir dados diferentes? Alguma coisa assim.

    Posts, páginas, e os campos dos plugins.
    Sim você pode criar campos novos, tanto manualmente ou utilizando um plugin, pesquise por custom fields.

    Criador do tópico badaro5

    (@badaro5)

    Eu dei uma boa pesquisada eu consegui pegar um pouco a ideia. Se eu entendi bem o funcionamento do wordpress parece que eu vou ter que criar custom posts, com meta boxes, e novas páginas templates que mostrem o conteúdo personalizado que eu gerei no admin.

    Outra dúvida, não sei se pode me ajudar Hudson:

    Se eu quiser criar um formulário personalizado no font end. Sei lá, um cadastro de filmes. Com 3 campos. Nome do filme, Data de lançamento e Gênero. A pessoa que logar no front end pode ir pra esta página com o formulário e cadastrar um filme qualquer.
    Depois de cadastrado ela pode ver todos os filmes que ela já cadastrou em outro menu. Criar um form pro admin eu meio que entendi, vou dar uma praticada depois e ver se funciona. Mas e criar um formulário customizado pro front end? Permitir que a pessoa logada registre informações no banco e veja estas informações listadas quando quiser, sem que sejam administradores no próprio front end.
    Seguindo as diretrizes de funcionamento do wordpress como eu poderia fazer isso? Alguma sugestão?

    Obrigado,

    abs

    Quer um exemplo de site feito em WordPress que não tenha cara de Blog?

    talkmanager.winco.com.br

    Foi que fiz toda a codificação dele. No Banner da Home eu usei o recurso de “Custom Post” para que pudessem criar/editar um banner facilmente (Pesquise por “WordPress Custom Post” que você vai ver como funciona).

    Como posso customizar a home do site mostrando conteúdos dinâmicos específicos?

    Você precisar criar um arquivo front-page.php e usar o query_posts para listar o que você deseja (por categoria, por tipo de post…). Depois, em “Configurações > Leitura” selecione que a página inicial vai mostrar “uma página estática”.

    Uma sugestão, coloque cada dúvida em um tópico separado aqui no forum. Assim fica mais fácil conseguir ajuda 🙂

    Criador do tópico badaro5

    (@badaro5)

    Entendi Lucas. Nesse meio tempo dei uma olhada nessas coisas que você citou e eu comecei a abrir um pouco a cabeça. Mas ainda tenho umas dúvidas. Este site que você me passou realmente não parece um site feito em wordpress. Se me permite te perguntar algumas coisas gostaria de tirar umas dúvidas com você baseadas no seu site:

    Como funciona o login no site? Vi que tem uns campos de email e senha para pessoa se logar. Mas não vi lugar para criar o acesso. Você utilizou algum plugin para colocar o formulário ali? Está utilizando alguma tabela nova para os dados de login no banco de dados ou as que já vieram na instalação padrão do wordpress?

    Qual o nome daquele plugin de facebook na home? É o plugin oficial? Vou fazer um site em breve e vou precisar deste recurso.

    Você usou algum tema padrão do wordpress, e aplicou o conceito de child theme? Se sim, poderia me dizer qual tema?

    Obrigado pelas dicas,

    abs

    Como funciona o login no site? Vi que tem uns campos de email e senha para pessoa se logar. Mas não vi lugar para criar o acesso. Você utilizou algum plugin para colocar o formulário ali? Está utilizando alguma tabela nova para os dados de login no banco de dados ou as que já vieram na instalação padrão do wordpress?

    O login é o nativo do WordPress, não usei nenhum plugin e nem fiz alterações nele. As tabelas de usuários também são nativas. Não existe link para se registrar propositalmente. Só os funcionários da empresa tem acesso a administração dele (esse site funciona como a “loja”, portanto, não há porque permitir o cadastro nele).

    Qual o nome daquele plugin de facebook na home?

    Já faz algum tempo que eu fiz esse site, mas, se eu não me engano eu usei uma ferramente do próprio facebook que gera um código HTML (precisamente, um iframe) que mostra as curtidas de uma página.

    Você usou algum tema padrão do wordpress, e aplicou o conceito de child theme? Se sim, poderia me dizer qual tema?

    O front-end (HTML, CSS…) do site em questão foi feito por um agência de criação de sites. Eu recebi o site em html simples e o “transformei” em WordPress, portanto, não possui template base, foi feito do “zero”.

    Acho que respondi todas as suas dúvidas… qualquer coisa é só perguntar!

    Att.

    Boa noite meus amigos,

    Ainda há pouco estava excluindo alguns plugins obsoletos pelo FTP do site, mas pelo visto apaguei algum de suma importância, pois, além da minha página estar completamente desconfigurada, nenhum outro tema também fica de maneira correta. Para que perderam a formatação inteira.

    Para melhor compreensão, aqui está o link do site:

    http://www.iluminerds.com.br

    Por favor pessoal, como devo agir?

    Criador do tópico badaro5

    (@badaro5)

    Entendi Lucas,

    Sobre o login ser o padrão do wordpress, como você separou o login ali na home do login da área administrativa. Isso é uma coisa que já vi mais fácil em outros frameworks mas no wordpress ainda não encontrei nada muito claro falando sobre isso. Quando a pessoa se loga no seu site ela vê a dashboard do wordpress? Não né?
    Você sabe como se separada o login do front end do login do admin? Tipo se a pessoa se logar eu gostaria que continuasse no front end sem ver aquela barra de administrador no topo do site. E tivesse acesso a recursos dentro do site que não tinha antes, ainda no front end. No seu site acontece isso?

    Obrigado pelos esclarecimentos,

    abs

    Sobre o login ser o padrão do wordpress, como você separou o login ali na home do login da área administrativa.

    O login da Home não pertence ao WP, é um simples formulário que manda um “POST” para um outro sistema. Esse outro sistema que faz efetivamente o login, depois, ele redireciona novamente o usuário para o site, e informa os dados dele (apenas para podermos mostrar quando ele esta logado ou não).

    Quando a pessoa se loga no seu site ela vê a dashboard do wordpress? Não né?

    No login padrão do WP, sim. Neste que aparece no site que eu fiz, não. Porque, como eu disse acima, ele serve para se logar em outro sistema.

    Você sabe como se separada o login do front end do login do admin? Tipo se a pessoa se logar eu gostaria que continuasse no front end sem ver aquela barra de administrador no topo do site. E tivesse acesso a recursos dentro do site que não tinha antes, ainda no front end. No seu site acontece isso?

    Talvez a melhor opção seja bloquear o acesso ao admin (dashboard) para usuários não-administradores e remover aquela barra superior é simples. Como no site que eu fiz o login é feito em outro sistema, apenas fiz a integração entre eles e não tive que me preocupar com o acesso ao admin do WP.

    Criador do tópico badaro5

    (@badaro5)

    Massa Lucas,

    Suas dicas estão me ajudando muito. Ainda tenho algumas dúvidas mas com a sua ajuda já estou conseguindo entender um pouco melhor como o wordpress funciona. Ainda tenho a sensação de que o framework é um pouco engessado. Talvez depois com mais prática eu o veja diferente. Assim espero.
    Tem uma outra coisa que gostaria de te perguntar que é uma coisa que também não consigo encontrar por aí de forma clara e objetiva.
    Existe alguma forma de criar/administrar formulários pro front end do site de forma automática pelo admin? Tipo eu gostaria de criar um formulário que quando o usuário comum estivesse logado no front end ele poderia por exemplo cadastrar algum conteúdo qualquer em alguma página do site. No formulário teria alguns campos como Nome, Data e Foto. E isto quando gravado iria pra alguma tabela padrão do wordpress. Não quero criar uma tabela nova no banco de dados, gostaria de utilizar o que o framework traz como padrão na sua instalação. É possível? Existe algum plugin, ou forma mais direta de criar/administrar formulários pro front end com as devidas validações (data, telefone, etc)? Ou eu teria que fazer em PHP puro?

    Eu vi que pro admin têm algumas formas de fazer isso. Custom fields, advanced custom fields, etc.. O que seria bacana pra criar uma área administrativa personalizada. Mas produzir formulários personalizados pro front end através do admin e estes formulários serem capazes de alimentar tabelas padrões do wordpress eu não encontrei nada.

    Se puder me dar mais essa dica eu agradeço.

    Obrigado,

    abs

    Possível é… com WordPress tudo é possível 🙂

    Acho que é possível fazer de forma fácil com Plugin, mas eu preciso fazer uma pesquisa com calma para ter responder com certeza.

    Att.

    Criador do tópico badaro5

    (@badaro5)

    Muito bacana Lucas. Acho que você conseguiu responder todas as minhas dúvidas. Não me vem mais nada na cabeça. Com o que você me passou dá pra caminhar bem. Muito obrigado pela ajuda cara.

    abs

Visualizando 15 respostas - 1 até 15 (de um total de 18)
  • O tópico ‘Sites normais, sem cara de blog’ está fechado para novas respostas.