gwusermanual:configuration_4_6_x

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
gwusermanual:configuration_4_6_x [2023/02/16 11:04]
mariasole.angelucci [Client]
gwusermanual:configuration_4_6_x [2024/03/18 13:16] (versione attuale)
giorgio.scali
Linea 4: Linea 4:
   * [[gwUserManual:​configuration_4_6_x#​Client|Client]]   * [[gwUserManual:​configuration_4_6_x#​Client|Client]]
   * [[gwUserManual:​configuration_4_6_x#​Admin|Admin]]   * [[gwUserManual:​configuration_4_6_x#​Admin|Admin]]
-  * [[gwUserManual:​configuration_4_6_x#​Dettaglio ​Sezioni|Dettaglio Sezioni]]+  * [[gwUserManual:​configuration_4_6_x#​Dettaglio ​Smongo 
 +  * ezioni|Dettaglio Sezioni]]
  
  
Linea 31: Linea 32:
 codPlatform= codPlatform=
 codModule= codModule=
- 
  
 ##################################################################​ ##################################################################​
Linea 422: Linea 422:
 #​jdbcmetadata.maxIdle=6 #​jdbcmetadata.maxIdle=6
 #​jdbcmetadata.validationQuery=select 1 #​jdbcmetadata.validationQuery=select 1
- 
  
 ##################################################################​ ##################################################################​
Linea 456: Linea 455:
  
 #mongo.uri #mongo.uri
-# optional, default null (since 4.4.0). It is alternative to both mongo.host and mongo.port and it has the evaluation priority upon them+# required, default null (since 4.6.0)
 # Inside mongo.uri can be specified multiple host, eventually each one with it's port (default is 27017) # Inside mongo.uri can be specified multiple host, eventually each one with it's port (default is 27017)
-# Inside mongo.uri can be specified some credentials. ​These credentials are used if the flag mongo.forceToUseURICredentials=true +# Inside mongo.uri can be specified some credentials, database and others options 
-# In that case even the credentials deriving from mongo.username/​mongo.password are overridden. +#​ When ​credentials are explicit ​the credentials deriving from mongo.username/​mongo.password are overridden.
-# Inside mongo.uri can be specified some options: they are applied +
-# Inside mongo.uri can be specified database+
 # #
 # mongo.uri pattern: # mongo.uri pattern:
Linea 474: Linea 471:
 mongo.uri=mongodb://<​ip_address or server_name>:<​port>​ mongo.uri=mongodb://<​ip_address or server_name>:<​port>​
  
-#​mongo.forceToUseURICredentials,​ evaluated only if mongo.uri is configured, default false (since 4.4.0) 
-mongo.forceToUseURICredentials=false 
  
-#mongo.host and mongo.port are alternative ​to mongo.uri +#boolean, default true 
-#mongo.host=<​ip_address or server_name>​ +#set to false to avoid the reload of classification on mongo (faster choice) 
-#mongo.port=<​port>​+classification.reloadAtStartup.enabled=true
  
  
Linea 490: Linea 485:
 cmisPassword=<​cmisAdminPassword>​ cmisPassword=<​cmisAdminPassword>​
 cmisUrl=http://​127.0.0.1:​8081/​alfresco/​service/​cmis cmisUrl=http://​127.0.0.1:​8081/​alfresco/​service/​cmis
 +#when using alfresco 7.x, use a different cmisUrl
 +#​cmisUrl=http://​127.0.0.1:​8081/​alfresco/​api/​-default-/​public/​cmis/​versions/​1.1/​atom
 #la cartella su Alfresco va creata manualmente accedendo ad Alfresco e posizionandola sotto lo spazio '​Sites/​Siti'​ #la cartella su Alfresco va creata manualmente accedendo ad Alfresco e posizionandola sotto lo spazio '​Sites/​Siti'​
 cmisBasePath=/​Siti/​Geoweb cmisBasePath=/​Siti/​Geoweb
Linea 571: Linea 568:
 #    A C C E S S P A G E   S C H E M A #    A C C E S S P A G E   S C H E M A
 ##################################################################​ ##################################################################​
-gwa.schema=ppm_data_gw+# main platform schema with accesspage  
 +gwa.schema= 
 + 
 +##################################################################​ 
 +#    A C C E S S P A G E   S O L U T I O N C O D E 
 +##################################################################​ 
 +# platform solution code. This value will be made available in ACL and groovy by session variable gw_solutionCode 
 +gw.solution.code=
  
 ##################################################################​ ##################################################################​
Linea 795: Linea 799:
 # default: true # default: true
 display_detailed_error_messages=true display_detailed_error_messages=true
 +
 +# dictionary: enabling flag
 +# default: true
 +gwm_dictionary.enabled=true
 +
 +# custom dictionary: enabling flag
 +# default: true
 +gwm_dictionary_custom.enabled=true
  
 # REPORT PERMISSION # REPORT PERMISSION
Linea 1005: Linea 1017:
  
 === mongo.uri === === mongo.uri ===
-Il parametro mongo.uridisponibile dalla 4.4.xè un'alternativa all'​utilizzo di entrambi i parametri mongo.host e mongo.port, ​ed ha priorità di valutazione rispetto ad essi. Dentro mongo.uri si possono specificare più host, ognuno eventualmente corredato dalla propria porta (di default è 27017). Dentro mongo.uri possono essere specificate delle credenziali. Queste credenziali sono utilizzate quando il flag mongo.forceToUseURICredentials=true. +Il parametro mongo.uri ​(gia disponibile dalla 4.4.x) dalla 4.6.x è l'unico parametro configurable,​ quindi required e non più opzionale. **I parametri ​mongo.host e mongo.port NON SONO PIU VALUTATI**. 
-Dentro mongo.uri possono essere specificate ​ulteriori opzioni. Esse sono in genere ​gestite dal bean che effettua la connessione +Nelle 4.4.x/​4.5.x ​mongo.host e mongo.port, ​erano Deprecati ma ancora utilizzabili in alternativa a mongo.uri. 
-Dentro mongo.uri può essere specificato il database.+Dentro mongo.uri si possono specificare più host, ognuno eventualmente corredato dalla propria porta (di default è 27017). ​ 
 +Dentro mongo.uri possono essere specificate delle credenziali, database ed ulteriori opzioni, che saranno ​in gestite dal bean che effettua la connessione.
  
 mongo.uri pattern: mongo.uri pattern:
Linea 1057: Linea 1070:
 ==== Gestori Documentali (CMIS e CMS) ==== ==== Gestori Documentali (CMIS e CMS) ====
 === CMIS === === CMIS ===
-TODO+== Alfresco 7 == 
 +I parametri sono gli stessi usati per il vecchio Alfresco 5 tranne che per quanto riguarda il cmisUrl che è un po' diverso. 
 +Nel caso delle versioni precedenti di Alfresco, infatti, l'url era composto da:  
 +  * indirizzo url del server di Alfresco + 
 +  * stringa "​alfresco/​service/​cmis"​ 
 +// esempio: **cmisUrl**=http://​wintest:​8081/​alfresco/​service/​cmis //  
 + 
 +Nel caso di Alfresco 7, l'url è del tipo: 
 +  * indirizzo url del server + 
 +  * stringa "​alfresco/​api/​-default-/​public/​cmis/​versions/​1.1/​atom"​ 
 +// esempio: **cmisUrl**=http://​acs.k8s.gwcloud.it/​alfresco/​api/​-default-/​public/​cmis/​versions/​1.1/​atom // 
  
 === CMS === === CMS ===
-Con la versione ​4.4.6 è stata introdotta una nuova modalità di gestione dei documentali che non prevede l'​utilizzo della libreria Java OpenCMIS (ormai deprecata). Per il funzionamento di questa nuova modalità, sono stati aggiunti 6 nuovi parametri al configuration.properties che iniziano con il prefisso __cms.api__. ​+Con la versione 4.6.0 è stata introdotta una nuova modalità di gestione dei documentali che non prevede l'​utilizzo della libreria Java OpenCMIS (ormai deprecata). Per il funzionamento di questa nuova modalità, sono stati aggiunti 6 nuovi parametri al configuration.properties che iniziano con il prefisso __cms.api__. ​
  
 Per l'​abilitazione di questa nuova modalità va impostato il parametro **cms.api.enabled** a '​true'​ (ovviamente se impostato a '​false'​ verrà invece disabilitata). Il valore di default (cioè se il parametro non esiste nel configuration.properties) è '​false'​ per garantire la retro-compatibilità. Se questo parametro è uguale a '​true',​ allora tutti i successivi parametri devono esistere ed essere valorizzati,​ altrimenti si andrà incontro ad errori di connessione con il documentale. Per l'​abilitazione di questa nuova modalità va impostato il parametro **cms.api.enabled** a '​true'​ (ovviamente se impostato a '​false'​ verrà invece disabilitata). Il valore di default (cioè se il parametro non esiste nel configuration.properties) è '​false'​ per garantire la retro-compatibilità. Se questo parametro è uguale a '​true',​ allora tutti i successivi parametri devono esistere ed essere valorizzati,​ altrimenti si andrà incontro ad errori di connessione con il documentale.
Linea 1072: Linea 1095:
 Infine, il parametro **cms.api.rootPath** deve indicare il path della cartella iniziale su cui poi i widget andranno a creare altre cartelle, leggere i documenti, caricarli, modificarli,​ cancellarli,​ eccetera. Infine, il parametro **cms.api.rootPath** deve indicare il path della cartella iniziale su cui poi i widget andranno a creare altre cartelle, leggere i documenti, caricarli, modificarli,​ cancellarli,​ eccetera.
  
 +Di seguito il recap della nuova sezione di parametri:
 +<​code>​
 +##################################################################​
 +# C M S   A P I   R E S T   W I D G E T
 +##################################################################​
 +cms.api.enabled=true
 +#​cms.api.name options: [alfresco,​sharepoint]
 +cms.api.name=alfresco
 +cms.api.user=admin
 +cms.api.password=<​cmisAdminPassword>​
 +cms.api.baseUrl=http://​acs.k8s.gwcloud.it/​alfresco
 +cms.api.rootPath=/​Sites/​TestSite/​Documenti
 +</​code>​
  
  
Linea 1289: Linea 1325:
 ==== Personalizzazioni Loghi ==== ==== Personalizzazioni Loghi ====
  
-Dalla versione 4.4.18 di Geoweb Framework è stata introdotto la possibilità di personalizzare lo sfondo dell'​home page del framework (indexBackground),​ il logo sulla login di geoweb e i banner left, center e right a livello globale. +TODO
- +
-Per farlo configurare nel configuration.properties i seguenti parametri:​ +
-  * Personalizzazione dello **sfondo** in Home Page: inserire nel configuration.properties il parametro **images.IndexBackground** a cui andrà assegnata una stringa corrispondente al nome dell'​immagine scelta come sfondo, compresa di estensione. L'​immagine dovrà poi essere salvata nei contenuti statici sotto la cartella WEB +
- +
-<​code>​ +
-images.IndexBackground=MyCustomIndexBackground.jpg +
-</​code> ​   +
-       +
-   ​Assicurarsi di avere la seguente configurazione nel file spring-security.xml:​ +
-    +
- <​code><​intercept-url pattern="/​resources/#​{ T(com.geowebframework.metadataservice.registry.GwReleaseInfos).getRevision() }/​images/​${images.login.form.logo:​gw4_enterprise.png}"​ access="​permitAll"​ /></​code>​ +
- +
-   * Personalizzazione del **logo** nella login: inserire nel configuration.properties il parametro **images.login.form.logo** a cui andrà assegnata una stringa corrispondente al nome dell'​immagine scelta come logo, compresa di estensione. L'​immagine dovrà poi essere salvata nei contenuti statici sotto la cartella WEB\images +
- +
-<​code>​ +
-images.login.form.logo=MyCustomLoginLogo.png +
-</​code> ​   +
-       +
-   ​Assicurarsi di avere la seguente configurazione nel file spring-security.xml:​ +
-    +
- <​code><​intercept-url pattern="/​resources/#​{ T(com.geowebframework.metadataservice.registry.GwReleaseInfos).getRevision() }/​${images.IndexBackground:​IndexBackground.jpg}"​ access="​permitAll"​ /></​code> ​  +
-     +
-   * Personalizzazione dei **banner**: inserire nel configuration.properties il parametro **images.bannerLeft** per la personalizzazione del banner di sinistra, **images.bannerCenter** per la personalizzazione del banner centrale e **images.bannerRight** per la personalizzazione del banner a destra. Ad ogni parametro andrà assegnata una stringa corrispondente al nome dell'​immagine scelta come banner, compresa di estensione. L'​immagine dovrà poi essere salvata nei contenuti statici sotto la cartella WEB. Se presenti i parametri nel configuration.properties,​ queste configurazioni andranno a sostituire globalmente le singole personalizzazioni settate per progetto con i consueti [[gwusermanual:​interface:​interface:​menu#​banner_del_profilo_applicativo|tag nell'​editor xml]] di progetto +
- +
-<​code>​ +
-images.bannerLeft=MyCustomBannerLeft.jpg +
-images.bannerCenter=MyCustomBannerCenter.jpg +
-images.bannerRight=MyCustomBannerRight.jpg +
-</​code>​ +
- +
 ==== Elastic Search per registrazione eventi ==== ==== Elastic Search per registrazione eventi ====
 Dalla versione 4.6.x è stato introdotto il concetto di evento e di registrazione degli eventi. Per questo, sono stati predisposti dei nuovi servizi che si occupano proprio di registrare gli eventi creati sia a livello di configurazione,​ sia a livello di utilizzo base del framework (ad esempio in caso di operazioni CRUD in tabella). Dalla versione 4.6.x è stato introdotto il concetto di evento e di registrazione degli eventi. Per questo, sono stati predisposti dei nuovi servizi che si occupano proprio di registrare gli eventi creati sia a livello di configurazione,​ sia a livello di utilizzo base del framework (ad esempio in caso di operazioni CRUD in tabella).
Linea 1327: Linea 1332:
  
 <​code>​ <​code>​
 +######################################################################​
 +#    E L A S T I C   S E A R C H 
 +######################################################################​
 # These parameters are used for insert events in elasticSearch # These parameters are used for insert events in elasticSearch
 elastic.search.url=http://​elastic.k8s.gwcloud.it/​ elastic.search.url=http://​elastic.k8s.gwcloud.it/​
Linea 1332: Linea 1340:
 elastic.search.password=<​password>​ elastic.search.password=<​password>​
 elastic.search.index.name=<​realm>​ elastic.search.index.name=<​realm>​
 +</​code>​
 +
 +Inoltre, per la corretta registrazione degli eventi, è necessario valorizzare anche i seguenti nuovi parametri, che si riferiscono al modulo e alla piattaforma dell'​applicativo:​
 +<​code>​
 +##################################################################​
 +#    P L A T F O R M      A N D      M O D U L E
 +##################################################################​
 +codPlatform=
 +codModule=
 </​code>​ </​code>​
  • gwusermanual/configuration_4_6_x.1676541857.txt.gz
  • Ultima modifica: 2023/02/16 11:04
  • da mariasole.angelucci