Buwanang Archive: Abril 2011

SharePoint 2010 KeywordQuery at Anonymous mga gumagamit

Napagana ko ng anonymous access sa aking site upang subukan ang isang bahagi ng web ng paghahanap ko na ay ang pagbuo at walang magandang sorpresa, hindi ito ay lubos na gumagana.  Anonymous access ay medyo magkano palaging isang hamon para sa akin.

Sa kasong ito, ang unang paghahanap ay hindi tumatakbo para sa ilang kadahilanan.  Ang dapat kong sabihin na ito ay tumatakbo ngunit hindi ito ay bumabalik na anumang mga resulta.  Ako gamit ang KeywordQuery para sa display na unang.

Ginawa ko ang isang mabilis na paghahanap at ang blog post na ito sa pamamagitan ng "sowmyancs"Dumating up medyo mabilis: "SharePoint 2010 Hanapin: hindi nagpapakita ng anumang mga resulta para sa mga hindi kilalang gumagamit?"  Na blog entry na naglalarawan sa problema mula sa isang out ng kahon ng paghahanap sa keyword pananaw ngunit pag-uugali ang noon ay katulad sa minahan - ito ay nagtrabaho para sa sa napatotohanan mga gumagamit at para sa hindi kilalang mga gumagamit, ngunit hindi kilalang gumagamit kayong walang mga resulta. 

Sinundan ko ang mga tagubilin at putok!  Malutas ito ang aking isyu.  Hindi ako sigurado kung ano ang epekto na ito ay may at maaaring sila ay patunayan na maging isang problema, ngunit ang maikling kataga ng resulta ay nakakatulong.

Mag-click sa pamamagitan ng blog:

image

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery at ang HiddenConstraints Property

Ako ay paggawa ng isang bit ng trabaho sa KeywordQuery bagay sa SharePoint 2010 at paggawa ng paggamit ng HiddenConstraints ari-arian.

Hindi ko mahanap ang anumang kaagad nakakatulong na impormasyon sa ang na ari-arian, kaya naisip ko gusto ko mabilis isulat kung paano ko na na ang paggamit nito.

Bilang malayo bilang maaari kong sabihin, ito ay isang awtomatikong pagpilit na idinagdag sa query sa gayon ay maaari mong ayusin ng park doon at hindi mag-alala tungkol dito.  Sarili, ito ay lamang ng isa pang keyword (o magtakda ng mga keyword) at modifiers na maaari mong i-type sa ang UI kapag ginawa mo ang isang keyword sa paghahanap.  Narito ang isang halimbawa:

keywordQuery.HiddenConstraints = "scope:\"Industry\"";

Maaari kang magdagdag ng karagdagang mga hadlang sa isang puwang delimiter.

keywordQuery.HiddenConstraints = "scope:\"Industry\" defense";

Sa itaas ay sinasabi sa Ingles, "Tumakbo ang isang keyword na query na naghahanap para sa" pagtatanggol "at tangi sa roon, gamitin ang "Industry" na saklaw.

Narito ang isa pang paraan ng pagtingin sa dito:

image

Ako ay gamitin ito upang magbigay ng isang konteksto-umaasa awtomatikong saklaw sa isang pasadyang bahagi ng web.  Kapag ang gumagamit ay pag-click sa isang tab at pag-click ng isang search button, ang tab ng dictates ng isang partikular na saklaw ng paghahanap.  Ito ay mahusay na gumagana sa ngayon.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Halimbawa: Ng XSLT Paglikha ng HTML href ng

Ko na ay paggawa ng isang bit ng XSL bagay-bagay kani-kanina lamang at naisip Gusto ko magkasama ng isang sample para sa aking hinaharap reference at na maaaring ng halaga sa lahat sa atin XSLT-ers paggawa ng isang buhay sa internets.

Isaalang-alang ang mga sumusunod na XML:

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

Ang mga sumusunod na snippet XSL ay bumuo ng isang pinagsunod-sunod na listahan ng mga tab sa HREF:

<xsl:template match="FdcSearchTabsCollection" xml:space="preserve">
   
    <!– The "all" tab –>
    <a href="javascript:ViewTab(‘All’)">Tingnan ang lahat ng</isang>
   
    <!– Bawat indibidwal na tab –>
    <!– Umulit sa pamamagitan ng lahat ng mga tab at ipakita ang tamang  mga link. –>
    <xsl:for-each select="SearchTab">
      <xsl:sort select="@SortOrder"/>

      …
      <a href="javascript:ViewTab('{@ TabID}')"><xsl:value-of select="@Label"/></isang>
    </xsl:para sa-bawat>

    <br /> 
   

   </xsl:template>

Narito ang kung ano ang tila sa SharePoint:

SNAGHTML78aa2cb

 

 

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

SharePoint MVP Chat sa Wed 04/20

Kukunin ko ang mga kalahok sa isa sa mga MVP ang mga chat ng panahon sa susunod na linggo, 04/20.  Narito ang Microsoft ng write-up at link sa ang registration:

