Mjesečni arhiv: Travanj 2011

SharePoint 2010 KeywordQuery i anonimnih korisnika

Ja omogućen anonimni pristup u mom mjestu isprobati dio za pretraživanje web sam razvija i da nema veliko iznenađenje, to nije dosta raditi.  Anonimni pristup je ljepušan velik dio uvijek izazov za mene.

U tom slučaju, traženje ne radi iz nekog razloga.  Bih trebao reći da je to je trčanje, ali to nije povratka nikakve rezultate.  Ja sam koristeći KeywordQuery za taj početni zaslon.

Ja sam brzo pretraživanje i ovaj blog post "sowmyancs"Došao prilično brzo: "SharePoint 2010 Traži: ne pokazuje nikakve rezultate za anonimne korisnike?"  To blog entry opisuje problem s Izvan okvira za pretraživanje ključnih riječi perspektive, ali ponašanje je slično mome - to je radio za provjerene korisnike te anonimnim korisnicima, ali anonimni korisnik dobio nikakve rezultate. 

Slijedio sam upute i praska!  To riješio moj problem.  Ja sam ne siguran što nuspojave to će imati i oni svibanj dokazati da se problem, ali kratkoročni rezultat je korisno.

Kliknite na kroz blog:

image

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery i HiddenConstraints nekretnine

Ive 'bio događaj malo rada s KeywordQuery objekt u sustavu SharePoint 2010 i korištenje HiddenConstraints svojstvo.

Nisam odmah pronaći korisne informacije o tom imovinom, pa sam mislio bih točkica dolje brzo kako sam bio koristeći ga.

Koliko ja mogu reći, to je automatsko ograničenje dodan u upitu, tako da možete sortirati parka se nalazi i ne brinuti o tome.  Kao takav, to je samo još jedan ključnih riječi (ili skup ključnih riječi) i modifikatori da možete upisati se na UI kada napraviti ključne riječi za pretraživanje.  Evo primjer:

keywordQuery.HiddenConstraints = "opseg:\"Industrija " ";

Možete dodati dodatne ograničenja s prostora graničnika.

keywordQuery.HiddenConstraints = "opseg:\"Industrija " obrana ";

Gore je rekao na engleskom jeziku, "Pokrenuti upit ključne riječi u potrazi za" obrana "i nadalje, koristiti "industrija" opseg.

Evo još jedan način gledanja na njega:

image

Ive 'bio koristeći ga za pružanje ovisna o kontekstu automatsko opseg na prilagođenoj web-dijela.  Kada korisnik klikne na kartici i klikne gumb za pretraživanje, Kartica diktira određeni opseg pretraživanja.  To je radi dobro tako daleko.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Primjer: XSLT Stvaranje HTML href-a

Ive 'bio događaj malo XSL stvari u zadnje vrijeme i mislio sam staviti zajedno uzorak za moje buduće potrebe i koji bi mogli biti od vrijednosti za sve nas XSLT-katore zaraditi za život u internets.

Razmislite o sljedećem XML:

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

Sljedeći isječak XSL će generirati popis sortiran hrefs karticama:

<XSL:Predložak utakmica = "FdcSearchTabsCollection" xml:prostor = "sačuvati">
   
    <!– "Sve" kartica –>
    <href = "javascript:PrikazTabulator(‘All’)">Vidi sve</a>
   
    <!– Svaki pojedinac kartica –>
    <!– Iteraciju kroz sve kartice i prikazati točno  linkovi. –>
    <XSL:za-svaki odaberite SearchTab = "">
      <XSL:vrsta select = "@ SortOrder" />

      …
      <href = "javascript:PrikazTabulator('{@ TabID}')"><XSL:vrijednost od = odaberite "@ znaka" /></a>
    </XSL:za-svakog>

    <br /> 
   

   </XSL:predložak>

Evo kako to izgleda u sustavu SharePoint:

SNAGHTML78aa2cb

 

 

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

SharePoint MVP Chat dana uto 04/20

Ja ću biti sudjelovanje u jednom od razgovora period MVP sljedeći tjedan, 04/20.  Evo Microsoft pisati-up i link za registraciju:

