Luis Du Solier G. - SharePoint en Español

Plataforma de Productividad de Microsoft

Blogs de Amigos MVPs

Blogs de Lideres de Comunidades TechNet Microsoft

January 2007 - Posts

Plantillas para crear sitios en SharePoint, version 2003 y version 2007

SharePoint es una herramienta de Microsoft para poder crear sitios de trabajo. En estos podemos nosotros agregar componentes con funcionalidad especifica para poder controlar versiones, almacenar documentos, tener un seguimiento de tareas y responsables, toma de desiciones, minutas, presentaciones, ligas de referencia a otras páginas, etc....A grandes rasgos podríamos decir que es como nuestro punto central de trabajo para interactuar con nuestros compañeros...

Bien, por default viene una cantidad específica de plantillas (7 plantillas con estructuta definida, es decir con ciertos componentes específicos que serían agregados al sitio de trabajo al ser seleccionada una plantilla al momento de crear un sitio) con las cuales podemos crear nuestros sitios para los departamentos de una empresa, incluso crear subsitios usando otras plantillas para llevar el control y administración de los proyectos por departamento o incluso área de la empresa.

Ahora, desde la versión 2003 (Windows SharePoint Services 2.0), contamos con una lista adicional de plantillas que podemos descargar de Internet. Plantillas que de igual forma podemos usar para crear otro tipo de sitios (de muy variados tipos pos cierto). Entonces inicialmente contamos con 7 plantillas de sitios, las default, pero podemos descargar de Internet varias más de acuerdo a lo que necesitemos. Una vez descargadas las inatalamos y listo, podemos crear nuevos sitios con base en dichas plantillas. Para descargar estas plantillas pueden ir a esta dirección: http://www.microsoft.com/technet/windowsserver/sharepoint/wssapps/ v2templates/default.mspx

Applications for Windows SharePoint Services

Para la nueva versión 2007 (Windows SharePoint Services 3.0), contamos también con nuevas plantillas mucho mas elaboradas e interesantes. A estas Microsoft le ha llamado los "Fantastic 40" o lo que serían los 40 Fantásticos, que se refiere a 40 plantillas para crear sitios en SharePoint 2007. Si están interesados en revisar estas plantillas y ya cuentan con la version de SharePoint 2007, les recomiendo le echen un buen ojo, hay plantillas nuevas y muy poderosas. Entonces los invito a que le echen un ojo y vayan evaluando las plantillas según se vayan liberando, y para poder descargar las plantillas pueden visitar esta dirección. http://www.microsoft.com/technet/windowsserver/sharepoint/ wssapps/templates/default.mspx

Applications for Windows SharePoint Services 3.0

Por mencionar algunas:

Aún no liberan todas las plantillas, pero se ven muy prometedoras, sobre todo una plantilla para crear un sitio de seguimiento de proyectos muy similar a un proyect, pero con la capacidad de pode importar hojas de project (.mpp) a este sitio y poder trabajar con la información en un sitio de colaboración, genial no?

Finalmente, y realmente nuevas, se está trabajando en lo que Microsoft le ha llamado "Splendid 7", o los 7 espléndidos. La cualidad de estas es que son plantillas para los Sitios Personales. Así es otro tipo de sitio que maneja SharePoint, pero de uso personal. Bueno con estas plantillas se le puede agregar funcionalidad como indicadores gráficos de finanzas, estados de ventas etc, también muy prometedoras. Ya están disponibles las primeras 2. Les adjunto unas imagenes de estas:

Role-based My Site

Para descagar las primeras 2 plantillas disponibles:

Finalmente un dato importante. Si ustedes cuentan con una implementación de SharePoint en otro idioma distinto al de las plantillas, no podrán implementarlas, a menos que las conviertan al idioma de su implementación.

Publicación cruzada desde http://Geeks.ms/blogs/ldusolier

Actualización. Ya han sido liberadas las demás plantillas para crear sitios en WSS 3.0 (http://www.microsoft.com/technet/windowsserver/sharepoint/wssapps/templates/descriptions.mspx)

Ver información desde el Blog Oficial de SharePoint (Completing the "Fantastic 40" – 20 remaining application templates now available, plus more!)

He sido marcado / I've been Tagged

He sido marcado o referenciado por el buen amigo Carlos Segura, iguamente MVP en SharePoint. Desde hace tiempo sigo el contenido que publica, y a aparte de llevar una buena amistad con el, recomiendo ampliamente su contenido...Gracias Carlos.

Bueno, esto es nuevo para mi. En teoría si alguien te hacia referencia (al haberlo referenciado otra persona a el, como la continuación de una cadena), tu tenías que hablar de 5 cosas que los demás no supieras y referenciar a otros 5, bueno con mucho gusto, lo hago...ahí va.

<1>Empecé a conocer de las computadoras desde la secundaria, a esa edad no teníamos computadora en la casa y tenía que ir con los vecinos a pedirles ayuda para hacer mis trabajos. Después de un rato se ahorró para comprar una y fué como una paleta para un niño. Hice pedazos la máquina fácil como 5 veces, y mi cuñado que me lleva ya más años de camino, era el que nos ayudaba a reparar la máquina, jajaja, era como decimos en México, dedos de mantequilla, bastante curioso...</1>

<2>Mi primer lenguaje de programación fué el Pascal/Turbo Pascal (después de basic, gbasic y qbasic), y lo podrán creer lo que más fue el fondo del editor, jajaja que era color azúl. Bueno ahí empezó el amor por el código...Después de unos años empecé a desarrollar juegos con gráficos sobre Pascal, junto con mi primo, nos juntabamos los fines de semana y era muy padre, pues nos aventábamos unas desveladas muy buenas, y a programar, nos apasionaba. De los juegos más padres que hicimos fué un Tetris pero con palabras, al que le llamamos "Letris", y utilizábamos un archivo de texto que era el que leía para revisar las coincidencias de palabras que macharan cuando las letras cain, checaba de forma horizontal, vertical, e inclinado si mal no recuerdo. Hicimos también un juego tipo zelda pero con un insecto muy simpático....y algunos otros más.</2>

<3>Soy el segundo mayor de una familia de 8 hijos, somos únicamente 2 hombres y 6 mujeres, una familia realmente muy padre</3>

<4>Mi segundo apellido, (del cuál siempre pongo "G.") es Grinda, es español, debido a que tuve abuelos españoles, y mi primer apellido es Francés, aunque no lo hablo casi nada, too bad....</4>

<5>Soy un cinéfilo empedernido, me encanta ver películas de acción y ciencia ficción y también romancear de vez en cuando...Mi deporte favorito es el futbol, y jugue en la selección de la escuela toda la vida hasta la prepa, entrando a la carrera (Ing. en Sistemas Computacionales), desgraciadamente lo dejé, aunque algún día pretendo retomarlo...Siento ser super afortunado en haber encontrado una mujer tan maravillosa como lo es mi novia, es increíble, y realmente admirable, compartimos los mismos gustos y pasión por la tecnología, y me encanta como escribe y lleva sus Blogs....te dedico mi primer Wow! linda...Has hecho mi vida algo grandioso!</5>

Bueno, ahí estuvo más o menos....

Ahora me toca a mí, marcar a 5 personas: Haaron González, Roberto Cabañas, Rod Boothby, Eduardo Rivadeneira, Arisay Mackey

Publicación cruzada desde Geeks.ms
ASP.NET AJAX y Extensiones para SharePoint 2007
Haciendo referencia a un post que mi buen amigo Haaron Gonzalez ha escrito referente a la liberación de ASP.NET AJAX 1.0, aprovecho para compartirles la iniciativa que se encuentra en www.codeplex.com (El hosting de Microsoft para desarrollo libre sobre productos de la tecnología Msft), acerca de un proyecto relacionado con ASP.NET 2.0 AJAX para SharePoint sobre el cuál un amigo tambien MVP en SharePoint Daniel Larson esta trabajando, y les invito a que le den una revisada al SharePoint AJAX ToolKit Publicación cruzada desde Geeks.ms
La importancia de compartir el conocimiento - La cultura el Blog...

Cualquier persona que pueda escribir en un editor de palabras y expresar una idea o pensamiento, es capaz de construir un Blog.

Posiblemente este concepto ya es conocido por muchos de nosotros pero nunca está de más habar un poco al respecto, para las personas que posiblemente no lo conozcan aún y para aprender un poco más de lo que podemos hacer para los que tenemos una idea al respecto. 

Y se preguntarán y esto, ¿para qué?, bueno; dejenme platicarles de donde salió esto... El pasado 29 de noviembre del 2006, se llevó a cabo en el World Trade Center de la Ciudad de México en el Distrito Federal, una de las presentaciones del Lanzamiento más grande de la historia, como Microsoft le llamó, el EVO Launch (Exchange 2007, Vista, y Office 2007 [la parte del lado del Cliente -> Suite de aplicaciones de Office 2007, y la parte del lado del servidor, así es: Microsoft Office SharePoint 2007, ahora ya forma parte de la familia de producto de Office orientado fuertemente a la productividad y apoyando a la colaborciónde y comunicación eficiente en las empress]). Algunos líderes de comundades y MVPs tuvimos la fortuna de participar en el evento y apoyar en los stands de comunidades de Microsoft TechNet México. La retroalimentación qe en particular me lleve fue my interesante. Hay personas que estamos muy familiarizados con todo lo que es la tecnología y los avances en este rubro al momento que suceden, pero hay un gran número de personas que no. Y personas que trabajan incluso en áreas de sistemas que o conocen muchas cosas que les ayudarían a ser más productivos si conocieran x o y producto y que lo pudieran explotar para lograr ser más eficientes en sus actividades día con día...

La palabra Weblog surge en 1997 de la imaginación de Jon Barger al unir los conceptos "Web" (red de Internet) + "log" (diario de a bordo, libro de notas). Actualmente, los Blogs forman son pieza fundamental de una Revolución comparable a la que provocó la aparición de la imprenta de tipos móviles en el S.XV.

Los weblogs o blogs son básicamente un espacio personal de expresión en Internet. Puedes pensarlo como una bitácora de experiencias, vivencias, tips, recomendaciones, etc. De cualquier tipo de información que te gustaría publicar y compartir a los demás. En un Blog cada artículo (post) tiene fecha de publicación y se organiza automáticamente en orden cronológico inverso, de tal forma que la anotación más reciente es la que primero aparece.

El concepto del Blog, utiliza mucho lo que conocemos como enlaces o hipervínculos. La mayoría de autores enlazan páginas web frecuentemente en sus anotaciones: la noticia de un periódico digital que vamos a comentar, la anotación que recién acabamos de leer en otro blog y queremos recomendar, la web oficial del lanzamiento de un producto donde se describen los temas que se dieron... en definitiva cualquier recurso online que sirva para que el lector tenga toda la información que genera la lectura a su alcance evitándole tener que recurrir a un buscador.

No hay un estilo impuesto de enlazar páginas web en los artículos que uno publica aunque existen recomendaciones para hacerlo más agradable, más sencillo, etc. Para mayor referencia consultar.

Lo interesante es que cada Blog puede tener su estilo único y especial, entonces se genera una gran diversidad de temas, estilos, gustos, en la red que le dan gran valor a la información no estructurada de la red, y gracias a técnicas como TrackBacs y CrossPosting se puede empezar a construir una red de conocimiento (wiring the web).

Un aspecto fundamental para llegar a entender el éxito de la publicación de contenido mediante los Blogs, es la posibilidad de comentar los artículos estableciéndose una relación directa, incluso de amistad llegado el caso, entre autor y lectores en el que el principal beneficiado es el tema que se debate y el flujo de información que se concentra siendo altamente valorada por los buscadores. Hoy día, salvo algunas contadas excepciones, el termómetro que mide la popularidad de un Blog (How Much Does Your Blog Worth?) es la cantidad de comentarios que reciben al día. A pesar de ser un aspecto importante no deben suponer una obsesión para su autor. La motivación para escribir un blog es comunicar, compartir y aunque reciba pocos comentarios no quiere decir que no te lean o que lo estés haciendo mal.

Ahora, en nuestro caso muy particular, que nos apasiona, o de que nos gustaría escribir? Podríamos compartir el conocimiento que tenemos respecto a algún producto de las tecnologías Microsoft.

Pero, cuáles serían las ventajas de esto, por que escribir y compartir el conocimiento en un Blog?

·         Al escribir en Internet, lectores de todo el mundo pueden llegar a leer el contenido que publicas.

·         Mientras más gente te lea, serás más conocido en el ámbito que se relaciona con tus artículos.

·         Podrías llegar a ser reconocido como líder de opinión de algún producto o herramienta tecnológica. Ahora, piensa, ¿Que podría lograr, o hasta donde podría llegar siendo reconocido incluso internacionalmente como experto en un tema en particular?, vamos, echa a volar tu imaginación, no hay fronteras en este aspecto…

·         Entre más conocimiento de valor publiques y compartas, otros interesados en el tema harán de igual forma referencias desde sus Blogs, generando más tráfico a tu Blog y generando “relaciones de conocimiento”.

·         Podrías empezar a darte a conocer a través de un Blog, y conocer gente de todas partes del mundo, compartir experiencias, conocimiento, mejores prácticas, etc.

·         Recuerda, un Blog puede ser tu punto de partida para el mundo del conocimiento, adelante!

 

Por mencionar algunas monadas que se pueden agregar a un Blog para hacerlo ver más atractivo, elegante, etc.

RSS (ATOM). Con el RSS (Really Simple Sindication) podemos estructurar el contenido publicado del Blog en formato XML el cuál podría ser consumido por cualquier lector o aplicación para poder exportar dicha información y ser consumida, por ejemplo: Como un lector de noticias.

CrossPosting (publicación cruzada). Cuando una persona tiene un Blog y quiere que cuando publique un artículo en un Blog, se publique al mismo tiempo el contenido en otro Blog, eso es CrossPosting o publicación cruzada. Otro ejemplo. Imaginamos que tenemos un Blog acerca de alguna tecnología, y nos enteramos o nos invitan de una comunidad de Blogs (construida con Community Server, .Text, etc.) a que compartamos en esa otra dirección, artículos o anotaciones, sería algo realmente impráctico estar escribiendo (posteando), lo mismo en dos lugares distintos; sin embargo hay gente que cuenta con varios Blogs y en cada uno escribe de temas distintos. A través de CrossPosting podemos ligar Blogs para que cuando escribamos algo en nuestro Blog particular por ejemplo, automáticamente de publique en el Blog que tenemos en la comunidad que nos invitaron o donde nos acabábamos de registrar según el ejemplo. Que podemos lograr, llegar a más gente, abarcar una audiencia mucho mayor.

Por mencionar otro ejemplo, lo que conocemos como TrackBack, podríamos darle un sentido interesante.

Imaginemos que contamos con información de cuentas (clientes), esas cuentas tienen proyectos, y estos proyectos son llevados por la gente de nuestros departamentos. Una empresa podría contar con sistemas muy avanzados y costosos para almacenar la información de las cuentas, proyectos y la gente involucrada. Pero que pasaría si pudiéramos construir un sistema sumamente sencillo y práctico que nos permitiera mantener “relaciones” en el seguimiento de los proyectos con los clientes, y que ese mismo sistema automáticamente contara con la capacidad de poder ser consumido por cualquier otra herramienta de terceros (RSS, a través de XML), y finalmente sin invertir grandes cantidades de dinero, y sin necesidad de casarse con una herramienta o plataforma especifica, no sería grandioso?, es el comienzo de la comunidad de conocimiento. Esto nos llevaría en un futuro a hacer relaciones con la gente que lleva los proyectos, sus avances, hábitos de los clientes, comunicación con proveedores, etc., creando redes sociales de conocimiento.

A donde llegaríamos, a tener todo una red de información estructurada y relacionada que nos permitiera reconocer fácilmente información, y relacionarla con otros proyectos, incluso poder categorizar esa información según la percepción que cada quién tuviese de la misma (tagging), el futuro de la red, ahora. Si me permiten, les compartiré una imagen que ayuda a ejemplificar mucho esto, la obtuve del Blog de Rod Boothby.

Existen finalmente muchas aplicaciones de este tipo, por mencionar algunas: LinkedIn, del.icio.us, Live.com

Text Parts. Las TextParts son palabras clave en tu Blog. Cuando esas palabras aparecen en un artículo o un reportaje, automáticamente se puede generar un enlace a la URL especificada y la descripción se mostraría cuando el usuario deslizara el cursor sobre el enlace.

Contadores. Interface gráfica que indica cuantas visitas ha tenido el Blog.

Mapas (de localización y Blogs vecinos). Pata relacionar otros Blogs al de uno de forma gráfica y amigable.

Ligas de Servicios de búsqueda y relación con otros blogs. Para mantener la relación con medios oficiales de ranking de Blogs.

Visitas en ese momento. Para saber un estimado aproximado de que tan visitado es tu Blog.

Tagspace (de Microsoft). Lo que para algunas personas es relevante o importante, para otras personas puede no serlo, siendo que se considera la misma información. Esto puede ser sumamente interesante si nos ponemos a pensar en la inmensa cantidad de información en Internet, los distintos temas, campos de conocimiento, etc....Donde ciertos datos o contenido pueden tener un gran valor para algunas personas y no para otras; clasificando por relevancia o por el sentido que cierto contenido te hace en "x" momento...Les invito a que visiten esta página: http://www.microsoft.com/communities/beta/MSTShowto.mspx

Y muchas otras más…

 

 

 Y tú qué esperas en empezar el tuyo y ser líder de opinión en la tecnología que dominas y te apasiona? adelante!, ¿Eres rape o tiburón?

 

Para más información, te recomiendo los siguientes artículos:

La siguiente etapa en herramientas de productividad - Web Office

Using Blogs and Wikis in Business

Publicación cruzada desde Geeks.ms
C&#243;mo Crear un Portal en SharePoint 2007 (Parte 1)

NOTA: Para descargar completo el artículo revisar al final del artículo. Podrán encontrar un archivo adjunto 

Cómo crear un Portal en SharePoint 2007.

Cómo crear un Portal en Microsoft Office SharePoint Server 2007

Cómo crear un Portal con SharePoint 2007.

Están preguntas serán resueltas más adelante en este mismo artículo.

El nombre de SharePoint 2007 se usa para hacer mención a los dos productos de colaboación de Microsoft versión 2007. Siendo WSS 3.0 quien proporciona el núcleo para la colaboración y MOSS 2007 para la agregación de servicios como: Audiencias, Sitios Personales, Servicios de Excel, Servicios de Formularios, Búsquedas Avanzadas, Catálogo de Negocios, etc...

Una breve referencia acerca de las versiones de SharePoint:

  • 1er versión: Microsoft SharePoint Portal Server 2001 y Windows Team System
  • 2a versión: Microsoft SharePoint Portal Server 2003 y Windows SharePoint Services 2.0
    • FrameWork 1.0 (ASP.NET)
    • Windows Server 2003 (IIS 6.0)
  • 3a versión: Microsoft Office SharePoint Server 2007 y Windows SharePoint Services 3.0
    • FrameWork 2.0 / FrameWork 3.0 (WFS)
    • Windows WorkFlow Fundation (Work Flows)
    • Windows Server 2003 (IIS 6.0)

En esta nueva versión hay cambios muy interesantes y muchas mejoras, para una rápida revisión, les recomiendo echen un ojo aquí: Microsoft Office SharePoint Server 2007 - Buenas nuevas y mejoras.

Antes de la pequeña guía que publicaré, creo pertinente hablar un poco del porqué de los cambios de SharePoint con esta última versión, y que ganamos con ellos.

Bueno, una vez que ya tengan más idea de que se trata esta nueva versión, hablare acerca de cómo crear un Portal (como lo conocemos hasta ahora en la versión 2003), pero en la versión 2007. Ahora ya como tal no existe un Portal por un lado y los sitios en un directorio listados; sino que ahora ya todo es un sitio o una colección de sitios (pues puede existir un sitio digamos como un Portal que contenga muchos más subsitios...).

Ahora, esto porque?, bueno como tal la parte del Portal ya no existe, por tratar de proveer de una infraestructura mucho más escalable sin restricciones por contar con varios portales en un servidor. Ahora la idea es todo basado sitios y existe un template llamado Corporate Intranet Site, el cuál sería el equivalente al Portal.

La funcionalidad que teníamos en el Portal, dígase, Audiencias, búsqueda poderosa, Sitios Personales, Uso de sitios y diagnósticos, majeo de cuotas, etc...Todo esto ya se distribuye a través de todos los sitios que se tengan sin tener que configurarlo como se hacía en la versión 2003, por cada Portal. A través de un mecanismo llamado Shared Services Provider (o proveedor de servicios compartido), provee ahora los servicios que ofrecía el Portal, que comentamos hace unos instantes pero ya a cualquier sitio, que logramos con esto?, bueno, si recuerdan en la versión 2003, por cada Portal teníamos que importar las cuentas de usuarios del directorio activo a nuestras bases de datos para crear los sitios personales, al igual que las audiencias; con esta nueva estructuraque se plantea, tenemos estos servicios que eran propiosdel portal ya a nivel compartido o distribudído a travéz de un proveedor que se encarga de dar estos servicios a lo largo de todos nuestros sitios, y de esta forma podríamos contar con los servicios ya digamosde forma generalizada y crear sitios tipo portal indistintamente con las capacidades ya listas para usarse.

Ahora, este proveedor de servicios compartidos, cuenta con no sólo la capacidad de proveer los servicios que ya conocemos del Portal, sino que tenemos másfuncionalidad, por mencionar algunos:

  • Catálogo de Negocios. En inglés el Business Data Catalog. Con el catálogo de negocios podemos relacionar información que tenemos contenida en nuestros sitios de SharePoint con información almacenada en base de datos externas. Esto trae consigo un inmenso valoral negocio pues no es necesario migrar toda la información de fuentes externas a SharePoint sino que nos permite integrar y ligar la información de clientes, productos, proveedores etc, donde se encuentre almacenada con la información de nuestro sitio.
  • Servicios de Excel. En inglés Excel Services. El potencial que tenemos con los servicios de Excel, es el que podamos compartir, visualizar e incluso interactuar con archivos de excel directamente en un navegador sin necesidad de tener instalado ningún plug-in de ningún tipo. Se puede compartir por ejemplo un excel que contenga la estructura de proyecciones financieras, balances general etc, y los usuariospueden interactuar con esa hoja de excel generando resultados en tiempo real, incluso es posible compartir a nivel objeto en la hoja de cálculo. Un punto importante es que no se puede editar la información directamente desde ahí más bien es para interactuar con la información en tiempo real, pero a pesar de ello yo le veo mucho potencial.
  • Tipos de Contenido y Templates de Columnas. en Inglés Content Types y Column Templates. Esto a grandes rasgos nos dará la posibilidad de poder crear distintas definiciones de tipos de campos y almacenarlos en un catálogo de campos genérico y a partir de ahí poder agregar el campo que deseemos a la lista que deseemos independientemente del nivel de sitio/subsitio donde se encuentre la lista. Esto le dará mucha mayor versatilidad al núcleo de presentación de información de  SharePoint, las listas.

Es necesario comentar que esto no es todo lo nuevo que trae sharePoint, pero por lo pronto, lo que es necesario para comenzar con la creación y manejo de sitios y listas en la nueva versión, siendo que nos dará mucho mayor valor el no depender de una estructura de listas fija y contar con una forma mucho más versátil para presentar la información.

Ahora sí....Cómo crear nuestro sitio tipo Portal.

Después, de haber ejecutado el Setup de Instalación de MOSS 2007, Pasos para instalar y preconfigurar MOSS 2007 Beta 2, al finalizar se abrirá automáticamente la siguiente ventana de Administración Centra de MOSS 2007.  

En esta ventana nos muestra una lista de recomendaciones o tareas administrativas a llevar a cabo una vez instalado, así como los servidores dentro de nuestra granja (terminología utilizada desde versiones anteriores en SharePoint).

Antes que nada debemos de habilitar los servicios que estarán corriendo en este servidor.

Recuerden que en los primeros pasos del setup se especificó si era una instalación completa es decir si todo iba a correr en el servidor o no. Y después de especificar esto en el Setup se configuran los servicios del mismo.

Dentro de los servicios que podemos habilitar, se encuentran listados dependiendo del tipo de servidor que vayamos a configurar. En la parte superior de la pantalla aparece el tipo de servidor para que seleccionemos la opción según nuestras necesidades y con base en dicha decisión, en la parte inferior se sombrearán de color amarillo los renglones de los servicios que corresponden al rol de servidor que deseamos configurar.

Empezamos habilitando "Application Web de Windows SharePoint Services", el segundo registro a iniciar dentro de la lista de servicios a habilitar.

Explico que se refiere MOSS 2007 con Application Web de Windows SharePoint Services.

Si recordarán en la versión 2003, cada Portal se encontraba relacionado con un Sitio Web. Ahora, para que podamos crear un Portal en dicho Sitio Web, teníamos que "extenderlo", y finalmente una vez extendido ese Sitio Web del IIS se convertía en un Servidor Virtual, y este servidor virtual contenía los llamados y conocidos Portales o Sitios de colaboración. Bueno, en la versión 2007 a los Servidores Virtuales se les llama Web Application, y por eso necesitamos habilitar o iniciar el Servicio para poder crear Web Applications (o Servidores Virtuales que son los Sitios Web del IIS donde crearemos nuestros futuros sitios de SharePoint).

Si los Servicios de Excel no están ya ejecutándose, iniciamos el servicio. Después ejecutamos el servicio de Búsqueda Office SharePoint Server Search, especificando la cuenta de correo electrónico y cuenta de usuario y password del servicio.

Un punto importante es que si el servidor que estamos configurando no está dedicado al servicio de búsqueda, dejamos la opción de "Cliente Web y rastreo" con la opción "No hay ningún equipo cliente web dedicado para rastreo".

Finalmente iniciamos el servicio de ayuda de búsqueda.

Seleccionamos las opciones por default.

Lo interesante de la ayuda en la versión 2007 es que ahora es dinámica, es decir no es un html plano sino que se pueden hacer búsquedas del tema que se está buscando.

Una vez habiendo iniciado los servicios, podemos configurar el análisis de uso de sitios.

Y especificar donde se almacenará el registro de configuración del uso de sitios, al igual que cada cuando se estará actualizando esta compilación.

Muy bien, hasta este momento hemos configurado los servicios necesarios...Ahora entremos en detalle para crear un Sitio tipo Portal.

Para esto es necesario crear una Web Application (explicamos anteriormente cuál era su razón de ser), y una vez contando con una Web Application (por lo menos una), podemos ya crear nuestro Sitio (tipo Portal) o Colección de Sitios (Site Collection). Es importante destacar que si queremos contar con la capacidad de crear Sitios Personales o MySites es necesario que creemos antes de crear nuestra Colección de sitios o sitio tipo portal, un Proveedor de Servicios Compartidos o Shared Services Provider, el cual si recuerdan nos brindará el apoyo necesario para contar con dicha funcionalidad en nuestro sitio tipo Portal (y de igual forma en cualquier otro sitio).

Resumiendo:

  • Para crear un sitio (tipo Portal o cualquier otro sitio)
    • Es necesario contar con una Web Application previamente.
  • Para crear un sitio (tipo Portal con la capacidad de Sitios Personales)
    • Es necesario contar con una Web Application previamente.
    • Es necesario también contar con un Proveedor de Servicios Compartidos (o SSP por sus siglas en inglés).

Entonces pues, continuemos con el proceso y creemos nuestra Web Application

Seleccionamos la opción de "Crear una nueva aplicación web"

Seleccionamos el Sitio Web del IIS que deseamos "extender" para que SharePoint tome el control sobre éste

Cabe destacar que podemos seleccionar un Sitio Web (no extendido y listo para ser extendido, o podemos crear un nuevo Sitio Web del IIS directamente desde esta ventana seleccionando la opción de "Crear un nuevo sitio web de IIS" y especificando como queremos que se llame, el puerto que usará, y la ruta física del mismo, esta segunda opción aparte de crear el Sitio Web en el IIS, lo extiende también; simplemente son dos opciones).

De igual forma, especificamos otras cosas como el tipo de seguridad, por default NTLM, si será o no anónimo el sitio, por default no es anónimo, y si usará SSL o certificado de seguridad ("https" puerto 443) por default no está habilitado. En seguida especificamos la ruta web que le correspondería y el usuario y contraseña del Application Pool. Este Application Pool es el encargado de administrar el Sitio Web en particular, por ejemplo, que no se vaya a quedar trabado, que responda adecuadamente a las peticiones, etc.

Tomamos los valores por default del servidor de la base de datos y el nombre de la base de datos, la autenticación de windows y seleccionamos del combo el nombre del servidor (que será el que tomará el rol de búsquedas).

Al terminar de especificar toda la información necesaria, es creada la Aplicación Web satisfactoriamente.

Y podemos verificar en el IIS que los archivos necesarios del Sitio Web que extendimos se hayan generado.

Ahora, como comenté anteriormente no es necesario crear un proveedor de servicios compartidos para crear un sitio o colección de sitios, pero para caso de este ejemplo, donde deseamos también contar con la posibilidad de usar Sitios Personales, si necesitaremos crear un SSP (por sus siglas en inglés).

Seleccionamos "Nuevo SSP"

En la siguiente pantalla nos presenta la información que asignará al Proveedor de Servicios compartidos.

Cuando creamos un Proveedor de Servicios Compartidos podemos manejar una sola Aplicación Web tanto para la administración del Proveedor de Servicios Compartidos y la misma Aplicación Web también para el uso de Sitios Personales, o podemos usar Aplicaciones Web separadas, una para la administración del Proveedor de Servicios y otra distinta para los Sitios Personales.

  • Ventajas de usar la misma Aplicación Web
    • Uso del mismo sitio web del IIS (misma dirección para todo, sobre todo en el acceso desde la misma ruta web puerto 80 por si se desea en algún futuro habilitar el acceso desde fuera de la red o por medio de subdominios)
    • Facilidad en la administración de un sólo backup.
  • Ventajas de usar distintas Aplicaciones Web
    • Administración separada incluso físicamente por Sitio Web
    • Generación de backups por separado, es decir puedo generar el backup por completo únicamente de mis sitios personales.
    • Posibilidad de manejar distinta seguridad.

Cómo se vería si se configura la administración del Proveedor de Servicios Compartidos y los Sitios Personales en distintas Aplicaciones Web (bastaría con crear dos Aplicaciones Web distintas y asignar cada una de estas a su correspondiente en la ventana de creación de Proveedor de Servicio Compartido, como se verá a continuación). 

Como se puede apreciar en las dos imágenes (1 Aplicación Web o 2 Aplicaciones Web), sise usa una sola Aplicación Web para ambos sitios (El administrador del Proveedor de Servicios compartidos  Sitios Personales), hay que especificar el nombre de un subdirectorio para que cuando se cree un nuevo sitio o colección de sitios usando la misma Aplicación Web no haya problemas de usar exactamente la misma ruta, entonces al especificar un directorio virtual para la creación de los sitios personales, quedaría algo así:

Si se usan dos Aplicaciones Web distintas no es necesario especificar el nombre de un directorio virtual para los Sitios Personales.

Continuamos especificando las características de nuestro Proveedor de Servicios Compartido

Proporcionamos el usuario y contraseña de configuración correspondiente y demás valores por default.

Información de la base de datos del Proveedor de Servicios Compartidos y configuración de seguridad (SSL, deshabilitada por default).

Una vez ingresados los datos de creación de nuestro Proveedor de Servicios Compartidos, hacemos clic en "Ok" o "Aceptar".

Y el proceso empieza a crear y configurar todo lo necesario para la creación exitosa de nuestro Proveedor de Servicios Compartidos.

Habiendo terminado el proceso nos muestra una pantalla de "Operación completada correctamente"

Finalmente, si deseas descargar el artículo completo, con todo e imágenes, esta disponible al final de este mismo artículo...

Publicación cruzada desde http://Geeks.ms/blogs/ldusolier
Pasos para instalar y preconfigurar MOSS 2007

Para aquellos que aún no hayan instalado Microsoft Office SharePoint Server 2007, y como complemento de la información que se publica en esta Comunidad de Blogs, con gusto les comparto este pequeño artículo al respecto.. 

Para la instalación del Beta 2 de MOSS 2007 (que será muy parecido a Microsoft Office SharePoint Server 2007 RTM o ya liberado), pueden seguir los siguientes pasos:

Comenzando con ejecutar el Setup, introducir el ID Key dependiendo de la versión que quieran instalar, Standard o Enterprise.

Posteriormente les preguntará el tipo de instalación, y de las 3 opciones la más recomendada es la primera opción "Completa" y comenzará a instalar todos los archivos, y registros correspondientes del registry.

Después de un rato, se abrirá la pantallade configuración del setup:

Damos clic en siguiente para comenzar la instalación y creación de bases de datos de configuración y administración, así como el copiado de archivos necesarios y la creación de llaves del registry.

Nos avisará que posiblemente tenga que detener algunos servicios, y confirmamos dando clic en Yes.

En la siguiente pantalla nos preguntará si queremos que el servidor donde estamos instalando MOSS se una a la granja de servidores ya existentes o si deseamos crear una nueva (es decir una nueva base de datos de configuración), y este sería el caso, por lo que seleccionamos la segunda opción para instalar el primer servidor de MOSS 2007.

Nos pregunta el nombre del Server de SQL, propone el nombre default de creación de la base de datos de configuración (Microsoft recomienda dejar el default), y tenemos que proporcionar a continuación una cuenta de dominio (a la cuál previamente le dimos ya permisos de dbcreator y syssecurity en el Server de SQL que contendra las bases de MOSS) dominio\usuario y el password correspondiente. [Para efectos de esta descripción esta imagen fue editada y eliminado el nombre de dominio pero si se tiene que proporcionar al momento de la instalación de MOSS 2007].

En seguida una vez habiendo hecho el paso anterior (para crear la base de datos de configuración), el setup propone un puerto aleatorio (que será distinto si se volviera a ejecutar el setup desde el principio) para el sitio web de Administracion de MOSS (SharePoint Central Administration V3). Aunque se cuenta con la posibilidad de cambiarlo, podemos dejar el valor default; y de igual forma el default de la seguridad (NTLM).

Nos presenta una pantalla de confirmación.

Comienza a ejecutar los scripts de bases de datos, instalación de los archivos en el file system (como por ejemplo Features), y los registros necesarios del registry.

Al ultimo nos presentará la pantalla de termino exitoso.

Al hacer clic en el boton de "Finalizar", abrirá automáticamente la nueva página Web recién creada de Administración de MOSS 2007.

Si desea descargar un documento que incluye la descripción de dicho proceso a demás de imágenes descriptivas haga clic Aquí.

Publicación cruzada desde http://Geeks.ms/blogs/ldusolier
Un año más como MVP de SharePoint

Que mejor regalo que recibir un correo electrónico de Msft el 1o de Enero con el título [MVP] ¡Felicidades! Usted ha sido reconocido Microsoft MVP

"...Estimado/a Luis Du Solier G.:

Felicidades! Es para nosotros un honor nombrarle MVP de Microsoft® 2007.



El nombramiento MVP de Microsoft es nuestra forma de decirle gracias, por el apoyo y esfuerzo que ha realizado en las comunidades técnicas de Microsoft Office SharePoint Portal Server durante el año pasado..."

El nombramiento que Microsoft (para las personas que no conozcan el término) otorga voluntariamente a Profesionales de las TI o a desarrolladores, se basa en el entusiasmo que se imprime al realizar cualquier tipo de actividades (blogear, responder en foros, escribir artículos, hacer WebCasts, etc...) con la finalidad de querer compartir su pasión técnica por los productos de Microsoft. Una persona puede ser MVP de un producto Server o MVP de desarrollo. Para obtener más información sobre el programa MVP, les invito a que visiten: www.microsoft.com/mvp..."

Felicitaciones también a: Manuel Jimenez, Rodrigo Corral, Marco Amoedo, Haaron González [mi compa], Carlos Segura

Invito a todo aquel apasionado por las tecnologías de Microsoft no unicamente SharePoint sino cualquier otro producto que les llame la atención, a que compartan su conocimientom y experiencia con la comunidad!!!!