Eu comecei recentemente a trabalhar também com Microsoft Sharepoint (pra quem não conhece vale a pena dar uma olhada no site da Microsoft pra conhecer), e como com todas as ferramentas que não conheço, sempre apanho no começo pra conseguir fazer alguma coisa funcionar.
Uma das características bem interessantes do Sharepoint, é que você pode desenvolver as chamadas “web parts” no visual studio e integrá-lo ao seu site. É nisso basicamente que estou trabalhando atualmente, além de ter entrado no mundo dos programadores .NET C# eu também entrei para o mundo dos “Sharepointer’s”.
Bom, vou então ao que interessa. Como disse, apanhei pra caramba pra desenvolver uma web part onde eu tenho uma biblioteca de imagens e eu precisaria personalizar de uma forma, que as opções do Sharepoint não me davam, numa área pequena da página. Então eu fiz uma busca imensa pela internet sobre algum site que desse uma sugestão de como fazer isso… finalmente depois de tanto suor achei em um outro blog (Share the Learning) algumas dicas relacionadas. Então resolvi mandar um email para eles sobre minha dúvida. Gary Payne me respondeu sugerindo a classe SPPictureLibrary
Show de bola, o método da web part que desenvolvi ficou assim:
protected void ListarImagens()
{
try
{
using (SPSite spSITE = new SPSite(this.Page.Request.Url.ToString()))
{
SPWeb spWEB = spSITE.OpenWeb();
SPPictureLibrary ImageLibrary = (SPPictureLibrary)spWEB.Lists["Bottons"];
SPQuery spQUERY = new SPQuery();
spQUERY.Query = “”;
SPListItemCollection lstIMAGE = ImageLibrary.GetItems(spQUERY);
int i = 0;
foreach (SPListItem item in lstIMAGE)
{
if (i < 2)
{
Literal ltrimagem = new Literal();
ltrImage.text = “<img src=”item['Nome']” style=”‘Float:left;”>”;
Controls.Add(ltrimagem);
}
i++;
}
}
}
catch (Exception ex)
{
throw ex;
}
}
Isso é uma parte só do código, ainda tem outras coisas, mas dessa forma eu peguei a Image Library que criei com as imagens e assim consegui personaliza-la no site.
Deixo aqui essa dica pra quem precisar um dia também. Sharepoint ainda é novo e por isso tem pouquissimos sites e foruns falando sobre isso.

1 comment
Comments feed for this article
Setembro 2, 2008 às 10:36 pm
brunovelaz
Bala heim cara!!!
Ate indiquei já
Bruno Velaz