Kategooria Arhiiv: SharePointi

Kiire ja lihtne: Hüperlingi embed Andmevaate veebiosa XSLT-d

VÄRSKENDUS (01/17/08): See blogi räägib rohkem hüperlingi XSL headus: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Ülevaade ja eesmärk: Mul oli loodud lihtne lintdiagramm vanemmehaaniku komponendi armatuurlaual. Ma salvestada üksikasjad hoone diagrammide teisele ametikohale, Aga ma ei leiutanud seda tehnikat (Samuti on küsimärk, selles küsimuses). Selgus, oli diagrammi ja kuigi ma fikseeritud see bug, Võtsin võimalus teisendada mõned sildid hüperlingid, mis viitas aluseks loetelu üksikasjadest. Näiteks, seal on silt väärtusega "Ootel". Tahtsin etikett hüperlingiks muuta, nii et kasutaja saaks kliki sellel ja minna süvitsi konkreetsed aadressid nimekirjas, kelle olek väärtus on "Hoia".

Sammud:

  1. Kasutada visual studio SharePointi-teadlik intellisense.
  2. Kopeerige selle DVWP XSLT visual studio (Looge tühi projekt, XSL-faili lisada projekti).
  3. Kopeeri link lõikelauale arvesse soovitud.
  4. Kleepige see õige asukoha XSL-i.
  5. Teisendada URL argumendi eraldajad päringu string:"&" "&"
  6. URL-i kodeerida üksikute argumendid.
  7. Wrap selle sees on <a href…> </a>

Näide:

Mul on URL:

http://[server]/[saidi]/Lists/Open Positions/AllItems.aspx?Vaadata ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = värbaja&FilterValue1 = ootel

Teisendada see:

     <a href="Lists/Open Positions/AllItems.aspx?Kuva = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1% 7 d&amp;FilterField1 = värbaja&amp;FilterValue1 = ootel"> Hoidke all: </a>

On käsitsi muutnud esimese argumendi::

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

et:

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

(Selles, avatud traksidega teisenduste suhtes % 7b ja sulgemise traksidega teisenduste % 7 d)

Teist ja kolmandat väidet’ parameetrid ("FilterField1 =Värbaja" ja "FilterValue1 =Hoidke all" vastavalt) ei pea olema kodeeritud url, sest need ei sisalda ebaturvalisi märke.

Märkmed:

See meetod tuleks üldiselt töö kõikjal soovite kinnistada hüperlingi XSLT, kui hüperlink sisaldab URL-i parameetrid nagu:

http://[server]/[saidi]/Lists/Open Positions/AllItems.aspx?Vaadata ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = värbaja&FilterValue1 = ootel

Sain ise URL-i Autor kättesaadavuseks kohandatud loendi ja käsitsi filtreerides välja veergu olek (sildiga "värbaja" eespool).

Selle Beagle on maandunud (Oktoober 2007 küsimus)

(See on tegelikult veidi vana uudis, kuid nagu mu lemmik tuletõrjedepoo moto kuulutab, "Parem hilja kui mitte kunagi").

Kontrollida siin: http://www.sharepointbeagle.com/

Kui te pole juba, Veenduge, et Pane nimi kirja.

Muidugi, Loe kindlasti minu artikkel reaalse maailma SharePointi projekti (sealhulgas nõuete määratlus, KPI-d, sisutüübid, armatuurlauad ja rohkem) nagu Minu kolleeg artikli sisu sisupäringu veebiosa kohta.

Seal on palju muud head kraami liiga.

Kuidas eemaldada “Kuva kogu saidi sisu” link

Ma küsisin seda küsimust ligi nädalas, tavaliselt turvalisuse arutelu kontekstis. Administraator/saidi looja on ette valmistatud saidi, konfigureeritud turvalisuse, korraldatud web parts ja kohandatud kiirkäivitusnuppudena oh-nii-täiuslik kogum võimalusi pakkuda lõppkasutajale. Aga, karbist välja, ei saa eemaldada, et "Kuva kogu saidi sisu" link.

