ADMINISTRACIÓN Y
PUBLICACIÓN DE
COMPONENTES DE
SISTEMA
CURSO:
ADMINISTRADOR DE
PUBLICACIÓN
Administración y
Publicación de
Componentes de Sistema
Curso:
Administrador de Publicación
Fondo de Información y
Documentación para la Industria
Av. San Fernando #37 Col. Toriello Guerra Del. Tlalpan México DF
El Copyright y las Marcas registradas INFOTEC WebBuilder, SemanticWebBuilder, el personaje Semius y demás logotipos, emblemas y características distintivas, así como elementos relacionados son propiedad de INFOTEC Fondo de Información y Documentación para la Industria, Centro de Investigación CONACYT.
Reservados todos los derechos. Queda estrictamente prohibido bajo las sanciones establecidas en las leyes, la reproducción parcial o total de esta obra por cualquier medio o procedimiento de alquiler o prestamos públicos de ejemplares de la misma, sin la autorización escrita de INFOTEC Fondo de Información y Documentación para la Industria, Centro de Investigación CONACYT.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. i
Prologo
SemanticWebBuilder (SWB) es una plataforma tecnológica desarrollada en INFOTEC, un Centro de Investigación y Desarrollo Tecnológico del CONACYT, por lo que es un producto hecho en México y por mexicanos que tiene como propósito principal el brindar los elementos y utilerías necesarias para permitir una construcción rápida y simple de Sitios y Portales Web Semánticos, así como desarrollo de aplicaciones con características semánticas.
La idea principal de aplicar Semántica a los Sitios y Portales Web o mejor dicho incorporarle Semántica a Internet, es permitir que la información pueda ser definida con un significado específico, de forma que conforme se le van incorporando descripciones y propiedades a cada elemento de información este pueda tener más aspectos que lo distingan de los demás y lo puedan identificar mejor, logrando con ello que pueda ser fácilmente consultado, interpretado y procesado ya sea por personas o incluso por otras aplicaciones y sistemas, es decir por maquinas.
Esta característica de la semántica que hace que la información tenga un mayor significado y en consecuencia sea fácilmente consultada por personas o sistemas, implica que el intercambio e integración de información sea de forma más natural sin importar el lugar físico donde se encuentre la información o la forma en que haya sido procesada originalmente.
Esto implica que podremos realizar una consulta de información y la respuesta será más completa y adecuada a nuestro criterio de búsqueda, pues la fuente de consulta podrá ser leída, interpretada e integrada a partir de la información publicada por diferentes organizaciones, a múltiples niveles técnicos y/o humanos, permitiendo con ello obtener información más completa y adecuada a los requerimientos específicos de cada usuario en la red.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. iii
Índice de Contenidos
Prologo ... i
Índice de Contenidos ... iii
Acerca de este manual ... v
Objetivos ... v
Convenciones usadas en este manual ... vi
Calibri 14 color Azul Énfasis Negrita, es utilizada para los títulos de tema ... vii
Acerca del administrador de SemanticWebBuilder Portal (SWBPortal) ... viii
Comenzando a trabajar… ... xi
Propiedades generales de los Componentes ... 1
Asignación General de un Componente de Tipo Sistema a una Página Web ... 1
Agregar un componente de sistema a una plantilla ... 6
Edición ... 8 Blog ... 10 Administración: ... 10 DataBaseResource ... 12 Administración: ... 12 Forum ... 14 Administración: ... 14 GroovyEditor ... 15 Administración: ... 15 GroovyReource ... 16 Administración: ... 16 JSPEditor ... 17 Administración: ... 17 JSPResource ... 18 Administración: ... 18 PHPEditor ... 19 Administración: ... 19 PHPResource ... 20 Administración: ... 20 PythonEditor ... 21 Administración: ... 21 PythonResource ... 22
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. iv
Administración: ... 22 QueryResource ... 23 Administración: ... 23 RankWebPage... 24 Administración: ... 24 Search ... 25 Administración: ... 25 SemanticRepositoryFile ... 26 Administración: ... 26 SiteMap ... 27 Administración: ... 27 UrlContent ... 29 Administración: ... 29 UserRegistration ... 31 Administración: ... 31
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. v
Acerca de este manual
Este manual fue realizado con el objetivo de explicar el conocimiento mínimo necesario de los procesos para la generación de Páginas Web en una Arquitectura de Sitio construida dentro de una instancia de SemanticWebBuilder.
Indicándole además los mecanismos necesarios para implementar en cada Página los diferentes componentes de personalización y publicación que se incluyen en la herramienta, mostrando su uso y aplicación de forma que el resultado en Internet sea el deseado, presentando la información correcta a la persona correcta, en el momento correcto, en el contexto correcto.
Objetivos
General:Al finalizar el curso el alumno usará la administración y funcionamiento general de SemanticWebBuilder mediante manuales de operación y prácticas con ejercicios de los distintos aspectos de administración y configuración de la Herramienta con la finalidad de resolver cualquier requerimiento con respecto a la administración, monitoreo y reportes tanto de la herramienta como de los usuarios registrados
Específicos:
Al finalizar el tema de Administración y creación de Páginas Web el alumno será capaz de construir y adecuar la funcionalidad del Sitio Web mediante la administración de plantillas y componentes de forma que le permitan asegurar que la información y funcionamiento contenidos en ellas se muestre de la forma adecuada a los usuarios adecuados y será capaz de modificar dichas características de forma que el portal sea configurable en cualquier momento.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. vi
Convenciones usadas en este manual
Las siguientes convenciones son utilizadas en este manual para representar diferentes elementos de capacitación y recursos alternativos de aprendizaje:
Iconos
Sabías Que – Indica comentarios al margen en los que se extenderá el tema expuesto mediante recomendaciones o tips que mejoren el aprovechamiento de la herramienta
Consideraciones Importantes – Exponen puntos importantes que deben tenerse en cuenta para la correcta operación de las utilerías.
Nota – Indica Información adicional que puede ayudarle a
aprovechar mejor la funcionalidad expuesta.
Referencia – Indica la necesidad de consultar otro documento o dirección Web en donde se encontrara mayor información sobre el tema expuesto.
Procedimiento Guiado – Indica que se comenzara la descripción paso a paso de la operación de un proceso.
Ejercicio Guiado – A partir de este punto se comenzara la ejecución de un ejercicio que deberá realizar el usuario de manera guiada paso a paso con el manual.
Resultado – Expone el efecto final correcto de una operación o procedimiento.
Diagnostico – Por características de la tecnología involucrada, se generan resultados no deseados. Aquí se indicara como resolverlo.
Improcedente – Indica situaciones tecnológicas en las que no es posible realizar una operación o que requiere de algún proceso alterno para obtener el resultado deseado.
Cuidado – Indica que existe alguna información restringida o con derechos reservados.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. vii
Convenciones Tipográficas
Arial 26 Negrita
, es utilizada como título de temaCalibri 14 color Azul Énfasis Negrita, es utilizada para los títulos de tema
Calibri 12 color Azul Énfasis 1 negrita, es utilizada para destacar subtemas Arial 11, es utilizada como fuente principal para el cuerpo del texto
<Times New Roman 11> es utilizada para descripción de configuraciones o código
Arial 10 negrita color azul con recuadro y sombreado azul indica temas a resaltar y/o puntos importante en los que el lector debe prestar especial atención
Arial 10 en color azul con recuadro azul y sombreado azul, se utiliza para denotar puntos importantes en los que el lector debe prestar atención especial
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. viii
Acerca del administrador de SemanticWebBuilder Portal (SWBPortal)
Para accesar a la administración de SemanticWebBuilder Portal (SWBPortal) es necesario que en el URL agregue al final “swbadmin”, como se muestra a continuación:
Portal Publico Administración del sitio
http://www.sitio.com/swb http://www.sitio.com/swb/swbadmin
Nota: El contexto “swb” indicado aquí puede ser opcional y cambiar de una
instancia de SWB a otra dependiendo de la configuración específica establecida en cada caso.
A continuación se mostrará la ventana de identificación (login) de SWBPortal, en donde deberá proporcionar su usuario, su contraseña, para después presionar el botón entrar:
El administrador de SemanticWebBuilder Portal (SWBPortal) tiene diferentes zonas o áreas de trabajo en las cuales se presentan los elementos y componentes mediante los cuales es posible incorporar los diferentes recursos de configuración y administración con los que puede desarrollar y dar mantenimiento a su Sitio Web.
Las diferentes Zonas que se localizan en el sitio Administrador de SWBPortal se detallan en las imágenes siguientes:
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. ix
Descripción
Barra de Menús
En esta barra se contienen las opciones generales de la administración de la herramienta
Acordeones de Estructura
En esta zona se mostraran en pestañas expandibles (Acordeones) diversos elementos de configuración de la estructura de los sitios generados en la herramienta, así como herramientas y funcionalidades de operación general.
Zona de Trabajo
Área en la que se despliega el detalle de la información, elementos de configuración y administración de los elementos de SWB
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. x
Descripción
Catálogos de Estructura
Se denomina “Catalogo de Estructura de…” a cada uno de los acordeones, donde se localizaran diversos catálogos de elementos que permiten la administración especifica de los diferentes recursos de SWB Zona de
Información
Esta zona mostrara la información básica del componente o recurso seleccionado en los acordeones de estructura. También se le conoce como la zona de metadatos del elemento.
Pestañas de Elementos
En esta zona se mostraran las pestañas de administración de cada uno de los componentes que sean abiertos dentro de SWB de forma que se pueda pasar de uno a otro sin perder la información o cambios que se hubieran efectuado en otro componente.
Pestañas de Configuración de Elemento
A segundo nivel en la zona de “Pestañas de Elementos” se muestran las pestañas de administración especifica del componente seleccionado, permitiendo la configuración a detalle de cada componente en el SWB
Barra Emergente de Estatus
Esta barra se mostrara de manera emergente en la parte inferior de la pantalla de Administración de SWB y mostrara mensajes sobre el éxito o no de la operación realizada
Zona de Trabajo y Configuración
Muestra el detalle de cada aspecto de configuración de las “Pestañas de Configuración de Elementos”, de forma que pueda trabajar con cada recurso y lo configure de acuerdo a sus requerimientos.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. xi
Comenzando a trabajar…
ADMINISTRACIÓN Y
PUBLICACIÓN DE
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 1
Propiedades generales de los Componentes
Los componentes de Sistema en SWB tienen la característica de que pueden funcionar con una dualidad de presentación. Es decir es posible presentarlos como Contenido en alguna Pagina o como Componente de Estrategia desde una plantilla o en algunos casos en ambos de manera simultánea.
Los componentes de sistema se caracterizan además por tener una funcionalidad muy específica que en la mayoría de los casos su implementación queda bajo la responsabilidad directa del web máster o administrador del portal, como puede ser el mapa del sitio, Chats o Sistemas de consulta a otras aplicaciones remotas.
En SemanticWebBuilder el uso de la palabra Componente o Recurso se está refiriendo al mismo objeto.
Asignación General de un Componente de Tipo Sistema a una Página Web
El proceso de asignación de un Componente de Tipo Contenido a una Página Web en SemanticWebBuilder es de la siguiente manera:Procedimiento para la asignación general de un componente de tipo contenido a una Página Web
1. Acceda al administrador de SWB
2. En el sitio de trabajo se localiza los catálogos de estructura.
3. En la zona de acordeones de estructura dar clic en catálogo de estructura “Sitios”, donde se muestra todos los sitios que se tiene en SemanticWebBuilder.
4. Localice el sitio donde desea asignar un componente de contenido y haga clic en el icono de expansión.
5. Posicionarse en la página Web en la que se desea asignar un componente de contenido y de clic derecho y seleccione la opción de “Editar” del submenú que se despliega.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 2
6. En el área de pestaña de elementos se abrirá una nueva pestaña con el nombre de la Pagina Web que se haya elegido asignar un componente de contenido, mostrando la pestaña de “Información” de manera inmediata.
7. En el área de pestañas de Configuración de Elemento de clic en la pestaña de “Contenidos”.
8. En la Zona de Trabajo y Configuración de clic en el botón “Agregar nuevo”.
9. En la Zona de Trabajo y Configuración se muestra el listado de los componentes de contenido incluidos en SemanticWebBuilder, los cuales se dividen en dos tipos. “Tipo Contenido” y “Tipo Sistema” en este manual solo nos referiremos a los contenidos de tipo contenido.
Para el proceso de asignación de componentes de Tipo de Contenido favor de referirse al manual “Administración y Publicación de Componentes de Contenido”
10. En la columna de “Tipo de Sistema” se selecciona haciendo clic en el radio button del Componente de Tipo Sistema a asignar.
11. En la columna de “Nombre” se enlistan los nombres de los Componentes de contenidos incluidos en SemanticWebBuilder.
12. Una vez seleccionado el Componente de Tipo Contenido hacer clic en el botón de “Guardar”. 5 5 6 7 8
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 3
Para términos de ejemplificar se trabajara con un AdvancedSearch.
En este manual se describirá por separado la administración de cada Componente de Tipo Sistema
13. Defina un título en el área de texto “Título” y de clic en el botón “Guardar”
14. En el área de trabajo se abrirá una pestaña con el nombre del título des componente de contenido en la pestaña de “Información”. Las propiedades se explican en la tabla de “Propiedades Generales de los Componentes”. El componente de contenido también se mostrara las pestañas de personalización que a continuación se describe cada una.
Se creara el componente de contenido con estatus desactivado. 11
10
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 4
Administrar
En esta pestaña se realiza la configuración del componente de contenido, según el funcionamiento de cada uno.
Roles
En la pestaña de “Roles” se podrá asignar roles ya definidos para personalizar el contenido y que este se filtre de acuerdo al tipo de usuario que se definió en el rol.
Grupos
En la pestaña de “Grupos” se podrá asignar grupos de usuarios ya definidos para personalizar el contenido y que este se filtre de acuerdo al tipo de usuario que se definió en el grupo de usuario.
Para el proceso de asignación de Roles y Grupos de Usuarios favor de referirse al manual “Creación y administración de roles y grupos de usuarios”.
Reglas
En la pestaña de “Reglas” se podrá asignar reglas ya definidas para personalizar el contenido y que este se filtre de acuerdo a la evaluación que realice esta.
Para el proceso de asignación de Reglas favor de referirse al manual “Creación y administración de reglas de personalización”.
Calendarización
En la pestaña de “Calendarización” se podrá asignar una periodicidad para que el contenido se muestre en la página web de acuerdo a la definición de la calendarización-
Filtro
En la pestaña de “Filtro” se desglosara el árbol de páginas web, en el que se podrá seleccionar las páginas en la o las cuales se quiere visualizar el contenido.
Relacionados
En la pestaña “Relacionados” se mostrara un listado de los componentes asignados o relacionados al componente de contenido.
Bitácora
En la pestaña de “Bitácora” se enlistara las acciones que se le han realizado al componente de contenido.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 5
15. Una vez definido las pestañas de personalización del contenido de clic en la caja de chequeo para activar el contenido. Y haga clic en el botón de “Guardar”.
El contenido se mostrara en la página web asignado tal y como se haya definido.
16. Regresarse a la página web en donde se agregó el componente de contenido. 17. En la pestaña de contenidos de la página web se enlistara el componente
agregado, en donde en la columna de “Acción” cuenta con el icono de X para eliminar el componente de contenido, el icono de Lupa es para tener una vista previa del componente contenido de cómo se visualizara en la página web y el icono de lápiz que sirve para realizar la edición del componente de contenido. En la columna de “Recurso” se muestra el título del contenido como una liga, que sirve para dirigirse directamente al componente de contenido. En la columna de “Tipo de Recurso” se describe de qué tipo de componente es el que se está visualizando. En la columna “Creación”, muestra la fecha y hora que el componente de contenido se generó y agrego en esa página web. En la columna de “Última actualización” se muestra la fecha y hora de cuando se realizó algún tipo de modificación al componente de contenido. En la pestaña de “Orden” se podrá definir el orden en el cual se mostrara el componente de contenido en la página web cuando se tengan más de 2 contenidos en esta misma. En la columna de “Activo” se hará un clic para activar o desactivar el componente de contenido.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 6
Agregar un componente de sistema a una plantilla
Los componentes de estrategia se muestran en nuestro sitio por medio de las plantillas, pues las funcionalidades que crean están programadas de esta manera.
Para agregar un componente debemos ir a la carpeta de plantillas de nuestro Sitio y abrir en el modo de edición de código HTML la plantilla
Para más información de la creación y uso de Plantillas en SWBPortal consulte el manual de “Creación y Administración de Plantillas para presentación de Páginas Web”
1.- Localizamos el área de código en donde deseamos insertar el componente de Estrategia y damos clic en este
2.- Damos clic en el icono de Insertar Componente de nuestra barra de herramientas del modo de edición de la plantilla, y se nos mostrara una ventana con el listado de todos los tipos de componentes y subtipos disponibles en ese momento en nuestro Sitio
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 7
Damos clic en el nodo de expansión para que se despliegue la estructura del componente que deseamos agregar.
Seleccionamos el tipo o subtipo de componente que vamos a agregar, si seleccionamos el tipo de componente de manera directa, los componentes creados directamente en este tipo serán los mostrados, si seleccionamos un subtipo estos serán los que se muestren.
Damos clic en el botón de aceptar, esto nos insertara el código SWBTag que corresponde al componente seleccionado dentro del código de la plantilla
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 8
El tag está integrado por:
Tipo de objeto: RESOURCE
Tipo de componente de SWBPortal: TYPE=”Banner” Subtipo del Componente: STYPE=”baner2”
Por último guardamos la modificación a la plantilla para que el componente quede insertado en esta.
Edición
Cabe mencionar que todos los componentes tienen sus propios campos de configuración de acuerdo a su funcionalidad específica pero existen sin embargo elementos que debido a la naturaleza semántica de SWB son comunes a todos los componentes de forma que sea fácil identificarlos y administrarlos dentro de la plataforma. Estos valores o campos genéricos se describen en la siguiente tabla:
Campo Propósito Valores permitidos
Identificador Referencia estática otorgada por el administrador de Componentes
Numérico Titulo Nombre de la instancia de Componente Alfanumérico Descripción Referendo del propósito de esta Instancia de
Componente
Alfanumérico Prioridad El nivel de importancia que tiene la instancia
de componente para mostrarse
Opciones Combo box Campaña Referencia de pertenecer a una campaña
especifica
Opciones Combo box Tipo Referencia del Tipo de Componente a que
pertenece la Instancia
Estático Subtipo Pertenencia de sub grupo referente al Tipo
de Componente donde se habilita la instancia del Componente
Opciones Combo box Fecha de creación Fecha en que el componente fue creado Alfanumérico Fecha de actualización Fecha del último registro en que el
componente sufrió cambios en su
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 9
administración o configuración
Apariciones del recurso Número de veces que la instancia del Componente se ha mostrado en el Web
Numérico Clic al recurso Número de veces que la instancia del
componente al haberse mostrado en el Web ha tenido registro de entradas o clics en el.
Numérico
Apariciones Especificación de límite de veces permitido a mostrarse la Instancia del Componente
Numérico Estatus Especificación grafica de visualización del
Componente (Activo / Inactivo)
Semáforo Verde/Rojo
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 10
Blog
El Componente Blog permite la creación de una utilería tipo Blog dentro de su sitio la cual contiene un editor igual a como lo tiene cualquier Blog convencional en Internet de modo que puede ingresar sus comentarios de acuerdo a los permisos que se indiquen.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.blog.BlogResource
Administración:
Campo Propósito Valores permitidos
Nombre del Blog Nombre con el que reconocerá esta instancia del componente Blog
Alfanumérico (No) Mostrar en este
contenido
Indica si desea que el la instancia de Blog sea utilizada como contenido o desea reservarlo para una utilización posterior
Si / No
Asignar un blog creado Indica que desea utilizar un blog que fue creado previamente. Para lo cual deberá elegir de la lista de instancias disponibles cual es la que desea incorporar como
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 11
contenido en su pagina
Crear un blog Permite crear una nueva instancia de Blog Proceso
Configurar el
despliegue
Aquí deberá indicar cuantos comentarios desea mostrar simultáneamente en la página, si estos podrán o no ser anónimos, así como el formato de la fecha de los mismos.
Proceso
Asignar permisos Permite indicar ya sea por Rol o por Grupo de usuarios los permisos de Ver, Agregar Entradas y Agregar comentarios
Proceso
Ver XML del blog Permite visualizar la salida del componente en formato XML
Liga Ver plantilla para
mostrar Blog
Visualiza la plantilla utilizada para mostrar el blog
Liga Cambiar plantilla para
mostrar Blog
Permite subir una nueva plantilla en formato xslt para la presentación de la información
Proceso Ver plantilla para
mostrar comentarios
Visualiza la plantilla utilizada para mostrar los comentarios generados en el blog
Liga Cambiar plantilla para
mostrar comentarios
Permite subir un nuevo archivo xslt para reemplazar la plantilla anterior sobre la presentación de los comentarios en el blog
Proceso
Ver plantilla ejemplo para mostrar blog
Visualiza una plantilla ejemplo para el componente
Liga Ver plantilla ejemplo
para mostrar
comentarios
Visualiza una plantilla ejemplo para el componente
Liga
Borrar un blog Permite eliminar una instancia de Blog del sitio
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 12
DataBaseResource
El componente DataBaseResource permite la generación de un pequeño sistema tipo ABC para accesos a Base de datos de forma que se permita generar consultas, inserciones, actualizaciones o eliminado de registros en una DB.
Tipo de recurso: System resource
Clase: com.infotec.wb.resources.database.DataBaseResource
Administración:
Campo Propósito Valores permitidos
Nombre de conexión Se refiere a la conexión o Pool que establece la base de datos que se utilizara como fuente para las operaciones del componente. El pool de conexiones se configura en el archivo db.properties
Alfanumérico
Tipo de consulta Indica el tipo de operación que desea realizar sobre la conexión establecida a utilizar
Catalogo
En la siguiente imagen se muestra la pantalla de captura donde indica la conexión a utilizar y el tipo de consulta (operación) a realizar
Asumiendo una operación tipo “Consulta” deberá indicar el query de su consulta e indicar la forma del desplegado de los resultados, así como el archivo xslt (plantilla) que usara para la impresión en la pagina web de los registros resultantes.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 13
En el caso de que su operación sea de inserción deberá entonces indicar algunos aspectos de información tales como el formato del archivo XML para la carga de información en la Base de datos, tal como se muestra en la figura siguiente:
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 14
Forum
El Componente Forum es utilizado para incluir un Foro de Discusión dentro de su pagina Web. Este componente le permite además indicar si aceptara comentarios de usuarios anónimos o únicamente usuarios registrados.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.sem.forum.SWBForum
Administración:
Campo Propósito Valores permitidos
Notificar creación de temas
Este campo habilita comunicaciones vía correo electrónico con el propósito de informarle cuando se generen nuevos temas de discusión en el Foro
Activo / Inactivo
Rol de Administración Indica el rol que deberán tener un usuario para poder realizar actividades de administración dentro del foro.
Roles creados en el repositorio de usuarios asociado al sitio Aceptar Usuarios anónimos
Indica si están permitidos los comentarios de usuarios anónimos en el foro o si los usuarios deberán obligadamente indicar su cuenta y contraseña para publicar comentarios
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 15
GroovyEditor
El componente GroovyEditor permite la captura y generación de código tipo Groovy dentro del componente, mismo que será ejecutado cuando el componente sea publicado como contenido dentro de alguna página.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.GroovyEditor
Administración:
Este componente cuenta con una consola de edición en el cual puede capturar las líneas de código correspondiente a la funcionalidad que desea desarrollar como contenido de la página en código tipo Groovy.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 16
GroovyReource
Con el uso del componente GroovyResource podrá incluir como contenido embebido en su página cualquier código prediseñado con la funcionalidad determinada, de forma que no tenga que desarrollar nuevamente dicha funcionalidad. Asegure solamente que la ubicación física del archivo permita al compilador correspondiente incluido en SWB estar en contacto directo con el archivo a fin de que pueda ser ejecutado correctamente.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.GroovyResource.
Administración:
Campo Propósito Valores permitidos
Include / Forward Indica el método que desea incluir en el manejo de su código
Activo / Inactivo Ruta del Archivo
Groovy
Indique la ruta especifica dentro del file system donde se localiza el archivo correspondiente a ejecutar
Alfanumérico
Ruta del ProcessAction Indique la ruta donde se ejecutara el Process Action de su código
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 17
JSPEditor
El componente JSPEditor permite la captura y generación de código tipo JSP dentro del componente, mismo que será ejecutado cuando el componente sea publicado como contenido dentro de alguna página.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.JSPEditor
Administración:
Este componente cuenta con una consola de edición en el cual puede capturar las líneas de código correspondiente a la funcionalidad que desea desarrollar como contenido de la página en código tipo JSP.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 18
JSPResource
Con el uso del componente JSPResource podrá incluir como contenido embebido en su página cualquier código prediseñado con la funcionalidad determinada, de forma que no tenga que desarrollar nuevamente dicha funcionalidad. Asegure solamente que la ubicación física del archivo permita al compilador correspondiente incluido en SWB estar en contacto directo con el archivo a fin de que pueda ser ejecutado correctamente.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.JSPResource
Administración:
Campo Propósito Valores permitidos
Include / Forward Indica el método que desea incluir en el manejo de su código
Activo / Inactivo Ruta del Archivo JSP Indique la ruta especifica dentro del file
system donde se localiza el archivo correspondiente a ejecutar
Alfanumérico
Ruta del ProcessAction Indique la ruta donde se ejecutara el Process Action de su código
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 19
PHPEditor
El componente PHPEditor permite la captura y generación de código tipo PHP dentro del componente, mismo que será ejecutado cuando el componente sea publicado como contenido dentro de alguna página.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.PHPEditor
Administración:
Este componente cuenta con una consola de edición en el cual puede capturar las líneas de código correspondiente a la funcionalidad que desea desarrollar como contenido de la página en código tipo PHP.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 20
PHPResource
Con el uso del componente PHPResource podrá incluir como contenido embebido en su página cualquier código prediseñado con la funcionalidad determinada, de forma que no tenga que desarrollar nuevamente dicha funcionalidad. Asegure solamente que la ubicación física del archivo permita al compilador correspondiente incluido en SWB estar en contacto directo con el archivo a fin de que pueda ser ejecutado correctamente.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.PHPResource
Administración:
Campo Propósito Valores permitidos
Include / Forward Indica el método que desea incluir en el manejo de su código
Activo / Inactivo Ruta del Archivo PHP Indique la ruta especifica dentro del file
system donde se localiza el archivo correspondiente a ejecutar
Alfanumérico
Ruta del ProcessAction Indique la ruta donde se ejecutara el Process Action de su código
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 21
PythonEditor
El componente PythonEditor permite la captura y generación de código tipo Python dentro del componente, mismo que será ejecutado cuando el componente sea publicado como contenido dentro de alguna página.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.PythonEditor
Administración:
Este componente cuenta con una consola de edición en el cual puede capturar las líneas de código correspondiente a la funcionalidad que desea desarrollar como contenido de la página en código tipo Python.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 22
PythonResource
Con el uso del componente PythonResource podrá incluir como contenido embebido en su página cualquier código prediseñado con la funcionalidad determinada, de forma que no tenga que desarrollar nuevamente dicha funcionalidad. Asegure solamente que la ubicación física del archivo permita al compilador correspondiente incluido en SWB estar en contacto directo con el archivo a fin de que pueda ser ejecutado correctamente.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.PythonResource
Administración:
Campo Propósito Valores permitidos
Include / Forward Ruta del Archivo Python
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 23
QueryResource
El componente QueryResource tiene como objetivo el permitirle generar una consulta de datos directo a su Base de Datos y presentarlos como un contenido en su pagina mediante una plantilla de presentación en formato XSLT.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.QueryResource
Administración:
Campo Propósito Valores permitidos
Nombre de conexión Indicara el Pool de Conexión que desea utilizar para conectarse a la DB correspondiente
Catalogo
Criterio de consulta Indique la consulta o query que desea ejecutar
Alfanumérico Plantilla (xsl, xslt) Plantilla de presentación para el resultado del
query indicado. Debe estar en formato xslt para presentación de datos tipo XML
Archivo
Plantilla por defecto Le muestra el código de la plantilla por defecto que se incluye en SWB a manera de ejemplo para que el componente opere adecuadamente.
Archivo
Nombre de grupo de estilos
Indica el nombre de los estilos definidos en el css de su plantilla html para su sección que serán aplicados a los datos de la consulta a fin de integrarse en el look & fell de la página.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 24
RankWebPage
El componente RankWebPage es un mecanismo mediante el cual le permitirá a los usuarios web de su sitio expresar su opinión mediante calificaciones respecto del contenido de sus páginas. Este mecanismo presenta estrellas que el usuario puede seleccionar de acuerdo a su nivel de satisfacción y en base a ellos el componente le mostrara el avance de aceptación del mismo.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.sem.SWBRankWebPage
Administración:
Campo Propósito Valores permitidos
Imagen Estrella Completa
Indique la imagen que se mostrara cuando los votos de los usuarios completen el valor de la estrella
Archivo
Imagen Media Estrella Indique la imagen que se mostrara cuando los votos de los usuarios indiquen una parte el valor de la estrella
Archivo
Imagen Estrella vacía Indique la imagen que se mostrara cuando los votos de los usuarios indiquen ningún valor para la estrella
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 25
Search
El componente Search es el buscador de la herramienta y le proporciona a los usuarios los mecanismos para localizar la información necesaria dentro del sitio. Este recurso deberá darse de alta como contenido en una sección e invocarse desde la plantilla.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.WBSearch
Administración:
Campo Propósito Valores permitidos
Plantilla (xsl, xslt) Indica el archivo con los estilos de presentación de los datos resultantes de la búsqueda solicitada
Archivo
Plantilla por defecto Indica el archivo en formato xsly que se incluye en SWB a manera de ejemplo para este componente
Archivo
Buscar en todos los sitios
Indica si la búsqueda aplicara en todos los sitios generados dentro de la instancia de SWB
Activo / Inactivo
Buscar a partir de la Categoría
Indique la categoría del repositorio de documentos en la cual desea filtrar la búsqueda de la información
Alfanumérico
Buscar solo clases del tipo
Indique las clases de información en los cuales desea filtrar la búsqueda de resultados
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 26
SemanticRepositoryFile
El componente SemanticRepositoryFile es un repositorio de documentos que puede colocar dentro de su sitio Web con la intención de que los usuarios puedan compartir información a través del sitio de manera agil y dinámica. Este componente se habilita como contenido en la sección.
Tipo de recurso: System resource
Clase: org.semanticwb.resources.filerepository.SemanticRepositoryFile
Administración:
Campo Propósito Valores permitidos
Ver Indica el rol que debe tener el usuario para poder visualizar los documentos publicados
Roles de
Usuario Modificar Indica el rol que debe tener el usuario para
poder modificar los documentos publicados
Roles de
Usuario Administrar Indica el rol que debe tener el usuario para
poder Administrar los documentos publicados
Roles de
Usuario Utilizar directorios Indica si el componente permitirá la
generación de Directorios al interior del repositorio con el propósito de clasificar los documentos publicados
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 27
SiteMap
El componente SiteMap o Mapa del Sitio tiene el propósito de mostrar el desglose de las páginas que conforman el portal en un solo contenido que le permita a los usuario localizar rápidamente la página o sección que les interesa consultar. Este componente debe darse de alta como contenido en una sección e invocarse desde la plantilla utiliza en el sitio.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.WBSiteMap
Administración:
Campo Propósito Valores permitidos
Plantilla (xsl, xslt) Indica el archivo de estilo de presentación de la información xml generada por el componente
Archivo
Plantilla por defecto Muestra el archivo de ejemplo que se incluye en SWB con el componente para que pueda operar adecuadamente
Archivo
Titulo Indica el título que le otorgara al Mapa del Sitio resultante
Alfanumérico Nivel de despliegue Indica el nivel de profundidad que desea
permitir en el listado de secciones del sitio
Numérico Texto de la liga Indica la liga que el usuario vera como el
acceso a la página donde se muestra el contenido Mapa del Sitio
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 28
Etiqueta del botón Indica el texto del botón que el usuario vera como el acceso a la página donde se muestra el contenido Mapa del Sitio en caso de no requerir liga
Alfanumérico
Imagen (gif, jpg, jpeg, png)
Indica la imagen que el usuario vera como el acceso a la página donde se muestra el contenido Mapa del Sitio en caso de no requerir liga o botón
Archivo
Texto alterno Indica el texto que se adjuntara a la imagen que el usuario vera para el acceso a la página donde se muestra el mapa del sitio
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 29
UrlContent
El Componente URLContent o Contenido remoto como también se le conoce a este componente permite la inclusión de información perteneciente a otros sitios dentro de la zona de contenidos de la sección donde se muestra. De forma que permite la publicación de contenidos de otros sitios dentro del propio y que esta se actualice de acuerdo a los cambios sufridos por la fuente de información. Este componente debe ser publicado como contenido en una página o sección.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.WBUrlContent
Administración:
Campo Propósito Valores permitidos
URL del contenido remoto
Indica la ruta URL (http) de la página que desea utilizar como fuente de información para su contenido
Direcciones Web
Etiqueta a buscar Este campo indica la etiqueta que deberá contener la página origen para filtrar la zona de información que habrá de ser compartida o de lo contrario se mostrara la página completa. Recuerde que como estará utilizando información de un tercero los derechos de autor obligan a tener acuerdos para el compartir información.
En el supuesto de que el otro sitio este construido con SWB los contenidos de la página origen se filtraran en automático y solo se mostrara el contenido de la sección solicitada
Alfanumérico
Codificación Indica el tipo de codificación con que está construida la página referenciada a fin de permitir que SWB presente adecuadamente
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 30
la información en el sitio en caso de utilizar codificaciones distintas entre ambos sitios Desea mostrar la liga
de la información origen?
Al ser información de un tercero la que se muestra en el sitio, se debe indicar si se desea conceder el crédito de la fuente referenciada para la publicación.
Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011
INFOTEC CONACYT FIDEICOMISO. 31
UserRegistration
Userregistration es el componente que permite la generación de un formulario para el registro de usuarios al portal y se basa en el modelo de usuarios de la propia ontología de SWB. Por su naturaleza este componente debe darse de alta como contenido en una página.
Tipo de recurso: System resource
Clase: org.semanticwb.portal.resources.UserRegistration
Administración:
Campo Propósito Valores permitidos
Solicitar datos Extendidos
Indica si se requerirá la utilización de un archivo XML para la identificación de campos adicionales de información sobre los generales del usuario.
SI / No
URL agradecimiento Indica la ruta URL de la página a donde se re direccionara la navegación del usuario una vez haya terminado de llenar el formulario de registro al sitio