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 [2022/11/30 12:14]
giorgio.scali
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 18: Linea 19:
 #​***************************************************************** #​*****************************************************************
  
 +
 +##################################################################​
 +# L A N G
 +##################################################################​
 +#force the Locale (2 char format). The default is the environment'​s one
 +lang=it
 +
 +
 +##################################################################​
 +#    P L A T F O R M      A N D      M O D U L E
 +##################################################################​
 +codPlatform=
 +codModule=
  
 ##################################################################​ ##################################################################​
Linea 77: Linea 91:
 #the part #​{mapguide.library.resourceId.scope} is replaced with the value configured here (from 4.6.X) #the part #​{mapguide.library.resourceId.scope} is replaced with the value configured here (from 4.6.X)
 #​baseMgLibraryPath= @Deprecated,​ use mapguide.library.resourceId.scope instead #​baseMgLibraryPath= @Deprecated,​ use mapguide.library.resourceId.scope instead
-mapguide.library.resourceId.scope=   ​+mapguide.library.resourceId.scope=
  
 # webconfig.ini path # webconfig.ini path
Linea 408: Linea 422:
 #​jdbcmetadata.maxIdle=6 #​jdbcmetadata.maxIdle=6
 #​jdbcmetadata.validationQuery=select 1 #​jdbcmetadata.validationQuery=select 1
- 
  
 ##################################################################​ ##################################################################​
Linea 442: 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 460: 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 476: 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 502: Linea 513:
  
 ############################################################​ ############################################################​
 +   ​
 # S E C U R I T Y  ​ # S E C U R I T Y  ​
 ##################################################################​ ##################################################################​
Linea 539: Linea 551:
 #​gwClientPasswordRegexPromptMessage=La password deve contenere almeno 8 caratteri di cui almeno una lettera maiuscola\\,​ almeno una lettera minuscola\\,​ almeno un numero\\, almeno un carattere speciale fra: # ? ! @ $ % ^ & - _ #​gwClientPasswordRegexPromptMessage=La password deve contenere almeno 8 caratteri di cui almeno una lettera maiuscola\\,​ almeno una lettera minuscola\\,​ almeno un numero\\, almeno un carattere speciale fra: # ? ! @ $ % ^ & - _
 gwClientPasswordRegexPromptMessage=La password deve contenere almeno 8 caratteri di cui almeno una lettera maiuscola\\,​ almeno una lettera minuscola\\,​ almeno un numero\\, almeno un carattere speciale fra: $ ! % * ? & gwClientPasswordRegexPromptMessage=La password deve contenere almeno 8 caratteri di cui almeno una lettera maiuscola\\,​ almeno una lettera minuscola\\,​ almeno un numero\\, almeno un carattere speciale fra: $ ! % * ? &
 +
 +
 +##################################################################​
 +# K E Y C L O A K
 +##################################################################​
 +keycloak.serverUrl=https://​kc.k8s.gwcloud.it
 +keycloak.realm=pnrr
 +keycloak.clientId=gw-client-credentials
 +keycloak.clientSecret=cx26yiwqZtL6RxTk38dN2Nvu9KfAgKzG
 +
 +keycloak.executeActionsEmail.clientId=LLPP_PPM_id
 +#​keycloak.executeActionsEmail.redirectUri="​http://​192.168.0.50:​8081/​webclient"​
 +keycloak.executeActionsEmail.lifespan=12
 +
 +##################################################################​
 +#    A C C E S S P A G E   S C H E M A
 +##################################################################​
 +# 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=
 +
 +##################################################################​
 +# U S E R   S E T T I N G S   M A N A G E M E N T
 +##################################################################​
 +#hide the whole userSettings UI when true. default false
 +userSettings.management.disabled=false
 +#hide the change language UI when true. default false
 +userSettings.management.changeLanguage.disabled=false
 +#hide the change scopes UI when true. default false
 +userSettings.management.changeScopes.disabled=false
 +#hide the change group UI when true. default true
 +userSettings.management.changeGroup.disabled=true
 +#hide the restore defaults UI when true. default false
 +userSettings.management.restoreDefaults.disabled=false
 +#​@Deprecated from 4.6.0, default false. It was misleading: changePassword and not resetPassword. Use userSettings.management.resetPassword.disabled instead
 +#​resetPassword.disabled=false
 +#hide the change password UI when true. default false
 +userSettings.management.changePassword.disabled=false
 +#with gw-keycloak module added it's auto generated (ex: [server]/​realms/​[realm]/​account/#/​security/​signingin),​ default null
 +userSettings.management.changePassword.url=
 +#hide the edit profile UI when true. default true
 +userSettings.management.editProfile.disabled=false
 +#with gw-keycloak module added it's auto generated (ex: [server]/​realms/​[realm]/​account/#/​personal-info),​ default null
 +userSettings.management.editProfile.url=
 +#​@Deprecated from 4.6.0, default false. Use userSettings.management.logout.disabled instead
 +#​logout.disabled=false
 +#hide the logout UI when true. default false
 +userSettings.management.logout.disabled=false
 +#​@Deprecated from 4.6.0, default null. Included in userSettings.management.*. Use userSettings.management.logout.url instead
 +#​logout_url=
 +#default '/​gw_logout'​. when using Keycloak, in general it's already pre-configured inside the Keycloak spring-security.xml
 +userSettings.management.logout.url=
 +
 +
 +##################################################################​
 +# I N F O   & ​  S U P P O R T   M A N A G E M E N T
 +##################################################################​
 +#hide the whole infoAndSupport UI when true. default false
 +infoAndSupport.management.disabled=false
 +#hide the trainingCenter UI when true. default false
 +infoAndSupport.management.trainingCenter.disabled=false
 +#String, default null. If omitted system looks for the file WEB/​trainingcenter/​geoweb_trainingcenter.html
 +infoAndSupport.management.trainingCenter.url=
 +#hide the assistance UI when true. default false
 +infoAndSupport.management.assistance.disabled=false
 +#String, default null. If omitted system looks for the file WEB/​assistance/​geoweb_assistance.html
 +infoAndSupport.management.assistance.url=
 +#hide the trainingCenter UI when true. default true
 +infoAndSupport.management.infoLicence.disabled=true
 +#String, default null. If omitted system looks for the file WEB/​aboutof/​geoweb_aboutof.html
 +infoAndSupport.management.aboutOf.url=
 +#String, default null. If omitted system looks for the file WEB/​termsandconditions/​geoweb_termsandconditions.txt
 +infoAndSupport.management.termsAndConditions.url=
 +#hide the privacy UI when true. default true
 +infoAndSupport.management.privacy.disabled=false
 +#​@Deprecated from 4.6.0, default null. Included in infoAndSupport.management.*. Use infoAndSupport.management.privacy.url instead
 +#​gwPrivacyLink=
 +#String, default null. If omitted system looks for the file WEB/​privacy/​geoweb_privacy.txt
 +infoAndSupport.management.privacy.url=
 +
 +
 +##################################################################​
 +# N O T I F I C A T I O N S   M A N A G E M E N T
 +##################################################################​
 +#hide the notifications UI when true. default false
 +notifications.management.disabled=true
 +
 +
 +##################################################################​
 +# H O M E   B U T T O N
 +##################################################################​
 +#form 4.6.0 homeButton is the top left platform logo. Always visible
 +#default true. When false the button is disabled
 +homeButton.enabled=true
 +#platform logo is shown by default (retrieved from path: WEB/​images/​svg/​platform_logo.svg)
 +#It can to be overridden with fa- css class (ex: '​fa-solid fa-house'​) or in [img_name].[ext] format
 +homeButton.iconName=
 +#url of the opened browser page. Default is the root '/'​. It had to be configured when access-page module is used
 +homeButton.url=
 +#Window name to grant the home page to be opened in always in the same window. Default is '​gwindex'​
 +homeButton.windowName=
 +
 +
 +##################################################################​
 +# FUNCTION SELECTOR
 +##################################################################​
 +#hide the whole functionSelector UI when true. default false. It's a global param. GwProject xml configuration has the priority
 +functionSelector.disabled=false
 +
 +
 +##################################################################​
 +# OBJECT SELECTOR
 +##################################################################​
 +#boolean, default false. NOT IMPLEMENTED YET
 +#By default, to select the working session object, it's used the old system (gwClass DACL + externalTable widget based)
 +#When true, it's not used the externalTable widget, but an UI similar to the functionSelector. gwClass DACL confs are stil applied
 +objectSelector.useAccessPageUI=false
 +#boolean, default false. NOT IMPLEMENTED YET
 +#When true, both the UI similar to the functionSelector and the new access page model are used (data inside gwa_fun_r_obj had to be kept aligned with the DACL configurations)
 +objectSelector.useAccessPageModel=false
 +
 +
 +##################################################################​
 +# P R O D U C T   I N F O
 +##################################################################​
 +#String, default null
 +#It's shown on the top right corner. It should contains the product name and the version
 +product.info=PRODUCT 1.0
  
  