Imate li teške tehničkih pitanja u vezi SharePoint za koje ste traže odgovore? Želite li iskoristiti u dubokoj znanja o talentiranim Microsoft Most Valuable Professionals? SharePoint MVP su isti ljudi koje vidite na tehničkoj zajednici kao autora, Zvučnici, korisničkih skupina vođe i answerers u MSDN i TechNet foruma. By popularne potražnje, smo donijeli tih stručnjaka zajedno kao zajedničku skupinu odgovoriti na vaša pitanja živjeti. Dakle, molimo Vas da nam se pridružite i donijeti na pitanja! Ovaj razgovor će pokriti WSS 3.0, MOSS, SharePoint Foundation 2010 i SharePoint Server 2010. Teme uključuju postavljanje i administraciju, dizajn, razvoj i općenito pitanje.
Molimo Vas da nam se pridružite u srijedu 20. travnja u 9 PDT / podne EST razgovarati s MVP iz cijelog svijeta. Saznajte više i dodati te razgovore u kalendar tako da posjetite stranicu MSDN događaja http://msdn.microsoft.com/en-us/events/aa497438.aspx

Pridružio sam se u jednom od tih prošle godine i to je bio pravi eksplozije.  To je samo luda vrsta otvoreno pitanje / odgovor manifestaciju. 

Ovdje su neke od (trenutno) planirane SharePoint MVP sudionici:

Cornelius van Dyk
Dan Atis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Šumovit  Windischman
Zlatan Džinić

To je širok spektar interesa i specijalnosti.  Mislim da će to biti zabavno i vrijeme dobro iskoristiti za ručak sat vremena (ili bilo koji sat tijekom dana Osmijeh )

Prijavite se ovdje ovdje (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

Jedan od razloga za "jednu ili više vrsta polja nije ispravno instaliran”

Bio sam malo uštinuti jučer na web-dio koji radi na CAML upita protiv popisa.  Sam napravio promjenu, ga koriste i dobio pogodak s pogreškom:

Neočekivana pogreška u tri dana Outlook Vremenska prognoza WebPart. Molimo obratite se administratoru sustava. Jedan ili više vrsta polja nisu pravilno instaliran. Idi na stranicu Postavke popisa za brisanje tih polja.

Bio sam pred drugi otkačen pitanje ranije pa nisam odmah povezati CAML upit sa SharePoint pogreške koja je izvještavanje za mene.  Ja sam brzo pretraživanje i bing i pronašli ovaj koristan blog post po Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Ovdje je loše upit:

query.Query = "<Gdje><I><Neq><FieldRef Ime = 'abbr' /><Vrijednost Type = 'Tekst'>SFNY</Vrijednost><FieldRef Ime = 'abbr' /><Vrijednost Type = 'Tekst'>SFIS</Vrijednost></Neq></I></Gdje>";

Evo to je fiksna:

query.Query = "<Gdje><I><Neq><FieldRef Ime = 'abbr' /><Vrijednost Type = 'Tekst'>SFNY</Vrijednost></Neq><Neq><FieldRef Ime = 'abbr' /><Vrijednost Type = 'Tekst'>SFIS</Vrijednost></Neq></I></Gdje>";

Tako, Pouka priče je: provjerite je li vaš CAML točna ili ste svibanj dobiti otkačen pogrešku.

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

</kraj>

Quick Fix za "Došlo je do pogreške tijekom učitavanja obrasca”

Ja sam testiranje prilagođenu SharePoint Designer 2010 djelatnost ovaj fini u nedjelju poslijepodne, a ja iznenada je naletio na "kritična pogreška" kada pokušavate pokrenuti tijek rada:

Došlo je do pogreške tijekom učitavanja obrasca.

Kliknite Start Over učitati novu kopiju obrasca.  Ako se pogreška pojavljuje, kontaktirajte tim za podršku za web-mjesto.

Kliknite Zatvori da biste zatvorili ovu poruku.

Prikaži detalje pogreške

Naravno, Ako kliknete "Prikaži pojedinosti o pogrešci" gumb sve to čini se pokazati ID korelacije:

image

U mom slučaju, pokazalo se da se zamjenik Access preslikavanja problem.  Pogledao sam u log datoteku u 14 košnicu i vidio da je InfoPath žaliti na AAM broju (jer sam je udaranje localhost umjesto naziva poslužitelja).  Sam promijenio URL i to je riješeno.

To čini kako bi pokazao da sa svim linkings različitih bitova sada u SP 2010, stvar koju, naravno, to je problem (SharePoint Designer tijek rada u mom slučaju) je zapravo potpuno nevezano za osnovnu problema.

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

</kraj>