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. Administración y Publicación de Componentes de Sistema 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 INFOTEC CONACYT FIDEICOMISO. i Administración y Publicación de Componentes de Sistema Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. ii Administración y Publicación de Componentes de Sistema Í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. iii Administración y Publicación de Componentes de Sistema 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. iv Administración y Publicación de Componentes de Sistema 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. v Administración y Publicación de Componentes de Sistema 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. vi Administración y Publicación de Componentes de Sistema Convenciones Tipográficas Arial 26 Negrita, es utilizada como título de tema Calibri 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. vii Administración y Publicación de Componentes de Sistema 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 http://www.sitio.com/swb Administración del sitio 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. viii Administración y Publicación de Componentes de Sistema 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. ix Administración y Publicación de Componentes de Sistema 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. x Administración y Publicación de Componentes de Sistema Comenzando a trabajar… ADMINISTRACIÓN Y PUBLICACIÓN DE COMPONENTES DE SISTEMA Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. xi Administración y Publicación de Componentes de Sistema 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. 1 Administración y Publicación de Componentes de Sistema 5 5 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”. 6 7 8 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”. Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 2 Administración y Publicación de Componentes de Sistema 11 10 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” 13 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. Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 3 Administración y Publicación de Componentes de Sistema 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. 4 Administración y Publicación de Componentes de Sistema 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. 5 Administración y Publicación de Componentes de Sistema 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. 6 Administración y Publicación de Componentes de Sistema 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. 7 Administración y Publicación de Componentes de Sistema 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 administrador de Componentes Titulo Nombre de la instancia de Componente Descripción Referendo del propósito de esta Instancia de Alfanumérico Componente Prioridad El nivel de importancia que tiene la instancia Opciones de componente para mostrarse Combo box Campaña Referencia de pertenecer a una campaña Opciones especifica Combo box Tipo Referencia del Tipo de Componente a que Estático pertenece la Instancia Subtipo Pertenencia de sub grupo referente al Tipo Opciones de Componente donde se habilita la instancia Combo box del Componente Fecha de creación Fecha en que el componente fue creado Fecha de actualización Fecha del último registro en que el Alfanumérico componente sufrió cambios en su Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. por el Numérico Alfanumérico Alfanumérico 8 Administración y Publicación de Componentes de Sistema administración o configuración Apariciones del recurso Número de veces que la instancia del Numérico Componente se ha mostrado en el Web Clic al recurso Número de veces que la instancia del Numérico componente al haberse mostrado en el Web ha tenido registro de entradas o clics en el. Apariciones Especificación de límite de veces permitido a Numérico mostrarse la Instancia del Componente Estatus Especificación grafica de visualización del Semáforo Componente (Activo / Inactivo) Verde/Rojo Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 9 Administración y Publicación de Componentes de Sistema 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 Nombre del Blog Propósito Valores permitidos Nombre con el que reconocerá esta instancia Alfanumérico del componente Blog (No) Mostrar en este Indica si desea que el la instancia de Blog Si / No contenido sea utilizada como contenido o desea reservarlo para una utilización posterior Asignar un blog creado Indica que desea utilizar un blog que fue Alfanumerico 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. 10 Administración y Publicación de Componentes de Sistema contenido en su pagina Crear un blog Configurar despliegue Permite crear una nueva instancia de Blog Proceso el Aquí deberá indicar cuantos comentarios Proceso 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. Asignar permisos Permite indicar ya sea por Rol o por Grupo Proceso de usuarios los permisos de Ver, Agregar Entradas y Agregar comentarios Ver XML del blog Permite visualizar la salida del componente Liga en formato XML Ver plantilla mostrar Blog para Visualiza la plantilla utilizada para mostrar el Liga blog Cambiar plantilla para Permite subir una nueva plantilla en formato Proceso mostrar Blog xslt para la presentación de la información Ver plantilla para Visualiza la plantilla utilizada para mostrar los Liga mostrar comentarios comentarios generados en el blog Cambiar plantilla para Permite subir un nuevo archivo xslt para Proceso mostrar comentarios reemplazar la plantilla anterior sobre la presentación de los comentarios en el blog Ver plantilla ejemplo Visualiza una plantilla ejemplo para el Liga para mostrar blog componente Ver plantilla ejemplo Visualiza una plantilla ejemplo para el Liga para mostrar componente comentarios Borrar un blog Permite eliminar una instancia de Blog del Proceso sitio Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 11 Administración y Publicación de Componentes de Sistema 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 Alfanumérico 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 Tipo de consulta Indica el tipo de operación que desea realizar Catalogo sobre la conexión establecida a utilizar 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. 12 Administración y Publicación de Componentes de Sistema 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. 13 Administración y Publicación de Componentes de Sistema 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 Este campo habilita comunicaciones vía Activo / Inactivo temas correo electrónico con el propósito de informarle cuando se generen nuevos temas de discusión en el Foro Rol de Administración Aceptar anónimos Indica el rol que deberán tener un usuario Roles creados para poder realizar actividades de en el repositorio administración dentro del foro. de usuarios asociado al sitio Usuarios Indica si están permitidos los comentarios de Activo / Inactivo 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. 14 Administración y Publicación de Componentes de Sistema 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. 15 Administración y Publicación de Componentes de Sistema 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 Include / Forward Ruta del Groovy Valores permitidos Indica el método que desea incluir en el Activo / Inactivo manejo de su código Archivo Indique la ruta especifica dentro del file Alfanumérico system donde se localiza el archivo correspondiente a ejecutar Ruta del ProcessAction Indique la ruta donde se ejecutara el Process Alfanumérico Action de su código Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 16 Administración y Publicación de Componentes de Sistema 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. 17 Administración y Publicación de Componentes de Sistema 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 Activo / Inactivo manejo de su código Ruta del Archivo JSP Indique la ruta especifica dentro del file Alfanumérico system donde se localiza el archivo correspondiente a ejecutar Ruta del ProcessAction Indique la ruta donde se ejecutara el Process Alfanumérico Action de su código Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 18 Administración y Publicación de Componentes de Sistema 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. 19 Administración y Publicación de Componentes de Sistema 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 Activo / Inactivo manejo de su código Ruta del Archivo PHP Indique la ruta especifica dentro del file Alfanumérico system donde se localiza el archivo correspondiente a ejecutar Ruta del ProcessAction Indique la ruta donde se ejecutara el Process Alfanumérico Action de su código Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 20 Administración y Publicación de Componentes de Sistema 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. 21 Administración y Publicación de Componentes de Sistema 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 Python Archivo Ruta del ProcessAction Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 22 Administración y Publicación de Componentes de Sistema 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 Catalogo utilizar para conectarse a la DB correspondiente Criterio de consulta Indique la consulta o query que desea Alfanumérico ejecutar Plantilla (xsl, xslt) Plantilla de presentación para el resultado del Archivo query indicado. Debe estar en formato xslt para presentación de datos tipo XML Plantilla por defecto Le muestra el código de la plantilla por Archivo defecto que se incluye en SWB a manera de ejemplo para que el componente opere adecuadamente. Nombre de grupo de Indica el nombre de los estilos definidos en el Alfanumérico estilos 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. 23 Administración y Publicación de Componentes de Sistema 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 Imagen Completa Propósito Valores permitidos Estrella Indique la imagen que se mostrara cuando Archivo los votos de los usuarios completen el valor de la estrella Imagen Media Estrella Indique la imagen que se mostrara cuando Archivo los votos de los usuarios indiquen una parte el valor de la estrella Imagen Estrella vacía Indique la imagen que se mostrara cuando Archivo 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. 24 Administración y Publicación de Componentes de Sistema 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 Archivo presentación de los datos resultantes de la búsqueda solicitada Plantilla por defecto Indica el archivo en formato xsly que se Archivo incluye en SWB a manera de ejemplo para este componente Buscar en todos los Indica si la búsqueda aplicara en todos los Activo / Inactivo sitios sitios generados dentro de la instancia de SWB Buscar a partir de la Indique la categoría del repositorio de Alfanumérico Categoría documentos en la cual desea filtrar la búsqueda de la información Buscar solo clases del Indique las clases de información en los Alfanumérico tipo cuales desea filtrar la búsqueda de resultados Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 25 Administración y Publicación de Componentes de Sistema 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 Roles poder visualizar los documentos publicados Usuario de Modificar Indica el rol que debe tener el usuario para Roles poder modificar los documentos publicados Usuario de Administrar Indica el rol que debe tener el usuario para Roles poder Administrar los documentos publicados Usuario de Utilizar directorios Indica si el componente permitirá la Activo / Inactivo 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. 26 Administración y Publicación de Componentes de Sistema 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 Archivo la información xml generada por el componente Plantilla por defecto Muestra el archivo de ejemplo que se incluye Archivo en SWB con el componente para que pueda operar adecuadamente Titulo Indica el título que le otorgara al Mapa del Alfanumérico Sitio resultante Nivel de despliegue Indica el nivel de profundidad que desea Numérico permitir en el listado de secciones del sitio Texto de la liga Indica la liga que el usuario vera como el Alfanumérico 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. 27 Administración y Publicación de Componentes de Sistema Etiqueta del botón Indica el texto del botón que el usuario vera Alfanumérico como el acceso a la página donde se muestra el contenido Mapa del Sitio en caso de no requerir liga Imagen (gif, jpg, jpeg, Indica la imagen que el usuario vera como el Archivo png) acceso a la página donde se muestra el contenido Mapa del Sitio en caso de no requerir liga o botón Texto alterno Indica el texto que se adjuntara a la imagen Alfanumérico 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. 28 Administración y Publicación de Componentes de Sistema 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 URL del remoto Propósito Valores permitidos contenido Indica la ruta URL (http) de la página que Direcciones desea utilizar como fuente de información Web para su contenido Etiqueta a buscar Este campo indica la etiqueta que deberá Alfanumérico 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 Codificación Indica el tipo de codificación con que está Alfanumérico 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. 29 Administración y Publicación de Componentes de Sistema la información en el sitio en caso de utilizar codificaciones distintas entre ambos sitios Desea mostrar la liga Al ser información de un tercero la que se Si / No de la información muestra en el sitio, se debe indicar si se origen? 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. 30 Administración y Publicación de Componentes de Sistema 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 Solicitar Extendidos Propósito Valores permitidos datos Indica si se requerirá la utilización de un SI / No archivo XML para la identificación de campos adicionales de información sobre los generales del usuario. URL agradecimiento Indica la ruta URL de la página a donde se re URL direccionara la navegación del usuario una vez haya terminado de llenar el formulario de registro al sitio Fecha de Elaboración: Marzo de 2009. Fecha de Actualización Enero 2011 INFOTEC CONACYT FIDEICOMISO. 31