Mjesečni arhiv: Lipanj 2011

Neka svijetlih primjera voditi na putu do povećanja SharePoint usvajanja

Moj prvi "čisti" BrightStarr blog ulaz je objavljena danas.  Evo teaser:

Tu je bilo puno razgovora na internets u kasnim na temu SharePoint donošenja, a posebno nedostatak istog. Nitko ne želi ići na sve nevolje projektiranja farmu i sigurnosnu infrastrukturu, sudjelovanje u radionicama, stavljajući zajedno snazzy izgled i dojam, razrada čvrstu informacija arhitekturu koja može izdržati nestalnosti tvrtke re-orgs i na kraju, fanfare punjeni Primjena samo otkriti tri mjeseca dužnost go-živjeti da se manje od 50% od zaposlenika tvrtke koristite SharePoint i većina njih koristite ga zamijeniti stare poslužitelje mrežnih datoteka ("S:\ voziti ").

No srebrni metak (ili jedan blog post) će se riješiti taj problem. Međutim, ima puno stvari koje možete učiniti kako bi se smanjio rizik od anemične SharePoint portalu. Jedan od takvih tehnika je "svijetli primjer uzorak."

Volio bih znati o drugim strategijama SharePoint usvajanje da se brinete za dijeljenje.  Ako to ne učinite udio, molimo vas da ostavite kao komentar na BrightStarr blog.

Pročitajte cijelu stvar ovdje: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

"Pristup odbijen” na Default.aspx na SharePoint 2010 Sub stranica

Jedan od mojih klijenata je otišao živjeti sa svojim SharePoint 2010 okoliš danas.  Otkrili smo da određene skupine korisnika ne mogu pristupiti svojim zadanu početnu stranicu.  SharePoint je odgovorio "Access denied" i obično "Prijavite se kao drugi korisnik" ili "Zahtjev pristupa" odgovor. 

Kada smo koristili izvanredan "Provjeri" Access funkciju je potvrdio da su krajnji korisnici doista imaju pristup.  Još, nisu mogli doći do stranice.

Pratio sam mnogo puteva do raznih krajeva mrtvih dok nisam odlučio usporediti web-dijelove na stranici slomljena protiv sličnog radnog stranici.  To sam učinio stavljanjem stranicu u održavanje modu dodavanjem "?Sadržaj = 1 "na stranici. Tako, izgledalo je kao "http://poslužitelj / podmjesto / podmjesto / Default.aspx?Sadržaj = 1 ". 

To mi je pokazao dva web-dijelove pod nazivom "Error" s opisom kao "ERROR" na stranici slomljena.  Nisam mislila da se zaslon poklopac na vrijeme.

Sam ih ukloniti i kako riješiti problem.

Vidio sam pitanje kao što je ovaj došao gore na forumima u prošlosti i bio sam iznimno skeptičan oko plakata inzistiranje da je sigurnost postavljena ispravno.  Ja * znam * sam sigurnost postaviti pravo Osmijeh  Sljedeći put, Ja ću biti otvoreniji i manje skeptični.

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin

XSLT i Jquery Uzorci

Imam bio događaj puno XSLT i jQuery i pomislio bih podijeliti nekoliko isječaka da drugi mogu biti korisne u budućnosti.

Primjer 1: Šalji jednostavan JavaScript / jQuery u XSLT:

<XSL:Predložak utakmica = "nešto" xml:prostor = "sačuvati">

  <!– Blank iz upita prijateljski filteri skrivene polje –>
  <skripta type = "text / javascript">
    $(dokument).spreman(funkcija(){
      $("# QueryFriendlyFilters").Val("Prazan");
    });
  </skripta>

</XSL:predložak>

To malo emitira neke JavaScript da čeka na stranici završi učitavanje (zbog $(dokument).spreman(...)) a zatim postavlja vrijednost skrivenog polja pod nazivom QueryFriendlyFilters u doslovnom vrijednosti "prazan".

Primjer 2: Koristiti <XSL:ako> provjerite "veći od",  "Manje od", itd..

<XSL:Predložak utakmica = "nešto" xml:prostor = "sačuvati">

  <div id = "fdcAllFilters">
 
    <XSL:ako se test = "@ Točka>0">
      <span class = "fdcFilterLabel">Trenutni uvjeti:</raspon>
    </XSL:ako>

    <!– više stvari događa ovdje. –>

</XSL:predložak>

Gore isječak provjerava da li atribut pod nazivom "Grof" u "nešto" element je veći od nule.  XML iza toga će biti nešto poput:"

<nešto Count = "5" />

Primjer 3: Iteraciju kroz sve elemente, interspersing jQuery poziva.

<!– Iteraciju kroz sve filtere i prikazati točno  linkovi. –>
<XSL:za-svaki odaberite UserFilter = "">

  <class = "FilterHref" href = "javascript:mySubmitPage(‘RemoveUserFilter’,'{@ ID}')">[X]</a>

  <span class = "fdcFilterLabel"><XSL:vrijednost od select = "@ FilterValue" /></raspon>

  <skripta type = "text / javascript">

    $(dokument).spreman(funkcija(){
        <XSL:tekst><![CDATA[$("# QueryFriendlyFilters").Val( ($("# QueryFriendlyFilters").Val() + " ]]></XSL:tekst>\"<XSL:vrijednost od select = "@ FilterValue" />\"<XSL:tekst><![CDATA["));]]></XSL:tekst>
    });

  </skripta>

</XSL:za-svakog>

Iznad isječak je najsloženiji i postoji svibanj biti lakši načini kako to učiniti.

XML iza to izgleda otprilike ovako:

<UserFilter ID = "123" FilterValue = "xyzzy" />

Ovaj isječak Ponavljanje kroz <Upute za filter> čvorova. 

To je prvi emitira sidro oznaku da kada se pritisne poziva JavaScript funkciju koja je već na stranici, "MySubmitPage" i prelazi vrijednost atributa na <Upute za filter> čvor pod nazivom "ID". 

On je tada emitira neki jQuery koja čeka za stranicu za učitavanje.  To Jquery ažuriranja skrivene polje pod nazivom "QueryFriendlyFilters" dodavanjem vrijednosti FilterValue atribut.  Imajte na umu sve ludo <XSL:tekst> i <![CDATA[ ... ]]> stvari.

To je to, nadam se da pomaže!

</kraj>

Pretplatite se na moj blog.

Slijedite me na Twitter-u http://www.twitter.com/pagalvin