Em busca de … Grande SharePoint PM e arquiteto de soluções

Lidero uma prática de SharePoint para computador gerado soluções (CGS).  Nós estamos baseados em Nova Iorque, no World Financial Center (mesmo ao lado do WTC).  Eu estou olhando para contratar duas pessoas em tempo integral para me ajudar a levar o meu grupo – gerente de projeto do SharePoint e um arquiteto de soluções do SharePoint. 

Ambas as funções são em tempo integral e não podem ser feitas remotamente.  Não há muitas viagens.  Viagens, tal como ela é, geralmente ocorre em NY, NJ e CT.

Se você está interessado em saber mais, disparar um e-mail para pgalvin@cgsinc.com < script cf-hash = "f9e31" type = "text/javascript" > / * * /.  Eu adoraria ouvir de você. 

Nosso site não faz um bom trabalho explicando minha prática (Eu estou trabalhando nisso).  Por todos os meios, Confira, Mas vou te dar a colher real se falamos por telefone.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Ponto de desempenho 2010 e o URL do servidor de relatório

Eu estava lutando ontem com o Performance Point e queria compartilhar uma dica que pode salvar alguém a frustração de algumas horas.

Tínhamos criado um relatório do SSRS e SharePoint sido implantado.  Temos implantado no SharePoint e nós poderia executá-lo muito bem navegar na biblioteca de relatórios e clicando-se sobre o relatório.  Também poderíamos adicioná-lo para uma página de web Parts usando a web part de Visualizador de relatórios SSRS.  Tudo bom.

Quando tentamos adicioná-la a um painel de controle usando o Dashboard Designer, no entanto, podemos bater em uma parede.  O Dashboard Designer nos diria "não é possível encontrar o relatório especificado pelo URL. Verifique se a URL do servidor e URL do relatório estão corretos."  Isso é o que eu estava vendo:

image

Bing encontrou-me este artigo promissor, “Diversão exibindo SSRS (integrado) relatórios usando o Visualizador de relatório de servidor de SQL do PerformancePoint”).  Parecia que a boa informação, mas eu não era capaz de resolver o problema com o que ele mostrou.

Eu baixei Fiddler na estação de trabalho para ver o que estava acontecendo nos bastidores e, apesar de também ter sido improdutivo, foi muito interessante.  Sugiro que você tente que algum tempo só para ver o que acontece.  É muito esclarecedor. 

Finalmente, meu colega Kiran Cintra apontou-me para olhar as configurações do servidor de relatório na administração central.  Curiosamente, que está localizada em "Configurações gerais".  Eu tinha procurado anteriormente por ele como um serviço gerenciado.  Eu ainda tenho aprender meu caminho de volta a SP 2010 🙂

Central admin imediatamente me mostrou o problema:

image

E realmente, here:

image

O bit da chave foi o "_PROD_SERVER" anexado à URL ReportServer.  Uma vez eu vi que, era uma simples questão de mais pop para o Dashboard Designer e usar a URL correta, como mostrado:

image

E em detalhes:

 image

Linha inferior:

  • URL do servidor de relatório vem diretamente da Administração Central
  • URL do relatório: URL totalmente qualificada para o próprio arquivo RDL real.

É tão fácil quando é feito corretamente!

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

SharePoint sábado DC no 10/16/2010

Se você está na área ou decente dirigindo à distância, Você deve considerar tomar parte na próxima Evento de sábado DC área SharePoint.  Este evento tem um foco interessante:

O foco mais voltado para sistemas de Governo Federal e o setor público SharePoint para estudos de caso, como do, melhores práticas, e metodologias.

Isso é muito bom.  Vai ser interessante ver um evento SharePoint sábado "concentrado", uma primeira vez para mim.

Eu vou falar sobre o tema geral de "A atualização ou não a atualização – conselhos práticos sobre o porquê e se você deve atualizar para SP 2010"

Eu não preparei a apresentação ainda.  Se você tem interesse neste tópico, de qualquer ângulo, por favor, deixe um comentário.  Eu vou responder e eu vou incorporá-lo em minha apresentação.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Criar páginas amigável da impressora e até mesmo imprimi-los

Eu escrevi um artigo para a Briefing de SharePoint uma semana ou assim há e é foi registada.  Aqui é o bit de abertura:

image

Você pode ler a coisa toda aqui: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Espero que isso ajude alguém.  Desfrute!

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

SP 2010 CQWP, Usuários anônimos e bibliotecas de documentos

Atualização importante: Waldek Mastykarz postou uma ac1ão alternativa aqui: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</atualização final>

Nesta semana, minha equipe e eu estava atualizando site de internet do cliente público do MOSS para SP 2010. O site MOSS usa o CQWP em vários lugares.

Passamos por um procedimento muito detalhado para assegurar a precisão, qualidade e coisas muito bom. Apesar disso, Tivemos um problema na 11ª hora que nós não esperava ou descobrir até muito tarde. Especificamente, nosso CQWP não processar para usuários anônimos. Ele processado encontrar para os autores (Quem estava logado), Mas ele não mostra o conteúdo para usuários anônimos.

Fizemos muitas pesquisas e estes são os parâmetros e as ações que tomamos para isolar o comportamento:

  • CQWP iria render bem quando ela estava puxando o conteúdo de uma lista personalizada.
  • CQWP iria processar o conteúdo da biblioteca /Pages.
  • Não tornaria o conteúdo de /SiteCollectionImages
  • Criamos uma nova biblioteca de documentos e carregado de alguns documentos para. Nós não adicionar qualquer tipo de conteúdo à biblioteca – esta era um simples fora o lib do doutor caixa com nenhuma personalização. CQWP existente não poderia ler a partir dele.
  • Criamos uma nova página e adicionado um CQWP a ela usando todos os valores padrão. não tornaria para anônimo.
  • Nós (um tanto às pressas) configurar um novo SP 2010 meio ambiente, em linha reta fora da caixa novamente e replicado esse comportamento.

Linha inferior, Parece que CQWP em SP2010 não pode processar conteúdo para usuários anônimos quando o fonte de dados é uma biblioteca de documentos. Isso pode ser verdade?

Este é o erro que vimos nos logs:

Título da Web Part: Consulta de conteúdo Web parte 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 01540 x Fundação SharePoint Web Parts 89a1 alta erro durante a execução de parte da web: NullReferenceException.: Referência de objeto não definida para uma instância de um objeto. em Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow row, StrDefaultItemOpen de seqüência de caracteres, FSetDocIcon Boolean, FSetOnClick Boolean, FileRefColumnRef de seqüência de caracteres, ProgIdColumnRef de seqüência de caracteres, FsobjTypeColumnRef de seqüência de caracteres, PermMaskColumnRef de seqüência de caracteres) em Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() em Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() em Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(String viewPath) em Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Parece meio impossível que CQWP não funcionaria para usuários anônimos. Se você sabe mais sobre isto, por favor, poste um comentário.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Assuma o controle de seu OK e cancelar botões

Eu escrevi Este artigo um tempo atrás, mas parece que não ligar para ele do meu blog no momento, por isso aqui vai:

image

Este artigo descreve como forçar NewForm. aspx para redirecionar para uma página quando o usuário clica OK e outra página quando ela clica em Cancelar.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Criar, Atualizar e excluir os padrões de fluxo de trabalho do SPD

Que recentemente escreveu um artigo para as pessoas boas em ShaerPointBriefing.com a um padrão geral para CRUD implementada no SharePoint Designer.  Aqui está um teaser:

image

Artigo completo aqui:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Check-out!

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

"Pode fazer” versus "deve fazer” em projetos do SharePoint

