Facilitando el descubrimiento con SEO Toolkit

Para todos aquellos que construimos soluciones para Internet es necesario contemplar como agregar metadatos a nuestras páginas para que buscadores o servicios de búsqueda permitan encontrarlas, indexarlas y potencialmente arrojarlas como resultados. Sin embargo, no solamente llenar de metadatos los encabezados de nuestras páginas es suficiente para permitir a servicios de búsqueda encontrar y rastrear el contenido. Es necesario asegurar que nuestro sitio web cuenta con enlaces propiamente vinculados a otros sitios, contenido ligero y accesible, código HTML bien formado que cumple con los estándares, entre otros elementos y referencias importantes de revisar. SEO Toolkit es una herramienta que nos … Continue reading Facilitando el descubrimiento con SEO Toolkit

Usando los controles de SharePoint en WebParts

Sin duda, con el poder viene la responsabilidad. En pasados días publiqué un post acerca de cómo utilizar los controles de ASP.NET y toda su experiencia gloria dentro de WebParts de SharePoint. Sin embargo, al utilizar esta estrategia un conjunto de consideraciones subsecuentes deberán ser contempladas como hacer uso de los mismos controles SharePoint dentro de estos WebParts. En ese sentido, debido a que sin problema alguno puedo utilizar el GridView y/o cualquier control ASP.NET al principio suena atractiva la posibilidad pero como siempre la realidad se asoma y nos muestra al que un día fue novedoso control Calendar de … Continue reading Usando los controles de SharePoint en WebParts

Programación ASP.NET en WebParts de SharePoint

Si eres un de desarrollador ASP.NET que se está iniciando en desarrollo SharePoint este ejemplo puede ser de utilidad. Básicamente, usaremos un enfoque de desarrollo de WebParts basado en el uso de Web User Controls de ASP.NET 2.0. Antes que nada utilizaremos las siguientes herramientas: Visual Studio 2008 Professional Visual Studio 2008 Extensions for SharePoint (VSeWSS 1.2 o 1.3) Windows SharePoint Services 3.0 o Microsoft Office SharePoint Server 2007 Dentro de nuestro servidor de desarrollo SharePoint cargamos Visual Studio 2008 y elegimos la creación de un proyecto SharePoint en blanco, este proyecto lo nombraremos ASPNETWebPart. Especificaremos que el nivel de … Continue reading Programación ASP.NET en WebParts de SharePoint

Como validar campos en formularios de listas personalizadas de SharePoint con SharePoint Designer

Lo único que puedo decir es que aquellos pequeños y finos detalles dejan un sabor mucho más agradable a la experiencia. Durante un pasado servicio de soporte se solicitó un requerimiento de validar que el campo fecha de una lista personalizada, no permitiera ingresar fechas mayores o iguales al día de hoy. Sin duda, de primera mano y como todo un programador piensas en construir un Custom Field que contenga la funcionalidad solicitada, sin embargo, todas las implicaciones y costo de desarrollar, probar, implementar y mantener una funcionalidad como tal no se justifica como para esta necesidad solicitada y el … Continue reading Como validar campos en formularios de listas personalizadas de SharePoint con SharePoint Designer

Configurando acceso anónimo y restringido a una Extranet de SharePoint 2007 en 30 minutos

Continuando con el tema de la Intranet-Extranet configurada aquí, me di a la tarea de acércame al siguiente reto una vez que enfrentamos un escenario de extranet. Este reto consiste en ofrecer a los usuarios externos algún mecanismo de registro y de gestión de perfiles. En este video vemos como configurar el acceso anónimo en la zona de Extranet, vemos como utilizando SharePoint Designer 2007 podemos personalizar páginas que hagan uso de controles de servidor de ASP.NET 2.0 y de WebParts de SharePoint. Adicional vemos como romper con la herencia de permisos para poder contar con porciones de contenido privadas … Continue reading Configurando acceso anónimo y restringido a una Extranet de SharePoint 2007 en 30 minutos

Intranet-extranet de SharePoint en 40 minutos

En las últimas semanas colegas programadores que no conocen SharePoint 2007 se acercan para preguntar y evaluar si SharePoint puede dar una solución aceptable para escenarios donde usuarios externos (fuera del directorio activo) a la organización colaboren con usuarios internos (dentro del directorio activo) en algún proceso de negocio relevante para la organización. Afortunadamente SharePoint 2007 fue construido utilizando .NET Framework 2.0/3.0 y sobre ASP.NET 2.0 por lo tanto las características que cualquier programador ASP.NET 2.0 conoce prácticamente las tenemos disponibles en SharePoint 2007, aunque esto no necesariamente aplica para la experiencia de desarrollo . Dicho lo anterior, tuve un … Continue reading Intranet-extranet de SharePoint en 40 minutos

Configurando y trabajando con el idioma español del .NET Framework 4

Desde el punto de vista de programador cuando construimos una aplicación ASP.NET usando el motor de ejecución .NET Framework instalado en el idioma inglés, vemos que los mensajes auto generados por el motor de ejecución estan en inglés. Mensajes como las descripciones de los controles de validación, mensajes de un control de tipo LogIn, los títulos de las acciones de un GridView que soporta edición o eliminación, los títulos de los opciones de un control de tipo calendario e innumerables ejemplos más. Control LogIn con la configuración predeterminada en ingles Control GridView con la configuración predeterminada en ingles Para resolver … Continue reading Configurando y trabajando con el idioma español del .NET Framework 4

Explorando el uso de autentificación basada en formularios en SharePoint 2007

Autentificación basada en formularios es una propuesta decente para implementar el manejo de credenciales en aplicaciones .NET, no es la propuesta definitiva ya que no utiliza estándar alguna sin embargo si da soluciones para los escenarios propietarios de gestión de credenciales. En SharePoint 2010 se sigue soportando y justamente se ha implementado seguridad basada en demanda como la propuesta estandar. Siguendo con el tema, debido a que SharePoint 2007 fue construido sobre ASP.NET 2.0 el uso y configuración de Membership Providers es soportado permitiéndonos poder implementar diferentes mecanismos y escenarios de autentificación para hacer realidad nuestro requerimientos. Si tienes la … Continue reading Explorando el uso de autentificación basada en formularios en SharePoint 2007

Fundamentos web que no debemos olvidar

En ocasiones uno asume que los desarrolladores web conocen todos los fundamentos de la arquitectura de aplicación de esta naturaleza, especialmente los nuevos desarrolladores. Con la llegada de herramientas visuales como Visual Studio .NET 2002 o algunos otros el desarrollo web sin duda dio un giro dramático desde el punto de vista de productividad haciendo que el desarrollador logre construir aplicaciones web en un dos por tres, concentrándose solo en la necesidades de negocio más que en los aspectos técnicos. Objetos de terceros o nativos de ASP.NET como el Calendar, GridView, Details View, Panel, DropDownList, etc. tenemos disponible una gama … Continue reading Fundamentos web que no debemos olvidar

Desarrollo de WebParts de SharePoint 2010 con soporte AJAX

Microsoft no se cansa de dar el mensaje de que SharePoint 2010 es una plataforma de aplicación aparte de una plataforma de colaboración para la empresa y la web. Y el día de hoy quiero mostrar un breve y sencillo ejemplo de cómo construir un WebPart para SharePoint 2010 con soporte AJAX. Visual Studio 2010 por fin cuenta con un nuevo ciudadano de funcionalidad, se cuenta con toda una sección y plantillas de proyectos solo para la plataforma SharePoint 2010 soportada de forma nativamente y permitiendo a los programadores curiosos que no le temen al cambio adentrarse al mundo de … Continue reading Desarrollo de WebParts de SharePoint 2010 con soporte AJAX