-
Notifications
You must be signed in to change notification settings - Fork 96
Extensoes Siga
Atenção!
DOCUMENTO OBSOLETO! Válido somente para a versão 1.0 do SIGA
wiki:comment
Atenção!
Este documento só é valido para a versão 1.0 do SIGA!
</wiki:comment>
O SIGA 1.0 suporta algumas extensões que permitem o uso de uma tecnologia proprietária (comprada ou não) de:
- Editor de texto
- Conversor de HTML para PDF
As extensões ainda exigem manipulação do código-fonte. Um esquema de plugin deve ser desenvolvido.
-
Incluir as bibliotecas adquiridas (pd4ml.jar e pd4ml_tl.jar) no diretório lib do projeto siga-dep-tomcat
-
Incluir a classe br.gov.jfrj.itextpdf.MyPD4ML.java^**^ no projeto siga-ex
-
Adaptar a classe
br.gov.jfrj.siga.ex.ext.ConversorHTMLFactory<Nome_do_orgao>.java
^**#^ para uso pelo órgão -
Configurar o arquivo /siga-ex/src/br/gov/jfrj/siga/ex/siga.properties com a classe Factory do conversor, do seguinte modo:
#editor conversor.html.factory = br.gov.jfrj.siga.ex.ext.ConversorHTMLFactory<NOME_DO_ORGAO>
^**^ Use os arquivos disponibilizados aqui como exemplo de MyPD4ML.java e ConversorHTMLFactory<Nome_do_orgao>.java
^#^ Substitua <Nome_do_orgao>
pela sigla do seu órgão. Um exemplo para o TRF3 seria ConversorHTMLFactoryTRF3.java
-
Incluir os arquivos do XStandard^**^ no diretório
WebContent/XStandard
do projeto sigaex -
Incluir, no diretório WebContent/XStandard do projeto sigaex, o arquivo
license.txt
, disponível no site do XStandard após a aquisição -
Incluir o arquivo XStandard.tag^**^ no diretório
WebContent/WEB-INF/tags
-
Alterar o arquivo
/sigaex/WebContent/WEB-INF/ext/extensaoEditor.jsp
para conter o seguinte código:<%@ taglib tagdir="/WEB-INF/tags" prefix="tags"%> <tags:XStandard conteudo="${v}" nome="${var}" />
^**^ Os arquivos podem ser baixados aqui.