Månedlige Arkiver: April 2011

SharePoint 2010 KeywordQuery og anonyme brukere

Jeg har aktivert anonym tilgang på nettstedet mitt for å teste ut en søk-webdel som jeg har utviklet og til ingen stor overraskelse, Det tok ikke helt fungerer.  Anonym tilgang er ganske mye det er alltid en utfordring for meg.

I dette tilfellet, det første søket kjørte ikke en eller annen grunn.  Jeg må si at det var kjører, men det var ikke returnerer noen resultater.  Jeg bruker KeywordQuery for den første skjermen.

Jeg gjorde et raskt søk og denne bloggen postering av"sowmyancs"kom ganske fort: “SharePoint 2010 Søk: viser ikke noen resultater for anonyme brukere?”  At bloggoppføring beskriver problemet fra en ute av boksen søkeord søk perspektiv, men virkemåten var lignende til gruven – arbeidet det for godkjente brukere og for anonyme brukere, men anonyme brukere fikk ingen resultater. 

Jeg har fulgt instruksjonene og bang!  Det løste problemet.  Jeg er ikke sikker på hva dette vil ha bivirkninger, og de kan vise seg for å være et problem, men kort sikt resultatet er nyttig.

Klikk på gjennom bloggen:

image

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery og HiddenConstraints-egenskapen

Jeg har gjort litt av arbeidet med den KeywordQuery objektet i SharePoint 2010 og å bruke den HiddenConstraints egenskapen.

Jeg fant ikke umiddelbart nyttig informasjon på den som egenskapen, så jeg tenkte jeg ville raskt døyt ned hvordan jeg har brukt det.

Så vidt jeg kan si, Dette er en automatisk betingelse som er lagt til spørringen slik at du kan sortere Park det det og ikke bekymre deg om det.  Som sådan, Det er bare en annen nøkkelord (eller et sett med nøkkelord) og ved at du kan skrive inn til Brukergrensesnittet når du gjør en søkeordsøk.  Her er et eksempel:

keywordQuery.HiddenConstraints = "område:\"Industry" ";

Du kan legge til flere betingelser med et plass-skilletegn.

keywordQuery.HiddenConstraints = "område:\"Industry" forsvar";

Ovenfor er ordtak i engelsk, "Kjør en søkeordet som er på jakt etter"forsvar"og videre, bruke "Industri" omfanget.

Her er en annen måte å se på det.:

image

Jeg har brukt det til å gi en sammenheng-avhengige automatisk omfang på en egendefinert webdel.  Når brukeren klikker på en kategori og klikker Søk-knappen, kategorien tilsier et bestemt søkeomfang.  Det fungerer godt så langt.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Eksempel: XSLT opprette HTML-Href

Jeg har gjort litt av XSL ting i det siste og tenkte jeg skulle sette sammen et utvalg for min fremtidig referanse og som kan være av verdi for oss alle XSLT-ers å lage en levende i internets.

Vurder følgende XML:

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

Følgende XSL tekstutdrag vil generere en sortert liste over hrefs faner:

<XSL:mal kamp = "FdcSearchTabsCollection" XML:Space = "bevare">
   
    <!– "Alt" kategorien –>
    <a href = "javascript:ViewTab(' Den)">Vis alle</en>
   
    <!– Hver enkelt kategori –>
    <!– Gå gjennom alle kategoriene og vise riktig  koblinger. –>
    <XSL:for hver Velg = "SearchTab">
      <XSL:sortere select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@TabId}’)"><XSL:verdien av select="@Label"/></en>
    </XSL:for each>

    <br /> 
   

   </XSL:mal>

Her er hva det ser ut i SharePoint:

SNAGHTML78aa2cb

 

 

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

SharePoint MVP Chat på ons 04/20

Jeg skal delta i en av perioden MVP chatter neste uke, 04/20.  Her er Microsofts skrive opp og link til registrering:

