Ir ao conteúdo
  • Cadastre-se

HTML Como funciona o google sites?


Ir à solução Resolvido por Rui Guilherme,

Posts recomendados

Olá, gente... Primeiramente me desculpem por provavelmente estar postando isso no lugar errado, porque não sei exatamente onde postar essa dúvida. 

 

É o seguinte: eu tô fazendo um projeto do curso (tipo um TCC), e nesse projeto eu meio que tenho que me aprofundar mais no "Google Sites", aquela plataforma lá da Google pra criação de sites de uma forma mais fácil. Teria que saber por exemplo quais linguagens são usadas nesses sites, como funciona e quais são os bancos de dados utilizados, essas coisas mais básicas (perdão, sou bem leigo). 

Bom, a base dá pra se ter uma ideia, tipo JavaScript e CSS, mas não faço ideia quais linguagens são utilizadas e essa parte do banco de dados também, fico meio confuso. 

 

Alguém poderia me dar uma luz sobre isso?

Novamente, perdão e agradeço desde já quem puder ajudar!

Link para o comentário
Compartilhar em outros sites

Acredito que o Wikipedia tem bastante informação sobre as limitações e as tecnologias usadas no Google Sites. https://en.wikipedia.org/wiki/Google_Sites

Eu particularmente não recomendo usar uma plataforma como o Google Sites para desenvolver um TCC, acredito que só de usar seus conhecimentos em JavaScript, HTML e CSS você já consiga brincar o suficiente sem depender dessas plataformas, o objetivo do seu TCC não é ter uma interface bonitinha e sim ser funcional, certo? Usando ou não o Google Sites você vai ter que escrever códigos na mão, e usar o Google Sites pode te levar para alguma limitação o que pode atrasar bastante o seu TCC...

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@Rui Guilherme Olá

Bom, não é bem um TCC... É mais um projeto mesmo.

Tipo, meio que não tem mais volta, a gente vai ter que fazer esse site pelo Google Sites, devido a extrema falta de tempo pra entregar, pois aconteceram vários problemas... 

No caso, como a gente não vai fazer o site do zero, teria que saber quais linguagens/tecnologias o Google Sites utiliza, pra poder colocar na parte escrita do projeto, entende? Tipo HTML, CSS, etc. 

 

Link para o comentário
Compartilhar em outros sites

@LX12 No Wiki mostra que ele não suporta CSS externo. Você também n consegue executar JavaScript diretamente, você vai precisar fazer isso por gadgets, gadgets segundo a Google é "mini-applications built using HTML, with JavaScript, Flash or Silverlight for dynamic behaviors."; Porém existe limitações como interação com DOM(Sem acesso a supers como document, window e afins). 

 

Eu não manjo nada de Google Sites, mas vou deixar alguns links para tentar te dar um norte:

https://workspaceupdates.googleblog.com/2017/12/embed-html-and-javascript-in-new-google-sites.html

https://support.google.com/sites/answer/2500646?hl=en&ref_topic=1046075

https://blog.ncce.org/2013/12/10/put-javascript-into-google-sites/

https://support.google.com/sites/answer/2500646?hl=en

 

Vale lembrar que a Google não gosta mt dessa forma de inserir JavaScript no Google Sites e dependendo das suas gambiarras pode acabar ferindo a politica de privacidade da Google (ironico) e você pode acabar tendo o site desativado, recomendo ler: https://support.google.com/docs/answer/148505?hl=en :D

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@Rui Guilherme Primeiramente muito obrigado, está ajudando muito... 

Dei uma olhada nos links e deu pra dar uma clareada kkkk. A minha única (e maior) dúvida é sobre a integração do site com algum banco de dados. Entendo muito menos sobre banco de dados, e isso tá sendo um grande problema. 

Sabe se eu poderia criar um banco de dados e fazer a integração com o site por lá? E se sim, sabe como mais ou menos daria pra fazer isso? Algo como fazer um pelo MySQL e integrá-lo ao site, por exemplo...

Link para o comentário
Compartilhar em outros sites

  • Solução

@LX12 Eu nunca ouvi falar de banco de dados no Google Sites, mas acredito que não seja possível... Todas as documentações que eu encontro sobre DATA no Google sites são de 2012 e tem avisos para não usar, e mesmo lendo essas documentações n ficou mt claro como funciona e n parece ser exatamente um banco de dados.

https://developers.google.com/sites/docs/1.0/reference

 

Eu sei que é possível usar o Intranet Gadgets Gallery para fazer RSS/Facebook/Twitter Feeds.


Exceto se eu estiver errado eu só consigo pensar em três soluções que TALVEZ podem funcionar:

1º) Deixar de usar o Google Sites e tentar portar seu aplicativo para o Google's App Engine ou usar alguma outra plataforma.

- Isso pode demandar mais tempo, mas o GAE é mais fácil de trabalhar e com menos limitações.

 

2º) Fazer uma API externa e usar ela como banco de dados. (Dai você só precisa enviar os dados e consultar os dados)

- O problema dessa solução é que o gadgets precisa fazer request's http (usando o fetch por exemplo) e eu n sei se isso é possível.

- O segundo problema dessa solução é que você vai precisar de um local para armazenar a API e escrever essa API (Pode ser com NodeJS por exemplo).

 

Exemplo:

Google Site ->

 Painel de Login ->
  Preenche Formulário e envia os dados de login para a API Externa ->
   API Externa recebe os dados, consulta no banco de dados se a senha está correta e retorna se o Login deu certo ou não ->

    Dependendo da resposta da API você redireciona para página X(sucesso) ou Y(falha)

 

API Externa - Pode ser no próprio Google, o importante é ter banco de dados e que você consiga rodar algo no lado do servidor para receber e enviar dados.

 

3º) Você pode fazer o site no Google Sites e carregar ele em outro site, dai esse site vai ter acesso ao DOM do Google Sites e você vai ter mais liberdade para trabalhar com JavaScript.

https://stackoverflow.com/questions/22372441/accessing-pages-on-google-sites-to-load-on-my-site

- Vale destacar que um simples iframe pode não ser o suficiente: https://stackoverflow.com/questions/2620755/how-is-it-possible-for-an-iframe-to-access-its-parents-dom

 

 

 

 

Aviso: Cara, eu realmente não consigo imaginar melhores soluções uma aplicação complexa no Google Sites. 😕

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...