Marcosvn 3 Denunciar post Postado Maio 6, 2016 Galera boa noite, agradeço desde já pela força que o pessoal tem me dado, mas ainda restam algumas dúvidas. estou criando um site sobre significado dos sonhos, a página em si é simples mas eu terei que incluir aproximadamente umas mil páginas ou títulos. Qual melhor maneira de manusear tudo isso sem usar CMS? 1- eu vou ter que criar as mil páginas mesmo certo ? não existe nenhum método para incluir os mil sonhos sem que haja tantas páginas externa ? 2 - eu quero criar um campo de busca, eu terei que incluir manualmente cada título no Banco de Dados ou existe algum método pra automatizar essa inclusão ?? abrigado pela força desde já abraço Compartilhar este post Link para o post Compartilhar em outros sites
Fabricio F. Vieira 3 Denunciar post Postado Maio 6, 2016 Bom dia Marcos, Eu acredito que a melhor maneira de se fazer isso seria salvando todos os significados dos sonhos no banco. Você só precisaria dar uma carga inicial em uma tabela, essa tabela resumidamente deve ter um código pra cada sonho, o título de cada sonho, o texto, data de publicação, ativo(Sim ou Não). Com essa tabela criada, você teria maior controle sobre o cadastro, lista, alteração e exclusão desses significados de sonhos. Você só precisaria de uma página pra exibir todos esses mil sonhos, imagina se tem alguma alteração de texto ou algo particular na página, você teria que fazer uma vez e não mil! Pra cadastrar nova, insere uma linha no banco e não uma pagina nova, pra excluir, inativa o sonho. O campo de busca você poderia usar o que o google disponibiliza: http://www.uolhost.uol.com.br/faq/construtor-de-sites/como-adiciono-um-campo-de-busca-no-meu-site.html#rmcl , ou se você fizer a tabela pra cadastro desses significados, poderia usar ela pra buscar palavras chave no texto. Eu sou totalmente a favor de você fazer tudo no banco, seu site vai crescer e se você quiser montar seu CMS vai ser tranquilo! :) Espero ter ajudado e estamos ai!! Compartilhar este post Link para o post Compartilhar em outros sites
L. Henrique 179 Denunciar post Postado Maio 6, 2016 Marcos,Você perguntou qual seria a melhor maneira de manusear isso sem CMS, mas ai vem a questão... Só você terá acesso a adicionar / excluir / modificar o conteúdo dessas páginas? /* Se sua resposta foi SIM */ Você pode jogar todas as informações no banco e puxa-las através do seu ID, ou texto, ou qualquer que seja a melhor forma pra você. Você pode fazer requisições AJAX do conteúdo sem que eles estejam inseridos no banco. Veja exemplo: https://css-tricks.com/ajax-load-container-contents/ /* Se sua resposta foi NÃO */ Você precisará garantir que qualquer administrador possa alterar as informações sem que eles precisem programar, modificar o banco ou até a estrutura do projeto. Dessa forma, o CMS torna tudo mais prático.Se você considera que CMS é ou pode vir a ser ruim, lembre-se que pode descartar o Wordpress que todos estão acostumados por Drupal. Só vai te dar um pouco mais de trabalho na hora de aprender a colocar em prática. /* Campo de pesquisa */ Quanto ao campo de pesquisa, você tem algumas alternativas e vou citar 3 delas. Resgatar o que foi digitado através do método .value em js e adiciona-lo ao href de window: window.location.href = "http://suapagina.com.br/"+document.getElementById('busca').value; Utilizar os novos type de inputs disponíveis no HTML5, como o "search": <input type="search" placeholder="Buscar"> Utilizar o campo de pesquisa que o Google disponibiliza. https://cse.google.com.br/cse/ Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Xavier 189 Denunciar post Postado Maio 6, 2016 Penso ser inviável criar 1000 arquivos, fica bem complicado administrar isso. Utilizar um banco de dados seria uma boa opção, você usaria a busca sem precisar recorrer ao "campo de pesquisa" do Google.Tendo cada sonho e significado gravado no Banco, fica mais fácil administrar, já que você conseguirá criar/utilizar uma área administrativa, onde um usuário simples poderá editar o conteúdo. Uma alternativa para sua busca, além do javascript, seria usar o próprio método (GET) do form para redirecionar. Há muito material na internet. Compartilhar este post Link para o post Compartilhar em outros sites
pwd 7 Denunciar post Postado Maio 6, 2016 Por qual motivo vc quer voltar no tempo? Criar mil arquivos é do tempo do front page. Para te ajudar melhor, é bom definir qual motivo te levou a pensar nisso? Servidor? Não tem conhecimento em alguma linguagem?Vejo pessoal lhe oferecendo soluções, mas tem hora que tem que pensar se vale reinventar a roda. [ ]'s Compartilhar este post Link para o post Compartilhar em outros sites
Marcosvn 3 Denunciar post Postado Maio 6, 2016 Com essa tabela criada, você teria maior controle sobre o cadastro, lista, alteração e exclusão desses significados de sonhos. Você só precisaria de uma página pra exibir todos esses mil sonhos, imagina se tem alguma alteração de texto ou algo particular na página, você teria que fazer uma vez e não mil! Obrigado pela força fabricio... nesse caso eu vou precisar de apenas a página inicial e a página que vai exibir os significados certo ? mas não consigo imaginar como farei o SEO de todas as páginas, tem alguma dica sobre isso ? /* Se sua resposta foi SIM */ Você pode jogar todas as informações no banco e puxa-las através do seu ID, ou texto, ou qualquer que seja a melhor forma pra você. Você pode fazer requisições AJAX do conteúdo sem que eles estejam inseridos no banco. Veja exemplo: https://css-tricks.com/ajax-load-container-contents/ vlw henrique (Y).... mas com relação ao link que leva pra um sonho específico então é possível deixá-lo assim: www.meusite.com/sonhar_com_cobras ? ou o link será gerado com o número de ID ? e repito a mesma pergunta que fiz acima, como seria feito o SEO de todas as páginas já que elas seriam exibidas em um única página ? agradeço ao Marcos e pwd tbm pela força. abraço Compartilhar este post Link para o post Compartilhar em outros sites
Wanderson Moreira 2 Denunciar post Postado Maio 9, 2016 cara não tem necessidade, basta fazer fazer uma pagina single pra buscar informação do banco de dados de acordo com o link de cada postagem Compartilhar este post Link para o post Compartilhar em outros sites
L. Henrique 179 Denunciar post Postado Maio 9, 2016 Marcos,Sim, você pode embelezar o link. Isso é chamado de Friendly URLs (URLs Amigáveis). Vou deixar alguns tópicos abaixo para que leia sobre e tente implementar. http://blog.thiagobelem.net/aprendendo-urls-amigaveis http://stackoverflow.com/questions/812571/how-to-create-friendly-url-in-php http://stackoverflow.com/questions/23456312/creating-user-friendly-urls-with-htaccess-file Em questão ao SEO, você também pode estocar as informações dos meta tags dentro do banco. Se não quiser que fique muito bagunçado, pode fazer tabelas relacionais. E depois é só pegar essa informação, jogar dentro duma variável e chamar na meta da head. Ex.: <meta property="go:image" content="http://seusite.com.br/<?php echo $pagina_atual; ?>"> Compartilhar este post Link para o post Compartilhar em outros sites
PetrusHenrique 5 Denunciar post Postado Maio 9, 2016 Não consigo entender quais motivos leva alguém a criar um site de 1000 páginas hoje em dia sem CMS. Aceite isso como uma crítica construtiva. Infelizmente não tenho muito como agregar no tópico por que minha mente só funciona baseado em sistema de gestão por trás. Se você expor seus motivos de rejeitar um CMS, talvez possamos te convencer do contrário. Já que utilizar um WordPress da vida é algo totalmente simplificador. Compartilhar este post Link para o post Compartilhar em outros sites
Marcosvn 3 Denunciar post Postado Maio 12, 2016 Marcos, Sim, você pode embelezar o link. Isso é chamado de Friendly URLs (URLs Amigáveis). Vou deixar alguns tópicos abaixo para que leia sobre e tente implementar. http://blog.thiagobelem.net/aprendendo-urls-amigaveis http://stackoverflow.com/questions/812571/how-to-create-friendly-url-in-php http://stackoverflow.com/questions/23456312/creating-user-friendly-urls-with-htaccess-file Em questão ao SEO, você também pode estocar as informações dos meta tags dentro do banco. Se não quiser que fique muito bagunçado, pode fazer tabelas relacionais. E depois é só pegar essa informação, jogar dentro duma variável e chamar na meta da head. Ex.: <meta property="go:image" content="http://seusite.com.br/<?php echo $pagina_atual; ?>"> huuum ajudou muito cara, vou deixar guardado quando chegar nessa fase do trabalho vai ser muito útil pra mim... obrigado mesmo.. abração Não consigo entender quais motivos leva alguém a criar um site de 1000 páginas hoje em dia sem CMS. Aceite isso como uma crítica construtiva. Infelizmente não tenho muito como agregar no tópico por que minha mente só funciona baseado em sistema de gestão por trás. Se você expor seus motivos de rejeitar um CMS, talvez possamos te convencer do contrário. Já que utilizar um WordPress da vida é algo totalmente simplificador. então cara, realmente fazer com cms pode ser mais prático,, mas tem certas coisas que tenho dificuldade de realizar com cms, como a edição do layout e alguns mudanças necessárias, pode até ser simples mas como ainda estou começando é viável eu quebrar a cabeça desenvolvendo um site do zero só pra ganhar prática... mas vlw ai irmão abraço Compartilhar este post Link para o post Compartilhar em outros sites