Wednesday, April 21, 2010

SharePoint 2010 más y más

Hola, pasaba por aquí y solo quiero invitarlos y reiterarles que sean amigos en Facebook de SharePoint en la siguiente ruta:
http://www.facebook.com/group.php?gid=375399405851&v=wall

Felíz FacePoint!!

Saturday, March 27, 2010

Vídeos SharePoint ... FaceBook group

De regreso por esto de la web 2.0 y queriendo aprovechar un poco para llevar información útil a todos ustedes, quiero vincularles un par de videos donde muestro unos sencillos ejemplos que espero sean de utilidad.

En los siguientes videos quiero hacer algunas aclaraciones:

1. Los ejemplos se desarrollan teniendo las siguientes consideraciones técnicas:

• Windows Server 2003
• VS.NET 2008
• WSPBuilder
• MOSS 2007 y WSS 3.0

2. Son videos cortos pero que todos llevan una línea, así que debe seguirse todo desde el primer vídeo.

3. El primer vídeo es una simple demostración de cómo y dónde descargar el WSPBuilder

4. Los siguientes videos muestran cómo crear un proyecto de WSPBuilder en VS.NET 2008, y vincular un proyecto de Característica con un proyecto Web donde están los controles de usuario.

Este patrón es excelente porque todo el comportamiento de la vista se le delega a un ASCX como hemos venido haciéndolo desde Framework 1.0. El proyecto WSPBuilder solo tendrá la responsabilidad de cargar el ASCX.
En siguientes entradas continuaremos viendo cómo armar una solución de VS.NET que tenga varias capas.

http://www.facebook.com/group.php?v=app_2392950137&ref=mf&gid=375399405851

Feliz SharePoint Development!!

Sunday, February 07, 2010

SharePoint 2010 - Bienvenida

Hace unos dias estuve en las instalaciones de Microsoft hablando sobre algunos temas relacionados con la renovada plataforma SharePoint 2010. Y soy sincero pero mientras instalaba y preparaba la máquina para las demostraciones, quedé sencillamente muy emocionado con las novedades y vale la pena sentarse ahora a actualizarse en todo lo nuevo, y motivar a quien lea esta corta entrada a que se ponga hoy mismo a revisar el muy querido SharePoint 2010. Por ahora solo quiero comentar algunas de las novedades:

  • Instalación: A parte de enterarse que necesitas Windows a 64 bits (Server 2008, Vista, 7), la instalación fue lo de siempre:
    • La posibilidad de descargarse y conectar SharePoint con SQL Server Express (2005, 2008). Aquí recomiendo instalarse la versión que trae los servicios avanzados (si exacto lo de BI)
    • SharePoint Designer 2010, sencillamente muy renovado.
    • SharePoint Server 2010, que vendría a ser como MOSS, o SharePoint Foundation que vendría a ser WSS 4.0.
    • Office System 2010 y VS.NET 2010, por supuesto también Visio 2010.
  • Durante la instalación sobre W2k8 Standard R2 se constata un único BUG, obviamente estamos aun en BETA, que requiere una sencilla instalación de un HOTFIX, y problema resuelto, después de eso la plataforma queda funcionando muy bien.
  • Para los que tengan una muy buena conexión a internet y mucha paciencia, igual Miocrosoft ya configuró una máquina virtual que sencillamente es muy útil.
  • ChartPart: Quiza esto fue de las cosas que más me llamó la atención, una webpart para graficar información proveniente, por ejemplo de una lista de SharePoint.
  • InfopathPart: Otra WebPart interesante que permite desplegar formularios de Infopath. Me pareció muy versatil y verdaderamente muy útil.
  • Silverlight: Hay por todos lados un aspecto y funcionalidad estilo RIA (Aplicaciones Ricas en Internet), es decir se mejoró considerablemente la experiencia del usuario. ¿Todavía recuerdan el monton de PostBacks que hace nuestro querido SharePoint 2007?
  • Definitivamente quiza sea el que SharePoint 2010 corre a 64 bits, quiza sea la ayuda de Silverlight y AJAX, pero se ve que los websites corren mucho mejor y más rápidos.
  • Ya no será necesario configurar un Proveedor de Servicios Compartidos, ahora es cuestión de habilitar o deshabilitar los servicios empresariales que la aplicación Web requiera.
  • El concepto de Catalogo de Datos de Negocio todavía se siente en el ambiente pero más renovado y renombrado, ahora se llama Servicios de Conectividad de Negocio.
  • No me he sentado hacer ni el primer hola mundo con VS.NET 2010, pero las mejoras para el developer son verdaderamente considerables. Un ejemplo claro el explorador de objetos que trae VS.NET para SharePoint, desde el IDE poder navegar por los elementos del sitio.
  • Quiza de las cosas en las que más estaré investigando es en las nuevas posibilidades y mejoras en lo que tiene que ver con el Deployment de los desarrollos para SharePoint, esto ha venido siendo un poco arcaico y parece que ahora tiene grandes mejoras.

Sin más por ahora les dejo algunos recursos, y espero que aprovechen estas nuevas mejoras que trae SharePoint 2010, que como siempre he venido diciendo… LOS MATÓ A TODOS!!

Recursos

http://sharepointgeorge.com/2009/installing-sharepoint-2010-beta-windows-2008-r2-server/

http://www.microsoft.com/downloads/details.aspx?FamilyID=0c51819b-3d40-435c-a103-a5481fe0a0d2&displaylang=en

http://sharepoint2010.microsoft.com/Pages/videos.aspx

Wednesday, July 22, 2009

Cannot make a cache safe URL for "init.js", file not found

Sí, me dijeron que debía instalar un paquete de lenguaje, porque el sitio que se está intentando subir al nuevo servidor utiliza un lenguaje diferente del instalado con mi MOSS 2007, pero aun no funciona…

Así te puedes pasar todo el día, si efectivamente instalas tú Language Pack, que estoy seguro lo encontraste aquí:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2447426b-8689-4768-bff0-cbb511599a45&displaylang=en

Pero el siguiente mensaje seguirá apareciendo: Cannot make a cache safe URL for "init.js", file not found. Please verify that the file exists under the layouts directory.

Lo que ocurre es que muy seguramente estas intentando subir un sitio que fue desarrollado utilizando WSS 3.0 a tú nuevo y reluciente MOSS 2007.  Ahí está el problema, de igual forma debes instalar el Language Pack del idioma utilizado por el sitio, pero para esa versión de Sharepoint específica, la cual está por aquí: http://www.microsoft.com/downloads/details.aspx?FamilyId=36EE1BF0-652C-4E38-B247-F29B3EEFA048&displaylang=en

Felíz restore

Tuesday, June 23, 2009

Preparando Exam 70-541

Algunos links para cubrir los temas que se preguntan en el examén:

1. Deploy a Web Part to the Windows SharePoint Services server.

  1. Register an assembly as a safe control in the Web.config file
    ”To deploy the Web Part to your WSS Site, you must then register the control as safe in web.config’s SafeControls node, as described in Chapter 3. Assuming the project name LitwareWebParts, the following entry in the SafeControls node in web.config will register the assembly and namespace as safe.
    <SafeControl Assembly="LitwareWebParts" Namespace="LitwareWebParts"
        TypeName="*" Safe="True" />
    Note that for this example, we are not strong-naming the assembly, and therefore we can use the simple name of the assembly. When you strong-name the assembly, you should always register the SafeControl entry using the full four-part assembly name.” [1]

Monday, May 04, 2009

Operation is not valid due to the current state of the object.

O debería decir mejor:

The database WSS_Content on ComputerName\Microsoft##SSEE is not accessible to missing Windows Internal Database signatur

Pasaron una cuantas horas y un colapso de mi sistema nervioso para llegar hasta aquí y gracias a los logs de windows y del propio Sharepoint.

untitled

http://support.microsoft.com/kb/944267/en-us/

- Primer consejo, lean todas esas entradas de Microsoft en inglés, la traducción es sencillamente una pestilencia.

- Segundo, estos errores de verdad que pueden causarle a un mortal un colapso nervioso, más cuando hay grandes proyectos de por medio que de un momento a otro dejan de andar.

-

En letra roja les digo que corran esto con mucho cuidado, por ejemplo lo que hacen ahi vuelve y deja los archivos web.config de sus sitios con la configuración original, así que si tienen en estos entradas personalizadas se van a perder. Esto es el caso cuando hemos utilziado webparts, páginas aspx, en fin extensibilidad a través de programación para sharepoint que siempre requiere modificar el web.config.

La teoría dice que una actualización pudo haber sido instalada, yo la verdad no pude ver en qué momento esto sucedió, así que creo que Microsoft debería hacer algo al respecto porque este error cuesta varias horas y que los sitios de Sharepoint dejen de funcionar abruptamente.

Felíz solución

AJAXControlToolKit – El blog de Pinocho

En el siguiente blog dicen algunas mentirillas, que no lastiman a nadie pero si nos vuelven paranóicos a los principiantes:

http://weblogs.asp.net/jan/archive/2007/02/26/using-the-ajax-control-toolkit-in-sharepoint.aspx

Nuestro buen amigo dice que para poder utilizar el ACT en Sharepoint es necesario agregar un par de entradas en los tags assemblies y controls del web.config. MENTIRA!!

Eso para nada es necesario amigos mios, lo único que Sharepoint quiere es que la dll del ACT sea confiable para el, así que la primera nota del amigo sí es cierta, pero solo la mitad, debemos poner la DLL en la carpeta BIN del sitio de Sharepoint.

Algunos blogs parecen autoria de Pinocho, pero solo con la práctica nos vamos dando cuenta de que muchas cosas le han pasado inadvertidas a muchas personas.

Feliz práctica