(Office 365 Tips and Tricks. We definitely don't know everything...)
Monday, December 28, 2009
Sunday, November 22, 2009
Configurar WebPart para Meteorologia
Configurar XSL para conteudo
Configurar XML WebPart
images/weather/chance_of_rain.gif
images/weather/sunny.gif
images/weather/mostly_sunny.gif
images/weather/partly_cloudy.gif
images/weather/mostly_cloudy.gif
images/weather/chance_of_storm.gif
images/weather/rain.gif
images/weather/chance_of_rain.gif
images/weather/chance_of_snow.gif
images/weather/cloudy.gif
images/weather/mist.gif
images/weather/storm.gif
images/weather/thunderstorm.gif
images/weather/chance_of_tstorm.gif
images/weather/sleet.gif
images/weather/snow.gif
images/weather/icy.gif
images/weather/dust.gif
images/weather/fog.gif
images/weather/smoke.gif
images/weather/haze.gif
images/weather/flurries.gif
Wednesday, November 18, 2009
Sharepoint 2010 Beta is Official and Out
Sharepoint 2010 Beta is Official and Out and ready to Download.
http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx
Tuesday, November 17, 2009
Menu Lista de colaboradores
OverView
SharePoint 2010 Beta Release on MSDN and Technet
PS:
Only for
Available to Levels: TechNet Plus SA Media; TechNet Plus (Retail); TechNet Direct (Retail); TechNet Plus (VL); TechNet Plus Direct (VL); TechNet Cert Partner; TechNet Gold Cert Partner; TechNet Plus Consumer Service Professional Pilot;
Thursday, November 12, 2009
Ghosted e UnGhosted em Sharepoint
OverView
Qual é a diferença em utilizar o SafeMode parse e o ASP.NET?
O que fazer quando as paginas estão Unghosted?
Wednesday, November 11, 2009
Os filhos perdidos da WebPart
Os filhos perdidos da webpart
Parece um estranho titulo para um artigo, parece mais um titulo de filme de baixo orçamento, mas toda a gente fala da WebPart e de como criar uma WebPart, até aqui tudo bem, mas queremos ir um pouco mais alem, ou seja começar a personalizar e utilizar as verdadeiras capacidade das Webpart, quem já teve que realizar uma WebPart robusta e fiavel, o simples "Hello World" não dá resposta :P.
Este artigo tem como função ajudar e a entrar mais a fundo no desenvolvimento das WebParts, pegar nas partes mais aborrecidas e difícil de perceber, chamar aquela parte que os 500 mil artigos de como criar um WebPart em Sharepoint não explica....
- String
- Boolean
- Enum
[WebBrowsable(true)]
[Category("Redirect Url")]
[PersistenceMode(PersistenceMode.InnerProperty)]
[Personalizable(PersonalizationScope.Shared)]
[FriendlyName("Redirect Url OK")]
[Description("Redirect Url OK")]
public string RedirectURLOK
{
get { return _RedirectURLOK; }
set { _RedirectURLOK = value; }
}
- Desenho Gráfico do Topo da webPart
.....Adicionar e Desenhar os controlos para o Topo de Edição da WebPart
}
- Desenho Gráfico do fundo do modo de edição da WebPart.
.....Adicionar e Desenhar os controlos para o fundo de Edição da WebPart
}
Novas opções de Menu da WebPart
Para ter um resultado final como na imagem de anexo, vai ser necessário utilizar o metodo "WebPartVerbCollection" para criar novas opções de Menu da WebPart.
Pequeno exemplo:
Actualizar Propriedade da WebPart em Código
Sempre que alterar as propriedades em código .cs, deverá ser utilizado o comando "this.SetPersonalizationDirty();" para forçar a actualização da nossa propriedade na WebPart.
Exemplo:
.......
ActiveOK=true;
this.SetPersonalizationDirty();
..........
Espero que estes pequenos exemplo possam ajudar no desenvolvimento mais rico e "User Friendly" das nossas aplicações, nem sempre tudo é simples mas o resultado final será bastante agradável. :)
Podem fazer download do codigo como exemplo no seguinte Link.
Espero que tenham gostado de artigo, um grande abraço. J
Monday, November 02, 2009
Alterar "Welcome" Control
Personalizar novas Funcionalidade
Quando criamos o nossa solução WSP, por norma eu organizo as minhas soluções em pastas de maneira a diferenciar o que desenvolvi de outras soluções desenvolvidas.
Se alterar-mos o ficheiro "Welcome.ascx" base, isto teria impacto em todos os outros sites de SharePoint, não é isto que pretende-mos.
A ultima razão para não alterar o ficheiro "Welcome.ascx" base, sempre que é instalado um service Pack, todos os ficheiros de SharePoint que são instalado originalmente do SharePoint são alterados para deixar como estavam por defeito, perdendo todas as configurações que foram realizados.
-Sequência do Menu
-Imagem da opção do Menu
-Descrição
-Texto
-Eventos de Javascript
-Validação com Permissoes de SharePoint
function ChangeWelcome() {
var x = document.getElementById('zz7_Menu');
x.innerHTML="Empresa XPTO,";
<BODY scroll="yes" onload="javascript:if (typeof(_spBodyOnLoadWrapper) != 'undefined') { _spBodyOnLoadWrapper(); ChangeWelcome(); }">
Saturday, October 31, 2009
Resources em SharePoint
Solução SharePoint em Visual Studio
Instalação da Solução e
Sharepoint Articles
Pagina de Boas Vindas
Contexto Página de Bem Vindo
A página de Bem Vindo é a primeira página de apresentação e rosto do Site ou Area que o utilizador está a aceder, onde se encontra um resumo de toda a informação que podemos aceder.
Para mim é uma das principais páginas das Intranet ou Internet, os primeiros 10 segundos que uma pessoa utiliza para analizar, navegar e entender a informação que página disponibiliza, pode ser o necessário para ter um cliente satisfeito e um caso de sucesso com Cliente/Organização utilizando Site de Sharepoint.
Acontece que nem sempre prentendemos que a pagina de apresentação seja a default, que pode ter pouca informação e não estar conforme a organização pretende, para isso podemos cria uma nova página e alterar atráves da opção "Welcome Page".
A pior parte é a necessidade activdade de pessoas external ou tecnicas para realizar a administração desta Tarefa, quando estamos a realizar desenvolvimento e estamos a criar 300 paginas nao podemos dizer aos técnicos para realizar esta tarefa, algo muito pouco profissional, para isso teremos que realizar atraves de Features....
Micrsoft.SharePoint.Publishing.dll
public override void FeatureActivated(SPFeatureReceiverProperties properties)
{
SPSecurity.RunWithElevatedPrivileges(delegate()
{
if (properties != null)
{
SPSite site = properties.Feature.Parent as SPSite;
SPWeb web = site.RootWeb;
PublishingWeb pubWeb = PublishingWeb.GetPublishingWeb(web);
if (web.GetFile(String.Concat(pubWeb.PagesList.RootFolder.Url,"/PageBoasVindas.aspx")).Exists)
pubWeb.DefaultPage = homePageFile;
pubWeb.Update();
}
}
});
Fica em Anexo a Solução em Visual Studio para ajuda dos desenvolvimentos.
Anexo
Quando tudo pareçe que vai cair, este Site amigo está aqui para ajudar :)
Mais um artigo daqueles simples, mas espero que seja bastante util e que tenham gostado.....
Tuesday, October 20, 2009
SharePoint 2010 Hands-on Labs

Tuesday, October 13, 2009
Anexos em Listas de SharePoint
Anexos em Listas de SharePoint