Có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…

76 comentarios sobre “Cómo Crear un Portal en SharePoint 2007 (Parte 1)”

  1. Que tal Salva, gracias por tu comentario. Tuve un problema en el Hosting donde tenía mis imágenes pero las vuelvo a subir, o te las mando

    Gracias y Saludos!

    Luis.

  2. Que tal TEO, el manual esta disponible en este mismo post al final del mismo esta en un archivo zip para que lo puedas descargar.

    No tenemos de SP Designer pero hay bastante informacion en el sitio oficial de Microsoft.

    Saludos!

    Luis.

  3. hola a todos los chavales del foro, quisiera saber su opinion de usar moss 2007 como un administrador de documentos como(laser fiche) y si alguien sabe cual es el volumen que puede soportar de documentos

    espero alguien me pueda dar su opinion

  4. Luis, muy interesante la liga que anexaste de los alcances de sharepoint.

    Haciendo referencia a la pregunta anterior de Sergio, me puedes indicar si ¿share point server 2007 maneja una especie de OCR?. y si me puedes orientar acerca de las ventajas de usarlo en lugar de laserfiche

    Gracias

  5. Que tal Samuel, pues mira

    Existen soluciones de terceros para tener como tal OCR…

    Checa la pagina de Equilibrium.
    http://www.equil.com/Internet/Equil/Products/MediaRich+for+SharePoint/index.htm

    http://www.equil.com/Internet/Equil/Company/Press+Center/2006+Archive/DAM+for+MOSS+2007.htm

    o esta otra:

    http://www.sharewareplaza.com/SharePoint-Scanner-Plug-in-download_44446.html

    Ahora, recuerda también que por medio de iFilters es posible indexar distintos tipos de contenido, incluso Tiffs, Pdf, etc…

    Finalmente para mayor control documental, también es posible ya configurar dentro de MOSS 2007 la parte de las políticas, donde puedes definir, por ejemplo, auditoría, manejo de etiquetas, manejo de códigos de barras, incluso expiración de contenido…

    Saludos!

    Luis.

  6. hola a todos y gracias a ti mi buen Luis, por la información.

    Aprovecho para preguntar si alguien sabe que tan seguro es moss 2007 para publicar informacion, sin que sea hackeada

    saludos

  7. Que tal Sergio, con mucho gusto ayudamos a resolver dudas en cuanto podamos…

    La parte de la seguridad es muy extensa…

    La parte permietral no tiene que ver realmente con SharePoint pero hay mucho que se puede hacer…Digamos a nivel redes.

    En la parte de autenticación, puedes no sólo manejar Autenticación de Directorio Activo sino también Kerberos, Servidor que funciona como autoridad certificadora de identidades, mucho más seguro…

    Puedes de igual forma encriptar las conexiones que tienes en el web.config de la base de datos… En MSDN está el código para ello…

    Hay un Blog de un muy buen amigo también es MVP, el se especializa en seguridad, Adam Buenz. De hecho su Blog de enfoca en Seguridad sobre MOSS 2007 por lo que te invito a que lo checques…

    http://www.sharepointsecurity.com/

    Saludos!

    Luis.

  8. Que tal como estan todos?

    Alguién me podría indicar como llamar a una base de datos en sharepoint, que esta en dbf o mdb y que maneja imagenes ?
    o si necesito tener k importarla desde Sql Server ?

    Saludos a todos !!

  9. Que tal Roger, hay varios opciones para presentar información de bases de datos en SharePoint 2007, y lo más importante que sin tener que importar o hacer copias de la información que tienes en SQL. Para el despligue de las fotos posiblemente si tendrás que meter un poco de código para hacer la traducción o carga de las imágenes a partir de url posiblemente…

    Para mostrar información de una base de access por ejemplo, puedes publicarla tal cual ligandola a una lista de SharePoint 2007, usando access 2007.

    Si no tienes access 2007, puedes usar el Data View WebPart mediante el SharePoint Designer y crear una conexión a esta base de datos. O incluso hacer un query a la base usando las propiedades de conexión propias de SP Designer.

    Finalmente tienes la opción del Catálogo de Negocios o BDC, ejemplo: http://office.microsoft.com/en-us/sharepointserver/HA102164281033.aspx

    Ejemplo con base de oracle (en inglés):http://www.sharepointblogs.com/ldusolier/archive/2006/12/22/use-bdc-to-connect-to-oracle-databases-you-can-use-the-bdc-feature-of-moss-2007-to-interact-with-information-stored-in-external-data-sources-for-example-sql-server-and-oracle-data-bases-the-bdc-part-2.aspx

    Saludos!

    Luis.

  10. Que onda a todos?, me podrían decir si la version de share point server trial me sirve para enlazar una tabla de sql server 2005, o necesito, una version diferente y otros componentes

    Saludos !!

  11. Que tal Oscar,

    Puedes usar la versión trial no hay problema.
    Puedes hacer la conexión mediante un Data View Web Part con SharePoint Designer o directo con SharePoint Designer,

    Saludos

    Luis.

  12. hola k tal a todos

    Me pueden indicar cual es la diferencia entre el sharepoint designer y el sharepoint moss 2007, o como lo puedo vincular en el segundo

    saludos¡¡

  13. Hola que tal Moises,

    La diferencia es que MOSS (Microsoft Office SharePoint Server 2007) es el producto o plataforma de colaboración y productividad empresarial de Microsoft, el cual te permite crear intranets, extranets o portales públicos y dentro de estos sitios de trabajo en equipo…

    Mientras que por otro lado SharePoint Designer es la siguiente versión de Front Page y esta dedicado a la edición web de sitios de SharePoint más aparte muchas mas funciones nuevas, como incorporar un Editor avanzado de visualizador de contenido (Data View Web Part), incorporar Workflows a tus sitios y mucho más…

    Saludos

    Luis.

  14. hola, estoy buscando como implementar en moss 2007 una busqueda con un boton y que me lleve a una pagina asp para una consulta, alguien me puede indicar si se puede realizar esto y orientarme,

    Saludos!

    Luis.

  15. Que tal Carlos, dejame hacerte algunas preguntas para poderte entender mejor:

    A que te refieres con implementar en moss 2007 una búsqueda con un botón?, a que hagas clic en un botón dentro de moss 2007 y te habra una aplicación desarrollada por ti en asp donde puedas hacer búsquedas?, si es el caso claro que lo puedes hacer…

    Ya has creado sitios tipo portal de Colaboración (Intranets corpotivas), estos sitios ya cuentan por default con un sub sitio especializado como centro de búsquedas.

    O de igual forma puedes crear también un sitio tipo Centro de búsquedas, y configurar distintos scopes o ámbitos de búsqueda mediante botones o pestañas de navegación.

    Más o menos te dio una idea la explicación?

    Saludos!

    Luis.

  16. hola amigos del foro

    Estoy con una aplicación en asp .net,
    alguien me puede indicar como puedo hacer para la Creación de paginas aspx para SharePoint 2007 esto con codigo en vbasic

    gracias!

  17. hola, luis gracias por la ayuda no habia podido contactarte, pero ya estamos por aca,
    efectivamente a lo k me refiero es a realizar como lo acabas de mencionar » un sitio tipo Centro de búsquedas» donde dentro de sharepoint 2007 server haga una busqueda y me muestre los datos

    esto va relacionado con sql server

    haber si te entendi lo ke me pregusntaste

    saludos

  18. Hola Sandy que tal.

    Puedes crear páginas web (.aspx), e incluirlas dentro de un directorio virtual en el mismo sitio web del iis donde esta corriendo tu SharePoint 2007. Solo tienes que indicarle a SharePoint como «Managed Paths» que la ruta de dicho directorio virtual no lo administre SharePoint y solito lo tomará el IIS para controlar las peticiones que hagan los usuarios a esta página o páginas web…

    El código ya depende del que le quieras meter (para que se ejecute vía Web es decir en un navegador)…Podrías meterle VBScript, para validaciones o cosas asi. Recuerda que SharePoint es una plataforma de colaboración web, por lo que toda la funcionalidad que probee es para ser usada a través de un navegador. Podría también desarrollar Web Services (incluso usar los propios de SharePoint), y conectarte a estos recursos desde un cliente que hagas en VB, para tus requerimientos…

    Saludos y Suerte!

    Luis.

  19. Que tal Carlos, en efecto.

    Puedes crear un site collection usando la plantilla de Centro de Búsquedas, y si cuentas con SharePoint Server puedes crear distintos scopes que proporcionarles a tus usuarios o distintos ámbitos de búsqueda como son file servers, correos, bases de datos -version enterprise-, y sitios de sharepoint…

    La cuestión de indexar una base de datos lo tienes que hacer con el BDC (Business Data Catalog) que es una funcionalidad que viene en la versión Enterprise de MOSS 2007.

    De hecho te invito revises el WebCast que hicimos sobre Búsquedas Empresariales en MOSS 2007 en esta dirección (http://www.microsoft.com/mexico/empresas/webcast/webcast_28Nov.aspx). Y puedes checar más sobre MOSS 2007 en otros WebCast que estamos haciendo.

    Saludos y Suerte!

    Luis.

  20. Luis Buen dia, soy un novato en sharepoint server 2007, tengo una duda en cuanto la programacion con sharepoint no se donde colocar el codigo. Por ejemplo para crear webparts, o para utilizar Business Data Catalog, es decir no se si debe establcer el codigo en xml, en asp net, o en el mismo sharepoint server se puede editar etcc.

    Realmente no tengo idea de donde escribir el codigo, ya vi algunos sitios pero ya me confundi mas

    te agradeceria me puedas dar algunos tips ?

    Gracias saludos

  21. Que tal Luis?
    Actualmente estoy trabajando con sql Server 2005 y moss 2007 necesito realizar unan conexion utilizando dataviewpart

    esto si se puede realizar o solamente funciona si uso access?

    Saludos a todos !!

  22. Que tal Roger,

    En efecto, con utilizar el Data View WebPart puedes desplegar contenido almacenado en bibliotecas de documentos, listas, bases de datos, información extraida de Web Services, etc…

    Para poder agregar el Data View Web Part a tu sitio de MOSS necesitas hacerlo desde el SharePoint Designer 2007, es una aplicacion aparte cliente que instalas en cualquier maquina -de hecho es la nueva version de Front Page 2003-, y conectandote a tu sitio, insertas el Data Vew WebPart, configurando sus propiedades le indicas cual será tu fuente de datos y listo, a personalizar como visualizaras la información.

    Suerte!

    Luis.

  23. Que tal Raul,

    Para hacer una consulta (supongo a bases de datos) usando SharePoint Designer no necesitas meter ningún código.

    Lo puedes hacer insertando el Data View Web Part en tu sitio una vez que lo abriste con SP Designer, de una forma muy sencilla…

    En esta liga: http://msdn2.microsoft.com/en-us/library/aa218661(office.11).aspx viene un ejemplo, aunque hable de FrontPage 2003, puedes usarlo también en SP Designer en el menú de harremiantas (Insert-Data View Web Part)

    Saludos!

    Luis.

  24. hola!

    intento realizar una coneccion a access o a sql server y me aparece error » the selected authentication options saves the username and password as clear text int the data connection. Others author of this web site can access this information »

    busque el error y una de las soluciones es actualizar las querys y configure data retrieval services on the server

    alguien sabe como configurar «Configure data retrieval service», y «habilitar Enable update query support»

    ya que no me acepta ninguna consulta

    saludos y mil gracias !!

  25. Que tal Mary,

    Mira para hacer consultas a bases de datos lo puedes hacer de varias formas. Una muy sencilla y usada es incorporar el Data View Web Part (DVWP) a tu sitio de SharePoint. El DVWP funciona como una especia de visor de una consulta que puedes hacer a tablas de bases de datos de SQL u otras fuentas (por ejemplo usando Single Sign-On), y con este visor es muy facil configurar como quieres que presente los resultados pues todo lo haces a travéz de una interfaz Web.

    Para poder incorporar el DVWP necesitas editar tu sitio de SharePoint con el SharePoint Designer, que es la nueva versión de FrontPage. Con el SP Designer en el menú de herramientas una vez hayas abierto el sitio, le das clic a la opción insertar y buscas la opción de Data View WebPart, una vez que lo hayas agregado a tu sitio, te preguntara la fuente de datos origen a la cual quieres conectarte para mostrar información, incluso puedes conectarte a un Web Service….es muy versatil este componente…

    Para conectarte a access podrías incluso usar access 2007. Trae una opción para publicar una tabla como lista de SharePoint, me parece, que con la opción de sincronizar en actualizaciones.

    Te invito a que le eches un vistazo a ambas opciones o sino por lo menos al DVWP.

    También platicanos un poco mas como estas haciendo esa conexión con la que estas teniendo el error…

    Saludos!

    Luis.

  26. hola LUIS como estas?
    Muchas gracias ante todo, por la ayuda q nos brindas,si mira actualmente estoy trabajando con sharepoint moss 2007 y editando con sharepoint designer, al insertar un dataview tal como lo mencionas

    y al hacer una coneccion con una base de datos a sql server,si me muestra la tabla e inclusive coloque una sentencia sql
    pero al agregarlo a mi sitio no me muestra los datos que obtuve solo me muestra deshabilitado el panel de Data Source Details,y me indica el siguiente mensaje

    ‘ this control does not allow connection strings with the following keywords:
    ‘integrated Security’, ‘Trusted_connection’

    y no me permite ver los datos, o tal vez necesito realizar otro paso

    gracias

  27. Que tal Mary,

    Según lo que comentas, posiblemente en la instrucción que ingresaste en el query dentro del DVWP le estas indicando un tipo de autenticación con tu base de datos que no tiene configurado tu SQL. Que pasa si a tu cadena de conexión le quitas el integrated security, y el trusted connection?, ya lo intentaste?, has la prueba desde la vista preview de SP Designer para ver si efectivamente se conecta.

    Cuentanos como te va con las pruebas…

    Saludos!

    Luis.

  28. Hola, alguien sabe como usar bdc, para integrar una base de datos, y corregir el error de BUILTINUsers problem on Windows Server 2003 (spanish), con algun parche o algo asi.

    ya que solo tengo lic en español y no me gustaria instalarlo en ingles todooo

  29. Que tal Victor Hugo,

    Te adjunto una liga de un post pata la configuración y uso de BDC – http://www.sharepointblogs.com/ldusolier/archive/2006/12/22/use-bdc-to-connect-to-oracle-databases-you-can-use-the-bdc-feature-of-moss-2007-to-interact-with-information-stored-in-external-data-sources-for-example-sql-server-and-oracle-data-bases-the-bdc-part-2.aspx. Lo escribi en inglés pero espero no haya problema. Al finalizar el post hay una liga para descargar un documento con todo e imágenes.

    Para el problema que comentas de error de BUILTINUsers no se muy bien a que te refieres, podrías comentar mas el error, o posiblemente consultar en el foro de microsoft o incluso buscar en blogs, creo que alguien menciono algo relacionado como Jorge Serrano o Rodrigo Corral…

    Saludos y Suerte!

    Luis.

  30. Luis, gracias por lo que se comparte en este foro.

    Estoy con un portal de sharepoint moss 2007
    y necesito agregarle objetos como etiquetas, cuadros de texto y botones etcc

    Lo tengo que efectuar desde el sharepoint designer? y si es así dentro del designer en donde agregaria el código?

    Intento realizar algo como lo que menciono antes la compañera sandy de llamar una página aspx desde el sharepoint moss 2007
    a traves de un botón.

    Agradeceria si me puedas dar algunos tips, o indicarme si lo k menciono esta mal

    He escuchado algo de los webservices esto me serviria para llamar la página y hacer lo k quiero?

    saludos

  31. Que tal Joselo, fijate que esta en si no es una comunidad, es mi Blog acerca de SharePoint pero yo encantado de ayudar en lo que pueda y agradeciendoles por visitar mi Blog, les apoyo en lo que pueda.

    La Comunidad de SharePoint en Español, donde tambien tenemos un Foro abierto con mucha mas gente que apoya en preguntas es: http://groups.msn.com/TechNetMexico-Df-SharePoint

    Siguiendo con tu pregunta, a que te refieres con la necesidad de agregar etiquetas, cuadro de texto, botones….? que si se puede agregar con SP Designer? Recuerda que SP Designer es un editor web de SharePoint y puedes hacer muchas cosas incluso posiblemente lo que necesitas, pero mas bien creo que quieres como crear páginas persponalizadas y agregar elementos propios…Podrías hacer esto con páginas aspx o incluso formularios hechos con infopath y publicarlos a tu sitio de sharepoint a una biblioteca de formularios web…

    Si me platicas mas lo que quieres hacer encantado de sugerirte algo mas puntual

    Saludos y gracias por visitar mi Blog!

    Luis.

  32. Hola Luis, excelente tu portal. Soy nuevo trabajando con MOSS 2007 y en mi trabajo me requieren insertar dentro de una Extranet una sección donde los empleados del interior del país puedan cargar sus reportes de gastos, para posteriormente ser procesados por recursos humanos, tienes alguna idea de como implementarlo a través de esta herramienta.

    Saludos, mil gracias

  33. Que tal Johann, gracias por tus comentarios.

    Para la parte de acceso de usuarios a tu portal por medio de una Extranet generalmente se usa lo que es FBA (o Forms Based-Authentication), o autenticación for formas Web. Esto lo que hace es que tus usuarios tecleen una ruta específica para acceder al sitio web, SharePoint les regresa una página para que ingresen o especifiquen su usuario y contraseña.

    Estos se pueden validar contra tu directorio activo si es que tienen cuenta o estan en dominio, o si no podrías evaluar la posibilidad de darles acceso a los usuarios creandoles una cuenta usando una base de datos de SQL Server 2005 por ejemplo, y que SharePoint sepa validar si el usuario existe en el directorio activo (generalmente personas con cuenta del AD), o si debe de irlas a buscar a la base de datos.

    Por lo que ves hay varias cosas a considerar ahí, pero algo que te podría dar mucha idea es Extranet Collaboration Toolkit for SharePoint (http://technet.microsoft.com/en-us/library/bb936676.aspx).

    En resumen, por ejemplo los empleados del interior del país, si no contaran con equipos dentro del dominio, se les podría publicar una página web a través de la cual se autentiquen hacia una base de datos, y crearles un espacio donde depositen sus documentos y reportes, al momento de que los suban, dependiendo de ciertas características de que reporte es, quien lo sube, de que ciudad etc, podrías comenzar un workflow o flujo que avisara a los involucradas a tomar cartas en el asunto, como revisarlo, procesarlo, maquilarlo, publicarlo, etc

    Saludos y Suerte!

    Luis.

  34. Hola,

    Según he entendido para que funcionen las audiencias en MOSS 2007 las reglas deben ser sobre usuarios que esten en la base de datos de perfiles de SharedServices. Si yo tengo los usuarios de mi portal de SP en una base de datos, como los importo a la base de datos de perfiles?, he visto que es facil desde un AD, pero no se como hacerlo desde una base datos, es decir con sql authentication provider. Alguna pista? Gracias

  35. Hola Luis,
    Quisiera saber como se pueden recuperar en Moss 2007 los usuarios y sus permisos (en cada biblioteca, lista, página…)dentro de una aplicación, si por error se han borrado los permisos del sitio primario.
    Muachas gracias

  36. Que tal Juan,

    Pues mira segun lo que entiendo de tu comentario, al decir aplicacion te refieres a aplicacion web de sharepoint cierto?, si te refieres a un sitio primario, es porque quieres recuperar los permisos de un sub sitio secundario o un sitio hijo del primario?, si es el caso, puedes regresar la herencia del primario, te copiara los usuarios y permisos del padre pero solo a nivel sitio.

    Si solo estamos hablando de un sitio en particular, me parece que no hay forma de recuperar de la nada los permisos. Tendrías en toco caso que tener otro sitio de respaldo o replica para que apartir de ese se aplicaran de igual forma los permisos -tendria que tener la misma estructura para que la aplicacion de permisos sea igual incluso a nivel listas-. Por ahi hay utilerias que te ayudan a sacar un inventario de los permisos y de igual forma a replicarlos o copiarlos entre sitio, pero si no tienes de donde sacar como estaban los permisos puede que este dificil…Posiblemente los tengas que poner a mano de nuevo si no hay ningun tipo de replica o inventario de permisos de sitio

    Cuentanos como te fue

    Saludos y Suerte!

    Luis.

  37. Hola Luis, agradezco la ayuda que brindas…

    Te cuento, estoy trabajando con WSS 3.0 y creando workflows con sharepoint designer, en donde se envían e-mails cada vez que se agrega o modifica un documentos a una biblioteca, y una vez aprobado o rechazado el doc, este se copia a otra biblioteca de docs aprobados o rechazados, segun corresponda. Hasta ahí bien, pero donde tengo el problema es en los siguiente:

    – Todos los documentos se debieran de aprobar o rechazar dentro de un periodo de tiempo, el cual se especifica al agregar el doc a la bilbioteca…

    …por lo tanto, lo que necesito es que sea capaz de notificar por e-mail a las personas involucradas cuando el documentos este a punto de expirar o cuando haya expirado…

    no se si se puede configurar en el designer la expiración de la aprobación o se puede crear un Job en la base de datos que verifique diariamente los documentos expirados…

    ojalá me puedas ayuda….muchas gracias…

  38. Hola yo nuevamente, tengo otra duda, ¿como puedo evitar que los usuarios puedan ver alguna biblioteca determinada?, es decir, tengo 3 biblioteca en un sitio, pero quiero que el usuario1 vea solo la biblioteca 1, y que el usuario3 vea solo la biblioteca 3.

    es posible eso…?

    gracias.

  39. Que tal Alexis, respecto a tu primer pregunta (http://geeks.ms/blogs/ldusolier/archive/2007/01/08/c-mo-crear-un-portal-en-sharepoint-2007-parte-1.aspx#86232), de como manejar alertas o como avisar cuando un documento esta por avisar. Revisa la parte de manejo de politicas en tu Administración Central, me parece que esta en la pestaña de Operations, por ahi veras policies…Puedes crear distintas clases de politicas, un ejemplo, es que cuando la diferencia de fecha entre la fecha de creacion llegue a tal fecha, que se ejecute una actividad, como borrado, mover docto, etc,

    Saludos!

    Luis.

  40. Que tal Alexis, para tu pregunta (http://geeks.ms/blogs/ldusolier/archive/2007/01/08/c-mo-crear-un-portal-en-sharepoint-2007-parte-1.aspx#86236), lo puedes hacer con el manejo de audiencias. Con que busques un poco en internet encontrarás información de como hacerlo.

    Las audiencias se crean en la página principal de tu proveedor de servicios compartidos, le das el nombre el dueño y le asignas una regla, por ejemplo, usuarios que sean de TI, y lo que hace al guardar la audiencia o compilarla es SharePoint manda llamar un job para leer a las propiedades de los User Profiles (los cuales fueron importados previamente del AD), para presentarle dicha información solo a ciertos usuarios.

    Una vez hecho esto, vas a tu sharepoint site y a la biblioteca que quieras en sus propiedades de webpart, la flecha negra superior derecha que se ve cuando la pones en el home del sitio, en la seccion de avanzado, hasta abajo esta la opcion para que le apliques una audiencia a la biblioteca

    Saludos y suerte!

    Luis.

  41. Estimado Luis, muchas gracias por todo el aporte que nos das, la verdad es en la empresa se organizan la informacion de cada proyecto por carpetas por ejemplo Se crea la Carpeta y bajo esa carpeta se crean una estructura de carpetas relacionadas a este cliente mi consulta es que existen documento como planillas Excel sobre las cuales las distintas personas que trabajan en el proyecto deben llenar sus horas (perdona que sea tan complicado pero todos me hablan de sharepoint y quiero ver si puedo utilizarla) entonces ¿puedo crear una especie de formulario para que las personas llenen su horas y esto almacenarlo en una base de datos? cual seria la diferencia si simplemente creo una planilla Excel en la cual las personas ingresen sus horas
    PD: puse el ejemplo de la planilla solo a modo de referencia ya que el proyecto cuenta con muchos otros documentos que son responsabilidad del Jefe de proyecto el modificarlos durante el ciclo de vida del proyecto.
    un impedimento importante es que en muchas ocaciones las personas estan en los clintes y no en la oficina con lo cual no pueden ver esta documentacion y modificarla…aqui viene otra pregunta cual es la diferencia si simplemente creamos un sitio web que se pueda acceder desde cualquier parte y de esta forma las personas puedan ver y modificar los documentos relacionados al proyecto.
    Te pido disculpas por ser tan molesto pero la verdad necesito decidir que opción tomar y tal como te comentaba varias personas me han hablado maravillas de Sharepoint.

    Muchas gracias por tu paciencia
    Saludos,
    Rodrigo

  42. soy principiante en esto necesito saber que es lo que realmente ofrece sharepoint para crear paginas. se puede programar o solo es subir paginas ya creadas para poder compartirlas y administrarlas en la red. agradeceria su respuesta… gracias

  43. Estimado Luis he buscado un manual de usuario para el Sharepoint services pero no lo encontrado….me puedes ayudar …ya que en los links que mencionas que estan las imagenes ….me sale error, mi correo es iferrada@yahoo.com, esperando tu pronta respuesta se despide atentamente,
    Iván

  44. Descargue el archivo «Como crear un portal SharePoint 2007.zip» pero no lo puedo abrir sale que no es valido o esta dañado, si alguien lo tiene o puede remitirme a alguna pagina donde lo pueda descargar bien le agradezco.

  45. Buenas tardes
    SharePoint es una herramienta que esta incluida en el sistema operativo Windows 2008 server? o se debe comprar aparte?. Como puedo conseguir un buen manual para implementar este sistema de informacion en nuestra compañía
    Muchas gracias.

  46. tengo un pequeño problema ya que creo el SSP pero al entrar a su configuracion(tercera opcion de los menus que tiene) la web me da un error de DNS y no se como solventar el error, es mi primera web de sharepoint y estoy un poco perdido.
    Saves que me puede suceder? estoy con un win 2008

  47. Estoy estudiando como mejorar mi presentacion de mis temas para la enseñanza superior, en tal sentido quisiera aprender como se crean portales en esta valiosa herramienta que se llama SharePoint2007

  48. Muy interesante articulo ,la verdad.
    ahora bien, alguien sabria decirme que opciones hay para crear webparts en local…

    hay mucha info sobre como hacerlo con projectos cliente servidor, pero no para local..

    gracias de antemano!!

Responder a ldusolier Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *