Archívy kategórie: SharePoint

Rýchle a jednoduché: Vložiť hypertextové prepojenie do webovej časti zobrazenie údajov XSLT

AKTUALIZÁCIA (01/17/08): Tento blog záznam hovorí o ďalšie hypertextové prepojenie XSL dobroty: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Prehľad a cieľ: Som vytvoril jednoduchý pruhový graf slúžiť ako súčasti tabule. Budem šetriť detaily na budovanie grafy na iné miesto, ale neboli vymyslet tejto techniky (ani s otáznikom, v tomto prípade). Sa ukázalo, že tam bola chyba v grafe a zároveň pevné, že, Vzal som si možnosť previesť niektoré etikety hypertextové prepojenia, ktoré uviedol v zozname podkladových za graf. Napríklad, tam je označenie s hodnotou "Hold". Som chcel premeniť v etikete hypertextového prepojenia tak, aby používateľ mohol kliknite na neho a vŕtanie nadol na špecifické položky zoznamu, ktorého hodnotu stavu je "Držať".

Kroky:

  1. Použitie programu visual studio pre SharePoint-aware intellisense.
  2. XSLT DVWP kopírovať do visual studio (vytvorenie prázdneho projektu, pridať súbor XSL do projektu).
  3. Skopírujte odkaz, ktorý chcete použiť do schránky.
  4. Vložte ho do správneho umiestnenia v XSL.
  5. Konvertovať URL argument oddeľovače na reťazec dotazu z"&" "&"
  6. Url-encode jednotlivých argumentov.
  7. Že zalomí <a href…> </a>

Príklad:

Mám URL:

http://[Server]/[stránky]/Lists/Open Positions/AllItems.aspx?View ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Personálna&FilterValue1 = pridržte

I previesť ho do:

     <a href="Lists/Open Positions/AllItems.aspx?View = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1% 7 d&amp;FilterField1 = Personálna&amp;FilterValue1 = pridržte"> Podržte: </a>

I ručne transformovali prvý argument z:

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

na:

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

(V tomto, Ľavá hranatá zátvorka transformácie na % 7b a zatváranie brace transformácie na % 7 d)

Druhé a tretie tvrdenie’ parametre ("FilterField1 =Personálna" a "FilterValue1 =Podržte" resp.) Nemusíte byť zakódované url, pretože neobsahujú žiadne nebezpečné znaky.

Poznámky:

Táto technika by vo všeobecnosti pracovať kdekoľvek chcete vložiť hypertextové prepojenie v XSLT, kde hypertextové prepojenie obsahuje parametre na URL ako:

http://[Server]/[stránky]/Lists/Open Positions/AllItems.aspx?View ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = Personálna&FilterValue1 = pridržte

Mám URL, samotný prístupe vlastný zoznam a manuálne filtrovanie na stĺpec Stav (označené "Personálna" vyššie).

Pristál Beagle (Októbra 2007 problém)

(To je skutočne trochu starý novinky, ale ako moje obľúbené požiarnej stanice motto zdôraznená, "Lepšie neskoro ako nikdy").

Check it out tu: http://www.sharepointbeagle.com/

Ak ste tak už neurobili, Nezabudnite zaregistrovať sa.

samozrejme, Prečítajte si môj článok o real-svet projekt SharePoint (vrátane požiadavky definície, KPI na, typy obsahu, tabule a ďalšie) ako aj môj kolega článok o webovej časti dotaz na obsah.

Existuje príliš veľa iných dobrých vecí.

Ako odstrániť “Zobraziť všetky obsahu lokality” odkaz

Som požiadal túto otázku takmer každý týždeň, obvykle v kontexte zabezpečenia diskusiu. Správca/stránky tvorca má poskytnuté stránky, konfigurovaného zabezpečenia, usporiadané webových častí a upraviť rýchle spustenie že jo-tak-dokonalého sadu možnosti poskytovať koncovým používateľom. ale, z krabice, nemôžete odstrániť "zobraziť všetky obsahu lokality" odkaz.

Značka Wagner poskytuje odpoveď tu (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Jeho write-hore je úžasný na dvoch úrovniach. Poskytuje odpoveď na otázku, "Ako odstrániť zobraziť obsah celej lokality" odkaz? Potom, odpovede okamžitej následnej dojčenskej otázka: Ako ľahko zapnem zobraziť všetky obsahu stránok odkaz na základe lokality?

Ako bonus: Jeho prístup funguje pre WSS, nielen MOSS.

</koniec>

Vyberajte môj blog!

Rýchle a jednoduché: Konfigurovať MOSS na hľadanie konkrétnej knižnice dokumentov

Zobraziť UPDATE (SOM) pod (11/24/07) na Ako nastaviť program Microsoft Office SharePoint Server 2007 Index a prehľadávanie sieťových priečinkov pre vyhľadávanie

Cieľ: Chcem spustiť hľadanie obmedzené do určitej knižnice dokumentov. V tomto prípade, Knižnica dokumentov obsahuje prípravy dokumentov.

Kroky:

1. Záznam URL knižnice dokumentov.

2. Vytvorenie rozsahu:

Prejdite na centrálnu správu.

Prístup poskytovateľa zdieľaných služieb.

Prejdite na "Nastavenie vyhľadávania".

Prejdite do časti rozsahu a vyberte "Zobraziť rozsahy".

Vytvoriť nový rozsah. Jej názov a popis užitočné.

3. Definovať rozsah pravidiel prehľadávania obsahu:

Pridať pravidlo, ktoré určuje knižnicu dokumentov pre tento rozsah.

Vyberte "webovú adresu" "Rozsah pravidlo typu".

Zadajte názov priečinka (Pozrite si #1 vyššie).

Prijmite predvolenú hodnotu "Zahrnúť".

Čakať na rozsah aktualizovať (alebo ho spustiť ručne).

4. Povoliť rozsah v kolekcii lokalít.

Prejsť na kolekcii lokality kde chcete použiť tento rozsah.

Pridajte svoj nový rozsah vhodné zobrazovanú skupinu alebo skupiny.

5. Hľadať!

V tomto momente, máte hotovo. Za predpokladu, že rozsah je správne definovaná, bude k dispozícii v poklese sestřelí rozsahy pre jednoduché a pokročilé vyhľadávanie a pri vyhľadávaní pomocou tohto rozsahu, len dostanete výsledky ste očakávali.

Poznámky:

Som napísal tento blog vstupe pretože moje vyhľadávanie pre jednoduché pôsobnosť inštalačný objavil vysušte pomocou vety ako::

  • konfiguráciu rozsahov v MOSS
  • konfigurovať hľadanie rozsahu Mach
  • rozsahy v službe sharepoint 2007
  • rozsahy v službe sharepoint
  • Vyhľadávanie dokumentu knižnica Mach
  • rozsahy primer Mach

Na priečinok môžete vytvoriť rozsah vyhľadávania, nielen celý dokument knižnice.

Rozsah môže byť zdieľané cez viaceré kolekcie lokalít (preto, "zdieľané služby").

Môžete vytvoriť rámec na úrovni kolekcie lokality, sám. Avšak, Radšej ísť do centrálnej správy, pretože môžete začať prehliadania odtiaľ. Nemôžete spustiť prehľadávanie kolekcie lokality.

AKTUALIZÁCIA (SOM) ako 11/24/07:

Kai Shang dať dohromady skvelý príspevok s názvom Ako nastaviť program Microsoft Office SharePoint Server 2007 Index a prehľadávanie sieťových priečinkov pre vyhľadávanie @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

No polievka pre vás! Je polievka nacistickej NLB produkty Cisco?

Dnes, Snažil som sa prístup ku knižnici dokumentov pomocou programu windows Prieskumník. Táto knižnica dokumentov je žijúci vo vnútri systému, ktorý sa skladá z dvoch ECR rovnomerne nejaký Cisco NLB roztoku. (Ak/keď siete sprievodcov mi povedať, čo to je, Budem aktualizovať tento príspevok).

Windows explorer nemohol pripojiť. Urobil som nejaké výskum a nakoniec, sieť sprievodcov uviedol, že WebDAV je zakázané / nie sú podporované / pod dôstojnosť NLB.

Takže, za predpokladu, že sieť sprievodcov nie sú len mi hovoril ekvivalent siete sprievodca "vziať dlhú prechádzku preč krátky most", Musím sa pýtať — robí NLB, od prírody, zakázať protokol WebDAV? Sme stratili naše windows súbor explorer rozhranie služby SharePoint? Je Cisco Polievka nacistickej?

Spravovanie MOSS / WSS prostrediach — udržať krok s Microsoft knowledge base

Microsoft vytvára knowledge base články deň a deň von a niektoré z nich sú zatraceně dôležité poznať, ak žijete vo svete SharePoint.

Pořád zrýchlenie s nimi prostredníctvom služby poskytovať dobré ľudí na www.kbalertz.com. KBAlertz umožňuje prihlásiť sa na vaše obľúbené technológie MS a pošleme vám stráviť verzie Microsoft KB články cez e-mail.

Politika webovej aplikácie, Zabezpečenie stránok a bezpečnostné okresanie — Vedieť vaša konfigurácia

(AKTUALIZOVANÉ 11/29 vysvetliť, ako pristupovať k nastavenie politiky webovej aplikácie prostredníctvom používateľského rozhrania)

Mal som jeden z tých "prečo MOSS robí to pre mňa????" momenty dnes. V závere, je to všetko moja vina.

Máme MOSS podnikový projekt deje a chceme zabezpečiť "miesto držiak" stránky tak, že žiadny užívateľ môže prístup, alebo to vidieť. To je jednoduché:

  1. Prejdite na lokalitu.
  2. Rozbiť dedičnosť zabezpečenia.
  3. Každý používateľ alebo skupina sa odoberie povolenia pre lokalitu.

Vyššie mali nechať len správca kolekcie lokalít s povolením na lokalite.

Ak sa niekto prihlási, Oni mali už na lokalite a by malo byť zabezpečenie-upravený od všetkých obvyklých miestach.

ale … nebolo to. V rovnakom čase, Zrazu som si uvedomil, že moje "používateľa Joe" štandardné používateľské konto testu s č privé ako obmedzený prístup na čítanie má "akcie lokality" výber, všade chodí. Dvojlôžková zistiť jednu vec a skontrolovať niečo iné. Som zdvihnúť telefón zavolať kolegovi, ale dať dole a skontrolujte, či niečo iné. Ísť na prechádzku a skúsiť všetko znova. Zavolať kolegovi a zanechať odkaz. A potom, Nakoniec, Zistil som, že v Ethan blog, jeho otvorenie graf je pomerne jednoduché:

MACHY 2007 vyzval novou funkciou webovej aplikácie podmienky. Sú to bezpečnostné povolenia, ktoré je viazané na webovú aplikáciu. Tieto nastavenia zabezpečenia prepíše akékoľvek nastavenie zabezpečenia, ktoré sa nachádza v kolekcii lokality alebo stránky (Web) úroveň pre daného používateľa.

Rýchle návšteve webovej aplikácie politiky ukazuje že "NT Authorityauthenticated users" boli poskytnuté úplné čítanie. Ich zo zoznamu odstráni a všetko konečne začal pracovať, ako sa očakávalo. Verím, že oni boli pridané v prvom rade niekoho mylný dojem, že to je najlepší spôsob, aby udeľte povolenie na čítanie všetkým v podniku. To robí, ale, kmeň cenovú ponuku, "To neznamená, že to, čo si myslíte, že to znamená."

Prístup web aplikácia politiky týmto spôsobom:

  1. Prejdite na centrálnu správu
  2. Vyberte Správa aplikácií
  3. Vyberte "politika webovej aplikácie"
  4. Na tejto obrazovke, Uistite sa, si vybrať správnu webovú aplikáciu. Pre mňa, predvolené webová aplikácia centrálnej správy, ktoré nemusia byť ten, ktorý chcete.

Keď som mal tento problém, Hľadal som na nasledujúcich viet a dostal prekvapivo málo z hľadiska priamej pomoci na tento problém:

Akcie lokality viditeľné pre všetkých používateľov

Akcie lokality viditeľné pre všetkých používateľov

Akcie lokality nie sú zabezpečením

zabezpečenie MOSS stránky

Úvod do Machu zabezpečenia

Technorati Tags:

Rýchle a jednoduché: Použite pevný dotaz kľúčového slova Hľadať základné výsledky

Rýchle a jednoduché inštrukcie:

Úprava stránky a pridanie webovej časti základných výsledkov vyhľadávania.

Upraviť webovú časť a rozbaliť "Pevný dotaz kľúčového slova".

Pridanie pevný dotaz kľúčového slova (napr.. ContentType:"Tréning faktúry" TrainingInvoiceNumber:1111)

Rozšíriť možnosti dotazu výsledkov a zmeniť "krížové webové časti identifikácia dotazu" na inú hodnotu ako "dotazom používateľa" (napr.. "Dotaz 2").

Poznámky:

Pomocou výsledkov vyhľadávania jadro týmto spôsobom mi dovolené vytvoriť stránku, ktorá zobrazuje informácie z inej kolekcie lokality. Klient má dve hlavné stránky kolekcie: Oddelenia a výrobky.

Kolekcia lokalít produktu obsahuje, prirodzene dosť, informácie o produkte. Každý produkt v kolekcii agreguje údaje z viacerých zdrojov.

Jedným z útvarov, kódy a testovanie, je na takýto zdroj. Keď používatelia pristupovať k produktu XYZ, zistia, že kódy a testovacie dáta priamo na hlavnej stránke XYZ. Keďže kódy a testovanie hosťuje v inej kolekcii lokalít, je to trochu trápne. Rozhodli sme sa použiť webovej časti základných výsledkov vyhľadávania, pretože hľadanie zahŕňa kolekcie lokalít. Kódy a testovanie spravuje výrobku údajov pomocou vlastného zoznamu, ktorý je obmedzovaný špecifického typu obsahu. AA kľúčové slovo dotaz, ktorý používa prvý typ obsahu a potom číslo výrobku zúžiť vyhľadávanie na jeden riadok v zozname vlastné.

Kľúčové slovo dotaz vyššie je a. Vráti dokumenty obsahu typu "školenia faktúry" a kde číslo faktúry sa rovná "1111".

Pekný prospech z tohto prístupu: Môžeme upraviť XSL z webovej časti základných výsledkov vyhľadávania a generovať akýkoľvek formát, ktorý chceme.

Nájdete tu (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) iný blogger diskusiu na túto tému.

</koniec>Vyberajte môj blog.

Povedz mi niečo o blogu!

Ak budete udržiavať blog, ktorý je aspoň minimálne pripojené na lokalitu SharePoint, Prosím, dajte mi vedieť v komentároch. Rád by som pridať do môjho Blog Zoznam.

Ak budete udržiavať blog, ktorý nie je pripojený na lokalitu SharePoint, ale chcem ma pridať to rovnako, Dajte mi vedieť. Môžu si vytvoriť samostatný blog Zoznam.

Uveďte:

  • Svoj blog URL (Samozrejme)
  • Stručný popis vášho blogu.

Chcem, aby odkaz na "aktívne" blogy, ktoré zhruba som definovať ako jeden príspevok týždenne a minimálne tri mesiace. Ak nespĺňajú túto požiadavku"" pridať svoje meno na komentáre rovnako. Má * svoje * zoznam, takže môžete zlomiť moje vlastné pravidlo, ak chcem.

vďaka!

Zamestnancov tréningový plán a materiály šablóny — Úbytok chybu v šablóne

Klient si všimol chyby dnes s vyššie uvedené šablóny.

Kurz manažéri vytvoriť kurzy. Pri vytváraní kurz, Správca určuje maximálny počet dostupných kresiel.

Šablóna poskytuje pre samoobslužnú registráciu. Zaregistrujem a toku činností pripojené k registrácii zoznam prechádzajúceho "dostupné sedačky" priradený tento kurz.

Jednotlivci môžu tiež registráciu z kurzu. Chyba leží tu. Ruší sa registrácia z kurzu prírastok pultu k dispozícii sedadlá. V dôsledku, dostupné miest nie je presný. Táto chyba je umocnený skutočnosťou, že keď prechádzajúceho k dispozícii sedadlá na nulu, nemá žiadne ďalšie samoobslužnú registráciu.

Našťastie, Spoločnosť Microsoft poskytuje tento proces pracovného postupu. Ešte lepšie, je to rovný-dopredu pracovný postup vytvorený pomocou programu SharePoint Designer.

Postupujte vysokej úrovni spravit:

  1. Oheň SDP.
  2. Prístup na stránky založené mimo tréning šablóny.
  3. Prístup "účastník unregistration" pracovný postup.
  4. Vložiť nasledovne (Som urobil prvé dva kroky):
    1. Výpočet Kurzy:Obsadené sedadlá mínus 1 (Výstup Premenná:Calc)
    2. (potom) Aktualizovať položku v Kurzy

Kliknite na tlačidlo Dokončiť a máte hotovo.

Obrazovke zábery:


SharePoint Designer:

obrázok

Dokončený pracovný postup:

obrázok

Výpočet vrták-dole:

obrázok

Aktualizovať položku v kurzoch:

obrázok