Archivy kategorií: SharePoint

Rychlé a snadné: Vložení hypertextového odkazu do webové části zobrazení dat XSLT

AKTUALIZOVAT (01/17/08): Tato položka blogu hovoří o další hypertextový odkaz XSL dobrota: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Přehled a cíle: Měl jsem vytvořil jednoduchý pruhový graf slouží jako součást řídicího panelu. Nechám údaje o budování grafy pro další post, ale jsem nevynalezl tuto techniku (ani otazník, pro tuto záležitost). To se ukázalo, že je chyba v grafu, a zatímco jsem opravil, Vzal jsem si příležitost převést některé popisky na hypertextové odkazy, které ukázal na nadřízeném seznamu za graf. Například, Zde je štítek s hodnotou "Hold". Chtěl jsem se převést na hypertextový odkaz label tak, aby uživatel mohl na něj klikněte a přejít na konkrétní položky v seznamu, jehož hodnota stavu je "Držet".

Kroky:

  1. Použití aplikace visual studio pro SharePoint podporující intellisense.
  2. Kopírovat DVWP XSLT do visual studio (vytvořit prázdný projekt, do projektu přidat soubor XSL).
  3. Kopírovat odkaz, který chcete použít do schránky..
  4. Vložte ji do správného umístění v XSL.
  5. Převod URL argument oddělovače v řetězci dotazu od"&" do"&"
  6. URL-encode jednotlivé argumenty.
  7. Zabalte že uvnitř <href…> </a>

Příklad:

Mám adresu URL:

http://[Server]/[Web]/Lists/Open Positions/AllItems.aspx?Pohled ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Verbíř&FilterValue1 = držet

Převést do:

     <a HREF="Lists/Open Positions/AllItems.aspx?Pohled = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1 %7 d&amp;FilterField1 = Verbíř&amp;FilterValue1 = držet"> Držet: </a>

Přeměnil jsem ručně první argument od:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

do:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1 %7 d

(V tomto, transformace závorku na % 7b a uzavírací složená závorka transformace na %7 d)

Druhý a třetí argument’ parametry ("FilterField1 =Verbíř" a "FilterValue1 =Držet" respektive) není třeba být kódování url, protože neobsahují žádné nebezpečné znaky.

Poznámky:

Tato technika by měla obecně pracovat kdekoliv chcete vložit hypertextový odkaz v XSLT kde hypertextový odkaz obsahuje parametry adresy URL, jako:

http://[Server]/[Web]/Lists/Open Positions/AllItems.aspx?Pohled ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Verbíř&FilterValue1 = držet

Mám vlastní seznam a ručně filtrování sloupce stav adresy URL samotné (s popisem "Verbíř" nad).

Beagle přistál (Říjen 2007 vydání)

(To je vlastně trochu staré zprávy, ale jako můj oblíbený požární stanice hlásá heslo, "Lepší pozdě než nikdy").

Podívejte se sem: http://www.sharepointbeagle.com/

Pokud jste se nepřihlásili, Nezapomeňte Registrace.

Samozřejmě, Nezapomeňte si přečíst můj článek o projektu SharePoint reálného světa (včetně definice požadavků, Klíčový indikátor výkonnosti, typy obsahu, řídicí panely a další) stejně jako můj kolega článek o webové části dotaz na obsah.

Existuje spousta dalších dobrých věcí příliš.

Jak odstranit “Zobrazit veškerý obsah webu” odkaz

Já jsem zeptal na tuto otázku téměř každý týden, obvykle v kontextu zabezpečení diskuse. Tvůrce webu a správce má zajištěn Web, konfigurované zabezpečení, uspořádány webových částí a upravit snadné spuštění tohoto oh tak perfektní sada možností poskytnout koncovému uživateli. Ale, po vybalení z krabice, Nemůžete odstranit "Zobrazit veškerý obsah webu" odkaz.

Mark Wagner poskytuje odpověď Tady (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Jeho zvýšení hodnoty je úžasný na dvou úrovních. Poskytuje odpověď na otázku, "Jak mohu odstranit zobrazit veškerý obsah webu" odkaz? Pak, To odpovídá okamžité pokračovací otázku: Jak snadno umožnit zobrazit veškerý obsah webu odkaz na základě jednotlivé lokality?

Jako bonus: Jeho přístup funguje pro WSS, nejen MOSS.

</Konec>

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

Rychlé a jednoduché: Konfigurovat MOSS hledat určité knihovny dokumentů

Viz aktualizace (JÁ) níže (11/24/07) na Jak konfigurovat server Microsoft Office SharePoint Server 2007 Index a procházení síťových složkách pro vyhledávání

Cíl: Chci spustit vyhledávání omezeno na určité knihovny dokumentů. V tomto případě, Knihovna dokumentů obsahuje školicí dokumenty.

Kroky:

1. Záznam URL knihovny dokumentů.

2. Vytvořit obor:

Přejít na stránku Centrální správa.

Přístup zprostředkovatele sdílených služeb.

Přejít na "Nastavení hledání".

Přejděte do sekce oboru a zvolte "Zobrazit obory".

Vytvořit nový obor. Dát mu jméno a užitečný popis.

3. Definovat pravidla procházení oboru:

Přidat pravidlo, které určuje knihovnu dokumentů pro tento obor adres..

Vyberte "webová adresa" pro "Typ oborového pravidla".

Zadejte název složky (Viz #1 nad).

Přijměte výchozí hodnotu "Zahrnout".

Počkejte na obor k aktualizaci (nebo ji spustit ručně).

4. Povolení oboru v kolekci webů.

Přejít na kolekci webů, kde chcete použít tento obor.

Přidat nový obor do vhodné zobrazit skupinu nebo skupiny.

5. Hledat!

V tomto okamžiku, jste hotovi. Za předpokladu, že obor je správně definován, bude k dispozici v rozevírací nabídky oborů pro jednoduché a rozšířené vyhledávání a při hledání pomocí tohoto oboru, dostaneš jen očekávané výsledky.

Poznámky:

Jsem napsal tuto položku blogu, protože moje vyhledávání pro jednoduché rozsah nastavení objevil suché, pomocí, že věty jako:

  • Konfigurace oborů v MECHU
  • Konfigurovat hledání oboru mech
  • obory služby SharePoint. 2007
  • obory služby SharePoint.
  • Hledat moss knihovny dokumentů
  • obory primer moss

Na složku můžete vytvořit obor hledání, není to jen knihovna celý dokument.

Obor lze sdílet mezi více kolekcí webů (Proto, "sdílené služby").

Můžete vytvořit obor na úrovni kolekce webů, sama o sobě. Avšak, Raději jít na centrální správy, protože může spustit procházení odtud. Procházení nelze spustit z kolekce webů.

AKTUALIZOVAT (JÁ) jako 11/24/07:

Kai Shang dát dohromady skvělé post s názvem Jak konfigurovat server Microsoft Office SharePoint Server 2007 Index a procházení síťových složkách pro vyhledávání @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Doplněk Technorati značky: , ,

Žádná polévka pro vás! Je Cisco polévka nacistické NLB produkty?

Dnes, Snažil jsem se přístup ke knihovně dokumentů pomocí programu Průzkumník Windows. Tato knihovna dokumentů je žijící uvnitř systému, který sestává ze dvou WFE zatížení vyrovnávání určitým druhem Cisco NLB řešení. (Pokud síť průvodců mi říct co to je, Budu aktualizovat tento post).

Nepodařilo se připojit Průzkumník Windows. Udělal jsem nějaký výzkum a nakonec, sítě Průvodce řekl, že Rozšíření WebDAV je vypnuto / není podporována / pod důstojnost NLB.

Tak, za předpokladu, že síť průvodci nejsou mi právě říkal sítě Průvodce ekvivalent "vzít dlouhou procházku po krátký most", Musím se ptát — má NLB, od přírody, zakázat protokol WebDAV? Jsme ztratili naše rozhraní Průzkumníka windows soubor na server SharePoint? Je Cisco Polévka nacistické?

Správa MOSS / WSS prostředí — udržet krok s znalostní báze Microsoft knowledge base

Společnost Microsoft vytváří den články znalostní báze knowledge base a den a některé z nich jsou zatraceně důležité vědět, pokud žijete ve světě SharePoint.

Nechám až na rychlost s nimi prostřednictvím služby poskytují dobré lidi na www.kbalertz.com. KBAlertz umožňuje přihlásit se na vaše oblíbené technologie MS a odešlou že Digest verze článků znalostní báze Microsoft KB prostřednictvím e-mailu.

Webové aplikace politika, Zabezpečení sítě a oříznutí zabezpečení — Znát vaše konfigurace

(AKTUALIZOVÁNO 11/29 vysvětlit, jak získat přístup k nastavení zásad webové aplikace prostřednictvím uživatelského rozhraní)

Měl jsem jeden z těch "Proč MOSS to mi dělá????" okamžiky dnes. Na konci, je to všechno moje chyba.

Máme projekt organizace MOSS děje a chceme zajistit "zástupnou" místa tak, že žádný uživatel může získat přístup nebo to vidět. To je snadné:

  1. Přejděte na web.
  2. Přerušit vztah dědičnosti zabezpečení.
  3. Odebírat každý uživatel nebo skupina oprávnění sítě..

Výše by měla ponechat pouze správce kolekce webů s oprávněním k serveru.

Pokud se někdo přihlásí, měli by již vidět na webu a mělo by být bezpečnostní zdobené od všech obvyklých míst.

Ale … to nebylo. Ve stejné době, Náhle jsem si uvědomil, že moje "Joe User" standardní uživatelský účet test s bez priv než omezený přístup ke čtení má akce webu"" volba, všude, kam přijde. Dvojité kontroluji, jednu věc a něco jiného je potřeba zkontrolovat. Jsem se zvednout telefon, zavolat kolegu, Ale dejte to dolů a zkontrolujte něco jiného. Jsem se projít a znovu všechno všude. Zavolat kolegu a zanechat vzkaz. A pak, Konečně, Zjistil jsem, že na Ethan je blog, jeho otevření grafu je poměrně jednoduché:

MECH 2007 má novou funkci s názvem webové aplikace politiky. Toto jsou oprávnění zabezpečení, která je vázána na webovou aplikaci. Toto nastavení zabezpečení změnit nastavení zabezpečení, která se nachází v kolekci webů nebo web (Www) úroveň pro tohoto uživatele.

Rychlá návštěva webové aplikace politiky ukazuje, že NT AUTHORITYOprávnění uživatelé"" bylo přiznáno úplné čtení. Odstranil jsem jim ze seznamu a všechno konečně začali pracovat podle očekávání. Věřím, že v prvé řadě byly přidány uživatelem s mylný dojem, že to je nejlepší způsob, jak udělit přístup pro čtení všem uživatelům v organizaci. To dělá, Ale, kmen nabídky, "To neznamená, co si myslíte, že to znamená."

Zásady použití webového přístupu takto:

  1. Přejít na centrální správu
  2. Vyberte Správa aplikací
  3. Zvolte "zásady pro webovou aplikaci"
  4. Na této obrazovce, Ujistěte se, že vybrat správný webové aplikace. Pro mě, výchozí webovou aplikaci Centrální správy, které nemusí být ten, co chcete.

Když jsem měl tento problém, Hledal jsem pro následující věty a má překvapivě málo co se týče přímé pomoci v této otázce:

Akce webu, které jsou viditelné pro všechny uživatele

Akce webu, které jsou viditelné pro všechny uživatele

Akce webu nejsou zabezpečení

zabezpečení serveru MOSS

Úvod do bezpečnosti mech

Doplněk Technorati značky:

Rychlé a jednoduché: Použít klíčové slovo Fixed dotaz v seznamu výsledky hledání jádro

Rychlé a jednoduché instrukce:

Upravte stránku a přidat webové části Hledat základní výsledky.

Upravit webovou část a rozšířit "Pevné dotazu klíčové slovo".

Přidejte dotazu klíčové slovo fixed (např.. ContentType:"Školení faktury" TrainingInvoiceNumber:1111)

Rozbalte položku Možnosti dotazu výsledky a změnit "Cross-část dotazu ID webové" na jinou hodnotu než dotaz uživatele"" (např.. "Dotaz 2").

Poznámky:

Použití výsledků hledání jádro tímto způsobem mi umožnila vytvořit stránku, která zobrazuje informace z jiné kolekce webů. Klient má dvě hlavní stránky sbírky: Oddělení a produkty.

Kolekce webů produktu obsahuje, přirozeně, informace o produktu. Každý výrobek v kolekci webů agreguje data z více zdrojů.

Jedním z oddělení, kódy a testování, je na takové zdroje. Když uživatelé přístup k produktu XYZ, měli by vidět kódy a testovací data přímo na hlavní stránce XYZ. Kódy a testování je umístěn v jiné kolekci webů, je to trochu trapné. Rozhodli jsme se použít webovou část výsledky hledání jádro, neboť hledání zahrnuje kolekcí webů. Kódy a testování spravuje údaje o produktu prostřednictvím vlastní seznam, který je omezen konkrétní typ obsahu. AA klíčové slovo dotaz, který používá první typ obsahu a pak číslo výrobku zúžit vyhledávání na jednom řádku v seznamu vlastní.

Klíčové slovo dotaz výše je a. Vrátí dokumenty o obsahu typu "školení faktury" a kde je číslo faktury "1111".

Pěkný prospěch z tohoto přístupu: Můžeme upravovat XSL z webové části Základní hledání výsledky a generovat jakýkoli formát, který chceme.

Naleznete zde (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) pro další blogger diskuse o tomto tématu.

</Konec>Přihlásit se na mém blogu.

Povězte mi o vašem blogu!

Máte-li blog, který je alespoň minimálně připojen k serveru SharePoint, Prosím, dejte mi vědět v komentářích. Rád bych vás k přidat mé seznam blogů.

Máte-li blog, který není připojen k serveru SharePoint, ale chcete, abych jej přesto přidat, Dejte mi vědět. To může vytvořit samostatný blog seznam.

Uveďte:

  • Adresa URL blogu (očividně)
  • Stručný popis vašeho blogu.

Chci, aby odkaz na "aktivní" Blogy, což jsem zhruba definovat jako jeden post týdně a minimálně tři měsíce starý. Je-li to splňují tento požadavek"" přesto přidat své jméno do poznámky. Má * své * seznam, takže lze přerušit své vlastní pravidlo, pokud budu chtít.

Dík!

Rozpis tréninků zaměstnanců a materiály šablona — Dekrementace chyba v šabloně

Klient si všiml chyby dnes s výše uvedené šablony.

Kurzu manažeři vytvářejí kurzy. Při vytváření kurz, manažer určuje maximální počet dostupných míst.

Šablona poskytuje zápisu. Přihlaste se a pracovní postup připojen k registraci sníží seznam míst k dispozici"" spojená s kurz.

Jednotlivci mohou také registraci z kurzu. Chyba se nachází zde. Registrace z kurzu se nezvyšuje míst k dispozici čítač. Jako výsledek, míst k dispozici, není přesné. Tato chyba je umocněn skutečností, že když míst k dispozici sníží na nulu, nemá žádné další samoobslužná registrace.

Naštěstí, Společnost Microsoft poskytuje pracovní postup pro tento proces. Ještě lepší, je to rovný předat pracovní postup vytvořený pomocí aplikace SharePoint Designer.

Takto vysoké úrovni to opravit:

  1. Oheň se SDP.
  2. Přístup k webu založené mimo školení šablony.
  3. Přístup "účastníka zrušení registrace" pracovní postup.
  4. Vložte tyto kroky (Nechal jsem je první dva kroky):
    1. Výpočet Kurzy:Obsazená sedadla mínus 1 (Výstup do Proměnná:Calc)
    2. (pak) Aktualizovat položku v Kurzy

Klepněte na tlačítko Dokončit a je hotovo.

Snímky obrazovky:


SharePoint Designer:

obrázek

Dokončení pracovního postupu:

obrázek

Výpočet podrobnostem:

obrázek

Aktualizovat položku v kurzech:

obrázek