Personalice los resultados de búsqueda con un vínculo 'Compartir' para compartir registros
Esta personalización habilita un vínculo Compartir para cada registro de metadatos que aparece en la página de resultados de la búsqueda. El vínculo Compartir permite a los usuarios marcar (es decir, Agregar a favoritos) o compartir (es decir, a través de Digg, MySpace, Google, etc.) un registro de metadatos específico directamente desde la página de resultados de la búsqueda usando la tecnología de AddThis. Siga los pasos a continuación para agregar el vínculo Compartir a la implementación del Geoportal. Para realizar esta personalización, es necesario el acceso a los archivos .jsp del Geoportal en el servidor de aplicaciones Web del Geoportal.
- Navegue a la carpeta \\\geoportal\catalog\search.
- Abra el archivo results.jsp en un editor de texto.
- En la parte superior del archivo, agregará algún javascript. Encuentre la primer etiqueta <f:verbatim> y agregue las siguientes líneas justo debajo de esa etiqueta f:verbatim:
<script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"> <script type="text/javascript"> var addthis_pub=" "; </script>
- Ahora, encuentre el archivo results.jsp en donde se definen los vínculos de salida <% // Resource links %><h:panelGroup>. Agregue una sección nueva < h:outputLink>, justo encima de la línea que inicia con <% // Zoom map, que tiene el siguiente código:
<% // Share result %> <h:outputLink id="_lnkShare" rendered="#{record.viewMetadataUrl != ''}" value="http://www.addthis.com/bookmark.php?v=20" styleClass="resultsLink" onmouseover="return addthis_open(this, '', '#{record.viewMetadataUrl}', '#{record.title}')"onmouseout="addthis_close()" onclick="return addthis_sendto()"> <h:outputText id="_txtShareThis" value="#{gptMsg['catalog.search.searchResult.share']}" /> </h:outputLink>
- Guarde el archivo results.jsp y ciérrelo.
- Navegue a la carpeta \\geoportal\WEB-INF\classes\gpt\resources. Abra el archivo gpt.properties en un editor de texto.
- Agregue la siguiente tecla clave de recurso debajo del encabezado N° de páginas relacionadas de búsqueda. La clave del recurso es el nombre del vínculo que aparece en la interfaz de usuario de resultados de la búsqueda. Reemplace el texto después del signo igual con un título para el vínculo (Compartir en el ejemplo a continuación):
catalog.search.searchResult.share = Share
- Guarde el archivo gpt.properties y ciérrelo.
- Reinicie la aplicación Web del geoportal y haga una búsqueda para ver el nuevo vínculo Compartir en cada resultado de búsqueda.