Reading/Web/PDF Functionality/pt-br

Update on PDF rendering, March 18 2019
We're getting close to the deployment of our new renderer, Proton, with only a few tasks remaining as blockers (as can be seen in the task graph in T181084. We will post another update once the deployment date is set.  This renderer will replace the electron renderer as the default PDF renderer for single-page PDFs.

Atualização em livros, 17 de agosto de 2018


Aqui está uma atualização e amostra mais compreensiva do novo renderizador de livros. O layout mudou muito da primeira versão apresentada na Wikimania. Obrigado por todos os comentários. A exportação ainda tem um número significante de problemas: quebras de página, caixas de informação, tabelas, e fórmulas matemáticas precisam ser melhoradas substancialmente. Esse arquivo de amostra focado em textos internacionais e fórmulas matemáticas revela alguns dos problemas que ainda precisam ser resolvidos. Fórmulas matemáticas são atualmente renderizadas usando MathML - mudando para LaTeX deve levar a melhoras significativas.

Atualização em livros, 8 de agosto de 2018
Nós estivemos trabalhando com a PediaPress na geração e estilização de novos livros. Eles têm nos provido com um modelo da saída atual, a qual será muito similar com a versão final. Nós discutimos pontos de melhoria com a equipe PediaPress, os quais eles estão abordando atualmente. Se você algum feedback ou outros comentários nestes exemplos, por favor, nos informe na página de discussão.

Atualização em livros, abril de 2018
A funcionalidade de livros estará retornando via PediaPress. Depois de investigar o novo renderizador a fundo, percebemos que as características internas do criador de livros original (tais como números das páginas e tabela de conteúdo) seriam muito difíceis de serem implementadas usando o novo renderizador. Além do mais, nós havíamos tido problemas significantes com nosso código de concatenação. Portanto, nós tivemos que procurar por alternativas para trazer de volta a funcionalidade de PDF em projetos na Wikimedia. Nós contactamos a PediaPress, que foram os patronos originais de livros na Wikipédia, para ver se eles estariam interessados em assumir a renderização PDF para livros mais uma vez. Eles começarão a trabalhar em uma solução temporária baseada em uma tecnologia mais antiga que foi usada previamente para criar PDFs. Isso pode ter algumas desvantagens quando se trata de elementos gráficos, como mapas, mas significará um trabalho mais rápido na solução. Eles, então, planejam trabalhar em um novo renderizador HTML-para-PDF mais tarde, baseado no feedback da primeira implementação.

Atualização de janeiro de 2018
Estamos atualmente preparando testes de performance para a função de PDF para livro. Devemos saber mais no início de fevereiro.

Atualização de setembro de 2017
O nosso serviço atual de composição de PDF, o gerador de conteúdo fora de linha (OCG) deixará de ser mantido. Por outras palavras, irá deixar de funcionar. A equipa de leitura da Wikimedia Foundation trabalha há meses para substituí-lo. O OCG tem funcionado com código desatualizado que pode criar vulnerabilidades de segurança e outros problemas sérios no futuro. Durante os últimos três meses apresentámos banners na página de criação de PDF solicitando comentários sobre o protótipo do nosso novo compositor. O novo compositor terá funcionalidades melhoradas em comparação com o OCG — irá imprimir tabelas e caixas informativas, e elementos estilísticos focados na melhoria da legibilidade. Recebemos uma grande quantidade de comentários sobre o protótipo e estamos a fazer as atualizações necessárias aos nossos novos PDF.

Adendo posterior: ativando a renderização do livro PDF para o curto prazo
Infelizmente, grandes problemas com nosso antigo renderizador (OCG) nos obrigarão a removê-lo como uma opção de renderização antes de completar as atualizações necessárias para a criação de livros. Isto é mais cedo do que queríamos. Quando removermos o OCG, O trabalho de processamento de artigos individuais estará completo. No entanto, o processamento de livros vai ser pausado enquanto nós avaliamos e concluímos os trabalhos necessários. Nossa escolha inicial para substituí-lo, Electron, não é capaz de suportar PDFs de tamanhos grandes e falha ao tentar processar um livro com vários artigos. Vamos procurar um novo sistema para criar livros que possam suportar o tamanho dos arquivos e que cumpra os nossos requisitos. Não era bem como planejávamos e nunca quisemos desativar temporariamente a funcionalidade de livros em PDF.

