Edidoc - desenvolvimento

From The Document Foundation Wiki
Jump to: navigation, search

O Edidoc é desenvolvido em LibreOffice Basic e distribuído como uma extensão do LibreBrOffice. Nas versões atuais, o Edidoc passou a não utilizar o Base como banco de dados. Tanto os registros de campos quanto as numerações são armazenadas em arquivos texto, o que representou uma melhora significativa no tempo de execução do Edidoc, além da eliminação dos problemas relativos ao lock do arquivo de banco de dados, que agora é feito e gerenciado pelo sistema operacional do usuário.

Melhorias futuras

  1. utilização (quando estiver disponível) do UNO Grid Control na criação dos arquivos de campos: UNO Grid Control.
  2. modificação do código para criação do diálogo modal de criação do modelo de documento.
  3. inclusão do assunto no nome do documento.
  4. aviso para perguntar se o Edidoc deve sobrepor um documento. Isso aconteceria caso a numeração estivesse errada (portanto também pedir a numeração correta para o usuário para que o próprio edidoc arrume no arquivo de numeração).
  5. na configuração, permitir a alteração da numeração de qualquer tipo de documento, para evitar que o usuário tenha que alterar direto no arquivo de numeração.
  6. verificação do problema do retorno de tela no wizard, quando retornamos 2 telas.
  7. transformar dos arquivos CSV de campos em ODS.

Arquivos

File:Edidoc 2011-10.12.10.oxt

File:Edidoc - pastas e arquivos de exemplo.zip

File:Manual Edidoc 10.9.10.pdf