maandelikse Argiewe: April 2011

SharePoint 2010 KeywordQuery en anonieme gebruikers

Ek het om anoniem toegang in my site te toets uit 'n soek web deel wat ek het is die ontwikkeling en geen groot verrassing, dit het nie regtig werk nie.  Anonieme toegang is pretty much altyd 'n uitdaging vir my.

In hierdie geval, die aanvanklike soektog is nie vir een of ander rede.  Ek moet sê dat dit was hardloop, maar dit was nie enige resultate terug.  Ek gebruik die KeywordQuery vir daardie eerste vertoning.

Ek het 'n vinnige soek en hierdie blog post by "sowmyancs"Het redelik vinnig: "SharePoint 2010 Soek: nie enige resultate toon vir anonieme gebruikers?"  Dat die blog inskrywing beskryf die probleem van 'n buite die boks navraag soek perspektief, maar die gedrag was soortgelyk aan myne - dit het gewerk vir bekragtigde gebruikers toegepas word en vir anonieme gebruikers, maar anonieme gebruikers het geen resultate opgelewer nie. 

Ek volg die instruksies en bang!  Dit het my probleem opgelos.  Ek is nie seker watter newe-effekte sal hê, en hulle kan bewys om 'n probleem te wees, maar die kort termyn resultaat is nuttig.

Klik op deur die blog:

image

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery en die HiddenConstraints Eiendom

Ek het 'n bietjie van die werk te doen met die KeywordQuery voorwerp in SharePoint 2010 en gebruik te maak van die HiddenConstraints eiendom.

Ek het nie 'n onmiddellik nuttige inligting oor die daardie eiendom, so het ek gedink ek sou vinnig neerskryf hoe ek dit gebruik.

Sover ek kan sê, dit is 'n outomatiese is bygevoeg by die navraag nie, sodat jy kan sorteer van die park dit daar en nie bekommerd wees daaroor nie.  As sodanig, dit is net nog 'n navraag (of 'n stel van sleutelwoorde) wysigers wat jy kan tik in die UI wanneer jy 'n navraag soek.  Hier is 'n voorbeeld:

keywordQuery.HiddenConstraints = "omvang:\"Nywerheid " ";

Jy kan ekstra beperkings met 'n ruimte skeiding steken.

keywordQuery.HiddenConstraints = "omvang:\Nywerheid " verdediging ";

Die bogenoemde is in Engels sê, "Hardloop 'n sleutelwoord soek na" verdediging "en voorts, gebruik van die "produksie" omvang.

Hier is 'n ander manier om daarna te kyk:

image

Ek het al met behulp van 'n konteks-afhanklike outomatiese omvang te voorsien op 'n persoonlike web deel.  Wanneer die gebruiker op 'n blad en druk 'n soektog-knoppie, die blad dikteer 'n bepaalde soektog omvang.  Dit is goed so ver.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Voorbeeld: XSLT Die skep van HTML href se

Ek is besig met 'n bietjie van die XSL dinge die afgelope tyd en het gedink ek wil 'n voorbeeld vir my toekomstige verwysing en dit mag wees van waarde aan al ons XSLT-ers 'n lewe in die Inter.

Oorweeg die volgende XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "Nywerheid" SortOrder = "00" Label = "Industries" SearchConstraints = "contenttype:Nywerheid" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "gebruike" SortOrder = "01" Label = "praktyke" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Die volgende XSL-uit sal genereer 'n gesorteer lys van hrefs tabs:

<xsl:sjabloon wedstryd = "FdcSearchTabsCollection is" xml:ruimte = "bewaar">
   
    <!– Die "alles" blad –>
    <a href = "javascript:ViewTab(‘All’)">Kyk na al</1>
   
    <!– Elke individuele blad –>
    <!– Itereer deur al die tabs en vertoon die korrekte  skakels. –>
    <xsl:vir-elke kies = "SearchTab-">
      <xsl:soort kies = "@ SortOrder" />

      …
      <a href = "javascript:ViewTab('{@ TabID}")"><xsl:waarde van kies = "@ Label" /></1>
    </xsl:vir-elke>

    <br /> 
   

   </xsl:sjabloon>

Hier is hoe dit lyk in SharePoint:

SNAGHTML78aa2cb

 

 

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Die SharePoint MVP Chat on Wed 04/20

Ek sal in een van die tydperk MVP geselsies deelneem volgende week, 04/20.  Hier is Microsoft se skryf-en 'n skakel na die registrasie:

