Webparts de sharepoint

Universidad de Costa Rcia I Investigación: Web Parts I Elementos Web con Point y ASP. NET 30/09/2010 | Investigación general acerca de las características, usos y ventajas que se pueden lograr con la utilización de Web Parts. Point nos da una mesa de trabajo, con la cual podemos crear sitios Web con alto nivel de personalización y de gran robustez con ayuda de los elementos Web. Abstract In this study, we obta and benefits that can Point gives us a with a high level of c Parts 18 orkbe the features, uses e of Web Parts. n create Web sites ness using Web Web Parts provided to users more control over what they want or eed on their websites, whether business or personal. Using Web Parts we can achieve Speed up programming process, this can be posslble because Point provides a list of default Web parts or we can use ASP. NET environment. The most important feature of Web parts is the ability of customization. We can create web sites that can realize different tasks and all this in a browser.

Web Parts give us great benefits which must be taken into account when you Will be starting a project, such

Lo sentimos, pero las muestras de ensayos completos están disponibles solo para usuarios registrados

Elija un plan de membresía
as time that can be saved, robustness and a lot of others benefits . Keywords: Web Part: Modular component of functionality that provides haracteristics when added to a Web page. ASP. NET: Web applicatlon framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services Resumen Con el presente trabajo, se obtuvo una visión general acerca de las características, usos y ventajas que se pueden lograr con la utilización de los Web Parts.

Point nos da una mesa de trabajo, con la cual podemos crear sitios Web con alto nivel de personalización y de gran robustez con ayuda de los elementos Web. Con los Web parts se les proporciona a los usuarios un mayor control sobre lo que desean o necesitan en sus sitios, ya sean mpresariales o personales. por medio de la utilización de los Web Parts podemos lograr agilizar los procesos de programación, esto debido a que Point nos proporciona una lista de elementos Web predefinido o se pueden crear con ayuda de ASP. NET.

La característica más importante de los Web Parts es la capacidad de personalización. Con la cual nos permite crear aplicaciones que reallcen amplias tareas y todo esto en ambiente Web. Los Web Parts presentan grandes beneficios los cuales deben ser tomados en cuenta a la hora de empezar un proyecto, tales como el tiempo que se puede ahorrar, la robustez entre otros. Palabras Clave: Web Part: Elemento Web, componente modular de funcionalidad que provee diferentes características al usuario cuando es agregado a una página Web.

ASP. NET: Aplicaciones web desarrolladas y comercializadas por Microsoft para permitir a los programadores construir sitios web dinámicos, aplicaciones web y servicios web Objetivos Objetivo General: Revelar los ben 20F 18 aplicaciones web y servicios web Revelar los beneficios que se pueden obtener, mediante la utilización adecuada de los Web parts, en el proceso de diseño e implantación de sitios Web basados en la tecnología de Microsoft Office Point Server.

Objetivos Específicos: * Identificar el concepto de Web Parts, así como sus características, componentes y propiedades esenciales. * Diferenciar los tipos de Web Parts existentes y sus aplicaciones en el desarrollo de sitios Web. * Mencionar los posibles usos de los Web Parts en los diferentes proyectos y la facilidad que brindan a la hora de personalizar los sitos Web. Introducción El dlseño de una página web, siempre se ha presentado como un trabajo arduo y tedioso. Microsoft se ha dado a la tarea de facilitar a los encargados de la creación de los sitios

Web, proporcionando la herramienta: Point, en ella encontramos los Web Parts, con los cuales se agiliza el proceso de programación y puesta en marcha de los proyectos. Partiendo de las posibles facilidades que se pueden encontrar con la utilización de los Web Parts, se fundamentara esta investigación con el propósito de proporcionar la información necesaria y precisa, para reafirmar la versatilidad que proporcionan los elementos Web e incrementar los conocimientos básicos para el adecuado manejo de esta poderosa herramienta.

Los Web Parts al ser de los principales medios de trabajo en Point, es importante cimiento adecuado 8 de estos, por ello dicho tra rollará basándonos en desarrollará basándonos en una investigación que partirá de las bibliotecas y publicaciones oficiales con el fin de comprender más a fondo acerca del tema.

En este trabajo se busca resaltar las características que poseen los Web Parts, las cuales los convierten en elementos idóneos para el desarrollo de aplicaciones Web, al brindar facilidades como el ahorro de tiempo para la creación de sitios Web, la robustez del producto final, la capacidad de adaptarlo a las verdaderas necesidades de cada usuario, entre otras. Además se hará mención de los instrumentos que Microsoft brinda para el desarrollo de Web Parts personalizados, utilizando lenguaje ASP. NET, entre los más conocidos se encuentran Microsoft Office Point Designer y Microsoft Visual Studio.

Concepto de Web parts En Microsoft Point, es posible crear páginas Web básicas, también páginas con Web Parts y páginas de publicación. Con respecto a las páginas Web con Web Parts, cabe destacar que son mucho más complejas que las páginas Web básicas. Seth Bates, Tony Smith en su libro Microsoft Point 2007 Users Guide utiliza la siguiente definición para Web parts: Es un componente modular de funcionalidad que provee diferentes características al usuario cuando es agregado a una página Web. Los Web Parts son los controles del lado del servidor que se ejecutan dentro del contexto de las páginas del sitio de Microsoft Point Foundation. Un Web Part puede ser añadido en tiempo real a las páginas Web. Cualquier usuario que tenga prlvilegios puede añadirlo. Estos controles permiten a los usuarios modificar el contenido, apariencia y el comportamien 40F 18 permiten a los usuarios modificar el contenido, apariencia y el comportamiento de las páginas Web directamente desde el uscador. El Web Part puede ser puesto en cualquier parte de la página Web, después de ser creado por un programador.

En otras palabras, los Web parts tienen el objetivo de volver las páginas Web más atractivas, más versátiles, mostrándole al usuario la mayor cantidad de funciones y contenido que podría interesarle en la misma página. Esto evita el constante refrescamiento de las páginas Web, debido a la llamada y respuesta del entorno cliente servidor, además el usuario de esta manera no necesita abrir muchas ventanas para encontrar la información que busca. Permiten una interacción ucho más estrecha con el usuario.

Estos elementos junto con la tecnología Ajax están volviendo las páginas Web más poderosas, con entornos cada vez más agradables al usuario, quién es, además, cada vez más exigente con la interfaz gráfica y la funcionalidad de las aplicaciones. José Manuel Alarcón Aguín, se expresa al respecto en su libro Tecnologías ASP. NET 4. 0 (Saltando desde la versión 2. 0): «Estos desarrollos, (… ) se basan en la interacción estrecha con el usuario desde la interfaz del navegador, aparentando en la medida de lo posible que no hay comunicación visible con el servidor.

La idea es que las aplicaciones Web se parezcan aún más a las de escritorio, sin recargas de páginas y dando la sensación de que todo ocurre en el equipo del usuario. » Cabe destacar lo que indica el Señor Alarcón, las aplicaciones Web tienden cada vez más a presentar la mayor cantidad de información posible al usuario en la misma página, sin pe más a presentar la mayor cantidad de información posible al usuario en la misma página, sin perder de vista que sea agradable al a vista por su puesto.

Pero lo más importante, es que el usuario asi puede tener acceso a múltiples funciones e información, de anera más rápida y en un solo lugar. Sin tener que navegar demasiado y evitando así recargas de páginas. Point Foundation incluye muchos Web Parts predeterminados. Además, es posible construir un Web Part personalizado. Características (Web Parts) Hasta este punto la idea de Web parts puede parecer algo abstracta todavía. En su libro, Bates y Smith también dan algunos ejemplos de Web parts que pueden ampliar un poco más el concepto y sobre todo los usos que se le pueden dar a estos elementos web. Algunos ejemplos de esta funcionalidad son mostrar listas de ítems de una lista de Point, permitir buscar en una base de atos, mostrar una bandeja de entrada de Outlook del usuario, o mostrar los usuarios de un sitio. » En realidad es posible crear un Web Part de prácticamente cualquier contenido y funcionalidad que el desarrollado considere que facilitaría el acceso a la información para el usuario o de la manera que mejor beneficie al sitio. Sin embargo los Web Parts no están limitados a mostrar únicamente información de Point.

También tienen la capacidad de buscar y manejar datos en bases de datos externas asi como sistemas de archivos. Point Foundation contiene un listado con Web parts predeterminados. Pero además, nos da la característica de construir nuestros propios rsonalizados. Existen dos tipos de Web Parts. Ambo lbles, p nuestros propios Web Parts personalizados. Existen dos tipos de Web Parts. Ambos son compatibles, pero los elementos Web de ASP. NET son más recomendados para crear grandes proyectos porque nos permite mayor grado de personallzación y robustez.

A continuación se presentaran las principales características de los dos tipos de Web Parts que puede trabajar Point Foundation. Estas características fueron tomadas de la librería oficial de Microsoft. * Web Parts de ASP. NET – Estos elementos Web se basan en la infraestructura de elementos Web ASP. NET. Los Web Parts de estilo de ASP. NET tienen una dependencia en System. Web. dll y deben heredar de la clase base «Web Part» en el espacio de nombres System. Web. lJl. WebControls. WebParts. Estos elementos Web se pueden utilizar en aplicaciones ASP.

NET, así como en Point Fundación, haciéndolos altamente reutilizables. * Web Parts basados en Point – Estos elementos Web tienen una dependencia en microsoft. sharepoint. dll y deben heredar de la clase base Web Parts en el espacio de nombres Microsoft. point. Webpartpages. Estos Web parts sólo pueden ser utilizado en sitios Web de Point. Bates y Smith comenta: «proveen mucha de la funcionalidad encontrada en otras aplicaciones, y de este modo integrar el ambiente Point con los otros sistemas existentes» esto gracias a que tenemos la posibilidad de trabajar ASP.

NET con el cual podemos reutilizar código e implantarlo a la página en Point sin perder sus características. De manera que son muchas las posibilidades para crear Web parts que se adapten específicamente al sitio Web que se está desarrollando. Lo que se requi Web Parts que se adapten específicamente al sitio Web que se stá desarrollando. Lo que se requiere entonces es conocer más a fondo cuales son las propiedades de estos elementos, para conocer aún más su funcionalidad.

Algunas de las características más importantes de los Web parts se mostraran en la siguiente lista, en la cual se presenta también los beneficios que se pueden obtener gracias a la personalización y utilización de los elementos Web: * Crear propiedades personalizadas: Dichas propiedades se pueden mostrar y modificar la interfaz de usuario, todo esto se puede hacer mientras el servidor se encuentre actlvo. * Mejorar el rendimiento y la escalabilidad: Un Web Part ersonalizado y compilado se ejecuta más rápido que un script. Implementar código propietario: Sin revelar el código fuente gracias a las características de Point. * Asegurar y controlar el acceso al contenido: El incorporar Web Parts a las páginas Web permite a cualquier usuario con los permisos adecuados, cambiar el contenido y modificar la funcionalidad del Web part. Con un Web part personalizado, puede determinar el contenido o las propiedades para mostrar a los usuarios, independientemente de sus permisos. * Posee un rico entorno de desarrollo: con características de depuración que son proporcionados por herramientas como

Microsoft Visual Studio o Microsoft Office Point Designer. * Control de la aplicación Web Part. Por ejemplo, puede crear un Web Part personalizado del lado del servidor que se conecta a una base de datos, o puede crear un Web Part que es compatible con una gama más amplia de exploradores Web. Nota: estas 18 puede crear un Web Part que es compatible con una gama más amplia de exploradores Web. Nota: estas características fueron tomadas de la biblioteca oficial de Microsoft y fueron modlficadas para una mejor comprensión.

Categorías de los componentes de Web Parts Con el conjunto de controles Web Parts de ASP. NET funcionando simultáneamente, se nos permite la creación de páginas Web, las cuales los usuarios finales tienen la facilidad de modificar el aspecto y el comportamiento de la interfaz de usuario directamente desde el explorador Tal y como lo explican en su libro Bates y Smlth, Point tienen su propia colección de componentes que son configurables para determinar su funcionamiento y su presentación en la página Web.

La variedad de estos componentes permite hacer cambios muy importantes en el Web Parti aumentando sus posibilidades y su utilidad: «Cada Web Part tiene su propia colección de onfiguraciones que determinan cómo funcionan y muestran información. Editar esas propiedades le permite hacer cambios potencialmente drásticos en el comportamiento del Web Part, satisfacen mejor las necesidades de los usuarios de su sltio. Los Web Parts están formados por tres unidades de creación fundamentales: las posibilidades de personalización, los componentes estructurales de la IU necesarios para la utilización de los controles de la IU de los elementos Web en una página, y los controles de la IU de los elementos Web propiamente dichos. La base de las características de los Web Parts es la ersonalización. Con ella se permite a los usuarios modificar, o personalizar el diseño, aspecto y el comportamiento de los controles de los ele usuarios modificar, o personalizar el diseño, aspecto y el comportamiento de los controles de los elementos Web de una página.

Esta característica es duradera, lo que quiere decir es que no sólo persiste mientras la sesión del explorador esté activa, sino que también la configuración se guarda para sesiones futuras. Sin la personalización no se pueden concebir los componentes estructurales de la interfaz de usuario, ya que estos dependen de sta. Este tipo de componentes proporciona la estructura y los servicios centrales necesarios para todos las Web Parts. Un ejemplo de un componente estructural de la CII, que además es necesario en todos los Web Parts es el WebPartManager.

A pesar de que este no sea visible, es de suma importancla su existencia, ya que coordina todos los controles necesarios de los elementos Web de una página. Por último encontramos los controles de la IU de los elementos Web, ellos forman parte de la interfaz principal de usuario de una página Web. Este conjunto de controles para los Web Parts s flexible, se pueden utilizar controles de servidor ASP. NET existentes para lograr aún mayor personalización dentro de nuestra página Web.

A continuación se mostraran los componentes de los elementos Web existentes los cuales se presentaran en la tabla 1 con una pequeña descripción de cada uno: Control de elementos Web I Descripción WebPartManager Administra todos los controles de elementos Web de una página. Se requiere un control WebPartManager (y sólo uno) para cada página de elementos Web. CatalogZone I Contiene los controles CatalogPart. Utilice esta zona para crear un catálogo de controles de elementos