Měsíční archivy: Duben 2011

SharePoint 2010 KeywordQuery a anonymní uživatelé

Povolit anonymní přístup v mých stránek k testování vyhledávací webová část, kterou jsem byl vývoj a k žádné velké překvapení, docela to nefungovalo.  Anonymní přístup je téměř vždy pro mě výzvou.

V tomto případě, počáteční hledání nebyl spuštěn z nějakého důvodu.  Měl říct, že to byl běží, ale to se nevrací žádné výsledky.  Používám pro počáteční zobrazení KeywordQuery.

Udělal jsem rychlé hledání a tuto položku blogu pomocí"sowmyancs"přišel poměrně rychle: “SharePoint 2010 Hledat: není zobrazeno žádné výsledky pro anonymní uživatele?”  Že blogu popisuje problém z out of box klíčové hledání perspektivy, ale chování byl podobný mně – pracoval pro ověřené uživatele a pro anonymní uživatele, anonymní uživatelé ale žádné výsledky. 

Sledoval jsem instrukce a Bang!!  To vyřešit můj problém.  Nejsem si jistý, co vedlejší účinky, které to bude mít se může ukázat a být problém, Ale krátkodobé výsledkem je užitečné.

Klepněte na prostřednictvím blogu:

image

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery a HiddenConstraints majetek

Dělala jsem trochu práce s KeywordQuery objekt služby SharePoint. 2010 a při využití HiddenConstraints Vlastnost.

Nenašel jsem žádné bezprostředně užitečné informace o této vlastnosti, Myslel jsem, že by rychle poznamenat jak používám už to.

Jak mohu říci, Toto je automatické omezení, které jsou do dotazu tak, že můžete řadit parku to tam a nestarat se o to.  Jako takové, je to jen další klíčové slovo (nebo sadu klíčových slov) a modifikátorů, které můžete zadat do uživatelského rozhraní při hledání pomocí klíčových slov.  Zde je příklad:

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

Můžete přidat další omezení s oddělovačem mezera.

keywordQuery.HiddenConstraints = "obor:\"Industry" obrana";

Na výše uvedené se říká v angličtině, "spustit dotaz na klíčové slovo hledat"obrana"a dále, Použijte rozsah "Průmysl".

Tady je další způsob, jak na to:

image

Používala jsem ho poskytnout automatický rozsah kontextově závislé na vlastní webové části.  Když uživatel klepne na kartu a klepne na tlačítko hledání, na kartě diktuje konkrétní obor.  Funguje to dobře tak daleko.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Příklad: XSLT vytváření HTML Atribut Href

Jsem dělal poslední dobou trochu XSL věci a myslel, že bych dal jsem dohromady vzorek pro mé budoucí referenci a to může být pro nás všechny hodnotu XSLT nabízejí vydělat na živobytí v internets.

Zvažte následující XML:

<FdcSearchTabsCollection Count = "2">
  <SearchTab Label = "průmysl" SortOrder = "00" Label = "Průmyslem" SearchConstraints = "contenttype:Průmysl" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "praxe" SortOrder = "01" Label = "Praxe" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Následující úryvek XSL vytvoří seřazený seznam karet značky HREF:

<XSL:Šablona shoda = "FdcSearchTabsCollection" XML:prostor = "zachovat">
   
    <!– "Vše" Tabulátor –>
    <a href = "javascript:ViewTab("All")">Zobrazit vše</a>
   
    <!– Každé jednotlivé karty –>
    <!– Iterovat všechny karty a zobrazit správně  odkazy. –>
    <XSL:pro každý select = "SearchTab">
      <XSL:řazení select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@ TabID}’)"><XSL:hodnota z select="@Label"/></a>
    </XSL:pro každý>

    <BR /> 
   

   </XSL:Šablona>

Zde je, jak to vypadá v SharePoint:

SNAGHTML78aa2cb

 

 

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

SharePoint MVP Chat na St 04/20

Jsem jedním z období MVP konverzace příští týden účastní, 04/20.  Tady je zvýšení hodnoty společnosti Microsoft a odkaz na registraci:

Máte těžké technické otázky týkající se serveru SharePoint, pro který hledáte odpovědi? Chcete proniknout do hluboké znalosti talentované Microsoft Most Valuable Professionals? MVP SharePoint jsou stejní lidé, které vidíte v technické Společenství jako autoři, reproduktory, vedoucí skupin uživatelů a přispěvatelé v MSDN a TechNet fóra. Podle publika, Přivezli jsme tito odborníci dohromady jako kolektivní skupinu zodpovědět vaše otázky live. Tak se k nám a přivést na otázky! Tento rozhovor se bude týkat WSS 3.0, MECH, SharePoint nadace 2010 a SharePoint Server 2010. Témata zahrnují instalaci a správu, návrh, rozvoj a obecná otázka.
Prosím spojení jsem nás na Středa Duben 20th 9 PDT/poledne EST konverzaci s MVP z celého světa. Další informace a přidejte těchto diskusí do vašeho kalendáře navštívíte stránky MSDN události http://msdn.microsoft.com/en-us/events/aa497438.aspx

Jsem se připojil k jedné z těchto minulého roku a bylo to opravdu bomba.  Je to jen bláznivý druh extravagance otevřenou otázkou/odpověď. 

Zde jsou některé z (v současné době) plánované SharePoint MVP účastníci:

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

To je široké spektrum zájmů a specialit.  Myslím, že to bude zábava čas a řádné využívání oběd (nebo hodinu během dne Usměj se )

Tady to podepište tady (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Jedním z důvodů pro "jeden nebo více pole, které typy není správně nainstalován.”

Dělala jsem si malé tweak včera do webové části, která se CAML dotaz na seznam.  Změnu provedl, nasadili jej a dostal s chybou:

Došlo k neočekávané chybě v tří předpověď počasí aktivována den pro aplikaci Outlook. Obraťte se na správce systému. Jeden nebo více typů polí není správně nainstalován.. Přejděte na stránku Nastavení seznamu odstranit tato pole.

Tváří v tvář další otázkou podivíne dříve ne okamžitě připojit moje CAML dotaz s chybou, že SharePoint byla hlášení pro mě.  Udělal jsem rychlé hledání bing a a našla tento užitečný blogu od Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Tady je chybný dotaz:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFNY</Hodnota><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFIS</Hodnota></Neq></A></Kde>";

Tady je stanovena:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFNY</Hodnota></Neq><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFIS</Hodnota></Neq></A></Kde>";

Tak, poučení příběhu je: Zkontrolujte, zda vaše CAML je správný nebo může dojít k chybě Podivíne.

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

</Konec>

Rychlá oprava pro "došlo k chybě při načítání formuláře”

Testování jsem vlastní aplikace SharePoint Designer 2010 činnost tohoto krásného nedělní odpoledne a já byl nečekaně mlátit "Kritická chyba" při pokusu o spuštění pracovního postupu:

Došlo k chybě při načítání formuláře.

Klepněte na tlačítko začít znovu načíst novou kopii formuláře.  Pokud tato chyba potrvá, Obraťte se na tým podpory pro web.

Klepnutím na tlačítko zavrít ukončit tuto zprávu.

Zobrazit podrobnosti o chybě

Samozřejmě, Pokud klepnete na tlačítko "Zobrazit podrobnosti o chybě" vše, co dělá je, že vám ukázat ID korelace:

image

V mém případě, Ukázalo se, že je to problém s mapování alternativního přístupu.  Podíval jsem se na souboru protokolu v 14 podregistr a viděl, že aplikace InfoPath stěžoval AAM problému (vzhledem k tomu, že se lepí localhost namísto názvu serveru).  Změnil jsem URL a že to vyřešil.

To ukazuje, že se všemi linkings jednotlivých bitů v SP 2010, To si přirozeně, toto je problém (SharePoint Designer postup v mém případě) je vlastně naprosto nesouvisející s jádrem problému.

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

</Konec>