7 de julio de 2008

MOSS Wine???

Bueno, para empezar bien la semana, nada mejor que una nota alegre.. y es que el mundo SharePoint da para todo, miles de WebParts, Soluciones, Partners, Clientes Satisfechos, WhitePapers, How To's, Reviews' Blogs, y ahora... VINO :)

Les Presento el MOSS Wine (Cosecha 2007)

mch07

Ideal para acompañar implementaciones, o desarrollos complejos :)

Safe Control ADDER para SharePoint 2007

Una interesante herramienta para utilizar al momento de hacer el Deploy de componentes para SharePoint es SAFEControl Adder, la cual, afortunadamente es Gratuita!.

sc1-thumb

Instructions :

  • (1) Use Visual Studio to develop your WebPart with required code (logic) & User Interface (UI) - as you would normally do.
  • (2) Ensure you have a “Strong Name” assigned to your assembly (sn -> PublicKey)
  • (3) Build the project in Visual Studio
  • (3) Add the resultant DLL to the Global Assembly Cache (GAC) - using GACUTIL, or drag to C:\Windows\Assembly folder
  • (4) Open Safe Control Adder
  • (5) Choose the DLL from your project folder
  • (6) Choose the [web.config] for your SharePoint instance :
  • (7) Option : Create Backup.   Will copy the existing [web.config] file, and save using date/time stamp

Option : IIS Reset.  Following the update to the [web.config], SCA can perform the required re-start of Internet Information Services (IIS).

The program will add the necessary entry to the web.config folder.

**NOTE : In order to use the control within SharePoint, you must “provision” the WebPart within the WebParts gallery.

Descargar (Freeware)

Maestro/Detalles (Infopath & SharePoint)

Cuando los desarrolladores empiezan a jugar con Forms Services, una de las primeras consultas que llegan es la de como implementar el modelo Maestro/Detalles, y he podido ver varias soluciones, algunas sumamente complejas (lo cual me alegra de haberme decidido por Infraestructura y no Desarrollo :) ) pero bien, volviendo al tema del Post, ya que es el punto obligatorio, les comparto 2 Vinculos muy detallados de como implementar este modelo con SharePoint e Infopath

1 - http://www.sharepoint-tips.com/2007/01/infopath-form-services-implementing.html

2 - Ejemplo de Codigo Compatible con Infopath 2003.

Lista de Blogs de SharePoint en Español

Hace unos días que venia armando la lista de los Blogs de SharePoint en Español, la idea era tener un recurso donde poder ir construyendo la comunidad de Bloggers sobre el Producto.

Aclaro que no están en ningún orden en particular, y seguramente se me escaparon algunos, así que si tu blog no esta listado, dejame el URL en el sector de Comentarios y con gusto lo agregare a fines de poder contar con una lista lo mas completa posible.

Autor URL Temática General

Luis Du Solier

http://sharepointmx.mvps.org/blogs/ldusolier/

Varios / News

Carlos Segura

http://www.ideseg.com/

Desarrollo

Gustavo Velez

http://www.gavd.net/servers

Desarrollo / Varios

Hector Insua

http://www.sharepoint2007.co.cc

Varios / News

Juan Carlos Gonzalez

http://geeks.ms/blogs/ciin/default.aspx

Varios / News

Segundo Leon

http://msmvps.com/blogs/segundoleon/

Desarrollo / Varios

David Herraiz Diaz

http://geeks.ms/blogs/dherraiz/

Varios / News

Juan Andres Valenzuela

http://www.mossca.org/default.aspx

Varios

Comunidad Sharepoint Esp.

http://sharepointmx.mvps.org/

Varios

Fabian Imaz

http://siderys.blogspot.com/

Forms Server / Infopath

Pedro Pablo Diaz

http://blogs.timovil.com/pedropablo

Varios

Rocky Diaz

http://squad.devworx.com.mx/blogs/rodrigo

Varios / Desarrollo

Julio Casal

http://sharepointmx.mvps.org/blogs/julioc

Varios / Desarrollo

Haaron Gonzalez

http://msmvps.com/blogs/haarongonzalez/

Varios / Desarrollo

Jorge Serrano

http://geeks.ms/blogs/jorge/default.aspx

Varios / Desarrollo

Vladimir Medina

http://sharepointmx.mvps.org/blogs/medinav

Varios

Roberto Cabañas

http://sharepointmx.mvps.org/blogs/robertt_c

Varios

Juan Alcala

http://sharepoint2k7.blogspot.com

Varios

Jorge Dieguez

http://geeks.ms/blogs/jdieguez

Varios / News

101 = 5

http://ioi101.blogspot.com/

Desarrollo

Marco Diaz

http://marcodiazjr.blogspot.com/

Varios

Santiago

http://srfp.blogspot.com/

Desarrollo

Sergio Tarrillo

http://geeks.ms/blogs/sergiotarrillo/default.aspx

Varios / Desarrollo

Nazly Borrero

http://nazlyborrero.blogspot.com/

Varios

Rodrigo Corral

http://geeks.ms/blogs/rcorral/

Varios / Desarrollo

Juan Pelaez

http://www.juanpelaez.com/Blog/CategoryView,category,Sharepoint.aspx

Varios / News

Mundo SharePoint

http://www.mundosharepoint.es/

Varios / News

SystemSecury

http://systemsecury.wordpress.com/

SharePoint & Joomla

Alfonso Lara

http://sharepointmx.mvps.org/blogs/alara/

Desarrollo / Varios

Como pueden ver, hay muchos excelentes profesionales trabajando en SharePoint, y hay muchísimo material que se genera todos los días de la herramienta, les aconsejo la suscripción RSS a cada uno de ellos para estar actualizados.

4 de julio de 2008

Google GadGet's = Free WebParts!

Gracias GOOGLE por Tus Gadgets! - Google tiene Cientos de Gadgets, los cuales, mediante el uso del ContentEditor WebPart podemos utilizar perfectamente en SharePoint... Como lo hacemos :

Seleccionamos el Gadget, lo parametrizamos presionamos GET THE CODE y copiamos el Código del Script

Goga1

Luego, Agregamos un nuevo WebPart en nuestro sitio, del tipo Content Editor

Goga2 Goga3

Lo Editamos con el Visor de Código Fuente, Pegamos el Script, Guardamos, Publicamos y....

Goga4

Tenemos WebParts Avanzados, que se ven muy bien, renderizan rápido, y lo mejor de todo, sin ESCRIBIR una sola línea de Código. Personalmente he utilizado los valores de Conversión de Moneda, Traductores, Diccionarios, Clima y muchos mas.

Lamentablemente algunos detalles como el Logo de Google y los Textos adicionales no son editables...

SharePoint News! (4/6)

Viernes, día de novedades en el Mundo SharePoint...

1 - Nueva Versión en Codeplex de la Herramienta BRANDING TOOL, que ya va por la 1.7 y en esta versión en particular, pensaron en los usuarios de SharePoint Server en Español! Si, ya que fue solucionado el problema con los Caminos de Instalación Dinámicos.

2 - AXCELER es otra de las empresas que esta desarrollando una aplicacion para la Administracion/Gestion de SharePoint 2007, en este caso : Control Point Analysis & Control. (Una Aplicacion que promete, o mas de lo mismo?) Originalmente Axceler se destacaba por soluciones para IBM y LOTUS NOTES y DOMINO y ControlPoint es su mas reciente creacion, creo que se dieron cuenta del giro del mercado no? :) De todas formas, el Trial Disponible por 21 Dias pesa solo 20MB, vale la pena probarlo. Adicionalmente, hay un WhitePaper llamado "Los 5 Secretos para Controlar la Plataforma SharePoint".

3 - Desde el Blog de SharePoint Designer, nos llega un interesante tip para generar Graficos de Barras CSS usando DataViews.