Linha do Tempo


 * Lançamento do criador completo para artigos individuais (imprimir em PDF) - 1 de outubro de 2017
 * Pausando a renderização de livros em PDF - 1 de outubro de 2017
 * Desativação do renderizador OCG - 1 de outubro de 2017
 * Lançamento do novo criador PDF - janeiro de 2018 (data provisória com base nos resultados da pesquisa de sistemas de composição alternativos)

Funcionalidade:

Para uma lista completa das funcionalidades atuais e futuras, veja abaixo.

Para além da atualização desta página, isto será comunicado num banner na página de criação de ficheiros PDF, em Tech News e em algumas listas de divulgação por correio eletrônico da Wikimedia.

Introdução
O nosso serviço atual de renderização em PDF, o gerador de conteúdo offline, não é mais sustentável. Simplificando, está quebrando. Originalmente criado por terceiros, ele funciona atualmente com um código desatualizado que pode apresentar vulnerabilidades de segurança e outros problemas maiores no futuro. Se quisermos ter a funcionalidade PDF, infelizmente, teríamos de substitui-la, senão poderemos subitamente nos encontrar numa situação em que teríamos de acabar com ela sem haver planejado fazer isso.

Além disso, este serviço não suporta alguns pedidos de composição feitos pela comunidade, sendo o principal a capacidade de compor tabelas. Selecionámos um novo serviço, o serviço de composição Electron, como substituto adequado. O nosso próximo passo será duplicar a funcionalidade fornecida pelo OCG usando o novo serviço de composição Electron. Abaixo, iremos descrever as principais funcionalidades que identificámos serem necessárias. Gostaríamos de fomentar um diálogo acerca das funcionalidades que possam estar em falta, ou sejam supérfluas, na lista fornecida. Gostaríamos também de realçar os nossos planos futuros para composição de ficheiros PDF, de forma a recebermos comentários iniciais.

Known Issues

 * There is currently a bug within Firefox (upstream) that affects the styling of infoboxes displayed across multiple pages. Progress from Mozilla can be tracked here: https://bugzilla.mozilla.org/show_bug.cgi?id=688556.

Userbase
The following table shows a sample of traffic to the Electron "Download as PDF" service for over a 6 hour period. The traffic is broken down by operating system (OS), browser, and the browser major version (e.g. Windows 7, Chrome v61.*).

Note well that the majority of our traffic appears to come from Windows based machines.

Requisitos atuais de funcionalidade
A seguir está uma lista dos requisitos atuais para renderização em PDF para um artigo único PDF para livros. Os requisitos diferentes da implementação atual são exibidos em negrito.

História

 * A composição de artigos e livros em PDF a partir das páginas da Wikipédia é feita por um serviço chamado OCG. Ao compor «livros» através do criador de livros, este utiliza o OCG tal como incorporado na extensão Collection. O OCG tem vários problemas, especialmente com tabelas.
 * Estão identificados vários problemas com o OCG, incluindo queixas da comunidade motivadas pela incapacidade do OCG de compor tabelas.
 * A composição de tabelas surge no número 9 da Lista de Requisitos Técnicos da Comunidade de Língua Germânica.
 * A Wikimedia Deutschland começa a trabalhar na solução para a composição de tabelas em ficheiros PDF, e introduz o Electron. Fazem-no com a intenção de executá-lo em paralelo com o OCG e não de o substituir.
 * Ao mesmo tempo que a Wikimedia Deutschland trabalha no serviço Electron, os responsáveis pelo serviço de manutenção do serviço OCG da Wikimedia Foundation chegam à conclusão de que o OCG tem de ser substituído.
 * A equipe de leitura da WMF assume a responsabilidade de manutenção a longo prazo do compositor de ficheiros PDF, e começa a planejar a implementação da composição de tabelas para todos os projetos.
 * A equipe de leitura lança uma consulta da comunidade para recolher comentários acerca do Electron.
 * As equipas da infraestrutura de leitura e web começam a delimitar o trabalho necessário para transferir a funcionalidade OCG para o serviço Electron.

Atualização após consulta


