Classificação dos itens de calendário no modo de exibição calendário

Eu estou usando um calendário para localizar painéis de discussão num determinado dia. Eu tenho duas sessões: manhã e tarde. Eu quero criar uma exibição que mostra as sessões da manhã só listadas em ordem alfabética, através de um ID de sessão. Isto é um pouco complicado para realizar (a menos que eu perdi alguma coisa real óbvio).

Eu posso facilmente criar uma exibição filtrada, mostrando apenas que os eventos de hoje. O calendário irá mostrar todos os eventos e se todos eles se coloque na mesma hora, ele enumera-los lado a lado no slot da hora. Fantástico. A parte complicada é que, Por padrão, Quer listá-las no formato de ID. Assim, Se eu adicionar "sessão 02" e então "sessão 01" no calendário, mostra-los nessa ordem (ou seja, Sessão 02 e depois de sessão 01). Para listá-los em ordem de ID de sessão, Pensei experimentar essas coisas:

  1. Configurar o modo de exibição usando a interface de usuário web. Sem sorte. Não há nenhuma opção para classificar itens desta forma.

    Desde que isso não funcionou, Estou agora esperando lá é uma consulta CAML algures por aí que me permitirá substituir o tipo. CQWP permite-me fazer isso tipo de mudar, Talvez o calendário será também?

  2. Editar a web part, Procure uma exportação"" função e … BZZZT! Eu não posso exportar seu XML. Não há nenhuma opção de exportação.

    Ainda tenho esperança que posso encontrar e modificar alguma consulta CAML. Desde que eu não é possível exportar a web part, Isso deixa o SharePoint Designer.

  3. Para adicionar a web part de calendário para um site seguro e abrir esse site usando o SharePoint Designer. Olho para a marcação para a web part e encontrar o que procuro. Ele tem codificados loucura, Mas está lá: "<ListViewXml …. >loucura codificada</ListViewXml>". Especificamente, Há esta jóia:

<Consulta>
<Onde>
<DateRangesOverlap>
<FieldRef nome = "Count" />
<FieldRef nome = "EndDate" />
<FieldRef nome = "RecurrenceID" />
<Tipo de valor = "DateTime">
<Mês />
</Valor>
</DateRangesOverlap>
</Onde>
<OrderBy><FieldRef nome = "Session_x0020_ID" /></OrderBy>
</Consulta>

(Já decodifiquei o &lt;do e &do gt e separá-los para fora para várias linhas para de clareza).

Adicionar o <OrderBy> um pouco e agora ele classifica por ID de sessão, Não o ID do item de lista interna.

O gigantesco de ponta’ o chapéu de Becky Isserman pelo seu comentário ao post do blog de Isha Sagi: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Não colocaria o <OrderBy> no lugar certo sem seu comentário.

Espero que ao escrever isto mais claramente com capturas de tela em breve, Mas no caso de não fazer, pelo menos eu fiz assim.

</fim>

Reunião de grupo de usuário do SharePoint NJ com Dave Mann … Ou .. O que Bob disse

Bob Fox permite-nos saber que Dave Mann, Gênio de fluxo de trabalho do SharePoint, está falando na reunião do grupo de usuário do SharePoint NJ na noite de quarta-feira, 11/19/08. Não perca. (Infelizmente, meu suserano corporativo tem agendada uma reunião de grande grupo quarta-feira à noite e vou perdê-la).

Clique aqui para se inscrever e obter mais detalhes.

Aqui estão alguns detalhes da sessão:

Título da sessão"Implantação de fluxos de trabalho em um ambiente do SharePoint em grande escala

Fluxo de trabalho no SharePoint é um excitante novo recurso. No entanto, é uma capacidade que muitas vezes é incompreendida, quando se trata do impacto que tem sobre seu ambiente. Para ambientes pequenos, as configurações de out-of-the-box, configurações e abordagem arquitetônica são provavelmente suficientes. Mas que tal um ambiente que irá ser processando milhares de documentos por dia? Como pode você certifique-se de que esses ambientes não vão vacilar sob a carga, Mas ainda encontro do SLA para desempenho e capacidade de resposta? Esta sessão irá explorar por focando seu subsistema de fluxo de trabalho é importante, e cobrir as necessidades de um ambiente de fluxo de trabalho de grande escala do nível de fazenda até especificações de design de fluxo de trabalho individual. Saiba por que todos os fluxos de trabalho precisam ser olhado à luz de desempenho e escalabilidade, bem como a forma para criar fluxos de trabalho que escala em um ambiente que as escalas, monitorar o processamento de fluxo de trabalho e superar obstáculos comuns. Esta sessão vai cobrir a orientação arquitetural para seu ambiente do SharePoint, bem como práticas de codificação específicas para garantir que você obtenha o máximo proveito de seus fluxos de trabalho do SharePoint.