Har du tøff tekniske spørsmål om SharePoint som du søker svar? Vil du å tappe inn i den dyp kjennskap til den talentfulle Microsoft Most Valuable Professionals? SharePoint-MVPer er de samme menneskene du se i det tekniske miljøet som forfattere, høyttalere, bruker gruppeledere og riddere i MSDN og TechNet-fora. Etter stor etterspørsel, Vi har samlet disse ekspertene som en kollektiv gruppe for å svare på dine spørsmål live. Så vennligst bli med oss og ta på spørsmål! Denne chatten vil dekke WSS 3.0, MOSS, SharePoint Foundation 2010 og SharePoint Server 2010. Emner inkluderer oppsett og administrasjon, design, utvikling og generelt spørsmål.
Vennligst bli med oss på onsdag 20 April på 9 am PDT/middag EST å chatte med MVPer fra rundt om i verden. Lær mer og legge til disse chattene i kalenderen ved å besøke siden for MSDN-hendelse http://msdn.microsoft.com/en-us/events/aa497438.aspx

Jeg begynte i en av disse i fjor, og det var en skikkelig eksplosjon.  Det er bare en gal slags åpent spørsmål/svar extravaganza. 

Her er noen av de (for øyeblikket) planlagte SharePoint MVP-deltakere:

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

Det er et bredt spekter av interesser og spesialiteter.  Jeg tror dette vil bli en morsom tid og god bruk av lunsjen (eller enhver time i løpet av dagen Smil )

Registrer her her (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

En grunn for "ett eller flere felt typer ikke er riktig installert”

Jeg var å gjøre en liten tweak i går til en webdel som gjør en CAML-spørring mot en liste.  Jeg gjort endringen, rullet den og kom hit med en feil:

Det har oppstått en uventet feil i tre dag Outlook værmelding webdel. Kontakt systemansvarlig. Én eller flere typer er ikke riktig installert. Gå til innstillinger-siden for listen du vil slette disse feltene.

Jeg var fasadeforkledning problem for en annen oddball tidligere slik at jeg ikke umiddelbart koble min CAML-spørring med feil som SharePoint var rapportering til meg.  Jeg gjorde en rask bing Søk og og fant dette blogginnlegget nyttig ved Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Her er dårlig spørringen:

spørringen.Spørre = (likhetstegn)"<Der><Og><NEQ><FieldRef navn = 'Abbr' /><Verditype = 'Tekst'>SFNY</Verdi><FieldRef navn = 'Abbr' /><Verditype = 'Tekst'>SFIS</Verdi></NEQ></Og></Der>";

Her er det faste:

spørringen.Spørre = (likhetstegn)"<Der><Og><NEQ><FieldRef navn = 'Abbr' /><Verditype = 'Tekst'>SFNY</Verdi></NEQ><NEQ><FieldRef navn = 'Abbr' /><Verditype = 'Tekst'>SFIS</Verdi></NEQ></Og></Der>";

Så, moralske av historien er: Kontroller at din CAML er riktig, eller du kan få en underlig-feil.

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

</slutten>

Quick Fix For "det har oppstått en feil under lasting av skjemaet”

Jeg tester en egendefinert SharePoint Designer 2010 aktivitet i fin søndag ettermiddag, og jeg var uventet treffer en "kritisk feil" når du prøver å starte arbeidsflyten:

Det har oppstått en feil under lasting av skjemaet.

Klikk Start Over for å laste inn en ny kopi av skjemaet.  Hvis denne feilen vedvarer, Kontakt kundestøtteteamet for webområdet.

Klikk Lukk for å avslutte denne meldingen.

Vis feildetaljer

selvfølgelig, Hvis du klikker knappen "Vis feildetaljer" alt det gjør er å vise deg en korrelasjons-ID:

image

I mitt tilfelle, Dette viste seg for å være et problem med Alternative tilgangstilordninger.  Jeg så på loggfilen i den 14 struktur, og så at InfoPath var klager om et problem som AAM (siden var jeg treffer localhost i stedet for navnet på serveren).  Jeg forandret min URL og det løste det.

Det gjør for å vise at med alle være ulike biter nå i SP 2010, tingen du naturligvis dette er et problem (SharePoint Designer arbeidsflyt i mitt tilfelle) er faktisk helt urelaterte til kjernen problem.

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

</slutten>