Het jy moeilike tegniese vrae met betrekking tot SharePoint waarvoor jy soek na antwoorde? Wil jy toegang tot die diep kennis van die talentvolle Microsoft mees waardevolle Professionals? Die SharePoint MWBs is dieselfde mense wat jy sien in die tegniese gemeenskap as skrywers, sprekers, gebruiker groep leiers en kan beantwoord in die MSDN-en TechNet forums. Deur die gewilde vraag, ons het hierdie kundiges saam as 'n kollektiewe groep om te antwoord op jou vrae lewe. So asseblief saam met ons en bring op die vrae! Hierdie chat sal dek WSS 3.0, MOSS, SharePoint Foundation 2010 en die SharePoint Server 2010. Onderwerpe sluit in die opstel en administrasie, ontwerp, ontwikkeling en algemene vraag.
Let asseblief saam met ons op Woensdag April 20ste op 09:00 PDT / middag EST om te gesels met MWBs van regoor die wêreld. Hier is meer en hierdie geselsies na jou agenda deur 'n besoek van die MSDN geval bladsy http://msdn.microsoft.com/en-us/events/aa497438.aspx

Ek het aangesluit in een van die laaste jaar en dit was 'n werklike ontploffing.  Dit is net 'n gek soort van 'n ope vraag / antwoord skouspel. 

Hier is 'n paar van die (tans) geskeduleer SharePoint MVP deelnemers:

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

Dit is 'n wye spektrum van belangstellings en spesialiteite.  Ek dink dit sal 'n tyd vir pret en goeie gebruik van jou middagete (of 'n uur gedurende die dag Smile )

Teken hier (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Een van die redes vir "Een of meer veldtipes is nie behoorlik geïnstalleer”

Ek was besig om 'n klein tweak gister na 'n web deel wat 'n CAML navraag teen 'n lys nie.  Ek het die verandering, ontplooi en het getref met 'n fout:

'N Onverwagse fout het voorgekom in die Drie Dag Outlook Weer Voorspelling Webpart. Kontak asseblief die stelseladministrateur. Een of meer veldtipes is nie behoorlik geïnstalleer. Gaan na die lys instellings hierdie velde te verwyder.

Ek is teenoor ander oddball kwessie vroeër so ek het nie dadelik my CAML navraag verbind met die fout wat SharePoint is verslagdoening aan my.  Ek het 'n vinnige die bing soek en het dit behulpsaam gevind blog post deur Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Hier is die slegte navraag:

Query.query = "<Waar><En><Neq><FieldRef Naam = "Abbr-/><Waarde Tipe = "teks">SFNY</Waarde><FieldRef Naam = "Abbr-/><Waarde Tipe = "teks">SFIS</Waarde></Neq></En></Waar>";

Hier is vasgestel:

Query.query = "<Waar><En><Neq><FieldRef Naam = "Abbr-/><Waarde Tipe = "teks">SFNY</Waarde></Neq><Neq><FieldRef Naam = "Abbr-/><Waarde Tipe = "teks">SFIS</Waarde></Neq></En></Waar>";

So, die morele van die storie is: maak seker jou CAML korrek is, of jy kan 'n oddball fout.

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

</einde>

Kitsoplossing vir "Daar is 'n fout tydens die laai van die vorm”

Ek is die toets van 'n persoonlike SharePoint Designer 2010 aktiwiteit hierdie pragtige Sondag middag en ek was onverwags tref 'n "kritieke fout" wanneer ek probeer om die werksvloei te begin:

Daar was 'n fout tydens die laai van die vorm.

Kliek begin om 'n nuwe kopie van die vorm te laai.  As hierdie probleem voortduur, kontak met die ondersteuning-span vir die webwerf.

Kliek Maak hierdie boodskap te verlaat.

Wys fout besonderhede

Natuurlik, As jy kliek op die "Wys fout besonderhede"-knoppie Al wat dit doen is jy 'n korrelasie ID:

image

In my geval, blyk dit 'n Alternatiewe Toegang afbeeldings probleem te wees.  Ek kyk na die log lêer in die 14 miernes en sien dat Path kla oor 'n AAM uitgawe (want ek is localhost slaan in plaas van die bediener se naam).  Ek het my adres verander en wat opgelos.

Dit doen om te wys met al die linkings van die verskillende stukkies nou in SP 2010, die ding wat jy natuurlik hierdie is 'n probleem (SharePoint Designer workflow in my geval) is eintlik totaal onverwant aan die kern probleem.

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

</einde>