Mark Wagner annab vastuse Siin (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Tema kirjutada-up on kohutav kahel tasandil. See annab vastuse küsimusele, "Kuidas eemaldada Kuva kogu saidi sisu" link? Seejärel, See on vastus kohe jätkupiimasegu küsimus: Kuidas Kuva kogu saidi sisu link saidi saidi alusel kergesti lubada?

Nagu boonus: Tema lähenemine töötab WSS, mitte ainult SAMMAL.

</lõpp>

Telli minu blogi!

Kiire ja lihtne: MOSS otsida kindla dokumenditeegi konfigureerimine

Vt UPDATE (MA) allpool (11/24/07) linna Microsoft Office SharePoint Serveri konfigureerimine 2007 Indeks ja analüüs võrgukaustu otsing

Eesmärk: Soovin piiratud kindla dokumenditeegi otsingu käivitamiseks. Sel juhul, dokumenditeek sisaldab koolituse dokumendid.

Sammud:

1. Salvestada dokumenditeegi URL.

2. Loo ulatus:

Minge administreerimiskeskusse.

Juurdepääs laeva Turvaplaani.

Mine "Otsi seaded".

Kerige jaotiseni ulatuse ja valige "View kehtivuspiirid".

Loo uus ulatus. Anna see nimi ja kasulik kirjeldus.

3. Määratleda ulatuse analüüsireeglite:

Lisada reegli, mis määratleb selle reguleerimisala dokumenditeek.

Valige "veebileht" "Ulatuse reegli tüüp".

Sisestage kausta nimi (vt #1 eespool).

"Kaasa" vaikeväärtuse.

Oodake ulatus värskendamine (või käsitsi).

4. Lubade kasutada rakendusala saidikogum.

Avage saidikogumi kui soovite kasutada selle ulatuse.

Lisage uus ulatus sobiv ekraani grupil.

5. Otsi hotelle!

Sel hetkel, olete valmis. Eeldades ulatust nõuetekohaselt määratleda, ta saab tutvuda ulatuste tilk mõõnad lihtne ja täiustatud otsinguid ja otsingu abil selle reguleerimisala, sa lihtsalt saad oodatud tulemust.

Märkmed:

Ma kirjutasin seda blogi sest minu otsingud lihtne ulatus setup tulime kuiv kasutades lauseid, nagu:

  • Konfigureerige ulatuste MOSS
  • Saate konfigureerida otsingu ulatust moss
  • ulatuste SharePointis 2007
  • ulatuste SharePointis
  • Otsing dokumendi Raamatukogu moss
  • ulatuste primer moss

Võimalik on luua kausta otsingu ulatust, mitte ainult terves dokumendis Raamatukogu.

Ulatus võib jagada mitme saidikogumites (Seega, "ühisteenuse").

Saate luua reguleerimisalasse ise saidikogumi tasemel. Aga, Ma eelistan administreerimiskeskuse minna, sest ma alustada sealt indekseerimine. Te ei saa käivitada indekseerimine pole selle.

VÄRSKENDUS (MA) seisuga 11/24/07:

Kai Shang kokku pandud suur postitus pealkirjaga Microsoft Office SharePoint Serveri konfigureerimine 2007 Indeks ja analüüs võrgukaustu otsing @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Supp, sa! Kas Cisco supp natsi NLB tooteid?

Täna, Ma püüdsin pääse dokumenditeeki windows Exploreri kaudu. See doc lib elu sees süsteem, mis koosneb kahe WFE koormust tasakaalustada mingisugune Cisco NLB lahendus. (Kui/kui võrgu võlurid öelge mulle, mida ta, Ma ajakohastavad seda postitust).

Windows explorer ei saanud ühendust. Ma tegin mõned uuringud ja lõpuks, võrgu võlurid ütles, et WebDAV-i on keelanud / ei toeta / all on NLB väärikust.

Nii, eeldades, et võrgu võlurid pole just mulle võrgu viisard samaväärne "võta ära lühikese silla pika jalutuskäigu", Ma pean mõtlema — Kas NLB, oma olemuselt, Keela WebDAV? Kas me kaotame meie windows file explorer kasutajaliides SharePoint? Cisco on selle Supp natsi?

Web taotluse poliitika, Julgeolek Sites ja turbekärpimist — Tean oma konfiguratsioon

(UUENDATUD 11/29 et selgitada, kuidas kasutada veebi rakendusesätted poliitilisi kaudu UI)

Mul oli üks neist, "miks MOSS teeb see mulle????" hetki täna. Aasta lõpus, See on kõik minu süü.

Meil on ettevõtete MOSS projekt toimub ja me tahame kindlustada koha omanik"" saite, et ükski kasutaja võib seda kasutada või seda näha. See on lihtne:

  1. On juba.
  2. Pärilust turvalisus.
  3. Saidi õigusi iga kasutajagrupp eemaldamine.

Eespool tuleks jätta ainult saidikogumi administraator õigustega saidi näha.

Kui keegi logib, nad peaksid enam näha kohas ja see peaks olema turvalisuse tahutud kõiki tavalisi kohti.

Aga … ei ole. Samal ajal, Ma äkki aru, et minu "Joe kasutaja" Standardne kasutajakonto test koos mingit priv peale piiratud lugemisõigus on "Saiditoimingud" kõikjal ta läheb valik. I Standard kontrollida üks asi ja kontrollida midagi muud. Ma kiirenemist telefoni, et helistada kolleeg, Aga pane see maha ja kontrollida midagi muud. Ma jalutada ja proovida kõike otsast uuesti. Kutsume mate ja Jäta teade. Ja siis, lõpuks, Ma leian, et kell Ethan's blog, tema avamise graafik teeb üsna lihtne:

MOSS 2007 on uut funktsiooni nimega Web taotluse poliitika. Need on õigused mis on seotud veebirakendus. Need turvasätted alistada kõik turvasäte on seatud saidikogumis või saidi (Veeb) selle kasutaja jaoks.

Kiire visiit web taotluse poliitika näitab, et NT Authorityauthenticated kasutajad"" on võimaldatud täielik lugemispääs. Ma eemaldada need nimekirja ja kõik lõpuks asus tööle nii nagu peab. Usun, et keegi on ekslik mulje, et see on parim meetod anda lugemisõigus kõigile ettevõtte kõigepealt lisanud. See ei, Aga, väsitab quote, "See ei tähenda, nagu sa arvad, see tähendab."

Juurdepääs veebi rakenduste poliitikad nii:

  1. Minge administreerimiskeskusse
  2. Valige rakenduste haldamist
  3. Valige "veebirakenduse poliitika"
  4. Et ekraan, Veenduge, et valite õige veebirakendus. Minu jaoks, Vaikimisi ei pruugi olla teie soovitud administreerimiskeskuse veebirakendus.

Kuna mul oli see probleem, Järgmised laused otsisin ja sain üllatavalt vähe nii otsest abi selles küsimuses:

Kõigile kasutajatele nähtavate Saiditoimingud

Menüünuppu Saiditoimingud näevad kõik kasutajad

saidi toimingud pole turvalisusega seotud kärpimine

turvaline MOSS leht

Sissejuhatus moss turvalisus

Technorati Tags:

Kiire ja lihtne: Query kasutamine fikseeritud märksõna otsingutulemites tuum

Kiire ja lihtne juhiseid:

Muuta ja Core otsingutulemuste veebiosa lisamine.

Saate redigeerida selle veebiosa ja laiendada "Fikseeritud Märksõnapäring".

Lisada kindla märksõna päring (näiteks. ContentType:Koolituse arve"" TrainingInvoiceNumber:1111)

Laiendage tulemuste Päringusuvandid ja muuta "Cross-Web osa päringu ID" "kasutaja päringu väärtuse" (näiteks. "Päringu 2").

Märkmed:

Kasutades core otsingutulemuste sel viisil, mis võimaldas mul luua lehe, kus kuvatakse andmeid mõnest muust saidikogumist. Kliendil on kaks suurt saidikogumite: Osakonnad ja tooted.

Saidikogumi toode sisaldab, Loomulikult piisavalt, tooteinfo. Iga toote saidikogumi koond andmeid mitmest allikast.

Üks osakonnad, koodid ja testimine, on selline allikas. Kui kasutajad pöörduvad toote XYZ, nad peaksid nägema koodid ja testide andmeid otse avalehel XYZ. Alates koodid ja katsetamine on majutatud teise saidikogumisse, See on veidi ebamugav. Sai kasutatud core Otsingu tulemused veebiosa kuna otsing hõlmab saidikogumite. Koodid ja testimine haldab toote andmed kohandatud loendi, mis piirab kindla sisutüübi kaudu. Aa Märksõnapäring, mis kasutab kõigepealt kohandatud loendi sisutüübi ja siis teisenevad otsingut kitsendada tootenumber.

Ülaltoodud Märksõnapäring on e ja. Tagastab ta dokumentide sisu tüüp "koolitus arve" ja mille arve number on "1111".

Kena kasu see lähenemine: Saame muuta põhilisi Otsingu tulemused veebiosast XSL ja luua ükskõik millisel kujul, mida tahame.

Vaata siit (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) Teine blogija arutelu sellel teemal.

</lõpp>Telli minu blogi.

Teavitage mind oma blogi!

Kui teil säilitada blogi, mis on vähemalt minimaalselt ühendatud SharePointi, Palun andke teada kommentaarides. Ma armastan lisada teid oma Blog nimekiri.

Kui teil säilitada blogi, mis ei ole seotud SharePointi, kuid tahad lisada seda niikuinii, andke teada. Ma võib luua eraldi blogi nimekiri.

Palun andke:

  • Oma blogi URL (ilmselt)
  • Lühike kirjeldus oma blogi.

Ma tahan hoida link "aktiivne" Blogid, mis ma olen umbes määratledes üks postitus nädalas ja vähemalt kolm kuud vana. Kui sa ei vasta kõnealuse "nõude" lisada oma nime kommentaari niikuinii. See on * oma * loetleda nii, et kui ma tahan võin murda oma reegli.

Tänud!

Töötaja koolituse ajakava ja materjalid malli — Decrement bug malli

Kliendi märganud viga täna eespool nimetatud malliga.

Kursuse juhtide luua kursused. Kursuse loomisel, juht määrab maksimaalse arvu olemasolevate kohtade.

Mall pakub iseteenindusega kuulumist. Ma registreeruda ja töövoo lisatud registreerimise nimekirja decrements "olemasolevate kohtade" seotud kursuse.

Üksikisikud võivad samuti unregister kursuse. Viga peitub siin. Registreerimise tühistamine: kursuse inkrementida olemasolevate kohtade counter. Selle tulemusena, olemasolevate kohtade ei ole täpne. See bug on veelgi asjaolu, et kui olemasolevate kohtade decrements null, enam iseteenindusega registreerida.

Õnneks, Microsoft pakub töövoo tootmisprotsess. Veel parem, See on sirgjooneliselt töövoo kaudu SharePoint Designeri loodud.

Kõrgetasemelise tehke seda parandada:

  1. SDP tulekahju.
  2. Juurdepääs põhineb off koolitus malli saidi.
  3. Access "osaleja unregistration" töövoog.
  4. Lisa järgmiselt. (Ma teinud neid kahte esimest sammu):
    1. Arvuta Kursused:Täidetud istmed miinus 1 (Väljund Muutuja:Calc)
    2. (seejärel) Värskenda üksus: Kursused

Klõpsake käsku Lõpeta ja ongi valmis.

Ekraanipilt:


SharePoint Designer:

Pilt

Lõpetatud töövoog:

Pilt

Arvuta drill-down:

Pilt

Värskenda üksus kursused:

Pilt