Mayroon ba kayong matigas mga teknikal na tanong tungkol sa na SharePoint kung saan mo ay naghahanap ng mga sagot? Gusto mo bang i-tap sa malalim na kaalaman ng mga mahuhusay Microsoft pinakamahalaga Professional? Ang mga SharePoint MVPs ang parehong mga tao na nakikita mo sa mga teknikal na komunidad ng mga may-akda, nagsasalita, mga lider sa grupo ng gumagamit at answerers sa MSDN at TechNet forum. Sa pamamagitan ng tanyag na demand na, dinala namin na ang mga eksperto na ito ay sama-sama bilang isang sama-pangkat upang sagutin ang iyong mga katanungan nakatira. Kaya mangyaring sumali sa amin at dalhin sa ang mga tanong! Chat na ito ay sumasakop sa WSS 3.0, Lumot, SharePoint Foundation 2010 ang SharePoint Server 2010. Paksa isama ang setup at pangangasiwa, disenyo, unlad at pangkalahatang tanong.
Mangyaring sumali sa amin sa Miyerkules Abril ika-20 sa 09:00 PDT / tanghali EST makipag-chat sa mga MVPs mula sa buong mundo. Dagdagan ang nalalaman at magdagdag ng mga chat na ito sa iyong kalendaryo sa pamamagitan ng pagbisita sa pahina ng kaganapan ng MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Sumali ako sa isa sa mga nakaraang taon at ito ay isang tunay na sabog.  Ito ay lamang ng isang nakatutuwang uri ng mga bukas na katanungan / kasagutan marangyang palabas. 

Narito ang ilan sa mga (sa kasalukuyan) naka-iskedyul na mga kalahok ng SharePoint MVP:

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

Iyan ay isang malawak na spectrum ng mga interes at mga specialties.  Tingin ko ito ay isang masaya oras at mahusay na paggamit ng iyong oras ng tanghalian (o anumang oras sa panahon ng araw ngiti )

Mag-sign dito dito (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Isa Dahilan para sa "Ang isa o higit pang mga uri ng patlang ay hindi na-install nang maayos”

Ako ay paggawa ng isang maliit na sabunutan kahapon sa isang bahagi ng web na ang ng isang CAML query laban sa isang listahan.  Ginawa ko ang pagbabago, deployed ito at nakuha pindutin sa isang error:

May hindi inaasahang error na naganap sa Tatlong Araw Outlook Weather Forecast WebPart. Mangyaring makipag-ugnay sa system administrator. Isa o higit pang mga patlang na uri ay hindi na-install nang maayos. Pumunta sa pahina ng listahan ng mga setting upang tanggalin ang mga patlang na ito.

Ako ay nakaharap sa isa pang oddball isyu mas maaga kaya hindi ko agad ikonekta ang aking CAML query sa error na SharePoint ay pag-uulat sa akin.  Ginawa ko ang isang mabilis na paghahanap Bing at at Nakahanap ng ito kapaki-pakinabang na blog post sa pamamagitan ng Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Narito ang masamang query:

query.Query = "<Saan><At><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFNY</Halaga><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFIS</Halaga></Neq></At></Saan>";

Dito ito ay naayos na:

query.Query = "<Saan><At><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFNY</Halaga></Neq><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFIS</Halaga></Neq></At></Saan>";

Kaya, ang asal ng kuwento ay: tiyaking tama ang iyong CAML o maaari kang makakuha ng isang error ng oddball.

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

</dulo>

Mabilisang pag-aayos Para sa "Nagkaroon ng error habang naglo-load ng form”

Pagsubok ako ng isang pasadyang SharePoint Designer 2010 aktibidad na ito pinong Linggo hapon at inaasahang ako ay ng pagpindot isang "kritikal Error" kapag sinusubukan upang ilunsad ang daloy ng trabaho:

Nagkaroon ng error habang nilo-load ang form.

I-click ang Simulan Higit sa mag-load ng bagong kopya ng form.  Kung ang error na ito nagpatuloy, makipag-ugnay sa koponan sa suporta para sa Web Site.

I-click ang Isara upang lumabas ang mensaheng ito.

Ipakita ang mga detalye ng error

Talaga, kung ikaw ay i-click ang "Ipakita ang mga detalye ng error" button ang lahat ng ginagawa nito ay magpapakita sa iyo ng isang ugnayan ID:

image

Sa aking kaso, ito naka-out sa isang mga Kahaliling Access Mappings problema.  Ako ay tumingin sa ang log file sa 14 pugad at nakita na InfoPath ay nagrereklamo tungkol sa isang AAM na isyu (dahil ako ay pagpindot localhost sa halip na ang pangalan ng server).  Binago ko ang aking URL at na malutas ito.

Ginagawa nito upang ipakita na sa lahat ng mga linkings ng iba't-ibang mga bits ngayon sa SP 2010, ang bagay na natural na ito ay isang problema (SharePoint Designer daloy ng trabaho sa aking kaso) ay talagang lubos na hindi kaugnay sa core ang problema.

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

</dulo>