Algo que volta e meia procuro sem sucesso é um método diferente de produção de documentos escritos, de forma a que:
- Mantenha um historial de versões facilmente comparáveis entre si – Usar um sistema de controlo de versões é a solução que me ocorre mais facilmente. Alguns sistemas (o subversion é um deles) portam-se aliás bastante bem com ficheiros binários (ie, poupam espaço guardando apenas as diferenças para a versão anterior), mas isso não permite necessariamente uma fácil comparação entre versões; para que as versões sejam facilmente comparáveis o formato deve ser de texto (pena eu não conseguir ler binário com a mesma fluência que leio texto ;)
- Possa escrever o documento sem me preocupar com forma como será formatado – Os estilos do MSOffice e do OpenOffice não chegam. Separar verdadeiramente o conteúdo da apresentação quer dizer que, se assim o entender, devo conseguir desenhar várias apresentações para um mesmo documento e de alternar entre elas facilmente;
- Existam boas ferramentas de edição – Neste ponto as ferramentas WYSIWYG são geralmente as mais integradas, mas por outro lado nada mais leve e simples que um editor de texto simples;
- Seja fácil de incluir imagens – As ferramentas WYSIWYG são as mais confortáveis neste ponto;
- Possibilite trabalho simultâneo e colaborativo sobre o mesmo documento – Embora não sinta a necessidade da “colaboração” ser em tempo real (como por exemplo no googledocs), é fácil que a edição conjunta de um documento se torne importante a partir do momento que exista mais que um autor. A publicação do documento na Web ao longo do processo de produção é também uma boa mais valia;
- O resultado final seja agradável à vista, tendo em atenção a impressão e a Web – Entre as duas, a “impressão” é a verdadeira questão. Se o objectivo for a produção de documentos apenas para a Web parece-me que um bom editor de XHTML pode resolver a questão;
- O formato de armazenamento não seja fechado – Mesmo dentro dos formatos abertos alguns são mais obscuros e/ou difíceis de manipular que outros, o que se torna importante do ponto de vista de preservação a longo prazo;
- Seja barato – Aliás, de preferência gratuito ;)
Nos próximos dias ainda conto escrever mais alguma coisa sobre as alternativas que tenho considerado.
Bruno Pedro
February 24th, 2007 at 1:58
Sugestões:
– LaTeX
– DocBook XML
Mónica
February 24th, 2007 at 12:27
Olá Filipe,
Depois de muito experimentar, e dado que no meu quotidiano trabalho em multiplas equipas de projecto, com diferentes pessoas que dominam de forma diferente (poucas) ferramentas de edição de texto, acabei por optar pelo GoogleDocs&SpreadSheets (que mencionas na categoria de trabalho colaborativo).
Considero que preenche todos os outros requisitos que aqui foram colocados (# Mantenha um historial de versões facilmente comparáveis entre si; # Possa escrever o documento sem me preocupar com forma como será formatado;
# Existam boas ferramentas de edição; # Seja fácil de incluir imagens; # Possibilite trabalho simultâneo e colaborativo sobre o mesmo documento; # O resultado final seja agradável à vista; # O formato de armazenamento não seja fechado; # Seja barato) só tem um senão: quando estou em trânsito (longas horas de viagem entre locais) estou dependente de uma ligação à rede para poder editar esses documentos :-(
Ainda recentemente, recebi um questionário da Google e esqueci-me de mencionar esta possibilidade, na secção em que eles perguntavam «What changes or additional features would you like to see for Google Docs & Spreadsheets?».
Ou seja, devia ter lido primeiro esta tua entrada ;-)
Obrigada,
Mónica
Mind Booster Noori
February 24th, 2007 at 15:27
LaTeX parece-me a solução para o teu problema… Já ponderaste?
Filipe Correia
February 24th, 2007 at 15:37
Bruno e Mind Booster Noori: Já usei bastante LaTeX e usei algum Docbook, mas para ambos acho que há uma grande falta de ferramentas que facilitem a edição, quer para o conteúdo como para a definição de estilos (algo que acho perfeitamente intragável no LaTeX é por exemplo a sintaxe de criação de tabelas). Ainda assim, a verdade é que são as melhores soluções que encontro, e que uso com mais frequência.
Filipe Correia
February 24th, 2007 at 15:53
Olá Mónica,
Já tenho usado o googledocs em algumas situações, e concordo contigo quando dizes que é uma óptima solução em equipas com níveis de conhecimento muito diversos (já tentei por exemplo pôr o utilizador comum a usar um sistema de controlo de versões mas não cheguei muito longe).
Algo que me incomoda nos googledocs é o facto de quem tem o controlo sobre o documento não ser apenas o(s) seu(s) autor(es). Por outro lado, surpreendentemente, isso não me incomoda quando utilizo a minha conta no gmail. Acho que talvez tenha de começar a utilizar mais o googledocs (com documentos de baixa importância), para que comece a confiar mais nele ;)
Em todo o caso, há alguns pontos, dos que referi, que não consigo com o googledocs:
Os wikis também se comportam razoavelmente face a estes objectivos (mas o que tenho a dizer sobre eles vai encaixar melhor noutro artigo que já está na forja :)
Quando se tratam de equipas com maiores conhecimentos técnicos acabo por ver mais vantagens em usar uma abordagem LaTex + Subversion ou Docbook + Subversion, apesar das desvantagens que isso traz.
Filipe Correia
February 24th, 2007 at 16:07
Coisa curiosa, aquela em que agora reparei; na meta-informação embebida nos PDFs gerados pelo googledocs consta:
Application: Writer
PDF Producer: OpenOffice.org 2.1
Paulo Pires
February 27th, 2007 at 16:38
Possivelmente porque o OOo é opensource e os gajos do Google são pragmáticos e preferem reutilizar algo de jeito em x de reinventar a roda?
PP
Filipe Correia
February 27th, 2007 at 21:00
Pois, e parece-me bem.
MV
March 1st, 2007 at 22:48
http://www.google.com/search?hl=en&q=html2pdf
Usas HTML+CSS (separas conteudo e aspecto) e saida em PDF.
http://www.google.com/search?hl=en&q=sgml+editor
Usas SGML…. à homem!!
— MV