mėnesio Archyvai: Birželio 2011

Tegul spindi pavyzdžiai švino yra būdas padidinti SharePoint priėmimo

Mano pirmasis "grynas" BrightStarr dienoraščio įrašas buvo paskelbta šiandien.  Čia yra kibinimas:

Ten buvo daug pokalbio pabaigoje apie šią temą SharePoint priėmimo ir ypač jos trūksta internetas. Niekas nenori eiti į visų bėdų projektavimo ūkio ir saugumo infrastruktūros, dalyvauti seminaruose, komponavimas metimų išvaizdą, darbo, roko patikimos informacijos architektūra, kuri gali atlaikyti įmonės re-orgs netikėtumai ir galiausiai, fanfare užpildytame rida tik sužinoti tris mėnesius po parengiamiesiems, mažiau nei 50% bendrovės darbuotojai naudoja SharePoint ir dauguma jų naudoja ją pakeisti senas tinklo failų Serveriai ("į S:\ automobiliu").

Sidabro kulka (arba viena dienoraštyje) bus išspręsti šią problemą. Tačiau, yra daug dalykų galite padaryti, siekiant sumažinti riziką, kad silpni SharePoint portal. Vienas toks būdas yra "Shining pavyzdys modelis."

Aš norėčiau žinoti apie kitų SharePoint priėmimo strategijas, kad jums svarbu pasidalinti.  Jei bendrinate, Prašome palikite kaip komentarą BrightStarr.

Skaityti visa tai čia: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

„Prieiga uždrausta” į Default.aspx SharePoint 2010 Submeniu svetainės

Vienas iš mano klientų išvyko gyventi su savo SharePoint 2010 aplinkos šiandien.  Mes atrado, kad tam tikrų vartotojų grupė, negalėjo naudotis savo numatytąjį pagrindinį puslapį.  SharePoint atsakė su „prieiga uždrausta"ir įprasta"prisiregistruoti kaip kitas vartotojas"arba"prašyti prieigos"atsakas. 

Kai mes naudojamas dabitiškas "Patikrinti prieiga" funkcija ji patvirtino, kad galutiniams vartotojams tikrai neturėjo prieigos.  Dar, jie negalėjo gauti į puslapį.

Ir po keliais daug įvairių Aklaviečių tol, kol aš nusprendė palyginti žiniatinklio dalių nuo panašių darbo puslapių skaldytų puslapyje.  Aš padariau, kad pateikiant puslapio išlaikymo režimu, pridėdami"?turinys = 1 "į puslapį. Taigi, jis atrodė kaip "http://Server/subsite/subsite/default.aspx?turinys = 1 ". 

Tai parodė man dvi žiniatinklio dalys, pavadintos "Klaida" aprašymą kaip "Klaida" skaldyti puslapyje.  Aš manau, imtis ekrano BŽŪP tuo metu.

Pašalinti juos ir kad išspręsti šią problemą.

I seen klausimu, kaip šis atėjo iki forumuose praeityje ir buvo labai skeptiškai apie plakato primygtinis reikalavimas, kad jis tinkamai nustatyti saugumo.  I * žinoti * turėjo teisę nustatyti saugumo šypsena  Kitą kartą, I būti atviresnės ir mažiau skeptiškai.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

XSLT ir jQuery mėginiai

Man daryti daug XSLT ir jQuery ir thought I 'd share kelis fragmentus, kad kiti gali rasti naudingos ateityje.

Pavyzdys 1: Išmeta paprasta veikiancio JavaScript / jQuery, XSLT:

<XSL:šablono rungtynės = "kažkas" XML:erdvės = "išsaugoti">

  <!– Tuščias iš užklausos draugiškas filtrai paslėpto lauko –>
  <scenarijaus tipas = "text/javascript">
    $(dokumento).paruošta(funkcija(){
      $("#QueryFriendlyFilters").val("tuščias");
    });
  </scenarijų>

</XSL:šablonas>

Kad šiek tiek skleidžia tam JavaScript, kad laukia puslapio įkėlimą (Todėl, kad $(dokumento).paruošta(…)) ir tada rinkiniai paslėpto lauko vertė pavadinimu QueryFriendlyFilters raidinė reikšmė "tuščias".

Pavyzdys 2: Naudoti <XSL:Jei> patikrinti "didesnis už",  "mažiau kaip", ir tt.

<XSL:šablono rungtynės = "kažkas" XML:erdvės = "išsaugoti">

  <div id = "fdcAllFilters">
 
    <XSL:Jei test="@Count>0">
      <span class = "fdcFilterLabel">Esami filtrai:</tarpą>
    </XSL:Jei>

    <!– Daugiau stuff vyksta čia. –>

</XSL:šablonas>

Aukščiau fragmentą tikrina jei atributas, pavadintas "Skaičiuoti", "kažkas" elementas yra didesnis už nulį.  XML už tai būtų kažkas panašaus:”

<kažkas Count = "5" />

Pavyzdys 3: Kartoti per visus elementus, Interspersing jQuery skambučius.

<!– Iterate per visus filtrus ir parodyti teisingą  nuorodos. –>
<XSL:už kiekvieną pasirinkite = "UserFilter">

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

  <span class = "fdcFilterLabel"><XSL:vertė-apie select="@FilterValue"/></tarpą>

  <scenarijaus tipas = "text/javascript">

    $(dokumento).paruošta(funkcija(){
        <XSL:tekstas><![CDATA[$("#QueryFriendlyFilters").val( ($("#QueryFriendlyFilters").val() + " ]]></XSL:tekstas>\"<XSL:vertė-apie select="@FilterValue"/>\"<XSL:tekstas><![CDATA["));]]></XSL:tekstas>
    });

  </scenarijų>

</XSL:už kiekvieną>

Aukščiau ištrauka yra pati sudėtingiausia ir gali būti lengviau būdų tai padaryti.

XML už tai atrodo maždaug taip:

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

Šiame fragmente yra Iteracja per <UserFilter> mazgų. 

Ji pirmą kartą skleidžia žymę žymėti, kai paspaudėte remiasi JavaScript funkcija, kuri jau yra puslapyje, "mySubmitPage" ir pereina esančio atributo reikšmė, <UserFilter> mazgo pavadinimu "ID". 

Ji tada skleidžia kai jQuery, kad laukia, kad įkelti.  Kad jQuery atnaujina paslėptas laukas, pavadintas "QueryFriendlyFilters" pridedant FilterValue atributo.  Pastaba visi crazy kirm <XSL:tekstas> ir <![CDATA[ … ]]> daiktai.

Štai ir viskas, Tikiuosi, kad jis padeda!

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin