SharePoint Desde 0

Como dar permiso a un usuario a través de Sql Server para que tenga control total sobre un servidor frontal de Sharepoint.

En este post les estaré explicando a través de un ejemplo como dar permisos a un usuario a través de Sql Server para que tenga control total sobre un servidor frontal de SharePoint.

Desplegamos la carpeta Security de la base de datos de contenido de la Administración central y en la carpeta Users Hacemos clic en  usuario y clic derecho en New User

En la ventana que se abre, damos clic  en General y luego en el nombre Login name: se escribe el nombre del usuario, en mi caso Administrator, damos clic en los puntos suspensivos para comprobar el nombre de usuario.

Escribimos el nombre del usuario en el directorio activo y damos clic en Check Names, y se abre una ventana indicando que seleccionemos el usuario y demos clic en Ok.

En Shemas owned by this user, seleccionar las casillas db_owner y db_securityadmin.

En Database role menbership seleccionar las casillas db_owner y db_securityadmin.

  Luego desplegamos  la carpeta Security de la instancia del servidor y en  logins damos clic derecho New logins.

Se habre una ventana,  damos clic  en General en el nombre Login name: se escribe el nombre del usuario, en mi caso Administrator, damos clic en Search, Se abre una pestaña indicando que selecciones el Usuario o el grupo. En enter the object name to select, nos confirmara el nombre del usuario que hemos usado, luego de haber verificado, damos clic en Aceptar.

Luego vamos Server Roles seleccionamos las casillas dbcreator y securityadmin para que el usuario pueda crear bases de datos y otorgar permisos, luego clic en aceptar.

Ya le hemos dado permiso a los usuarios para que tengan control total sobre un servidor frontal de SharePoint.

Como Agregar un Usuario al Grupo de Administradores de la Granja de SharePoint.

En este post les estare indicando como agregar un usuario al grupo de administradores de la granja de SharePoint.

Lo primero que debemos hacer es abrir la Administración Central.

Seguridad  hacer clic en <Administrar el grupo de administradores del conjunto de servidores>

Se abrirá una ventana damos clic en farm administrator, hacer clic en Nuevo, Agregar usuarios.

Se abre una ventana, en el cuadro buscar se pone el nombre del usuario que deseas agregar.

 Aparece el nombre del usuario y el correo electrónico, lo seleccionamos y le damos agregar, y luego Aceptar.

Se agregara en la pestaña de conceder permisos.

Nos aparece ya el usuario agregado en administradores de la granja.


Crear una colección de Sitios como centro de Registros.

Lo primero que debemos hacer es abrir la Administración Central de SharePoint, vamos a Star, Microsoft SharePoint Product y allí damos clic en Administración Central  de SharePoint 2010.

Luego que se habré la Administración Central, damos clic en Administración de Aplicaciones, en Colecciones de Sitios, damos clic en crear colecciones de Sitios.

Se abrirá la colección de sitios , en la  sección Aplicación  Web compruebe que esta seleccionado la aplicacion web en la que dese crear la colección de sitios si no esta seleccionado haga clic en Aplicación Web y escoga la aplicación deseada.

 En la sesión  Titulo escribe el nombre que desees darle, en mi caso le di por nombre Centro de Registros”.

En la sección Selección de plantilla   hacer clic en Empresa se despliegan unas opciones, damos clic en Centro de registros.

En la sección  Administrador de la colección sitios primaria en el cuadro nombre del usuario escribe el nombre del usuario Ej: “Administrator”.

Clic en Aceptar

El nivel superior abre la colección de sitios y nos indica que el sitio de nivel superior se creo correctamente, damos clic en Aceptar.

Intente de abrir el nuevo sitio en Windows Internet Explorer , en la barra de direcciones, escriba  la url de su sitio recién creado a continuación, presione ENTER.

Como Crear una Aplicación Web

En este post les estaré indicando como vamos a crear una aplicación web, no esta demás decirles que la función principal de las aplicaciones web, es agrupar y configurar las colecciones de sitios.

Lo primero que debemos hacer es abrir la Administración Central de SharePoint, vamos a Start> Microsoft SharePoint Product y allí damos clic en Administración Central  de SharePoint 2010.

Nos indicara si deseamos abrir la Administración Central de SharePoint 2010,damos clic en Yes.

Luego que se habré la Administración Central, damos clic en Administración de Aplicaciones, en aplicaciones web, clic  en Administrar Aplicaciones Web.

Se abrirá la ventana de la aplicación web, damos clic en Nueva Aplicación Web.

Tardara unos segundos mientras se abre la ventana de la Aplicación Web.

Al abrise la Nueva Aplicación web, en Autenticación, hacemos clic en Autenticación de modo clásico.

En sitio Web de IIS damos clic en Crear Nuevo Sitio Web de IIS, en el cuadro Nombre  podemos poner el nombre de nuestra aplicación en este caso dejo el valor que pone por defecto al tratarse del puerto 90 ( SharePoint – 90)

En el cuadro Puerto se colocara 90.

En Grupo de Aplicaciones damos clic en Crear Nuevo Grupo de Aplicaciones en Nombre del grupo de aplicaciones en el recuadro escribimos el nombre que queremos dar a nuestro Grupo de Aplicaciones (AppPool)

En nombre y autenticación de base de datos en el recuadro Servidor de base de datos escribe el nombre del  Servidor de base de datos.

Nombre de la base de datos escribe en el nombre de la base de datos de contenido para la aplicación web en mi casoo WSS_Content_Demo

Luego damos clic en Aceptar

Debemos esperar unos segundos mientras se crea la Aplicación Web.

Se abrirá una ventana y nos indicara que la Aplicación se a creado, damos clic en Aceptar.

Para asegurarnos que la Aplicación web se a creado de manera correcta.

Vamos a Star> Administrative Tools y damos clic en Internet Information Service (IIS) Manager.

Damos clic en Aplication Pools y desplegamos los Sites al desplegarlos nos podemos dar cuenta que aparece la aplicación web que hemos creado, con nombre SharePoint-90 verificamos que esta en Started.

Desplegamos la Aplicación Web con nombre SharePoint-90 podemos ver todas las carpetas que crea, estas carpetas son los directorios virtuales de la aplicación web.

Otra forma para verificar que se ha creado la aplicación Web es revisando el directorio por defecto donde el IIS crea los directorios de las aplicaciones web de SharePoint, que por defecto es, c:\inetpub\wwwroot\wss\VirtualDirectories\90 

Creando una Colección de Sitios

Antes de crear la colección de sitios quería comentarles lo que hicimos en el post anterior, se explico como crear una web Aplications, luego de haber creado la web applications, en este nuevo post crearemos una colección de sitios, no olviden que antes de crear una colección de sitios, se debe crear primero una web application.

1. En la  Central Administration hacer clic en  Application Management.

2. Selecciona el Site Collections hacer clic Create site collections.

3. En la  sección Web Application compruebe que esta seleccionado http://intranet.contoso.com si no haga clic en Change Web Application, nuevamente clic en  SharePoint – intranet.contoso.com80.

4. Escribe en el Titulo Contoso Intranet.

5. En la seccion Web Site Address confirma que la direccion es http://intranet.contoso.com/.

6.  En la seccion Template Selection  hacer clic en Publishing y nuevamente clic en Publishing Portal.

7. En la seccion Primary Site Collection Administrator en el User name escribe CONTOSO\SP_Admin.

8. Clic en OK

9. La site collection se ha creado, y el Top-Level abre la Site Collection

10. Click OK.

Intente de abrir el nuevo sitio en Windows Internet Explorer , en la barra de direcciones, escriba http://intranet.contoso.com a continuación, presione ENTRAR.

El Internet Explorer no puede mostrar la página de error de página web en la pantalla.

Pregunta: ¿Cuál es la causa de este error? Respuesta: El navegador no puede resolver el intranet.contoso.com, No hay ningún registro DNS para intranet.contoso.com.

Añadir un registro de host DNS para la nueva Web applicatio

