{"id":299,"date":"2012-05-03T19:18:32","date_gmt":"2012-05-03T19:18:32","guid":{"rendered":"http:\/\/www.arvo.es\/dspace\/?p=299"},"modified":"2012-05-22T12:08:11","modified_gmt":"2012-05-22T12:08:11","slug":"activar-mirage-y-discovery","status":"publish","type":"post","link":"https:\/\/www.arvo.es\/dspace\/activar-mirage-y-discovery\/","title":{"rendered":"Activar Mirage y Discovery"},"content":{"rendered":"<p>Una de las principales propuestas de DSpace 1.7 fue la funcionalidad de b\u00fasquedas <strong>Discovery<\/strong>. Desarrollado,  y cedido a la comunidad DSpace, por la empresa AtMire, el sistema de b\u00fasquedas por facetas (faceted search) es de indudable atractivo para las nuevas instalaciones y posiblemente imprescindible en instalaciones con un n\u00famero de items elevado, pues las facilidades de b\u00fasqueda en esos entornos necesitan ser \u00abreforzadas\u00bb.<\/p>\n<blockquote><p><strong>Faceted search,<\/strong> also called faceted navigation or faceted browsing, is a technique for accessing information organized according to a faceted classification system, allowing users to explore a collection of information by applying multiple filters (wikipedia)<\/p><\/blockquote>\n<p>Para poder manejar correctamente el nuevo sistema de b\u00fasquedas, se distribuye conjuntamente con la release, el tema <strong>Mirage <\/strong>(y ahora debe quedar claro que hablamos de XMLUI, no de JSPUI) como complemento visual de la funcionalidad Discovery.<\/p>\n<p>En este post va a proceder a explicar como se hace para activar Mirage y Discovery en nuestro Dspace 1.7 o 1.8.<\/p>\n<p><strong>ACTIVACION DE MIRAGE <\/strong><\/p>\n<p style=\"text-align: left;\">Tendremos que ir al fichero xmlui.xconf ubicado en [dspace-instalaci\u00f3n]\/conf\/xmlui.xconf<\/p>\n<p style=\"text-align: left;\">Ah\u00ed vamos a quitar los comentarios referentes a la linea<\/p>\n<p style=\"text-align: left;\">&lt;!&#8211;&lt;theme name=\u00bbAtmire Mirage Theme\u00bb regex=\u00bb.*\u00bb path=\u00bbMirage\/\u00bb \/&gt;&#8211;&gt;<\/p>\n<p style=\"text-align: left;\">Por lo que nos quedar\u00eda de la siguiente forma<\/p>\n<p style=\"text-align: left;\">&lt;theme name=\u00bbAtmire Mirage Theme\u00bb regex=\u00bb.*\u00bb path=\u00bbMirage\/\u00bb \/&gt;<\/p>\n<p style=\"text-align: left;\">Una vez hecho esto,  debemos comentar el tema que se estuviese usando, normalmente el tema Reference, es decir:<\/p>\n<p style=\"text-align: left;\">&lt;theme name=\u00bbDefault Reference Theme\u00bb regex=\u00bb.*\u00bb path=\u00bbReference\/\u00bb \/&gt;<\/p>\n<p style=\"text-align: left;\">y a\u00f1adirle los comentarios,  dej\u00e1ndola as\u00ed.<\/p>\n<p style=\"text-align: left;\">&lt;!&#8211; &lt;theme name=\u00bbDefault Reference Theme\u00bb regex=\u00bb.*\u00bb path=\u00bbReference\/\u00bb \/&gt; &#8211;&gt;<\/p>\n<p>Por ahora no hemos hecho mas que cambiar un tema por otro. Llega ahora la hora de la verdad, activar el faceted search.<\/p>\n<p><strong>ACTIVACI\u00d3N DE DISCOVERY<\/strong><\/p>\n<p>Activar Discovery supone en primer lugar sustituir las transformaciones (aspects) relacionadas con la b\u00fasqueda de XMLUI por las nuevas transformaciones que supone Discovery. Para ello, en el fichero <em>xmlui.xconf <\/em>ubicado en la ruta [dspace-instalaci\u00f3n]\/conf\/xmlui.xconf tenemos que desactivar la linea referente al uso del SearchArtifact, y activar la correspondiente al Discovery. As\u00ed, hay que comentar la linea siguiente:<\/p>\n<p style=\"text-align: left;\">&lt;aspect name=\u00bbSearching Artifacts\u00bb path=\u00bbresource:\/\/aspects\/SearchArtifacts\/\u00bb \/&gt;<\/p>\n<p style=\"text-align: left;\">quedando la l\u00ednea de la siguiente forma<\/p>\n<p style=\"text-align: left;\">&lt;!&#8211;&lt;aspect name=\u00bbSearching Artifacts\u00bb path=\u00bbresource:\/\/aspects\/SearchArtifacts\/\u00bb \/&gt;&#8211;&gt;<\/p>\n<p>y siendo consecuentes, descomentar la l\u00ednea de Discovery:<\/p>\n<p style=\"text-align: left;\">&lt;!&#8211;&lt;aspect name=\u00bbDiscovery\u00bb path=\u00bbresource:\/\/aspects\/Discovery\/\u00bb \/&gt;&#8211;&gt;<\/p>\n<p style=\"text-align: left;\">quedando la l\u00ednea de la siguiente forma<\/p>\n<p style=\"text-align: left;\">&lt;aspect name=\u00bbDiscovery\u00bb path=\u00bbresource:\/\/aspects\/Discovery\/\u00bb \/&gt;<\/p>\n<p>El siguiente paso que tenemos que modificar el fichero dspace.cfg, cambiando un par de par\u00e1metros:<\/p>\n<p style=\"text-align: left;\">event.dispatcher.default.consumers<\/p>\n<p style=\"text-align: left;\">y a\u00f1adirle a la derecha el par\u00e1metro <em>discovery<\/em> quedando de la siguiente forma.<\/p>\n<p style=\"text-align: left;\">event.dispatcher.default.consumers = search, browse, <strong>discovery<\/strong>, eperson, harvester<\/p>\n<p style=\"text-align: left;\">La siguiente l\u00ednea a tocar es la siguiente:<\/p>\n<p style=\"text-align: left;\">recent.submissions.count<\/p>\n<p style=\"text-align: left;\">En este caso pondremos el par\u00e1metro a cero quedando as\u00ed la l\u00ednea:<\/p>\n<p>recent.submissions.count=0<\/p>\n<p>Ya estamos finalizando. El \u00faltimo fichero que debemos comprobar  es el dspace-sorl-search.cfg,  ubicado en la misma carpeta que los anteriores ficheros. Simplemente chequear que la direcci\u00f3n de nuestro dspace\/solr coincide con la especificada en el fichero \u00bfa\u00fan no hab\u00edamos dicho que Discovery se apoya en SOLR?&#8230; Aseguraros que SOLR est\u00e1 desplegado y funcionando en vuestro Tomcat.<\/p>\n<p>Bien, buscamos la l\u00ednea:<\/p>\n<p>solr.search.server = http:\/\/localhost:8080\/solr\/search<\/p>\n<p>y ah\u00ed debemos comprobar que el puerto de acceso es correcto, lo cambiamos al nuestro, 8180, 8888, el que usemos:<\/p>\n<p>solr.search.server = http:\/\/localhost:8180\/solr\/search<\/p>\n<p>Cuidado, que hay una serie de problemas reportados en JIRA respecto el uso de 127.0.0.1 y el uso de localhost, por lo que quiz\u00e1 se tenga que tantear. <em>(CORREGIDO gracias a la aportaci\u00f3n de Javier, de la Universidad de Piura, Per\u00fa)<br \/>\n<\/em><br \/>\nUna vez editados estos ficheros, hay que reiniciar el tomcat para que se apliquen los cambios\u00a0y ejecutar en l\u00ednea de comandos el programa update-discovery-index  para que se actualicen los \u00edndices del Discovery.<\/p>\n<p>[dspace-instalaci\u00f3n]\/bin\/dspace update-discovery-index<\/p>\n<p>Una vez ejecutada, podemos ver los cambios en nuestro Dspace, un magn\u00edfico DSPace con b\u00fasqueda por facetas:<\/p>\n<p><a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2012\/05\/Clipboard02.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-453\" title=\"Clipboard02\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2012\/05\/Clipboard02-300x187.jpg\" alt=\"\" width=\"500\" height=\"280\" \/><\/a><\/p>\n<p>Ah, un \u00faltimo punto&#8230; las etiquetas\/textos que usa Discovery no est\u00e1n traducidas, pues no se incluyen en el messages-es.xml del n\u00facleo de Dspace. La opci\u00f3n m\u00e1s razonable es localizar su messages.xml en las fuentes de dspace-discovery y copiarlas, es decir a\u00f1adirlas, al messages_es.xml que usemos de forma habitual (una vez traducidas, claro..)<\/p>\n<p>Suerte (y gracias a Atmire&#8230;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una de las principales propuestas de DSpace 1.7 fue la funcionalidad de b\u00fasquedas Discovery. Desarrollado, y cedido a la comunidad DSpace, por la empresa AtMire, el sistema de b\u00fasquedas por facetas (faceted search) es de indudable atractivo para las nuevas &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/www.arvo.es\/dspace\/activar-mirage-y-discovery\/\">Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[40,18,39,13],"class_list":["post-299","post","type-post","status-publish","format-standard","hentry","category-documentacion_tecnica","tag-discovery","tag-messages_es-xml","tag-mirage","tag-xmlui"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/comments?post=299"}],"version-history":[{"count":36,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/299\/revisions"}],"predecessor-version":[{"id":461,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/299\/revisions\/461"}],"wp:attachment":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/media?parent=299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/categories?post=299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/tags?post=299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}