Ir para o conteúdo principal

Rafael Fausto

Ir para Pesquisa
Home
  

Visualizando apresentações do PowerPoint em sites Sharepoint
Pessoal, segue os passos:
 
  • Abrir apresentação no PowerPoint
  • Salvar como arquivo de página único (MHT)
  • Publicar o novo arquivo na biblioteca de documentos
  • Inserir uma webpart de visualizar páginas
  • Inserir a url do arquivo .mht

Depois é só você alterar a altura e largura da webpart para que a apresentação fique perfeita!

Fui! :D

Preparando as imagens em documentos Word para a utilização da funcionalidade de conversão do SharePoint (DOCX para ASPX)

Pessoal, esses dias tive que usar essa conversão de documentos e me deparei com uma situação simples, mas também complicada. rs rs

Situação: Quando tentava converter um documento do word para página web, o documento era convertido mas a imagem não aparecia.
 

Erro:

Erro

Como podemos perceber, parece que a tag HTML está sem a referência da imagem.

Solução:

  1.     Primeiro vamos publicar uma imagem em uma   biblioteca de imagens do nosso portal.
  2. Clicar na aba INSERIR e clicar em imagem

Imagem2

3. Na caixa de diálogo, você deve acessar a biblioteca de imagens onde você publicou a imagem.

4. Ao selecionar a imagem, você deverá clicar na seta que está colada no botão INSERIR e selecionar a opção VINCULAR AO ARQUIVO.

Imagem3

Pronto, agora você já pode converter documentos com imagens para páginas web.

É isso ae pessoal, espero ter ajudado!

Alterando o caminho de uma aplicação web (Web Application)
Pessoal,
 
Esses dias tive problema em alterar o caminho de uma aplicação web.
 
Ex.: Aplicativo Web localizado em c:\inetpub\wwwroot\portal
 
Alterar para a seguinte localização
 
d:\inetpub\wwwroot\portal
 
Bem, pelas minhas pesquisas, alterar somente no IIS não é a melhor solução, já que o banco do sharepoint onde ficam guardadas as informações não são atualizadas e podem ocorrer alguns problemas, como não conseguir instalar solutions e web parts não abrirem corretamente.
 
Bem, a solução que encontrei foi por meio de codificação, mas funcionou 100%.
 
Segue exemplo:
 

SPSite site = new SPSite(HTTP://PORTAL);

DirectoryInfo diretorio = new DirectoryInfo("D:\INETPUB\WWWROOT\PORTAL\");

SPIisSettings iisSettings = site.WebApplication.IisSettings[SPUrlZone.Default];

iisSettings.Path = diretorio;

site.WebApplication.Update();

site.WebApplication.Provision();

Pronto, caminho atualizado :P

Windows Live Tools for Microsoft Visual Studio
Pessoal,
 
Achei muito interessante esses novos componentes para o visual studio.
 
 
Abraços.
O serviço de pesquisa está offline no momento. Visite a página Serviços no Servidor, na Administração Central do SharePoint, para verificar se o serviço foi habilitado. Isso também pode ocorrer quando indexadores estão sendo movidos.
Pessoal, esses dias tive um problema na hora de importar usuários do AD e configurar a pesquisa.
 
 
Passos:
  • Verifique se os serviços de pesquisa estão iniciados com o usuário correto.

 

  • Verifique se o usuário resonsável possui permissões nos bancos do Shared Services. Prontinho :)

Vlw ae :)

Alterar as cores dos itens contidos no calendário

Pessoal,

Depois de um tempo pesquisando sobre o assunto, segue uma pequena dica bastante interessante J

Caso: Alterar as cores dos itens contidos no calendário.

Primeiro passo

Adicionar novas classes no Calendar.css.

CSS

Com o css já definido, vamos à nossa webpart J

1 - Criar um objeto do tipo SPCalendarView

Ex:

 private SPCalendarView calendario;

2 – Instanciar o nosso objeto no método CreateChildControls

calendario = new SPCalendarView();

              calendario.EnableViewState = true;

              calendario.Width = Unit.Percentage(100);

              calendario.DataSource = this.GetItem("Calendário");

              DataBind();

              Controls.Add(calendario);

3 – Criar o método GetItems responsável por popular nosso calendário

private SPCalendarItemCollection GetItems(string lista)

        {

                SPCalendarItemCollection items = new SPCalendarItemCollection();

 

                SPCalendarItem item = new SPCalendarItem();

  

                    item.StartDate = DateTime.Now

                    item.EndDate = DateTime.Now.AddHours(1);

                    item.hasEndDate = true;

 

                    item.BackgroundColorClassName = "SalaBranca";

 

                    item.Title = “Título”

                    item.DisplayFormUrl = "/";

                    item.Location = “Local”;

                    item.Description =  “Descrição”;

                    item.IsAllDayEvent = true;

                    item.IsRecurrence = false

                    item.CalendarType = Convert.ToInt32(SPCalendarType.Gregorian);

                    items.Add(item);

                

                    return items;

 

}

Reparem que cada objeto do tipo SPCalendarItem possúi a propriedade BackgroundColorClassName. É essa propriedade que é responsável por receber a classe que criamos no Calendar.CSS.

Prontinho!!

Reparem o resultado final.

Resultado

É isso ae pessoal!

Até o próximo post!

Desabilitando o Excel Services
Pessoal, essa é uma dica para quem deseja desabilitar o serviço Excel Services.
 
Segue os passos:
 
 
1 - Parar o serviço
 
Site de Administração > Operações > Serviços
 
Serviço do Excel Services
 
2 - Desabilitar a feature
 
Site de Administração > Operações > Gerenciamento de recursos
 
Feature do Excel Services
 
Bem, é isso ae galera.
 
Até o próximo post :)
Criar colunas personalizadas (Custom Field)
Pessoal, segue o link de um tutorial que fiz:
 
Espero que gostem :)
Dica sobre CAML

Pessoal,

Nesse primeiro post irei mostrar uma dica bastante interessante para quem precisa usar CAML.

Imagine a seguinte situação:

Você está em algum lugar que não tem disponibilidade de internet, não possui nenhum programa que auxilie e  você precisa desenvolver uma aplicação que necessite usar query.

Solução rápida: Use o Visual Studio.

Acesse a lista do portal que você precisa fazer query e crie uma visão do jeito que você necessita. Após criada a visão, crie uma solução console no visual studio como o exemplo abaixo.

SPWeb web = new SPSite("http://portal").OpenWeb();

SPList lista = web.Lists["Nossa Lista"];

SPView visao = lista.Views["Nossa Visão"];

string query = visao.Query;

Pronto, já temos a query prontinha! J

Abraços e até o proximo post.

Bem-vindo ao Blog de Rafael Fausto
Blog para artigos técnicos, relatos profissionais e experiências nas tecnologias SharePoint. Especialmente na area de desenvolvimento de soluções sharepoint.
 
Bom pessoal, essa é mais uma novidade e um novo desafio.
Espero que gostem dos artigos.

 ‭(Oculta)‬ Links Administrativos