Acho que muitos de nós ocasionalmente são apresentados com, por falta de uma melhor frase, requisitos de jovens-criança.  O usuário final realmente, muito mal, quer um determinado específico olhar e sentir, ou uma estrutura de classificação muito específica ou um para cortar uma opção de menu ou clique para facilitar a navegação ou [inserir apaixonadamente crença que passa a ser errado].  Como SharePoint do pro, Nós geralmente podemos encontrar quase qualquer tipo de exigência com a plataforma, Mas para alguns deles, Sabemos que em nossos corações que:

  • Eles vão tomar uma quantidade desproporcional de tempo para implementar (e, portanto, custam mais)
  • Eles vão ser altamente personalizada e, portanto, difícil de manter e solucionar problemas
  • Há alguma abordagem fácil do SharePoint que atenda 80% ou mais da exigência (ou seja. encontra o espírito da exigência, Mas não é a carta da exigência)

Linha inferior, Sabemos que a "exigência" é realmente apenas um prazer em ter ou até mesmo legítimo em algum sentido, Mas algo que as pessoas deve viver com, ao invés de gastar muito tempo tentando "resolver".

Acho desses como requisitos de "criança", porque eu já vi esse padrão muitas vezes antes.  Crianças vão definhar e importunar durante semanas em um momento para um brinquedo novo.  Você obtê-los o brinquedo, Eles jogam com ele por algumas horas ou dias e depois colocá-lo para baixo, Nunca para pegá-lo novamente.  Ou, Você não entende o brinquedo, o irritante pára e a criança move-se tornar-se presidente do mundo livre.   Já vi isso acontecer em projetos do SharePoint.  Tomadores de decisão também conseguem o que querem e torna-se uma função não utilizada ou subutilizada ou não entendem o que querem e o projeto ainda é bem-sucedida de qualquer maneira.

Eu me lembrei de que hoje em um fórum postar e eu gostei de como Clayton Cobb tentou obter o cartaz do fórum a empurrar de volta em um desses tipos de requisitos: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Estou realmente curioso como as pessoas ver este tópico, e como você lida com isso.  Estou a perceber?  Tem estratégias para orientar os tomadores de decisões longe overinvesting em requisitos triviais?  Por favor, deixe um comentário.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Dica rápida: Adicionando jQuery para páginas de publicação do MOSS

Quando melhorar páginas de publising MOSS usando jQuery, Eu bati a seguinte lombada:

Erro de servidor em ' /’ Aplicação.


Erro do analisador

Descrição: Ocorreu um erro durante a análise de um recurso necessário para atender esta solicitação. Por favor, revise os seguintes detalhes de erro de análise específica e modificar seu arquivo de origem apropriadamente.

Mensagem de erro do analisador: Somente controles de conteúdo é admitido diretamente em uma página de conteúdo que contém controles de conteúdo.

Erro de origem:

 
Line 10: 
Line 11: 
Line 12: <script 
Line 13:     type="text/javascript" 
Line 14:     src="/jQuery/jquery-1.4.min.js"> 

Arquivo de origem: /_catalogs/MasterPage/KCC_FacultyMember.aspx    Linha: 12


Informações sobre versão: Microsoft.NET Framework versão:2.0.50727.4927; ASP.NET versão:2.0.50727.4927

Foi bastante fácil de corrigir (h/t para meu colega, Ariane de Uday).  Certifique-se de que o código jQuery vive dentro da "PlaceHolderAdditionalPageHead", como mostrado:

<ASP:Conteúdo ContentPlaceholderID = "PlaceHolderAdditionalPageHead" runat = "server">

<script

    Type = "text/javascript"

    src="/jQuery/jQuery-1.4.min.js">

</script>

<script type = "text/javascript">

  $(documento).pronto(função() {

   // Coisas de jQuery brilhante vai aqui.

   });

</script>

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Um pequeno aborrecimento transitado…

SP2010 é coisas muito legais, Mas eu queria que eles iria ter ajustado o idioma na lista e páginas de configurações de bibliotecas quando se trata de gerenciamento de conteúdo tipos:

image

A mesma língua estava no lugar para WSS/MOSS.  Só mudar a palavra "delete" para "remover" e simplesmente farão mais sentido.

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

</fim>