</fim>

Subscreva ao meu blog.

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

Technorati Tags:

Recursos do SharePoint & Gerenciamento de soluções — Não se esqueça do u no CRUD (ou d para que o assunto)

Colectivamente despendemos muito tempo pensando sobre as soluções SharePoint — como criá-los, qual ferramenta usar, o que acontece quando eles não conseguem implantar, trabalhos de timer, escopos, etc. Passamos tanto tempo pensando sobre os up-front bits que é fácil esquecer que é preciso recolhê-los também. Soluções de retracção é provavelmente mais difícil, da perspectiva do design conceitual, do que implantá-los. Implantação é basicamente um assunto de livro de receitas. Normalmente, instalar um recurso, Talvez tenha um receptor de recursos carregar alguns dados em uma lista, Esse tipo de coisa. No entanto, retracção é potencialmente mais complexa.

Uma determinada solução pode criar artefatos como estes:

  • Tipo de conteúdo
  • Definição de lista
  • Definição de site
  • Dados em uma lista
  • Mesmo os receptores
  • Formulários do InfoPath

A lista continua.

Enquanto é obviamente importante projetar uma solução que instancia os artefatos corretamente, é tão importante considerar a atualização e excluir casos. Se sua solução cria uma nova lista e preenche a lista com dados, o que acontece quando a solução está retraída? Em alguns casos, a lista deve ser excluída.. Em outros casos, deve ser deixado intacto para fins históricos. Seus requisitos de negócios irão guiá-lo para a decisão certa.

Para ajudar com isso, criar uma matriz que relaciona cada artefato que sua solução implanta para SharePoint. Lista três colunas por artefato, um para criar, Update e delete. Para cada caso, determinar o resultado correto para que a operação.

Este tipo de análise é obviamente melhor feito antes que a solução já é implantada em um farm do SharePoint. No entanto, como fumar, Nunca é demasiado tarde para começar a fazer as coisas corretamente. Que a matriz de criar e desenvolver um plano para abordar os cenários de atualização/exclusão faltando. Pode ser um problema difícil de resolver, Mas pelo menos você vai ter colocar uma caixa em torno do problema.

</fim>

Subscreva ao meu blog.

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

Fluxo de trabalho do SharePoint Designer não é possível acessar “Remoto” ou “Estrangeiros” Listas

Aqui está outra pergunta comum de fluxo de trabalho do SharePoint Designer:

"Posso acessar (leitura/gravação) Listas do SharePoint através de fluxos de trabalho que não residem no mesmo local como a própria lista?"

A resposta simples é: Não.

Como em tantas maneiras, no entanto, Nós temos isso se qualifica como (Neste caso, que é uma coisa boa). A plataforma permite-nos criar extensões para o produto de várias maneiras, incluindo uma ação personalizada (Ver meu pequeno projeto codeplex aqui por exemplo). Uma ação personalizada permite basicamente tudo que queremos de SharePoint designer de fluxo de trabalho. Eu sou um grande fã deste, Na verdade, desde que nos dá o melhor de dois mundos — um designer de declarativa do usuário amigável com toda a profundidade do .NET framework em nossas pontas do dedo.

Infelizmente, Se você estiver usando o SPD, Há uma boa chance que você está fazendo isso porque você não pode usar o visual studio (devido ao fato de que visual studio requer um fundo profundo do desenvolvedor). Não tenho nenhuma boa resposta para esse problema, exceto que você deve prevalecer em cima de um de seus colegas de trabalho técnicas para criar o tipo de ação personalizada que você precisa. Como alternativa, trabalhar com o gerenciamento para contratar ou contratar esse tipo de recurso.

</fim>

Subscreva ao meu blog.

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

SharePoint no trem

Hoje, Eu estava lendo De Mike Walsh Ensine-se Yourself do SharePoint 2007 em 24 Horas and, incrivelmente, a senhora no banco em seguida me disse, "Só implementamos SharePoint em nossa companhia." É "incrível" because people just don’t talk to me on the train 🙂 It’s funny how SharePoint was the catalyst.

