Mi primera certificación: MCTS SharePoint Server 2007, Configuring
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Viernes, 21 de diciembre de 2007 por

El pasado 14 de diciembre realicé mi primer examen de certificación. Decidí debutar, tras más de un año de experiencia con Sharepoint, con el examen 70-630 Microsoft Office SharePoint Server 2007, Configuring.

El examen constó de 51 preguntas. Muchas de ellas fueron sobre el servicio de búsquedas de MOSS, pero también hubieron varias sobre BDC, Excel Services, permisos, Forms Services de Infopath, etc.

Tal y como comenté en mi post de hace unos meses sobre las certificaciones de SharePoint, aprobando este examen he obtenido la certificación: Microsoft Certified Technology Specialist: SharePoint Server 2007, Configuring.

MCTS_SharePoint_Server


Webcast: Creación y Configuración de Shared Services en MOSS 2007
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Viernes, 7 de diciembre de 2007 por

El próximo 21 de diciembre tendremos un webcast sobre la configuración de los Shared Services de MOSS 2007 realizada por el orador Juan Andrés Valenzuela

Ficha del Webcast

Idiomas: Español.

Productos: Otros.

Audiencia(s): Profesional de TI.

Duración: 90 Minutos

Fecha de Inicio: viernes, 21 de diciembre de 2007 02:00 p.m. Buenos Aires

Información general del Evento:

Los Proveedores de Servicios Compartidos (SSP) son un conjunto de servicios que pueden ser compartidos en diferentes portales y sitios. Estos servicios son el Catálogo de datos profesionales, los servicios de Excel, las búsquedas, los perfiles de usuarios, las audiencias, y los sitios personales.

Página de Registro


Desinstalar Windows Internal Database de WSS 3.0
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Viernes, 7 de diciembre de 2007 por

Cuando se instala WSS 3.0 con las opciones por defecto se nos instalará una instancia de SQL Server Embedded Edition, también conocida como Windows Internal Database, y se usará esta instancia para crear las bases de datos de Windows Sharepoint Services 3.0

Si llegado el momento desinstalamos WSS 3.0 de nuestro servidor, Windows Internal Database seguirá instalada. Tampoco aparecerá en "Agregar o quitar programas" del "Panel de Control".

Para desinstalar Windows Internal Database debemos ejecutar el siguiente comando si estamos trabajando en un Windows 2003 Server basado en x86:

msiexec CALLERID=ocsetup.exe {CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB} /x

En cambio, si trabajamos con Windows 2003 Server basado en x64:

msiexec CALLERID=ocsetup.exe {BDD79957-5801-4A2D-B09E-852E7FA64D01} /x

Una vez confirmemos nuestro deseo de desinstalar en la advertencia y finalice el proceso, debemos reiniciar el servidor. Tras estos pasos, en nuestro equipo aún tendremos los archivos (mdf/ldf) de la base de datos. Estos podremos encontrarlos en la carpeta %windir%\SYSMSI\SSEE y eliminarlos manualmente.


Esta es mi oficina
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Lunes, 27 de agosto de 2007 por

EstaEsMiOficina

Vía M@rTIn X-treme


Curso de Desarrollo con Sharepoint 2007
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Miércoles, 8 de agosto de 2007 por

A través de la lista de correo de Eventos de Microsoft, he descubierto que se acaba de publicar en DesarrollaConMDSN.com un curso de Desarrollo con Sharepoint 2007 del gran Gustavo Vélez. No he tenido tiempo de verlo con detalle, pero a primera vista parece muy completo y hay que destacar que tiene muchos videos para descargar de ejemplos comentados. Creo que puedo asegurar que no hay ningún recurso parecido en español en la red que aglutine tanta información de desarrollo con Sharepoint. También tenemos que recordar que Gustavo Vélez es el autor del libro Programación con Sharepoint y que podéis adquirir a través de Dotnetmanía. Por supuesto, también os lo recomiendo.

