Portuguese, Brazilian subtitles

← 08x-02 Problema Bônus na Página do Histórico

Get Embed Code
4 Languages

Showing Revision 5 created 09/09/2013 by msaad.

  1. Ok. Um pouco mais. Eu irei adicionar um
    problema bônus para este final.
  2. Não é obrigatório, mas, se fizer, estará
    elegível para um grande mérito na aula.
  3. e novamente nós iremos enumerar tudo isso nos comentários do instrutor.
  4. Esse problema bônus, você pode ter visto
    este link no demo que eu passei,
  5. é para adicionar uma página
    de histórico para cada página.
  6. o link histórico--implementa isso.
  7. Quando nós clicamos no link histórico,
    a URL muda para _history e então a URL.
  8. Nesse caso, nós vamos para
    a primeira página com uma barra
  9. e você pode ver todas as versões
    anteriores de uma página.
  10. Lembre-se, no demo original do problema,
    eu só tinha que dizer, "Bem vindo ao Final"
  11. e então eu editei a página para dizer,
    "Sua tarefa é construir uma wiki."
  12. Eu só estou incluindo os primeiros
    100 caracteres ou uma página.
  13. Clico em view de qualquer um dos links para
    ver as versões mais antigas de uma página.
  14. Está é a versão mais atual. Se quiser editar
    uma página, ainda posso clicar em editar.
  15. Veja como a URL muda para _edit.
  16. Se adiciono esta declaração e clico em salvar,
    você pode ver que a página é atualizada.
  17. e se clicar no histórico, você pode ver
    que há uma nova versão aqui no topo.
  18. Isso pode ser um pouco complicado.
  19. Mas, para aqueles que conseguirem entender,
    isto será realmente um bom exercício.
  20. Vamos voltar para aquela outra URL
    que nós estávamos vendo antes--new page.
  21. Esta foi uma página que nós adicionamos
    na última parte da tarefa.
  22. Se eu clicasse no histórico dessa página,
    vemos que este também tem duas versões.
  23. A versão original que eu fiz
    --Aqui está uma nova página--
  24. e então a outra versão
    que tinha algum HTML nela.
  25. Agora você pode ver aqui, claro,
    na página de histórico, o HTML escapado,
  26. e quando vemos que o HTML não está escapado
    faz com que se comporte exatamente como HTML.
  27. Nós não iremos testar isso porque você
    é quem decidirá
  28. se você irá confiar que os seus usuários
    não irão colocar sujeira na sua página.
  29. É uma decisão que você como proprietário
    do site pode tomar e não nos meteremos nisso.
  30. Na edição, o texto no form deverá escapar
    o conteúdo adequadamente, caso houver.
  31. Então ele pode ser editado adequadamente,
    e isso é tudo o que temos.
  32. Quando você tiver isso funcionando,
    coloque sua URL aqui e boa sorte.