Lançamos uma consulta sobre a implementação atual do PDF renderer no início de junho de 2017. Depois de analisar as respostas da consulta, fizemos as seguintes observações:


 * Um número maior de usuários preferiu o formato de coluna única no formato de coluna dupla
 * Os usuários que preferiram o formato de duas colunas ressaltaram que sua preferência se baseava no estilo e na aparência das colunas duplas. Alguns usuários também expressaram preocupações com o tamanho da fonte e desperdiçando papel ao imprimir PDF na opção de coluna única.
 * Os seguintes pedidos de recursos foram feitos:
 * Hyperlinks funcionais
 * Data e url, 'esta página foi baixada em [data] de [URL]'
 * CSS customizável para layout, título, sumário
 * Opção para o formato de 2 colunas
 * Versões com e sem imagens
 * Margens ajustáveis
 * Imprimir por seção - permite remover referências, parágrafos que você não deseja, índice, etc.
 * Tamanho de texto ajustável

Com base nos comentários, incorporamos o seguinte nos nossos novos estilos de impressão:


 * hyperlinks
 * informações do artigo
 * fonte menor e estilos parecidos com livros

O restante dos pedidos acima será adiado até a segunda iteração do renderizador PDF, na qual planejamos criar um modo de configurações que permitirá a personalização das opções disponíveis.

Proposta
Este seguinte é uma proposta para o âmbito de funcionalidades necessárias para a renderização em PDF:


 * Os artigos individuais serão renderizados para PDF usando o link Baixar como PDF na barra lateral.
 * Múltiplos artigos serão renderizados para PDF usando a ferramenta de criação de livros.
 * Todos os artigos conterão a atribuição de texto e imagens.
 * Todos os PDFs renderizados serão capazes de imprimir tabelas.
 * Os usuários poderão personalizar o layout de seus PDFs (opcional).

Design
The new PDF styles will be designed for increased readability. Based on community feedback and qualitative or quantitative testing, support for a 2-column layout may be built for the book creator and/or for individual PDFs.

Development and Deployment Roadmap
The following is a rough outline of the development and deployment roadmap. It is subject to change.


 * 1) April – May 2017:
 * 2) The Reading team builds back-end support for functionality identified above
 * 3) Communities are consulted on expanding or shrinking proposed functionality
 * 4) Qualitative test performed for styling
 * 5) June – July 2017:
 * 6) New styles implemented
 * 7) First iteration is launched along with OCG on all projects and performance is compared
 * 8) Iterations based on consultations and identified edge cases
 * 9) August 2017 – September 2017
 * 10) Additional changes made if necessary
 * 11) October 2017
 * 12) Second iteration launched without OCG on all projects

Single Articles

 * A PDF for a single article will be created by selecting the "Download as PDF" link
 * Upon selecting "Download as PDF", the PDF file will be generated. To download the file, users will select the "Download the file link"
 * Todo arquivo de PDF conterá o seguinte:
 * Título do artigo e texto
 * Caixa de informação (caso existam)
 * Tabelas (caso existam)
 * Layout de coluna única
 * Número da página
 * Todas as imagens e legendas do artigo
 * Liks para páginas ligadas a partir do artigo (links azuis e links externos)
 * Fontes do texto e imagem, contribuidores e licenças

Phabricator Tracking
All PDF-related changes including sunsetting OCG, replacing the Electron PDF renderer, and any updates to books or the collections extension are tracked under the phabricator project Proton. The project page will display any recent updates for all tasks related to PDFs.

Funcionalidade disponível em outubro de 2017
Nota: nenhuma mudança será feita para fluxo de trabalho do criador de livros atual nesse momento


 * O usuário iniciará o criador de livros selecionando "Ciar um livro"
 * Isto navegará para a pagina atual de criação de livro
 * Para baixar um livro, os usuários selecionarão o link de "donwload" da página do livro
 * Usuários podem baixar livros apenas em formato de PDF
 * Livro conterão todos os elementos do formato de artigo único, assim como:
 * Página de título do livro
 * As referências para cada artigo do livro aparecerão no fim do artigo
 * Cada artigo começará em uma nova página
 * Uma seleção única de textos e fontes de imagens, contribuintes, e licenças, que contém as contribuições coletadas de todos os artigos

Functionality available in November - December, 2017
Styles for books will be updated for improved readability
 * Livros conterão uma tabela de conteúdos com números de páginas
 * Selecionando uma seção da tabela de conteúdo levará o usuário para a seção correspondente dentro do livro

Alternative
There is an alternative way of exporting MediaWiki to LaTeX, PDF, ODT and EPUB:

http://mediawiki2latex.wmflabs.org/

The computational resources on the server are limited.

If you run Ubuntu Linux and want results faster, you can install the m2l-pyqt or mediawiki2latex packages.

__INDEX__