O outro aspecto interessante foi que ela não percebeu que havia livros sobre o produto. Aqui o comentário foi ao longo das linhas de "deve ser muito importante se as pessoas escrevem livros sobre isso." Acho que todos que lêem que meu blog concordaria com isso.

</fim>

Subscreva ao meu blog.

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

Technorati Tags:

Girando do WFE Virtual temporário para diversão e lucro

Eu era um dos 20 ou 30 (ou talvez 100?) palestrantes ontem à noite no Grupo de usuários do SharePoint de Nova York reunião. Em vez do formato de apresentação habitual, Isso foi tudo sobre Q&Uma entre o público e os membros do painel. Desde o início, Michael Lotter introduzido a uma nova idéia e eu queria compartilhar.

Um membro da audiência descreveu como sua empresa tinha pago um consultor para escrever um aplicativo para sua empresa. O consultor escreveu como um aplicativo de console usando o modelo de objeto SharePoint. Como resultado, Isto significava que o programa tinha que ser executado em um servidor no farm. Isso significava que qualquer um que queria usar o app teria de logon no servidor, fazer o trabalho e fazer logoff. Em primeiro lugar, Isto não era um problema, Mas em breve, mais e mais (não-técnicos) os usuários necessários para usar o utilitário. Sua pergunta foi (Parafraseando):

"Quais são minhas opções? Não quero continuar deixando log de usuários diretamente para o servidor, Mas eles precisam dessa funcionalidade."

Michael Lotter sugeriu que ele configure uma nova máquina virtual, juntá-lo para a fazenda como um WFE e permitir que os usuários executar o aplicativo de lá.

Esta é uma idéia bastante impressionante para mim. Generalizar essa solução traz à mente a noção de essencialmente temporário, do WFE quase descartáveis. Acho que é um conceito bem legal. Este WFE temporária pode executar um aplicativo de console que usa o modelo de objeto SharePoint. Você também pode usá-lo para executar comandos de stsadm. Não tem de ser parte do balanceamento local regular. Se vai para baixo ou seja destruída, Você só pode girar um novo. Repito-me, Mas tenho que dizer que acho que é uma idéia muito legal.

</fim>

Subscreva ao meu blog.

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

Technorati Tags:

Serviços no servidor é que não busca de lista — Por que?

Eu estava conversando hoje com Agnes Molnar (a única pessoa que eu sei que eu sei na Hungria) sobre um problema de configuração de pesquisa estranha. Ou seja, pesquisa estava falta os "serviços no servidor" exibir (via Central Admin-> Operações-> Serviços no servidor).

Eu tinha um olhar para uma VM funcional em minha própria máquina e juntos, Nós determinamos que a pesquisa não foi instalada no servidor. Há provavelmente algumas maneiras de fazer isso, Mas fizemo-lo, confirmando que "Office SharePoint Server Search" estava faltando na lista de serviços através de iniciar-> Ferramentas administrativas-> Serviços.

Estranhamente, o associado .exe * foi * no servidor ("C:\O programa Microsoft Office Servers12.0Binmssearch.exe").

Eu fiz uma busca rápida e encontrei esta entrada de blog: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

É uma corrente de e-mail com este ponto-chave:

"Eu resolvi esse problema. O erro foi meu. Eu escolho "front-end Web" em vez de "Complete" durante a instalação."

Isto era promissor, Mas não tínhamos certeza se o instalador na verdade tinha escolhido WFE em vez de completo quando instalar MOSS.

Verificamos pela primeira (mais antigo) versão do arquivo PSCDiagnostics * na 12 log de colméia diretório e lá, Descobrimos que o instalador tinha, Na verdade, configurado o servidor para ser um front-end da web. Fim da história e teve um final feliz.

(Em algum lugar ao longo da linha, Bob Fox se envolveu, Mas tudo que eu me lembro da contribuir para a discussão foi um comentário sobre Fábula 2).

Atualização: Agnes blogs sobre este assunto aqui: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</fim>

Subscreva ao meu blog.

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

Technorati Tags:

Os recrutadores estão ficando um pouco agressivos?

Ou é só eu? Eu recebi três ou quatro chamadas na minha casa desde o final de setembro, à procura de SharePoint trabalho. Estou acostumado as solicitações de e-mail, Mas essas ligações são um pouco irritante. Não tenho um currículo atualizado no local de trabalho(como monstro pr Dice) desde há quase dois anos exatamente. E naquela época, meu currículo estava toda sobre o BizTalk e MS CRM. É o único lugar que meu número de telefone aparece na linha em qualquer lugar, até onde eu sei.

