Conteúdo em que as acções do utilizador eliminam o conteúdo.
Esta técnica está relacionada com:
Quando uma aplicação Web fornece a capacidade de eliminar informações, o servidor pode fornecer um meio para recuperar as informações eliminadas por engano por um utilizador. Uma abordagem é atrasar a eliminação dos dados, simplesmente marcando-os para eliminação ou movendo-os para uma área de retenção (tal como o “lixo”) e aguardar algum tempo antes de os eliminar realmente. Durante este período de tempo, o utilizador pode pedir que os dados sejam restaurados ou pode recuperá-los a partir da área de retenção. Outra abordagem é gravar todas as transacções eliminadas, de modo a que os dados possam ser restaurados se solicitado pelo utilizador, tal como no histórico de edição armazenado pelos wikis e em aplicações de controlo de origem. As informações recuperáveis armazenadas deverão ser as que são necessárias para corrigir a transacção.
Uma aplicação Web permite aos utilizadores configurar pastas e armazenar dados nas mesmas. Cada pasta e item de dados incluem uma caixa de verificação que permite seleccioná-los, e dois botões, um para mover e outro para eliminar. Se o utilizador seleccionar o botão Eliminar por engano, poderão perder-se grandes quantidades de dados. A aplicação apresenta imediatamente os dados como eliminados ao utilizador, mas agenda-os para serem verdadeiramente eliminados dentro de uma semana. Durante a semana, o utilizador pode aceder a uma pasta "itens eliminados" e pedir que qualquer pasta ou item de dados a aguardar para serem eliminados sejam restaurados.
Identifique a funcionalidade que permite eliminar conteúdo.
Elimine conteúdo e tente recuperá-lo.
Verifique se é possível recuperar informações eliminadas.
O passo 3 é verdadeiro.