Volviendo al curso, la descripción del mismo: "SharePoint es no solamente la herramienta de colaboración de Microsoft, sino toda una plataforma de desarrollo, debido a su flexible arquitectura y poderoso Modelo de Objetos. Este curso demuestra las posibilidades de desarrollo de componentes para Windows SharePoint Services (WSS) 2007 y Microsoft Office SharePoint Server (MOSS), tales como WebParts, Tipos de Contenido y Características, así como la forma de interactuar programáticamente con servicios avanzados del sistema, como son sus Flujos de Trabajo y Catalogo de Datos Profesionales."

El temario del curso es el siguiente:
1. Introducción
1.1 Introducción a WSS y MOSS
1.2 Instalación de MOSS
1.3 Construcción de un sitio web basico
2. Desarrollo
2.1 Integracion con ASP.NET 2.0
2.2 Modelo de Objetos
2.3 Paginas Maestras
2.4 WebParts
3. Tipos de Contenido y Columnas de Sitio
3.1 Que son Tipos de Contenido de Sitios
3.2 Desarrollo de Tipos de Contenido
3.3 Que son Columnas de Sitio
4. Caracteristicas
4.1 Introduccion a Caracteristicas
4.2 Uso de Caracteristicas
4.3 Estructura XML
4.4 Desarrollo de Caracteristicas
5. Flujos de Trabajo
5.1 Introduccion a Flujos de Trabajo
5.2 Uso de Flujos de Trabajo
5.3 Creacion de Flujos de Trabajo
5.4 Flujos de Trabajo con SharePoint Designer
6. Catalogo de Datos Profesionales
6.1 Introduccion al Catalogo de Datos Profesionales
6.2 Uso y Creacion del Catalogo de Datos Profesionales
6.3 Programacion del Catalogo de Datos Profesionales
7. Servicios de Excel
7.1 Introduccion al Servicio de Excel
7.2 Uso del Servicio de Excel
7.3 Programacion con el Servicio de Excel

Enlace al curso

UPDATE:

Vía un post del blog de Fran Díaz (blog muy interesante con muchos artículos sobre Reporting Services), veo que no sólo se ha liberado el curso de Sharepoint. Habrá que revisarlos (a ver si se empieza a proponer ya los días de 28 horas Sleepy). A continuación tenéis la lista completa:

Curso Desarrollo Web
Curso de Introducción a .NET con Visual Basic 2005
Curso de Introducción a .NET con C#
Curso de Visual Basic 2005 para desarrolladores VB6
Curso de SQL Server 2005
Curso de desarrollo con dispositivos móviles
Curso de desarrollo con Windows Presentation Foundation
Curso de desarrollo con Sharepoint 2007


2 webcasts en directo de Flujos de Trabajo y Sharepoint Designer
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Domingo, 5 de agosto de 2007 por

Tenemos 2 webcast en los próximos días presentados por Haaron González (MVP Asp.net). El primero de ellos sobre Flujos de Trabajo en Sharepoint 2007 y el segundo centrado en el desarrollo con Sharepoint Designer:

Creando Flujos de Trabajo en Sitio de SharePoint 2007 – lunes, 06 de agosto de 2007, 21 h. (horario español) 
En esta sesión conoceremos la visión de Microsoft para construir flujos de trabajo sobre la plataforma SharePoint 2007 y qué herramientas tenemos disponibles para crear flujos de trabajo personalizados que nos permitan extender la funcionalidad para adecuarse a nuestros procesos y abarcar escenarios adicionales que antes era complicado contemplar.

Soluciones SharePoint sin código con SharePoint Designer – lunes, 13 de agosto de 2007, 21 h. (horario español) 
Conoce qué es SharePoint Designer y cómo puedes utilizarlo para construir y personalizar aplicaciones SharePoint con un alto nivel de productividad y eficiencia. Qué opciones tenemos disponibles y cómo este nuevo producto nos permite ofrecer poderosos resultados rápidamente.

Vía blog de Haaron González


Un poquito de humor: Vídeo "The Sharepoint 2007 song"
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Martes, 31 de julio de 2007 por

Vía correo me llega este vídeo que sin duda ha sido montado por un desarrollador en Sharepoint no muy contento. Sólo hay que ver la descripción del vídeo en Youtube: "dedicated to all frustrated sharepoint users and developers: the sharepoint 2007 song! long live this buggy tool!":


Cosas interesantes 31-07-2007
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Martes, 31 de julio de 2007 por

Actualizaciones de Vista para mejorar el rendimiento, la estabilidad y la compatibilidad de aplicaciones Microsoft tiene en fase beta y a punto de lanzar dos actualizaciones. Entre otras cosas solucionan un problema que me alegra en gran medida y que más de uno habrá sufrido: Tal y cómo comenta Dani Matey: "los ficheros se copian más lento en Vista que en XP".

Habilitar auto-completar en controles de Windows Forms Ejemplo sencillo y rápido en el que podemos ver como se puede habilitar el autocompletado en controles de Windows Forms con nuestras sugerencias de texto.

Desaparece la marca Linksys Lo que hasta ahora es la "marca doméstica" de Cisco, desaparecerá próximamente para unificarse toda en la rediseñada marca Cisco. Esperemos que a pesar de unificarlo en la misma marca, siga teniendo bien diferencia los productos para el hogar más económicos y los productos para la empresa.

Eco One, un coche hecho de vegetales que corre a más de 200 Km/h Han fabricado un "coche de carreras" a partir de vegetales y el cuál es biodegrable al 95%. Me llama la atención su combustible elaborado con fermento de trigo y remolacha azucarera. Chow time! uhm!

Virtual Labs sobre SharePoint 2007 en Technet Medinav nos avisa de la publicación de una lista de los Virtual Labs publicados por Microsoft Technet sobre Sharepoint. Aquí podéis ver la lista en la página de Technet y aquí el rss de los Virtual Labs sobre Sharepoint para no perderos nuevos laboratorios.

Un escritorio a medio camino entre lo virtual y lo real Vía Alt1040 vemos un vídeo gracioso de lo que podría ser un escritorio real "basado" en el escritorio de un ordenador:


Reality Desktop – video powered by Metacafe


Fragmentos de código: Crear sitios a partir de plantillas
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Miércoles, 25 de julio de 2007 por

Crear un sitio a partir de una plantilla programáticamente es bastante sencillo:

   1: public static void CrearSitio(string urlWebPadre,string NombrePlantilla,string urlRelativaNuevoSitio, string Titulo, string Descripcion, bool EliminarSiExiste)
   2: {
   3:     SPSite siteTop = new SPSite(urlWebPadre);
   4:     SPWeb siteRoot = siteTop.OpenWeb();
   5:     SPWebCollection myWebs = siteRoot.Webs;
   6:     //Obtenemos colección de plantillas
   7:     SPWebTemplateCollection webTemplateCollection = siteTop.GetCustomWebTemplates(3082);
   8:     //Obtenemos plantilla deseada
   9:     SPWebTemplate webTemplate = webTemplateCollection[NombrePlantilla];
  10:     //Eliminamos si existe
  11:     if (EliminarSiExiste && myWebs[urlRelativaNuevoSitio].Exists)
  12:     {
  13:         myWebs.Delete(urlRelativaNuevoSitio);
  14:     }
  15:     //Creamos sitio:            
  16:     myWebs.Add(urlRelativaNuevoSitio, Titulo, Descripcion, 3082, webTemplate, true, false);
  17: }

Lo único que debemos fijarnos un poco más será en el "número del idioma" de la plantilla. En el caso del español usaremos el 3082 en el método para obtener la colección de plantillas y en la llamada Webs.Add() (líneas 7 y 16). Si vamos a usar una plantilla en inglés, sustituiremos este número por 1033.

El nombre de la plantilla lo deberemos pasar sin la extensión .stp


Activar / Desactivar "Mi Sitio"
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/index.php on line 8

Escrito el Lunes, 23 de julio de 2007 por

Mi Sitio es una web personal que proporciona Sharepoint y nos permite almacenar nuestros documentos, contactos, etc., en general, información personal. Es un sitio web para que el resto de compañeros de la empresa puedan encontrar información personal. Por defecto, al realizar una búsqueda de cualquier portal MOSS, al encontrar personas enlazará con la web “Mi Sitio” de la persona encontrada.

Tras la instalación de MOSS 2007, “Mi Sitio” de los usuarios no se genera automáticamente. En este momento podemos optar por 2 opciones diferentes. La primera es generar por código todos “Mis Sitios”. Vía el blog de Gustavo Vélez tenemos la rutina que nos puede ayudar a ello:

Creación Programática de MiSitio:

  static bool CrearMiSitio(string UrlServidor, string CuentaUsuario)
  {
      bool blnReturn = false;
       try
      {
          using (SPSite miSitio = new SPSite(UrlServidor))
          {
              ServerContext miContexto = ServerContext.GetContext(miSitio);
              UserProfileManager miManejadorPerfiles = new UserProfileManager(miContexto);
              UserProfile miUsuario = miManejadorPerfiles.GetUserProfile(CuentaUsuario);
              miUsuario.CreatePersonalSite();
          }
          blnReturn = true;
      }
      catch (Exception ex)
      {
          Debug.WriteLine(ex.ToString());
      }
      return blnReturn;
  }

Una llamada de ejemplo a la rutina podría ser:

if (CrearMiSitio("http://mosses", "mosses\\usera") == true)
    Console.Write("Creado");
else
    Console.Write("Imposible de crear");

La otra opción para la generación de “Mis Sitios” sería que cada usuario se genera su sitio automáticamente al entrar por primera vez en “Mi Sitio”. Para ello, debemos permitir la administracion de “Mi Sitio” de forma autónoma por parte de los usuarios. Por defecto, esta opción viene desactivada tras la instalación de MOSS. Para activarlo debemos seguir los siguientes pasos:

  1. En la Administración Central, en Administración de Aplicaciones, dentro del bloque Seguridad de Aplicaciones, hacemos click sobre la opción Administración de sitios sin intervención del Administrador.

    Administración de Aplicaciones

  2. En la siguiente página, lo primero será seleccionar la aplicación web en la que tenemos alojadas “Mi sitio” de los usuarios dándole a Cambiar Aplicación Web:Cambiar Aplicación Web

    Seleccionar Aplicación Web

  3. Una vez seleccionada la aplicación web correcta, marcaremos “Activada” y haremos click sobre Aceptar.Activada

En cualquier caso, os podéis encontrar con la posiblidad de que la empresa no le guste la idea de que sus empleados tengan sus sitios personales y os pidan que desactivéis esta opción. Dada mi experiencia, es lo más habitual. Lo primero sería asegurarnos de que no se puedan generar los sitios de forma automáticamente por parte de los usuarios. Para ello, seguiriamos los pasos anteriores, marcando en el último paso “Desactivada”. A continuación deberiamos desactivar “Mi Sitios” lo que además supondrá que desaparezca el link “Mi Sitio” en la cabecera del portal:

  1. Deberemos ir a la página del Proveedor de Servicios Compartidos. Podemos llegar desde la Administración Central, en el menú de la izquieda y haciendo click sobre el nombre del Proveedor de Servicios compartidos, que por defecto es SharedServices1. En esta página, dentro del bloque Perfiles de Usuario y Mi Sitio, pincharemos sobre Permisos de servicios de personalización.

    6

  2. Haremos clic sobre los usuarios a los que queremos desactivar su sitio personal. Para todos los usuarios: NT AUTHORITY/Usuarios autentificados.

    7

  3. Finalmente, en la página de Modificar permisos, desmarcariamos la opción “Crear un sitio personal“. Si además queremos desactivar el menú superior “Mis vínculos” de cada usuario, también desmarcariamos la opción “Utilizar características personales“.Modificar permisos


« Página anteriorPágina siguiente »

Dark traducido por Reproduccion Asistida Inspirado en: Bloggerlounge & Arquitectura