</fim>

Subscreva ao meu blog.

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

Technorati Tags:

Só quando estou prestes a desativar comentários …

Eles puxam-me em!

Windows Live Spaces não faz um bom trabalho me protegendo de spam de comentários. Presumo que a MSFT tem detecção de spam bom, Mas que os spammers são melhores. O fato é, no entanto, que fico muito mais comentários de spam que recebo Comentários reais e estava a pensar na última semana ou assim eu ia desativar comentários.

No entanto, hoje, Encontrei dois excelentes comentários em resposta a Este post (com acesso limitado) and Este post (sobre limitar a pesquisa a documentos, ao contrário de pastas). Esses comentários são tão complementares (em que adicionam muito valor ao meu post), Não vejo desabilitando comentários e, assim, fechando essa avenida de informações úteis. Assim, Eu me demiti-me para ser um apanhador de spam humano / líquido de limpeza. Espaços vivos fornecem uma maneira bem decente para limpar comentários, Mas quem quer perder tempo fazendo isso?

</fim>

Subscreva ao meu blog.

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

Livro de computação social para SharePoint 2007

Em meados de julho, Ofereceram-me uma chance dois capítulos para o autor De Brendon Schwartz and De Matt Ranlett próximo livro, Social Computing com Microsoft SharePoint 2007: Implementação de aplicações para SharePoint permitir colaboração e interação na empresa. (Eu acho que eles estavam tentando ganhar um concurso de comprimento com esse título; Eu acho que eles ganharam). Eu pulei sobre a oportunidade e agora, Finalmente, o livro inteiro é feito, chegando às lojas em fevereiro.

Como SharePoint amadurece, os editores começaram a produzir uma nova onda de livros. Este livro é parte dessa onda. Esta onda baseia-se a rodada anterior dos manuais de referência técnica, explicando as funções e características do núcleo e começa a descrever como usar esses recursos e funções para fornecer um valor de negócios de uma forma muito superficial. Não estou dizendo que é algo superficial sobre manuais de referência ou o seu valor. Na verdade, um livro como este na computação Social provavelmente não poderia ter sido escrito há um ano. (Literalmente, Claro, poderia ter sido escrito, Mas não acho que a maior comunidade teria sido preparada para isso). A nova onda de livros tende a assumir que o leitor compreende basicamente recursos principais e em vez disso, descreve como usar os principais recursos de maneiras interessantes de novas.

Como o título diz claramente, Este é um livro sobre computação Social. Computação social é um sujeito maduro para discussão e exploração e, na verdade, a discussão está em curso entre adotantes. Muitas empresas estão agora completamente confortáveis com bibliotecas de documentos, tipos de conteúdo, pesquisa, fluxo de trabalho básico, etc. Tendo implementado e domina esses recursos de pão e manteiga, Eles estão prontos para o próximo nível. Este livro oferece insights e estratégias para fazer isso e, assim,, explorar oportunidades novas e interessantes que Computação Social traz para o mundo.

Computação social é um assunto grande e em constante evolução e abrange muitas coisas, incluindo Blogues, Wikis, marcação social, pesquisa, mídia interativa, mashups, "as pessoas," e outras coisas"socialmente orientado." O SharePoint tem uma história muito forte para contar nesta arena e agora, neste momento na Internet & História do SharePoint, é o momento de contá-la. Todas as coisas sendo iguais entre empresas, aqueles que utilizam com sucesso Social Computing irão ultrapassar e superar aqueles que não. O trem está se preparando para sair da estação e você não quer perdê-la! This book is your ticket for a seat on that train 🙂

Linha inferior, Esta é uma entrada de blog, lançando o livro. É devido para fora em fevereiro. Pré-encomenda-lo aqui: Social Computing com Microsoft SharePoint 2007: Implementação de aplicações para SharePoint permitir colaboração e interação na empresa.

(Divulgação completa — Não há nenhum dinheiro de royalties para mim se você optar por comprar o livro, Então isto não é um esforço para aumentar a minha conta poupança, Embora se vende bem, Isso vai ajudar o meu ego, que sempre quer mais, mais, mais!)

Como um aparte, Mas muito importante aparte, Agradeço Bob Fox para conectar-me com o Brendon. E, naturalmente,, Agradeço Brendon e Matt arriscando com um novato como eu e me deixar autor de capítulos em seu livro muito importante!

</fim>

Subscreva ao meu blog.

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

Technorati Tags: