arquivos Mensais: Novembro 2008

Pessoal mini-revisão Backup on-line: Mozy

Dentre os … efeitos colaterais … de trabalhar para uma corporação gigante é que eu fico muito os comunicados de imprensa na minha caixa de entrada cada mês. Eu ainda sou novo para o mundo da EMC, Então são muitos estes comunicados de imprensa, basicamente, inescrutável. Esta ou aquela empresa comprou estes ou aqueles produtos EMC, blá blá blá. Eu não estou reclamando.. Na verdade tomo isso como um incentivo para aprender mais sobre a EMC como o tempo passa para que entendo melhor o retrato grande do que a EMC se trata (Dica: é sobre Informações).

Algumas vezes, os comunicados de imprensa são muito fáceis de entender e uma delas era sobre Mozy. Mozy é uma ferramenta de backup on-line. Você instala um cliente leve na sua estação de trabalho (laptop no meu caso), dizer o que você deseja fazer backup e quando e, em seguida, ele faz isso enviando seus dados para algum servidor(s) sobre a nuvem. Ele faz isso em segundo plano.

Meu backup inicial entrou apenas sob 4 horas e de acordo com o Mozy é 550 MB ou mais de dados. Eu só suportei "meus documentos" (Portanto, a quantidade relativamente pequena de dados).

Corri de novo. (Eu acho 24 horas mais tarde), alguma coisa mais sobre o backup 8 minutos. Eu nunca notei isso acontecer. Não havia nenhum impacto óbvio sobre qualquer trabalho que eu estava fazendo no momento.

Eu fiz uma restauração de teste e fornece uma interface de usuário decente o suficiente para selecionar o arquivo.(s) você deseja restaurar. Foi rápido, Snappy, informativo … Não sei como poderia ser melhor.

Falei com um dos meus colegas sobre quem tem mais experiência com backup on-line. Ele disse que o Mozy é bom, mas que carece de uma capacidade de dizer o Mozy para fazer o equivalente de "restaurar arquivos que eu apaguei." Isto é para dizer que se você não sabe que você excluiu um cico, ou se fazer, mas não me lembro o nome, Mozy pode não ajudar muito em termos de facilmente encontrá-lo para restaurar.

Eles impõem um limite de 2GB, se você só quer usar o serviço gratuitamente. Isso parece que é $5/ mês para armazenamento ilimitado.

Linha inferior, Se alguém me perguntar se eles devem usar o Mozy para backup on-line, Agora é a minha resposta, "O inferno, Sim."

</fim>

Subscreva ao meu blog.

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

Technorati Tags: ,

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