Linea 568: Linea 713:
 #As result the user will to be redirected at the set URL #As result the user will to be redirected at the set URL
 #​preAuthenticated_logout_url=https://​loginatla.gse.it/​AGLogout #​preAuthenticated_logout_url=https://​loginatla.gse.it/​AGLogout
 +
  
  
 ##################################################################​ ##################################################################​
-# O S    ​C ​U S T O M I Z A T I O N+# A N N Y M   ​U S E R
 ##################################################################​ ##################################################################​
-#CUSTOM INDEX BACKGROUND PATH: WEB\; example: +#default false 
-#images.IndexBackground=MyCostumImage.jpg +anonymousUser.interoperabilityServicesAllowed=false 
-#CUSTOM LOGIN LOGO PATH: WEB\IMAGESexample: + 
-#images.login.form.logo=MyCustomLogo.png + 
-#CUSTOM INDEX BACKGROUND PATHWEB\; example+##################################################################​ 
-#images.bannerLeft=MyCustomBannerLeft.jpg +# A P P R O V A L 
-#images.bannerCenter=MyCustomBannerCenter.png +##################################################################​ 
-#images.bannerRight=MyCustomBannerRight.jpeg+#default true 
 +gwApproval.exitOnFirstReject=true 
 + 
 + 
 +##################################################################​ 
 +# IFC 
 +##################################################################​ 
 +#default true 
 +ifc.xkt.convert=true 
 + 
 + 
 +##################################################################​ 
 +# R A B B I T   P U B L I S H E R 
 +##################################################################​ 
 +gwRabbitQueueName=ifc.xkt.converter.queue 
 +#default geoweb.exchange 
 +gwRabbitPublisherExchangeName=geoweb.exchange 
 +gwRabbitQueueHost=localhost 
 +gwRabbitQueuePort=5672 
 +gwRabbitQueueUser=geoweb 
 +gwRabbitQueuePassword=G30w3b! 
 +gwRabbitVirtualHost= 
 + 
 + 
 +##################################################################​ 
 +# U S E R   P R O V I S I O N I N G 
 +##################################################################​ 
 +#default true, not implemented 
 +#​gwProvisioning.isAutoProvisioningEnabled=true 
 +#default geow_users, not implemented 
 +gwProvisioning.geowUsersClassName=geow_users; 
 +gwProvisioning.geowUsersTableName=x 
 +#default geow_user_groups,​ not implemented 
 +#​gwProvisioning.geowUserGroupClassName=geow_user_groups 
 +gwProvisioning.geowUserGroupTableName=x 
 +#default name_user 
 +gwProvisioning.geowUsersNameColumn=name_user 
 +#default surname_user 
 +gwProvisioning.geowUsersSurnameColumn=surname_user 
 +#default email 
 +gwProvisioning.geowUsersEmailColumn=email 
 +#default descr_user 
 +gwProvisioning.geowUsersDescrUserColumn=descr_user 
 +gwProvisioning.geowUsersInsertClassRecord= 
 +#default false, not implemented 
 +#​gwProvisioning.macroroleIsEnabled=false 
 +#default false 
 +gwProvisioning.addDefaultGroup=false 
 +#default guest 
 +gwProvisioning.defaultGroup=guest 
 + 
 + 
 +######################################################################​ 
 +#    E L A S T I C   S E A R C H  
 +######################################################################​ 
 +# These parameters are used for insert events in elasticSearch 
 +elastic.search.url=http://​elastic.k8s.gwcloud.it/​ 
 +elastic.search.user=geoweb 
 +elastic.search.password=<​password>​ 
 +elastic.search.index.name=<​realm>​ 
 + 
 + 
 + 
 + 
 +##################################################################​ 
 +# G E N E R A L 
 +##################################################################​ 
 + 
 +# DISPLAY DETAILED ERROR MESSAGES 
 +# set true to throw the exception message 
 +# set false to throw a general error message  
 +# defaulttrue 
 +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.enable=false 
 + 
 +#HIDE REPORT "​Stampa Scheda"​ 
 +hideReportSingleView=true 
 + 
 +#UPLOAD DOCUMENT 
 +# list of file extensions without point and separated by comma - add extensions considered potentially dangerous 
 +#easy blacklist 
 +#document.blacklist.extension=exe,​dll,​bat,​ocx,​so,​html 
 +#hard blacklist 
 +document.blacklist.extension=html,​exe,​pif,​application,​gadget,​msi,​msp,​com,​scr,​hta,​cpl,​msc,​jar,​bat,​cmd,​vb,​vbs,​vbe,​js,​jse,​ws,​wsf,​wsc,​wsh,​ps1,​ps1xml,​ps2,​ps2xml,​psc1,​psc2,​msh,​msh1,​msh2,​mshxml,​msh1xml,​msh2xml,​scf,​link,​inf 
 + 
 +#MNEMONIC CODE 
 +# default: true 
 +gwMnemonicCode.reloadAtStartup.enabled=true
  
  
Linea 774: 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 826: 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 841: 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 1058: 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 ​i banner leftcenter e right a livello ​globale.+TODO 
 +==== Elastic Search per registrazione eventi ==== 
 +Dalla versione 4.6.è stato introdotto il concetto ​di evento ​di registrazione degli eventi. Per questosono 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).
  
-Per farlo configurare ​nel configuration.properties i seguenti parametri: +Gli eventi vengono registrati su apposite tabelle ma anche nel database non relazionale ElasticSearch. In quest'​ultimo caso, affinché possa avvenire la connessione al database, è necessario che nel configuration.properties ​siano presenti e correttamente valorizzati ​i seguenti ​nuovi 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>​ <​code>​
-images.IndexBackground=MyCustomIndexBackground.jpg +######################################################################​ 
-</​code> ​   +#    E L A S T I C   ​S E A R C H  
-       +######################################################################​ 
-   Assicurarsi di avere la seguente configurazione nel file spring-security.xml:​ +# These parameters are used for insert events in elasticSearch 
-    +elastic.search.url=http://elastic.k8s.gwcloud.it/ 
- <​code><​intercept-url pattern="/resources/#{ T(com.geowebframework.metadataservice.registry.GwReleaseInfos).getRevision() }/images/​${images.login.form.logo:​gw4_enterprise.png}" access="​permitAll"​ /></code+elastic.search.user=geoweb 
- +elastic.search.password=<password
-   * 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+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>​ <​code>​
-images.login.form.logo=MyCustomLoginLogo.png +##################################################################​ 
-</​code> ​   +   A T F O R M      A N D      M O D U L E 
-       +##################################################################​ 
-   ​Assicurarsi di avere la seguente configurazione nel file spring-security.xml:​ +codPlatform
-    +codModule=
- <​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>​ </​code>​
- 
  • gwusermanual/configuration_4_6_x.1669806862.txt.gz
  • Ultima modifica: 2022/11/30 12:14
  • da giorgio.scali