Digamos que eu já publiquei uma página ou postagem. Agora, quero fazer alterações, mas quero que um colega as verifique antes de irem ao ar. Existe alguma maneira de fazer isso?
Editar: eu sei que isso não é possível no momento e as soluções criativas para as quais estou interessado.
No site em que estou trabalhando, também tenho um site de 'armazenamento temporário' protegido por senha para elaborar alterações / adições importantes ao conteúdo e, uma vez aprovado, copio e colo no site ativo. Gostaria de saber se alguém usou um método semelhante, mas talvez tenha automatizado o 'push' para o site ao vivo?
Estou ciente dessa pergunta: Sincronização de banco de dados entre desenvolvimento / preparação e produção , mas isso é mais sobre sincronização por atacado de bancos de dados inteiros, em vez de páginas ou postagens individuais.
Agora, oferecemos uma recompensa para tentar obter algumas idéias adicionais para soluções alternativas.
Respostas:
Deve ser possível adicionar um botão à caixa Publicar Salvar como cópia alterada . Você precisa se conectar
content_save_pre
e copiar o conteúdo e todos os metadados para uma nova postagem com um status de rascunho. Após a revisão, as postagens precisam ser mescladas novamente.Ainda não fiz isso, mas é realmente necessário.
fonte
Copy Post Revision
função capaz de copiar uma revisão completa incl. os metadados para uma nova postagem (ainda não criada) ou para uma postagem existente. Feito isso, a cópia de rascunho da postagem pode ser copiada para a postagem original posteriormente.http://wordpress.org/extend/plugins/revisionary/
Este plugin fará o que você deseja. Ele cria uma função que o Revisor está entre o Colaborador e o Editor. A interface do usuário poderia ser aprimorada e o código interno precisava solucionar muitos dos recursos ausentes do WordPress, mas sim, isso resolve o seu problema: permitirá que você salve um rascunho (na verdade, uma revisão '' pendente '').
Atualização de 2018 : O revisionário parece ter parado o desenvolvimento há cerca de 3 anos. No entanto, consulte a resposta de Tessa sobre Revisionize ( https://wordpress.org/plugins/revisionize ). Revisar é a melhor solução.
Atualização 2019 : o revisionário agora pertence e está sendo desenvolvido ativamente pela PublishPress. O autor original também está trabalhando com eles para apoiá-lo.
fonte
Olá @ e100 ;
Se você estava interessado em uma solução de plug-in personalizado, posso visualizar várias abordagens.
Um processo semelhante ao que @toscho descreveu como "Salvar como cópia alterada", mas com algumas diferenças sutis. O plug-in pode bloquear a edição de postagens publicadas, mas permitir que você crie postagens derivadas com um novo status como "Rascunho Atualizado", que pode ser vinculado à postagem original por meio de um campo personalizado. Essas postagens derivadas poderiam ser editadas, revisadas etc., mas, em vez de ter a opção de publicar, você teria a opção de substituir a postagem original pela sua atualização.
Outro processo poderia usar o sistema de revisão interno, embora eu tivesse que fazer alguma pesquisa para descobrir como servir ao navegador uma versão que não é a mais recente; talvez salve o conteúdo como um campo personalizado e permita que você continue trabalhando nele.
Um terceiro processo pode ser o de configurar um segundo site WordPress como uma caixa de areia de edição , usar serviços da Web para recuperar as postagens, permitir editá-las remotamente e, quando estiver pronto para publicá-las, você poderá voltar ao site principal.
Semelhante ao item 3, você pode configurar uma sandbox de edição usando uma instalação Multisite do WordPress e criar blogs não públicos para cada autor ter como sua própria sandbox de edição.
Novamente, todas essas opções exigiriam desenvolvimento de plug-in personalizado.
Se você está procurando por plug - ins existentes, deseja dar uma olhada neles, embora ainda não tenha uma experiência específica com eles, então não sei se algum deles fará exatamente o que é necessário:
O Assignment Desk é uma ferramenta editorial para organizações de notícias que usam o WordPress como sistema de gerenciamento de conteúdo. O objetivo do plug-in é facilitar e tornar mais eficiente o envolvimento da comunidade com o processo de produção de notícias.
O Edit Flow oferece um conjunto de funcionalidades para redefinir seu fluxo de trabalho editorial no WordPress.
Notas da publicação de Peter - Adicione notas nas barras laterais das telas "editar postagem" e "editar página" no WordPress 2.8 ou superior. Quando usadas com os e-mails de colaboração de Peter 1.2 e superiores, as notas são enviadas junto com os e-mails no fluxo de trabalho de colaboração. Há também um sistema de notas gerais e privadas no painel.
fonte
Essa é uma pergunta muito antiga e, ao examinar alguns dos plugins mencionados aqui, notei que muitos não são mantidos ou não são exatamente o que eu estava procurando.
No final, encontrei um que gostei chamado Revisionize . Embora sua reputação e uso ainda não estejam atualizados, uma vez que é bastante novo, eu gosto.
Prós:
5 estrelas a4,9 estrelasContras:
Apenas 300+4.000 instalações ativasApenas 4 avaliações21 avaliaçõesListas atualizadas em 15 de agosto de 2019 . Embora ainda seja um ótimo plugin, se você estiver usando o editor de blocos do Gutenberg, talvez não seja para você.
fonte
Não neste momento, infelizmente. Se a página / publicação já estiver publicada, seu único recurso seria criar uma nova página / publicação para manter suas edições e publicá-la em particular para que seu colega possa verificar suas alterações. Em seguida, substitua o conteúdo da sua página / publicação ao vivo pela versão revisada.
Apenas para sua informação: fazer alterações no status de rascunho no conteúdo já publicado é um fluxo de trabalho não utilizado por muitos usuários do WordPress. Ouvi falar de pelo menos três maneiras diferentes de as pessoas quererem que isso seja feito no mês passado também ... portanto, sem um fluxo de trabalho padrão aqui é como você envia revisões para o fluxo de trabalho de conteúdo já publicado, as chances de isso ser um recurso do WordPress são pequenas.
fonte
talvez uma solução fácil: o plugin http://wordpress.org/extend/plugins/duplicate-post/ para copiar um post
fonte
Existe um plugin chamado Rascunhos ao vivo que parece funcionar muito bem?
http://wordpress.org/extend/plugins/live-drafts/
fonte
Embora isso provavelmente não resolva seu problema específico, sugiro que você analise o plug-in "Editar fluxo" no wordpress.org. É um plugin muito elegante que pode muito bem ser útil para você.
fonte
Agora existe uma solução muito interessante para isso, com um plugin Rascunhos de Revisões Pós .
Os usuários podem ter permissão para criar uma revisão de rascunho de uma postagem publicada (ou tipo de postagem personalizada) criada como uma cópia filha da postagem.
Os rascunhos podem ser comparados ao pai publicado por meio do recurso de comparar revisões.
Ao publicar uma revisão de rascunho, todas as alterações são integradas ao pai à medida que o rascunho é descartado. Vários rascunhos também podem ser atualizados.
Recomendaria este para qualquer um - está se tornando um plug-in padrão para sites WordPress. No entanto, suspeito que possamos ver esse tipo de recurso sendo desenvolvido no núcleo do WordPress em um futuro próximo.
fonte
Oi @ e100 :)
Eu acho que a solução inteligente seria você usar um plugin gratuito existente. Ele faz todas as coisas sobre as quais você escreveu. Basta fazer o download no WordPress.org: https://wordpress.org/plugins/revision-manager-tmc/
Este plug-in é atualizado frequentemente e regularmente
O Revision Manager TMC funciona muito bem com o segundo plug-in gratuito para editar os recursos da função do usuário - Editor de Função do Usuário https://wordpress.org/plugins/user-role-editor/
fonte
Provavelmente, acabarei usando um dos plug-ins mencionados em outras respostas, mas quando eu precisava dessa funcionalidade e não tinha tempo para procurar por plug-ins, era para garantir que as revisões funcionassem, salve as alterações e as revertam imediatamente.
Agora meu "rascunho" está no meu sistema de revisão.
Não é bom em um sistema de produção, mas bom o suficiente em um sistema de desenvolvimento, até que você decida usar um plug-in.
fonte
Encontrei esta resposta aqui que funcionou para mim. Eu o modifiquei um pouco, pois estou usando funções de usuário personalizadas.
fonte