Editor de Texto Wiki 2017

O Editor de texto wiki 2017 (também conhecido como o "editor de texto wiki moderno", ou antigamente conhecido como o "novo editor de texto wiki"/"NWE") é um modo dentro da Extensão do Editor Visual que permite que os utilizadores utilizem as ferramentas e a barra de ferramentas do editor visual enquanto editam o código fonte do texto wiki. Este está integrado no editor visual para facilitar a alternância entre os dois.
Availability and usage
O editor de texto wiki 2017 foi lançado para as wikis alojadas pela Fundação Wikimédia em 2023. It is available for desktop users.
Por predefinição, não está ativada.
Pode ativá-lo nas wikis da Wikimédia, na secção de "Edição" das suas preferências no separador "Edição", clicando na caixa de seleção Usar o modo de texto wiki dentro do editor visual, em vez de um editor de texto diferente., depois clique em Guardar.
Once enabled, it is accessed from within the visual editor by clicking the button in the toolbar to switch to wikitext.[clarification needed]
Implementação técnica
Este é um "novo" editor, não uma modificação do editor de texto wiki existente.
Como o editor é baseado na superfície VE e não numa área de texto padrão, muitos dos gadgets de edição não funcionam com isso (é necessário utilizar uma API muito específica para aceder ao código da wiki).
Os gadgets que abrem um formulário de edição e requerem uma área de texto podem mudar para o editor de código da wiki simples utilizando action=submit (em vez action=edit).
Quais foram os motivos para este projeto?
Em 2010, a Fundação Wikimédia concluiu o projeto "Usabilidade" (que nos deu o tema atual Vector, a ferramenta de envio e o 2010 wikitext editor) e mudou para os problemas selecionados pela comunidade na Estratégia 2010-2015. Isto incluiu uma série de melhorias para as ferramentas de edição, principalmente o editor visual, juntamente com as notificações e outras melhorias. No entanto, a estratégia não é nem nunca foi substituir o wikitexto; vemos ambos os sistemas de edição como importantes a longo prazo para ajudar a comunidade a continuar a tornar os projetos da Wikimedia tão bem-sucedidos como são agora.
Em dezembro de 2016, em quase todos os wikis da Wikimedia, disponibilizámos três editores de conteúdos principais São inconsistentes para os utilizadores na sua aparência, operação, desempenho, ajuda e suporte. Um deles é o editor de wikitexto para desktop da era de 2010, chamado WikiEditor; outro é o editor visual nas suas versões para desktop e dispositivos móveis; e o último é o editor de wikitexto para dispositivos móveis mais básico.
Desde 2010, aprendemos muito sobre a forma como os utilizadores, tanto novos como experientes, utilizam o nosso software e o que gostariam de ver alterado no nosso software de edição. A nossa pesquisa fundamentou a construção do editor visual em torno de designs que funcionam bem para os editores, dando indicações claras aos novos utilizadores sobre como utilizá-lo, sem perturbar os utilizadores experientes que preferem o WikiEditor que já conhecem.
Embora imperfeito, observámos fortes preferências dos novos utilizadores pelo design do editor visual, dicas de fluxo de trabalho e experiência geral.
Também aprendemos muito em termos de engenharia e construímo-lo de forma a que possa ser utilizado numa página (como quando se clica em "Editar código fonte") ou dentro de uma ferramenta (como no Flow), no desktop ou no telemóvel, e de uma forma que possa ser extensível por outros recursos.
Ter três sistemas de edição inconsistentes é mau. É mau para os editores novatos, pois tudo o que aprenderam com um editor não pode ser aplicado a outros contextos (como editar uma página de discussão). É mau para editores experientes, que têm de responder a várias questões antes de conseguirem perceber qual é a situação do novato e como ajudar. É ruim para os sysops, que precisam definir separadamente o que a sua comunidade precisa em cada um dos editores - ou então descobrir que não conseguem obter isso em alguns editores. Também gera problemas para os desenvolvedores de scripts e gadgets porque têm que manejar muitas situações diferentes (ou as ignorar). Isto é mau para os programadores, que têm de ter em conta três vezes mais partes da complexidade sempre que precisam de corrigir algo ou adicionar um recurso. E é mau para os doadores da Fundação Wikimedia, cujos donativos são gastos para apoiar estes múltiplos fluxos de trabalho paralelos.
Consequentemente, em apoio a um dos objetivos nº 1 do Plano Anual 2016–2017, "Manter e melhorar incrementalmente as interfaces atuais de criação e curadoria de conteúdo", o Editing team está trabalhando em um novo editor de wikitexto, o editor de wikitexto de 2017. Isso proporcionará uma experiência única, integrada e consistente entre o desktop e o celular, e os editores wikitexto e visuais. Será uma plataforma que poderá ser integrada com outros editores, para que a experiência seja o mais próxima possível entre situações e tipos de conteúdo. Ofereceremos aos utilizadores a melhor experiência possível, ao mesmo tempo que limitaremos a quebra das funcionalidades existentes.
Os utilizadores que não gostarem podem desativá-lo. O atual editor de wikitexto não vai desaparecer, pelo menos nos próximos anos. Embora possamos eventualmente pô-lo no fim, qualquer pessoa que goste dele pode ficar com ele.
Objectivos e estado de desenvolvimento
The main ticket is Phabricator T104479 (Provide a modern wikitext editor, finishing "2017 wikitext editor").
Primeiro lançamento (Funcionalidade Beta)
Os objetivos iniciais do projeto eram alcançar a paridade com o editor de texto wiki existente, o Editor da Wiki, utilizando a mesma barra de ferramentas com os mesmos botões nas mesmas posições do editor visual, para que os utilizadores tivessem uma experiência consistente. Isto significa fornecer pelo menos todos os controlos no editor de texto wiki, com muito poucas exceções para botões muito raros:
- Ferramentas básicas (negrito, itálico, assinatura, hiperligações e imagens);
- Ferramentas avançadas (títulos, listas com marcadores, listas numeradas, grande, pequeno, sobrescrito e subscrito, galerias e tabelas);
- Inserção de carateres especiais; e
- Localizar e substituir.
Tudo isto foi concluído em agosto de 2016, juntamente com muitas ferramentas que não estavam no editor de wikitexto existente (como tachado, sublinhado, inserção de modelo e assim por diante) e características como HTML colado a serem transformadas em wikitexto automaticamente. Em particular, também fornecemos a ferramenta de autocitação "citoid", que permite aos utilizadores adicionar rapidamente referências com base em URLs ou DOIs. Isto é semelhante, mas mais avançado, aos gadgets que alguns wikis, como a Wikipédia em inglês, já tinham escrito para si próprios, e agora estarão disponíveis para todos os wikis.
Realizamos testes extensivos de controlo de qualidade para garantir que as funcionalidades funcionavam conforme o esperado, além de uma revisão de design e testes estruturados de utilizadores. Quando estamos satisfeitos com o funcionamento adequado como esperado e com a compatibilidade (pelo menos) para novos utilizadores, procuramos feedback de utilizadores experientes de todos os níveis através de um Recurso Beta.
Lançamento beta final (antes do lançamento geral)
O objetivo do primeiro lançamento como Beta Feature é obter um feedback inicial sobre o desempenho deste novo editor. Esperamos que o feedback inclua muitas sugestões de alterações. Já estamos a considerar uma série de melhorias. Algumas delas provavelmente precisam de ser abordadas antes que o novo editor de wikitexto seja lançado fora da Beta. Alguns deles são tecnicamente difíceis e, por isso, foram adiados, enquanto outros beneficiariam do feedback real dos utilizadores existentes para moldar as características da forma mais útil possível.
Para a primeira categoria (grandes desafios), acreditamos que precisaremos de abordar a edição de secção, em que clicar em editar mostrará pequenas partes da página para edição, e um design totalmente responsivo, para que a interface possa ser ampliada e reduzida de forma mais limpa para dispositivos mais pequenos, onde os utilizadores têm zoom, ou outros motivos de acessibilidade e plataforma; isto permitir-nos-á fornecer a funcionalidade em dispositivos móveis como um exemplo beta também, para garantir que funciona para todos os nossos editores, não apenas para aqueles no desktop.
Para a segunda categoria (feedback necessário), teremos de fornecer ajuda no editor para orientar os utilizadores no processo de edição desde a primeira vez que clicam em editar até mais tarde nas suas carreiras de edição. Neste momento, o editor wikitexto tem um separador "ajuda" com algumas orientações breves sobre o wikitexto; no editor visual, temos um link para o guia do utilizador, que podemos replicar para este efeito. Como é que isto deve funcionar e o que deve destacar é algo sobre o qual muitos membros das nossas comunidades provavelmente têm ideias de especialistas. Também precisaremos de limpar como os gadgets estendem o editor, uma vez que a nova integração do editor é complexa e confusa. Isso tornaria a conversão de alguns gadgets mais difícil do que deveria ser. Muitas comunidades wiki dependem de dispositivos específicos para acelerar o seu fluxo de trabalho de edição, e precisamos de preservar a capacidade dos wikis de experimentar melhorias como esta de forma flexível.
Naturalmente, qualquer alteração desta escala será provavelmente prejudicial para os fluxos de trabalho de alguns utilizadores e causará alguns problemas com 'casos extremos' relativos que não serão abordados. Estamos ansiosos para descobrir e resolver estes problemas nas próximas semanas e meses após o lançamento da funcionalidade beta.
Coisas boas de se ter
Para além das características acima referidas, existem outras novas características que gostaríamos de fornecer, se possível, mas que podem ser demasiado caras para serem desenvolvidas ou demasiado lentas para os utilizadores e, portanto, não são planeadas desde o início. Uma funcionalidade que estaríamos interessados em fornecer é guardar rascunhos locais automáticos à medida que os utilizadores editam, para que, se o browser ou o computador falhar ou ficar sem energia a meio da edição, possam retomar em vez de terem de reiniciar. Isto pouparia os utilizadores de ocorrências bastante frustrantes, ainda que incomuns, principalmente pessoas com computadores antigos ou más ligações de rede.
Uma grande característica que é frequentemente discutida é o destaque de sintaxe do wikitexto para ajudar a guiar os olhos das pessoas para o conteúdo certo que procuram. Esta funcionalidade foi criada para o editor de wikitexto existente em 2011, mas tivemos de a abandonar porque a complexidade muito elevada do wikitexto significava que era extremamente lento para a maioria dos utilizadores. Cinco anos depois, a maioria das máquinas dos utilizadores são muito mais rápidas do que eram naquela altura, o que ajuda um pouco. Além disso, pode valer a pena explorar o quão eficiente poderíamos tornar um recurso que faz isto se fizéssemos algumas simplificações dos tipos de wikitexto que tentámos destacar.
(Enquanto isso, o destaque de sintaxe é fornecido por Lembre-se do destaque de sintaxe do ponto e WikEd, que estão disponíveis em alguns wikis como gadgets). O destaque da sintaxe também foi introduzido em gerrit:343878 para o editor de texto wiki de 2017 utilizando Extensão: CodeMirror.
Mais complexo e sujeito a erros do que o destaque de sintaxe, mas possivelmente ainda mais útil, seria uma funcionalidade para dobrar estruturas de wikitexto em blocos, para que os utilizadores possam facilmente ignorar os itens que não desejam editar sem ter de os ler. Por exemplo, invocações ou referências longas de infoboxes poderiam ser dobradas em blocos até que se queira editá-las. As tecnologias que criámos para o editor visual são particularmente adequadas para fornecer este caso de utilização de forma fiável, pelo que isto pode ser algo que poderíamos considerar fazer. Mais uma vez, tal como acontece com o destaque de sintaxe, talvez precisemos de comprometer a complexidade do wikitexto que reconhecemos em troca de fornecer algo com desempenho suficiente para ser útil à maioria dos nossos utilizadores.
Outra funcionalidade interessante que poderíamos oferecer seria solicitar aos utilizadores, quando guardassem, com dois ou três botões, que adicionassem resumos de edição com um clique com base nas suas atividades recentes. Este tipo de recurso é bastante popular em alguns wikis como gadget e seria bom fornecê-lo a todos os utilizadores em todos os wikis, sem que estes wikis tenham de ter um especialista em gadgets disponível para ajudar a configurá-lo e a mantê-lo.
Recursos
- Um esboço inicial de desenho mockup de abril de 2016 está disponível. Para ver o editor de texto wiki, clique no ícone de parêntesis retos no canto superior direito.
- Também está disponível um vídeo antigo de demonstração em meados de Maio de 2016 em https://www.youtube.com/watch?v=jgd2ZHOZGBE.
- Demonstração em vídeo do editor de texto wiki 2017 da apresentação CREDIT em dezembro de 2016.
- Ativação do "editor de texto wiki 2017" para a extensão "Editor Visual"
Consultar também
- Atualização de estado sobre o programa de edição, junho de 2016
- Página de comentários
- Extensão: CodeMirror - a Funcionalidade Beta para o destaque da sintaxe do texto wiki
- Nova forma visual de exibir alterações de página
- 2017 wikitext editor performance improvements