sistema:adaptacion_gn

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sistema:adaptacion_gn [2016/08/24 10:59]
jan [Adaptar GeoNetwork]
sistema:adaptacion_gn [2019/01/22 17:02] (actual)
Francisco Aguilar [Compilación del código fuente]
Línea 16: Línea 16:
 Para descargar el código fuente se describe en http://geonetwork-opensource.org/downloads.html y la [[https://github.com/geonetwork/core-geonetwork/tree/develop/software_development|guía de desarrollo]].\\  Para descargar el código fuente se describe en http://geonetwork-opensource.org/downloads.html y la [[https://github.com/geonetwork/core-geonetwork/tree/develop/software_development|guía de desarrollo]].\\ 
 Se requiere [[https://git-scm.com/|GIT]] instalado. Se requiere [[https://git-scm.com/|GIT]] instalado.
 +Luego ubicarse en el directorio geonetork
 +<code bash>cd /geonetwork
 +git submodule init 
 +git subomdule update
 +</code>
 +
 +
 +
  
 ===== Compilación del código fuente ===== ===== Compilación del código fuente =====
  
 Los requisitos para la compilación son JDK 1.7 o mayor, así como [[http://maven.apache.org/|Maven]].\\  Los requisitos para la compilación son JDK 1.7 o mayor, así como [[http://maven.apache.org/|Maven]].\\ 
 +Para instalar maven, el jdk y jre debemos ejecutar:
 +<code bash>
 +apt-get install maven openjdk-8-jre openjdk-8-jdk 
 +</code>
 Para el módulo del interfaz web web-ui se [[https://github.com/geonetwork/core-geonetwork/tree/develop/web-ui|recomienda el uso de closure]]. Para el módulo del interfaz web web-ui se [[https://github.com/geonetwork/core-geonetwork/tree/develop/web-ui|recomienda el uso de closure]].
- +Luego ubicarnos dentro de la carpeta donde clonamos el repositorio proceder con la compilación
-El [[https://github.com/geonetwork/core-geonetwork/tree/develop/software_development|manual de desarrolladores]] indica cómo //checkout// una versión específica, su posterior compilación+
- +
-En el caso de que se usa JDK 1.7 sea necesario ejecutar el siguiente comando antes de compilar el código+
 <code bash> <code bash>
-export MAVEN_OPTS="-Xmx512M -XX:MaxPermSize=256M"+cd geonetwork 
 +mvn clean install -DskipTests
 </code> </code>
 +
 +**El [[https://github.com/geonetwork/core-geonetwork/tree/develop/software_development|manual de desarrolladores]] indica cómo //checkout// una versión específica, y su posterior compilación.**
 +
 +
  
 Para testear el código fuente se puede usar el servidor jetty integrado en maven en ''http://localhost/geonetwork:8080'': Para testear el código fuente se puede usar el servidor jetty integrado en maven en ''http://localhost/geonetwork:8080'':
Línea 50: Línea 64:
 <code bash> <code bash>
 git checkout 3.0.4 git checkout 3.0.4
 +git submodule update
 +mvn clean install -DskipTests
 git branch georellana-3.0.4 git branch georellana-3.0.4
-git checkout georellana-3.0.4+git checkout georellana-3.0.4 #una sola vez luego de crear la rama 
 +#Hacer los cambios necesarios 
 +git add  
 +git commit -m "Adaptaciones georellana" 
 +#Pendiente 
 </code> </code>
  
Línea 89: Línea 109:
       <li>       <li>
         <a data-gn-active-tb-item="catalog.search#/home">         <a data-gn-active-tb-item="catalog.search#/home">
-          <i class="fa fa-location-arrow">+          <i class="fa fa-location-arrow"></i>
           <span class="visible-lg"> Cat&aacute;logo</span>           <span class="visible-lg"> Cat&aacute;logo</span>
         </a>         </a>
Línea 141: Línea 161:
       <a href="rss.search?sortBy=changeDate&georss=simplepoint"       <a href="rss.search?sortBy=changeDate&georss=simplepoint"
               title="{{'lastRecords' | translate}}">               title="{{'lastRecords' | translate}}">
-        <i class="fa fa-rss"/>+        <i class="fa fa-rss"></i>
       </a>       </a>
     </li>     </li>
Línea 150: Línea 170:
 ==== Imagen corporativo de la web ==== ==== Imagen corporativo de la web ====
  
-Para adaptar los colores de los enlaces, botones, así como el diseño y layout del menú principal se añaden los siguientes líneas al archivo gn_view.less:+Para adaptar los colores de los enlaces, botones, así como el diseño y layout del menú principal se añaden los siguientes líneas al archivo gn_view.less ubicado en el directorio <code bash> web-ui/src/main/resources/catalog/views/default/less</code>
 <code css> <code css>
 .navbar { .navbar {
Línea 215: Línea 235:
  
 === Español como lenguaje por defecto === === Español como lenguaje por defecto ===
 +<WRAP center round tip 60%>
 +Actualmente es la única manera de especificar el uso de un lenguaje único que se difine como el lenguaje por defecto, pero se prevee corregir vea https://github.com/geonetwork/core-geonetwork/issues/1579
 +</WRAP>
  
 Se especifica el lenguaje por defecto en los siguientes archivos xml: Se especifica el lenguaje por defecto en los siguientes archivos xml:
Línea 245: Línea 268:
 cp es-editor.json sp-editor.json cp es-editor.json sp-editor.json
 cp es-search.json sp-search.json cp es-search.json sp-search.json
 +</code>
 +
 +
 +==== Las regiones predefinidos de los metadatos ====
 +
 +Se actualiza el archivo ''web/src/main/webapp/WEB-INF/data/config/codelist/external/thesauri/place/regions.rdf'' con el siguiente código:
 +
 +<code xml regions.rdf>
 +
 +<?xml version="1.0" encoding="UTF-8"?>
 +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 +         xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"
 +         xmlns:fn="http://www.w3.org/2005/02/xpath-functions" xmlns:foaf="http://xmlns.com/foaf/0.1/"
 +         xmlns:gml="http://www.opengis.net/gml#" xmlns:grg="http://www.isotc211.org/schemas/grg/"
 +         xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:void="http://rdfs.org/ns/void#"
 +         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
 +         xmlns:skos="http://www.w3.org/2004/02/skos/core#"
 +         xmlns:xdt="http://www.w3.org/2005/02/xpath-datatypes" xmlns:xs="http://www.w3.org/2001/XMLSchema">
 +
 +  <skos:ConceptScheme rdf:about="http://georellana.org/thesaurus/georellana">
 +    <dc:title>Regiones y zonas Administrativas GEOrellana.</dc:title>
 +    <dc:description>Elaborado por GEOrellana.</dc:description>
 +    <dcterms:issued>2015-09-11 12:00:00</dcterms:issued>
 +    <dcterms:modified>2015-09-11 12:00:00</dcterms:modified>
 +  </skos:ConceptScheme>
 +  <!-- Main Concept-->
 +  <skos:Concept rdf:about="http://georellana.org/regiones#Región">
 +    <skos:prefLabel xml:lang="en">Region</skos:prefLabel>
 +    <skos:prefLabel xml:lang="es">Región</skos:prefLabel>
 +    <skos:inScheme rdf:resource="http://georellana.org/regiones" />
 +    <skos:narrower rdf:resource="http://georellana.org/regiones#1" />
 +    <skos:narrower rdf:resource="http://georellana.org/regiones#2" />
 +    <skos:narrower rdf:resource="http://georellana.org/regiones#3" />
 +    <skos:narrower rdf:resource="http://georellana.org/regiones#4" />
 +    <skos:narrower rdf:resource="http://georellana.org/regiones#5" />
 +  </skos:Concept>
 +  
 +  <skos:Concept rdf:about="http://georellana.org/regiones#1">
 +    <skos:prefLabel xml:lang="es">Orellana</skos:prefLabel>
 +    <gml:BoundedBy>
 +      <gml:Envelope gml:srsName="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326">
 +        <gml:lowerCorner>-77.62759 -1.564241</gml:lowerCorner>
 +        <gml:upperCorner>-75.187147 -0.048144</gml:upperCorner>
 +      </gml:Envelope>
 +    </gml:BoundedBy>
 +    <skos:broader rdf:resource="http://georellana.org/regiones#Región" />
 +  </skos:Concept>  
 +  
 +  <skos:Concept rdf:about="http://georellana.org/regiones#2">
 +    <skos:prefLabel xml:lang="es">Amazonia ecuadoriana</skos:prefLabel>
 +    <gml:BoundedBy>
 +      <gml:Envelope gml:srsName="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326">
 +        <gml:lowerCorner>-80 -5</gml:lowerCorner>
 +        <gml:upperCorner>-75.21684 0.8</gml:upperCorner>
 +      </gml:Envelope>
 +    </gml:BoundedBy>
 +    <skos:broader rdf:resource="http://georellana.org/regiones#Región" />
 +  </skos:Concept>  
 +  
 +  <skos:Concept rdf:about="http://georellana.org/regiones#3">
 +    <skos:prefLabel xml:lang="es">Ecuador</skos:prefLabel>
 +    <gml:BoundedBy>
 +      <gml:Envelope gml:srsName="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326">
 +        <gml:lowerCorner>-91.6639 -5.00031</gml:lowerCorner>
 +        <gml:upperCorner>-75.21684 1.43778</gml:upperCorner>
 +      </gml:Envelope>
 +    </gml:BoundedBy>
 +    <skos:broader rdf:resource="http://georellana.org/regiones#Región" />
 +  </skos:Concept>
 +  
 +  <skos:Concept rdf:about="http://georellana.org/regiones#4">
 +    <skos:prefLabel xml:lang="es">Amazonia</skos:prefLabel>
 +    <gml:BoundedBy>
 +      <gml:Envelope gml:srsName="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326">
 +        <gml:lowerCorner>-80 -15</gml:lowerCorner>
 +        <gml:upperCorner>-43 5</gml:upperCorner>
 +      </gml:Envelope>
 +    </gml:BoundedBy>
 +    <skos:broader rdf:resource="http://georellana.org/regiones#Región" />
 +  </skos:Concept>
 +  
 +  <skos:Concept rdf:about="http://georellana.org/regiones#5">
 +    <skos:prefLabel xml:lang="es">América Latina</skos:prefLabel>
 +    <gml:BoundedBy>
 +      <gml:Envelope gml:srsName="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326">
 +        <gml:lowerCorner>-117 -55.4</gml:lowerCorner>
 +        <gml:upperCorner>-33.8 32.7</gml:upperCorner>
 +      </gml:Envelope>
 +    </gml:BoundedBy>
 +    <skos:broader rdf:resource="http://georellana.org/regiones#Región" />
 +  </skos:Concept>
 +
 +</rdf:RDF>
 +
 </code> </code>