arquivos mensuais: Abril 2011

SharePoint 2010 KeywordQuery e Usuarios non rexistrados

Eu activado o acceso anónimo no meu sitio para probar unha parte da investigación na web eu teño benvida a desenvolver e para sorpresa, non funciona moi ben.  O acceso anónimo é case sempre un reto para min.

Neste caso, a procura de inicio non estaba funcionando por algún motivo.  Debo dicir que foi en execución, pero non estaba retornando ningún resultado.  Eu estou usando o KeywordQuery para que a pantalla de inicio.

Eu fixen unha procura rápida e este post no blog de "sowmyancs"Veu-se rapidamente: "SharePoint 2010 Procurar: non mostrando ningún resultado para os usuarios anónimos?"  Este blog describe o problema desde unha perspectiva de fóra do cadro de busca palabra clave, pero o comportamento foi similar ao meu - el traballou para usuarios rexistrados e usuarios anónimos, pero os usuarios anónimos non teño resultados. 

Eu seguín as instrucións e bang!  El resolveu o meu problema.  Eu non estou seguro do que efectos secundarios que terá e que podería ser un problema, pero o resultado a curto prazo é útil.

Prema no a través do blog:

image

</final>

Rexístrate para o meu blog.

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

SharePoint 2010 KeywordQuery ea Propiedade HiddenConstraints

Eu teño feito un pouco de traballo co KeywordQuery obxecto en SharePoint 2010 e facendo uso do HiddenConstraints propiedade.

Eu non atopei calquera información inmediatamente útil sobre o inmoble que, entón eu penso que eu ía anotar axiña como eu teño usado.

Polo que podo dicir, esta é unha restrición automática engadida á consulta de modo que pode clasificarse de estaciona-lo alí e non hai problema con iso.  Como tal, é só outra palabra clave (ou conxunto de palabras clave) e modificadores que podes escribir para a interface de usuario cando se fai unha busca por palabra.  Aquí está un exemplo:

keywordQuery.HiddenConstraints = alcance ":\"Industria " ";

Vostede poderá engadir ningunha restrición adicional cun delimitador de espazo.

keywordQuery.HiddenConstraints = alcance ":\"A industria " defensa ";

O texto anterior está dicindo en inglés, "Executar unha consulta contrasinal procura de" defensa "e, ademais, usar o "Industria" alcance.

Velaquí outra maneira de ollar para el:

image

Eu teño usado para proporcionar un espazo dependente do contexto automática en unha parte da web personalizada.  Cando o usuario fai clic nunha pestana e fai clic no botón de busca, a guía determina un ámbito de investigación particular.  Funciona ben ata agora.

</final>

Rexístrate para o meu blog.

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

Exemplo: XSLT creating href HTML

Eu teño feito un pouco de cousas XSL ultimamente e penso que eu ía montar un exemplo para a miña mesmas e que pode ser de valor para todos nós XSLT-ERS gañar a vida nas internets.

Considero o seguinte XML:

<Conde FdcSearchTabsCollection = "2">
  <Etiqueta SearchTab = Industria "" SortOrder = "00" Label = "industrias" SearchConstraints = "contenttype:Industria" Tabid = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <Etiqueta SearchTab = "Prácticas" SortOrder = "01" label = "Prácticas" SearchConstraints = "contenttype:PracticeGroups" Tabid = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

O tramo de XSL a seguir pode xerar unha lista ordenada de guías HREFs:

<XSL:xogo template = FdcSearchTabsCollection "" xml:space = "preserve">
   
    <!– O "todos" separador –>
    <a href = "javascript:ExibirGuia(‘All’)">Ver</un>
   
    <!– Cada guía individual –>
    <!– Percorrer todos os guías e amosar o correcto  Ligazóns. –>
    <XSL:formas Each select = "SearchTab">
      <XSL:tipo select = "@ SortOrder" />

      …
      <a href = "javascript:ExibirGuia('{@ Tabid}')"><XSL:valor de select = "Etiqueta @" /></un>
    </XSL:a-cada>

    <br /> 
   

   </XSL:modelo>

Aquí está o que parece o SharePoint:

SNAGHTML78aa2cb

 

 

</final>

Rexístrate para o meu blog.

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

SharePoint MVP chat en Ven 04/20