clip_image006[6]

SharePoint Learning & Training Solutions

A medida que el uso de SharePoint a nivel corporativo se va estableciendo, cada ves son mas los requerimientos de proyectos orientados al usuario final, y para potenciarlos, las soluciones de Learning & Training son las mas efectivas.

Y hay bastante información al Respecto, el siguiente es un resumen de las alternativas que hay disponibles en el mercado actual y que pueden evaluar para implementar dependiendo de sus necesidades :

1 - Gratuitas :

- CodePlex, SharePoint Learning Kit es una de las soluciones mas completas y que cumple muchas de las funcionalidades necesarias en este tipo de proyectos, aparte de ser gratuito cuenta con el desarrollo de varios Partners Certificados.

- Employee Training Scheduling and Materials - Download (Template para SharePoint Services 3)

Esta aplicacion permite a los instructores y a los empleados gestionar cusos con sus materiales asociados. Los instructores pueden usar el sitio para adicionar nuevos cursos y organizar los materiales, los Empleados usan el sitio para inscribirse, seguir los cursos y generar feedback. Learn More: Overview datasheet | Technical datasheet

2 - Pagas :

- OfficeTalk : Esta empresa tiene uno de los mejores desarrollos en SharePoint para Leraning Solutions, y algunos de sus puntos fuertes y a destacar de la aplicacion son :

  • Creation of online learning materials
  • Employee admission assessment
  • Certification and skills management
  • Corporate knowledge base management
  • View comprehensive information about learning outcomes
  • Delivers significant and measurable e-Learning ROI
  • Fully SCORM compliant
  • - NextDocs : Ofrece una solucion Basada en SharePoint que se encarga de la gestion de Registros y SOP, y si bien no esta orientada 100% a la gestion de Cursos, es facilmente aplicable.

    enhance SOP mark up for document lifecycle

    Como podrán ver, no hay muchas excusas para implementar estos sistemas en nuestras organizaciones o mencionarlos en consultorías, el valor agregado para una plataforma es realmente alto, y el personal de Recursos Humanos va a sentirse muy feliz! :)

    Y bien, seguramente me estoy olvidando de algunas asi que si conocen soluciones de este tipo, favor agregarlas a los comentarios para que tengamos una buena base de referencia en este sentido.

    3 de julio de 2008

    SharePoint para Desarrolladores

    Ya habíamos visto hace unos días, la creación de un centro de recursos para Desarrolladores pero 100% en Ingles, el siguiente, es el sitio de MSDN en Español, Pueden acceder desde AQUI, y espero les sea util a los muchos usuarios que siempre consultan por material de este tipo.

    image

    2 de julio de 2008

    SharePoint News! 2/Jun

    Bueno, otro breve resumen de Articulos interesantes en el Mundo SharePoint :

    First News: el periodico mas pequeño del mundo

    1 - SharePoint Hawaii User Group - Parece raro pensar en que en las hermosas islas de Hawaii no todo es vacaciones y tambien hasta ahi ha llegado SharePoint con muchisimo impulso, y bien, uno de los primeros y mas elaborados sitios de SharePoint fue para las Aerolineas Locales. Hasta ahi llego Joel Oleson y quise ver los materiales disponibles, con una gran sorpresa, hay 2 Videos de Como se desarrollo el sitio de Hawaiian Airlines y una completa Presentacion del mismo. Les recomiendo esos materiales.

    2 - Tal como anunciaban mis amigos del CIIN hace unas horas, todos quienes utilizan las funcionalidades de Content Deployment y adicionales tienen disponible un nuevo HotFix para SharePoint Services y SharePoint Server

    3 - Database Mirroring ? En este tema tenemos un nuevo WhitePaper disponible para la Utilizacion de Database Mirroring en SharePoint.  Basicamente el comando para la creacion del Mirror es el siguiente (Utilizando Autenticacion de Windows) :

    CREATE ENDPOINT Endpoint_Mirroring
    STATE=STARTED
    AS TCP(LISTENER_PORT=14999
    , LISTENER_IP = (10.0.0.X))
    FOR DATABASE_MIRRORING (AUTHENTICATION = WINDOWS[Negotiate], ENCRYPTION = DISABLED,
    ROLE=ALL);

    Pueden encontrar informacion mas detallada, asi como algunos Tips de Implementacion de esta funcionalidad de SQL Aqui.

    El mismo Blog incluye un EXCELENTE articulo de lo que es la Separacion Geografica de los Componentes de un Farm.

    4 - Ya estamos en la ultima etapa de edicion de CompartiMOSS Vol. 2 , se que muchos lo estan esperando ansiosos, ya falta casi nada de tiempo... Viene con muchas novedades...

    SharePoint Search & DPM

    Hay varios temas a tener en cuenta cuando incluimos SharePoint bajo el cuidado de DPM, uno de ellos son las Bases de Busquedas e Indices, para ello, recientemente fue publicado un WhitePaper y dos componentes para instalar en los servidores (X86 y X64) a fines de poder solucionar este inconveniente.

    El Articulo y los Instaladores los pueden descargar directamente desde el sitio de Microsoft

    Branding Tip (WebPart BackGround CSS)

    Heather es sinonimo de Branding y no solo por Heather Solomon, una de las referentes en el tema, sino por que ahora, otra Heather (Waterman) incursiona en este apasionante mundo con muy buenos aportes, en este caso en la personalizacion del entorno grafico de los WebParts :

    En el articulo veremos como podemos mediante el uso de CSS personalizar los Encabezados de los WebParts para lograr esto:

    La adición de una imagen de fondo, redondeada, en 3 simples pasos :

    En el diseño de la Pagina, es necesario encontrar el encabezado : .ms-wpheader, y generar la imagen, que en este caso es de 1024px por 50px

    tr.ms-WPHeader { 
    background-color: transparent;
    background-image: url('wp-bg.jpg');
    background-repeat: no-repeat;
    background-position: top right; 
    margin: 0px;
    padding: 0px;}

    El Segundo paso es agregar los punteros de la imagen, con los bordes redondeados :

    .ms-standardheader { /* Background for headings */  
    background-color: transparent;
    background-image: url('ltbg.jpg');
    background-repeat:no-repeat;
    background-position: left top;
    margin: 0;   
    padding: 0; 
    height: 50px;
    text-align: left;}

    Y la tercer etapa, configurar el texto :

    h3.ms-standardheader nobr span {
    font: normal 24px calibri, verdana;
    color: #A8A792;
    padding: 0px 0 0 15px;
    vertical-align: bottom;
    line-height: 50px; }

    Y eso es todo, el articulo original lo pueden encontrar aqui, les recomiendo el Blog, tiene tips muy interesantes.

    1 de julio de 2008

    NOW MVP!!!!!

    Microsoft_MVP_logoSmall

    www.microsoft.com/mvp

    Hoy es un día realmente muy importante para mi, acabo de ser Nombrado MVP, y esto se lo debo a todos ustedes, por este blog es por y para ustedes, quienes luchan día a día con SharePoint. Este premio no hace mas que fortalecer mi compromiso con la Comunidad de Usuarios. Agradecer, a muchas personas, primero a todos aqui en mi oficina, que siempre me "toleran" y me incentivan a crecer un poco mas, a Christian Linacre, a Juan Andres Valenzuela, a Fabian Imaz y a Mauricio Grimberg, a Marco Erlwein de Cognos Bolivia, a Luis Du Solier un gran amigo, a Gustavo Velez, todos mis amigos, y una larga lista de nombres de todos quienes hicieron esto posible, ustedes son gran parte de esto!

    Me queda un gran desafío por delante, hacer que la comunidad SharePoint siga creciendo como hasta ahora!

    Muchas gracias, a todos!