Hecgo.com Just relax & enjoy

4Nov/090

Conociendo Sharepoint 2010 con learningsnacks

Cada vez hay más información oficial disponible sobre Sharepoint 2010, muchas mejoras, nueva arquitectura y nuevas tecnologías de desarrollo bastante interesantes como Linq to Sharepoint.

Qué mejor que breves videos donde rápidamente se puedan ver todas estas nuevas funcionalidades:

image

26Oct/090

Primer vistazo a Sharepoint 2010

Faltan unos días para que la primera Beta de Sharepoint 2010 salga a la luz, así que para comenzar a informarse sobre las novedades que mejor que empezar por este artículo que cubre de manera general la mayoría de los aspectos:

http://blogs.msdn.com/sharepoint/archive/2009/10/19/sharepoint-2010.aspx

image

13Oct/090

Sharepoint CSS Builder

La mayoría de las ocasiones al trabjar con Sharepoint es necesario ocultar algún(os) elemento(s) de la interface por default de Sharepoint, ahora, esta herramienta publicada como servicio Web puede ayudarnos a generar rápidamente el CSS necesario:

http://sharepointcanvas.com/spc/

image

VIA

6Oct/090

MOSS Object Model: Obtener la lista de grupos de Sharepoint a los que pertenece el usuario logeado

private List<string> GetSPGroups()
{
  List<string> groupNames = new List<string>();
  SPGroupCollection groups = SPContext.Current.Web.CurrentUser.Groups;
  foreach (SPGroup group in groups)  {
    groupNames.Add(group.Name);
  }
  return groupNames;
}

Más posibilidades con la clase SPGroup:

http://msdn.microsoft.com/es-es/library/microsoft.sharepoint.spgroup.aspx

5Oct/090

Sharepoint PeopleEditor control (AKA PeoplePicker)

Para usar el people picker en una página ASP.NET:

<SharePoint:PeopleEditor runat="server" ID="PE1" AutoPostBack="true" AllowEmpty="false" SelectionSet="User,SecGroup,SPGroup" BorderWidth="0" Width="200px" PlaceButtonsUnderEntityEditor="false" Rows="1"/>


Validación de al menos un usuario resuelto:

(PE1.Accounts.Count<1)

Guardando los usuarios seleccionados en una columna de tipo Person:

SPFieldUserValueCollection values = new SPFieldUserValueCollection();
foreach (PickerEntity entity in PE1.ResolvedEntities)
{
    SPFieldUserValue fuv = new SPFieldUserValue(SPContext.Current.Web, Convert.ToInt16(entity.EntityData[PeopleEditorEntityDataKeys.UserId]), entity.Description);
    values.Add(fuv);
}
oListItem["ColumnaTipoPersona"] = values;

 

Recuperando el valor guardado en una columna de tipo Person y asignación al control PeoplePicker:

// oListItem = SPListItem de la lista donde se encuentra la columna tipo Person:
SPFieldUserValue ppUser = new SPFieldUserValue(oWebsiteRoot, oListItem["ColumnaTipoPersona"].ToString());
PE1.CommaSeparatedAccounts  = ppUser.User.LoginName;


Para la asignación de valor tambien se puede usar directamente una cuenta de usuario con la forma “dominio\usuario”, sin embargo es recomendable asignar el valor desde la clase SPFieldUserValue, sobre todo cuando sean valores recuperados desde otro origen.

Referencias:

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.peopleeditor.aspx

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfielduservalue.aspx

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.pickerentity.aspx

Es posible realizar configuraciones especiales como incluir propiedades extra del directorio activo, delimitar las búsquedas dentro de un arbol del bosque del A.D., etc, vía la utilería stsadm:

http://technet.microsoft.com/en-us/library/cc263318.aspx

8Jun/090

Referencia técnica de comandos STSADM para WSS y MOSS en Silverlight

Todos los comandos STSADM incluyendo la disponibilidad según la versión instalada:

image

Para MOSS

Para WSS 3.0

14May/090

¿Ambiente de desarrollo para Sharepoint 2010 (64 bits only) en máquinas de 32 bits?

Así es, ahora que ya es oficial que Sharepoint 2010 únicamente tendrá versión de 64 bits muchos ya nos lamentábamos sobre la necesidad de cambiar los equipos de desarrollo a dicha plataforma. Pero esperen, VMWare sale al rescate!!

En VMWare Workstation es posible crear máquinas virtuales de 64 bits sobre una computadora de 32 bits. Pero antes de echar las campanas al vuelo, hay que verificar si tu procesador es compatible con esta posibilidad, y para esto se puede utilizar el “Processor Check for 64-Bit Compatibility” descargable de aquí:
http://www.vmware.com/download/ws/drivers_tools.html

Si al ejecutar este pequeño programa recibes un mensaje como este, podrás tener un ambiente virtual de 64 bits sin tener que cambiar tu computadora:

image

VIA

11May/090

Los requisitos de software preliminares de Sharepoint 2010, 64 bits y más 64 bits

El día de hoy el equipo de desarrollo de Sharepoint publica en su blog oficial esta lista preliminar de requisitos de software y hardware. No es nada nuevo que Sharepoint 2010 únicamente saldrá en versión para 64 bits, pero no está demás hechar un vistazo para ir teniendo en cuenta en la planeación. Por lo mientras las premisas básicas:

  1. SharePoint Server 2010 will be 64-bit only.
  2. SharePoint Server 2010 will require 64-bit Windows Server 2008 or 64-bit Windows Server 2008 R2.
  3. SharePoint Server 2010 will require 64-bit SQL Server 2008 or 64-bit SQL Server 2005.

http://blogs.msdn.com/sharepoint/archive/2009/05/07/announcing-sharepoint-server-2010-preliminary-system-requirements.aspx

6Apr/090

Sharepoint Designer ahora es gratuito

Con el fin de reforzar la penetración y utilización de las tecnologías Sharepoint, ahora Microsoft decide hacer gratuito este producto.

http://office.microsoft.com/en-us/sharepointdesigner/HA103607611033.aspx

MIcrosoft Office SharePoint Designer 2007 Free Download ( c ) Microsoft

19Mar/090

Parámetros Querystring reservados en MOSS

Algunos como “ID” son obvios, pero mejor tener la lista completa:

  • FeatureId
  • ListTemplate
  • List
  • ID
  • VersionNo
  • ContentTypeId
  • RootFolder
  • View
  • FolderCTID
  • Mode
  • Type

VIA

Filed under: Code, MOSS No Comments