1. Haga clic en Inicio, seleccione Administrative Tools, y, a continuación, pulse la tecla Shift clic en DNS botón derecho y haga clic en Run as different user.

Se abrirá La seguridad de Windows cuadro de diálogo.

2. En el User name escribe CONTOSO\Administrator.

3. En el Password escribe Pa$$w0rd, y presiona ENTER.

4. Expandir  CONTOSO-DC, a continuacion expanda Forward Lookup Zones, y haga click en contoso.com.

5. Clic derecho en contoso.com y hacer clic New Host (A or AAAA).

El cuadro de diálogo nuevo Host aparece.

6. En el Name escribe intranet.

7. En el cuadro IP address escriba 10.0.0.21.

8. Haga clic en  Add Host.

9. Hacer clic en  OK.

10. Clic  en Done.

11. Cerrar el  DNS Manager.

Abrir el Nuevo sitio

1. En Internet Explorer, en la barra de direcciones,  coloca http://intranet.contoso.com tipo y, a continuación, presione ENTRAR.

Creación de una intranet de SharePoint 2010 Seguir Leyendo

Creando una Intranet en SharePoint Server 2010

En este post estaré explicando  como crear una Intranet en SharePoint Server 2010, partiremos de un entorno que ya tiene SharePoint Server 2010 instalado, si no sabes como instalar SharePoint te recomiendo que leas este enlace y este otro

Lo primero que debemos hacer es crear una Web Application

 Abrir la Administración Central de SharePoint 2010

En el Inicio rápido (Quick Launch) de la Administración Central hacer clic en Application Management.

En la sección  Web Applications , hacer clic en Manage web applications.
Seguir leyendo

Consultando información a través del modelo de objetos de SharePoint

En este Post vamos a ver como instanciar un sitio web de SharePoint desde C#, ademas veremos como instanciar una lista y mostrar su contenido.

Lo primero que hariamos es abrir el Visual Studio en mi caso yo estoy usando el Visual Studio 2010 y crear una aplicación de consola.

Lo siguiente que vamos hacer es agregar la referencia a la libreria Microsoft.SharePoint, esta libreria nos permitira trabajar con el modelo de objeto de servidor de SharePoint.
La dll se encuentra ubicada en la ruta
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI

En el codigo que muestro abajo se hacen 3 cosas

1. Se imprimen los nombres de todas las listas de la coleccion de sitios
2. Se imprimen los titulos de todos los items de una lista con nombre Noticias
3. Se imprimen los titulos de todos los items de una lista con nombre Clientes que coinsidan con la consulta caml especificada

Seguir leyendo

Creando una máquina de desarrollo para empezar a trabajar con SharePoint Server 2010 Parte II

Siguiendo esta serie de post sobre como crear una maquina de desarrollo para trabajar con SharePoint Server 2010, en esta ocasión veremos como realizar la instalación de SharePoint en una nueva granja.

Para iniciar la instalación es necesario iniciar sesión en el servidor con una cuenta de dominio que sea administrador local del servidor además de tener los roles SecurityAdmin y dbCreator en el servidor SQL Server. Esta cuenta se conoce como la cuenta de instalación de SharePoint.

  • Ejecutar el instalador
  • Primero se deberá instalar los prerrequisitos


Seguir leyendo

Creando una máquina de desarrollo para empezar a trabajar con SharePoint Server 2010 Parte I

La primera dificultad de empezar a trabajar con SharePoint es no disponer de una máquina virtual de desarrollo, en este post voy a explicar cómo instalar SharePoint y dejarlo configurado para empezar a desarrollar, para ello utilizáremos como base una maquina con Windows Server 2008 R2 que he creado previamente con Vmware.

En esta primera parte voy a explicar cómo agregar el servidor al rol de controlador de dominio, esto lo haré porque existen algunas aplicaciones de servicio de SharePoint como por ejemplo la aplicación de servicios de búsqueda requieren que el servidor se encuentre dentro de un dominio, como no dispones si no de la máquina que estamos configurando esta misma hará de servidor de SharePoint como de controlador de dominio.
Seguir leyendo

Navegador de artículos

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.