Skip to content

rglauco/cool-jconon-template

 
 

Repository files navigation

Selezioni online - Progetto Template

Il progetto fornisce un esempio di come personalizzare in alcune sue parti la piattaforma cool-jconon.

Personalizzazione dei colori e del logo

Per la personalizzazione dei colori basta creare il file custom.less
Per il logo basta creare il file

Personalizzazione delle etichette e Internazionalizzazione

Per cambiare le etichette della pagina iniziale fare riferimento al file

Personalizzazione nuova tipologia di bando

Per una nuova tipologia di bando fare riferimento al file

Personalizzazione nuova tipologia di allegato alla domanda

Per una nuova tipologia di allegato alla domanda fare riferimento al file

Personalizzazione nuova dichiarazione alla domanda

Per una nuova dichiarazione alla domanda fare riferimento al file

Personalizzazione profili del bando

Per personalizzare i profili legati al bando al file

Personalizzazione lista delle sedi

Per attivare la lista delle sedi basta passare il parametro --siper.static.sedi=true in fase di avvio, per modificare la lista basta editare il file sedi.json utilizzando webdav alla seguente URL: dav://admin@localhost:9080/alfresco/webdav/Data Dictionary/Web Applications/jconon/WEB-INF/classes

Requisiti

Per l'avvio in locale occorre una istanza di Alfresco Community Edition attiva sulla porta 9080, la versione minima è la 5.0.1 Community.

Successivamente applicare i seguenti amps:

Per utilizzare la firma remota di Aruba installare il seguente amp:

https://repo.maven.apache.org/maven2/it/cnr/si/alfresco/firma/2.24/firma-2.24.amp

Le seguenti variabili vanno specificate in alfresco-global.properties oppure passate al processo java

arubaRemoteSignService.certId=AS0
arubaRemoteSignService.typeOtpAuth=demoprod
arubaRemoteSignService.url=https://arss.demo.firma-automatica.it/ArubaSignService/ArubaSignService?wsdl

Per una corretta inizializzazione delle risorse installare Alfresco localizzato in Inglese

Docker Alfresco

In alternativa si può rendere disponibile Alfresco tramite docker-compose

git clone https://github.com/consiglionazionaledellericerche/cool-jconon-template.git
cd cool-jconon-template/docker-compose
mkdir alf_data
docker-compose up -d

Compilazione e Primo Avvio

Prerequisiti

  • Installazione di Apache Maven versione 3
  • Git
  • Java 8

Comandi

git clone https://github.com/consiglionazionaledellericerche/cool-jconon-template.git
cd cool-jconon-template
mvn clean install -Pprod
java -jar target/selezioni-template.war --rrd.path=remote-shared,remote-single-model --oil.url=http://localhost:9081/rest --user.admin.password=admin --server.servlet.context-path=/ --repository.base.url=http://localhost:9080/alfresco/ --spring.profiles.active=dev --spid.enable=true --spid.issuer.entityId=https://miauri.it --spid.destination=http://localhost:8080/spid/send-response

Avvio locale - Debug Mode

Prerequisiti

  • Installazione di Apache Maven versione 3
  • Git
  • Java 8

Comandi

git clone https://github.com/consiglionazionaledellericerche/cool-jconon-template.git
cd cool-jconon-template
mvn clean spring-boot:run -Pprod -Dspring-boot.run.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787 -Dspring.profiles.active=dev -Dserver.servlet.context-path=/ -Duser.admin.password=admin -Drepository.base.url=http://localhost:9080/alfresco/"

L'applicazione sarà attiva alla seguente URL: http://localhost:8080 e in Debug sulla porta 8787

About

Template project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 80.6%
  • FreeMarker 14.6%
  • Less 3.2%
  • Dockerfile 1.6%