Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Objetivo:

El portal puede ser configurado de varias formas, explicaremos aquí las mas comunes

Información

No es necesario bajar el jboss para realizar estos cambios

Apagar el modo editar a los usarios

OBJETIVO: Cuando se autentifique un usuario que no sea el dministrador no pueda editar, de forma de no borrar vistas, etc

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarksPage.jsp

en la línea 197 en adelante veremos

<%--c:if test="${csClient.userPrivileges.adm}"--%>
	<td style="padding-right:10px;" align="left">
		<a href="edit/switch-mode.jsp" class="links" target="_top">
			<c:choose>
				<c:when test="${editMode}">
					<fmt:message key='bookmarksPage.view.command' bundle='${lang}'/>
				</c:when>
				<c:otherwise>
					<fmt:message key='bookmarksPage.edit.command' bundle='${lang}'/>
				</c:otherwise>
			</c:choose>
		</a>
	</td>
<%--/c:if--%>

todo lo que debemos de hacer es descomentar de modo que quede así

<c:if test="${csClient.userPrivileges.adm}">
	<td style="padding-right:10px;" align="left">
		<a href="edit/switch-mode.jsp" class="links" target="_top">
			<c:choose>
				<c:when test="${editMode}">
					<fmt:message key='bookmarksPage.view.command' bundle='${lang}'/>
				</c:when>
				<c:otherwise>
					<fmt:message key='bookmarksPage.edit.command' bundle='${lang}'/>
				</c:otherwise>
			</c:choose>
		</a>
	</td>
</c:if>

salvamos y actualizamos el portal

No dejar ver componentes

OBJETIVO: no dejar ver componentes que no interesan

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarksPage.jsp

Veamos esto con un caso real, no queremos ver los Dashboard
Para esto buecamos en el editor de textos <!-- Dashboards -->
veremos algo así en el código:

	<!-- Dashboards -->
	<bsctf:containedTree treeModel="${dshmodel}"
		treeModels="${treeModels}"
		actionModels="${actionModels}"
		actionModel="${dshActionModel}"
		treeModelInfos="${treeModelInfos}"
		rootIconName="images/o3portal/bookmark-dashboard.gif"
		rootClosedIconName="images/o3portal/bookmark-dashboard.gif"
		defaultLeafIcon="images/o3portal/t_orange.gif"
		rootCssClass="rootCssClass"
		defaultCssClass="defaultCssClass"
	>
	<jsp:attribute name="rootLabel"><fmt:message key='bookmarksPage.dashboards' bundle='${lang}' /></jsp:attribute>
	</bsctf:containedTree>

todo lo que tenemos que hacer es comentar este pedazo de código con <%-- --%> de modo que quede así:

<%--
	<!-- Dashboards -->
	<bsctf:containedTree treeModel="${dshmodel}"
		treeModels="${treeModels}"
		actionModels="${actionModels}"
		actionModel="${dshActionModel}"
		treeModelInfos="${treeModelInfos}"
		rootIconName="images/o3portal/bookmark-dashboard.gif"
		rootClosedIconName="images/o3portal/bookmark-dashboard.gif"
		defaultLeafIcon="images/o3portal/t_orange.gif"
		rootCssClass="rootCssClass"
		defaultCssClass="defaultCssClass"
	>
	<jsp:attribute name="rootLabel"><fmt:message key='bookmarksPage.dashboards' bundle='${lang}' /></jsp:attribute>
	</bsctf:containedTree>
--%>

salvamos y actualizamos el portal

Nivel de despliegue del arbol de componentes

OBJETIVO: Controlar cuanto se ve del arbol de bookmarks cuando abrimos la página

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarksPage.jsp

buscamos en el editor de textos expandMode
veremos algo como esto

<wt:extTree extTreeModel="${wtTreeModel}"
	actionNodeModel="${wtTreeModel}"
        name="istoreTree"
	openedIcon="jsp/viewer/images/scorecardViewerIcon.gif"
	closedIcon="jsp/viewer/images/scorecardViewerIcon.gif"
	leafIcon="jsp/viewer/images/scorecardViewerIcon.gif"
	openButtonIcon="images/o3portal/t-plus.gif"
	closeButtonIcon="images/o3portal/t-minus.gif"
	ignoreRootNode="true"
	drawCheckbox="false"
	leafCssClass="bookmark"
	subTreeCssClass="bookmark"
	saveVisibility="false"
	expandMode="2"              <----------- acá lo que buscamos
	target="_top"
	subtreeIndent="22"
	rowHeight="20"
	contextRelativeUrls="false"
/>

expandMode puede tener los siguientes valores

  • expandMode="1" - máximo nivel de expanción para todos los bookmarks
  • expandMode="2" - muestra títulos + un primer nivel para todos los bookmarks
  • expandMode="3" - solo títulos de bookmarks

salvamos y actualizamos el portal

Despliegue de cubos y vistas

OBJETIVO: Con esto controlamos si es posible o no abrir un cubo en forma directa, si se informa si las vistas son públicas o privadas, fechas y links a las mismos

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/bookmarks-model.jsp

buscamos Cubes & Views Tree en el editor de textos
veremos algo como esto

	// Cubes & Views Tree
	Boolean showCubeTime = Boolean.TRUE;
	Boolean showViewSecurityLevel = Boolean.TRUE;
	Boolean cubeCreateLink = Boolean.FALSE;
	Boolean viewCreateLink = Boolean.TRUE;

explicación de los parametros

  • showCubeTime - muestra fecha y hora de actualización del cubo, TRUE=muestra, FALSE=no muestra
  • showViewSecurityLevel - muestra si una vista es pública,privada, TRUE=muestra, FALSE=no muestra
  • cubeCreateLink - habilta o no si se puede abrir el cubo directamente, TRUE=habilita, FALSE=no habilita
  • viewCreateLink - habilta o no si se puede abrir la vista directamente, TRUE=habilita, FALSE=no habilita

salvamos y actualizamos el portal

Cambiar el logo en la página de bookmarks

OBJETIVO: Cambiar el logo de O3 por un propio

Para hacer esto debemos editar el archivo que se encuentra en:

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/header.jsp

El tamaño del logo no debería de superar los 70 pixels de alto y de ancho no habría problemas, el mismo lo colocamos en la siguiente carpeta
<O3>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/images

Abrimos el archivo con un editor de texto y buscamos logo.gif, veremos algo así

<a href="http://www.ideasoft.com.uy" target="_blank"><img src="images/logo.gif" hspace="0" vspace="0" border="0"/></a>

cambiamos logo.gif por el nombre de nuestro logo, es importante incluir la terminación del archivo (gif,jpeg,etc)
Si además no queremos que el logo sea un link dejamos así

<img src="images/logo.gif" hspace="0" vspace="0" border="0"/>

si por alguna razón nuestro logo no entra en 70 pixels de altura, deberemos modificar este otro archivo

<03>/jboss/server/default/deploy/gserver/0o3.ear/o3portal.war/index.jsp

editamos y buscamos rows="70,*" encontraremos algo como esto

<frameset rows="70,*" framespacing="0" border="0" frameborder="0">

lo que debemos de hacer es cambiar el valor 70 por el que corresponda a la altura de nuestro logo

salvamos y actualizamos el portal

  • No labels