Salvando (Atualizando) Post / Page Edita Com AJAX

4

Uma das principais frustrações ao editar postagens / páginas é que, depois de salvar, duas coisas acontecem:

  • A página de administração é recarregada, o que leva tempo
  • Mais importante, a posição do cursor é perdida

Se você estiver trabalhando em postagens mais longas - especialmente quando estiver editando cópias ou se estiver trabalhando no modo HTML e fazendo pequenos ajustes onde pré-visualizações frequentes são necessárias - perdendo a posição atual, encontrar o ponto em que parou é desnecessariamente frustrante e demorado.

Uma solução elegante para esse problema seria se as atualizações fossem feitas em AJAX. Na verdade, costumava haver um plugin para isso , mas não foi atualizado em mais de 5 anos e não funciona mais com as versões atuais do WP.

Existe uma maneira (fácil) de:

  • Corrija esse plug-in ou
  • Hack 'post.php' para adicionar um botão "AJAX Save" em funcionamento?

Curiosamente, o WordPress já possui uma funcionalidade de atualização AJAX que é usada quando o recurso Auto-Saving é salvo. Talvez isso possa ser o ponto de partida?

Eu realmente acredito que esta é uma questão importante de UX e agradeceria muito sua ajuda. Obrigada!

    
por Flix 19.11.2012 / 23:05

1 resposta

1

O desenvolvedor alemão (núcleo) Dominik Schilling / ocean90 lançou um bonito, Plugin simples e pequeno para encontrar (parte de) este problema. Em vez de adicionar um complexo processo de salvaguarda AJAX, que dificultaria ainda mais o trabalho com manipuladores e outros (de-regravando-os novamente), ele adicionou um marcador de posição, que permite ao WP determinar sua posição atual após um salvar processo e rolar de volta para ele.

Você pode baixar o plugin pelo repositório oficial .

    
por kaiser 20.11.2012 / 01:51