Eu estarei participando dun dos chats MVP período a próxima semana, 04/20.  Aquí é de Microsoft write-up e link para o rexistro:

Ten preguntas duras técnicas relativas SharePoint para o que está en busca de respostas? Quere bater no coñecemento profundo dos profesionais talent Microsoft Most Valuable? Os MVPs do SharePoint son as mesmas persoas que aparecen na comunidade técnica como autores, alto-falantes, líderes de grupos de usuarios e usuarios con resposta nos foros MSDN e TechNet. Por demanda popular, trouxo estes especialistas xuntos como un grupo de prensa para responder ás súas preguntas en directo. Entón, por favor unirse a nós e traer sobre as cuestións! Este chat ha cobre WSS 3.0, Moss, SharePoint Foundation 2010 e do SharePoint Server 2010. Os temas inclúen a instalación ea administración, proxecto, desenvolvemento e cuestión xeral.
Por favor unirse a nós o mércores 20 de abril, ás 9 PDT / mediodía EST para falar con MVPs de todo o mundo. Máis información e engadir eses chats ao seu calendario, a visitar a páxina do evento MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Eu entrei nun deles o ano pasado e foi unha explosión real.  É só unha especie de loucura cuestión aberta / extravaganza resposta. 

Estes son algúns dos (actualmente) programadas SharePoint participantes MVP:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Arborizado  Windischman
Zlatan Dzinic

Isto é un amplo espectro de intereses e especialidades.  Creo que iso vai ser un momento divertido e bo uso da súa hora de xantar (ou calquera hora durante o día sorriso )

Asine aquí aquí (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</final>

Rexístrate para o meu blog.

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

Unha razón para "Un ou máis tipos de campo non están instalados correctamente”

Eu estaba facendo un pequeno puxão de onte a unha parte da web que fai unha consulta CAML cunha lista.  Fixen o cambio, implantado e foi atinxido cun erro:

Un erro inesperado ocorreu o día tres Outlook Previsión WebPart. Póñase en contacto co administrador do sistema. Un ou máis tipos de campo non están instalados correctamente. Ir á páxina de configuración da lista para eliminar eses campos.

Eu estaba enfrentando outro problema oddball máis cedo para non chamar inmediatamente miña consulta CAML o erro que o SharePoint estaba relatando para min.  Eu fixen unha procura rápida e Bing e atopei este post no blog útil por Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Aquí está a consulta malo:

query.Query = "<Onde><E><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>SFNY</Valor><FieldRef Name = 'ABBR' /><Valor Type = 'A'>Os IFC</Valor></Neq></E></Onde>";

Aquí está fixado:

query.Query = "<Onde><E><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>SFNY</Valor></Neq><Neq><FieldRef Name = 'ABBR' /><Valor Type = 'A'>Os IFC</Valor></Neq></E></Onde>";

Así, a moral da historia é: Asegúrese de que o CAML é correcto ou pode recibir un erro oddball.

Rexístrate para o meu blog.

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

</final>

Solución rápida para "Houbo un erro ao cargar o formulario”

Estou probando un SharePoint Deseño personalizado 2010 actividade esta tarde de domingo moi ben e eu estaba de vez bater un "Erro Crítico" ao tentar executar o fluxo de traballo:

Houbo un erro ao cargar o formulario.

Prema en Inicio longo para cargar unha nova copia do formulario.  Se o erro persiste, póñase en contacto co equipo de soporte para a Web.

Prema en Pechar para saír desta mensaxe.

Amosar detalles do erro

Por suposto, Se fai clic no "Show de erro detalles" botón de todo o que fai é amosar unha identificación de correlación:

image

No meu caso, este acabou por ser un Alternate Access Mappings problema.  Mirei para o ficheiro de rexistro no 14 colmea e viu que o InfoPath estaba reclamando sobre un problema AAM (dende que eu estaba batendo localhost no canto do nome do servidor).  Eu mudei a miña URL e que resolveu.

Fai amosar que, con todas as conexións dos diferentes bits agora en SP 2010, a cousa que, por suposto, este é un problema (SharePoint Deseño de fluxo de traballo no meu caso) é en realidade totalmente alleos ao problema central.

Rexístrate para o meu blog.

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

</final>