Cartlanna míosúla: Meitheamh 2011

Lig Samplaí Shining an Bealach Luaidhe a Glacadh méadaithe SharePoint

Foilsíodh mo chéad "íon" BrightStarr blog iontráil lá atá inniu ann.  Seo a teaser:

Tá sé a lán de chomhrá ar an Internets de déanach ar an ábhar a nglacfar an SharePoint agus go háirithe an easpa de. Is mian aon duine chun dul go dtí gach deacracht a dhearadh an bhfeirm agus bonneagar slándála, rannpháirteach i gceardlanna, a chur le chéile le breathnú snazzy agus mothú, ag obair amach carraig ailtireacht faisnéis láidir gur féidir a sheasamh an vicissitudes na cuideachta ath-Eagraíochta agus ar deireadh, a rolladh amach údar-líonadh ach chun a fháil amach trí mhí iar dul beo go níos lú ná 50% de na fostaithe cuideachta úsáid a bhaint as SharePoint agus an chuid is mó acu ag baint úsáide as é a chur in ionad na freastalaithe comhad sean líonra ("An S:\ tiomáint ").

Uimh bullet airgid (nó blog post amháin) ag dul chun an fhadhb a réiteach. Mar sin féin, tá go leor de na rudaí is féidir leat a dhéanamh chun laghdú ar an mbaol d'anemic SharePoint tairseach. Is é ceann teicníc den sórt sin an "Patrún Sampla Shining."

Ba bhreá liom ar an eolas faoi straitéisí SharePoint eile a ghlacadh go bhfuil tú cúram a roinnt.  Má dhéanann tú sciar, fág mar a comment ar an bhlag BrightStarr.

Léigh an rud ar fad anseo: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

"Rochtain Diúltaíodh” chun Default.aspx ar SharePoint 2010 Suíomh Fo

Ceann de mo chliaint chuaigh beo lena n-SharePoint 2010 timpeallacht lá atá inniu ann.  Amach againn nach bhféadfadh grúpa áirithe na n-úsáideoirí rochtain a fháil ar a leathanach baile réamhshocraithe.  SharePoint fhreagair le "Rochtana Diúltaithe" agus is gnách "comhartha i mar úsáideoir eile" nó "iarratas rochtana" fhreagairt. 

Nuair a úsáid le linn an nifty "Check Rochtain" feidhm Dhearbhaigh sé go raibh na húsáideoirí deiridh i ndáiríre go mbeadh rochtain.  Ach, nach bhféadfaí iad a fháil go dtí an leathanach.

Lean mé a lán de na bóithre chun deireadh marbh éagsúla go dtí an chinn mé a chur i gcomparáid na codanna ar an leathanach gréasáin briste i gcoinne an leathanach céanna oibre.  Rinne mé gur ag cur leis an leathanach seo i modh a chothabháil trí "?ábhar = 1 "go dtí an leathanach. Mar sin,, D'fhéach sé cosúil le "http://freastalaí / subsite / subsite / default.aspx?ábhar = 1 ". 

Léirigh sé seo dom dhá chuid gréasáin ainmnithe "Earráid" le cur síos cosúil le "Earráid" ar an leathanach briste.  Ní raibh mé ag smaoineamh a ghlacadh caipín scáileán ag an am.

Bhaint agam leo agus gur réiteach ar an bhfadhb.

Mé le feiceáil ceist mar seo teacht suas ar na fóraim san am atá caite agus bhí mé thar a bheith amhrasach faoi na póstaeir ar insistence go raibh sé slándáil ar bun i gceart.  * * Bhí a fhios agam mé slándála ar bun ceart Smile  An chéad uair eile, Beidh mé a bheith níos oscailte agus níos lú skeptical.

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin

XSLT agus Samplaí jQuery

Bhí mé ag déanamh a lán de XSLT agus jQuery agus shíl mé gur mhaith liom a roinnt snippets cúpla gur féidir le daoine eile a bheith úsáideach sa todhchaí.

Sampla 1: Scaoileann JavaScript simplí / jQuery i XSLT:

<XSL:chluiche teimpléad = "rud éigin" xml:spás = "chaomhnú">

  <!– Go spás amach an cheist cairdiúil scagairí réimse i bhfolach –>
  <Cineál script = "text / javascript">
    $(doiciméad).réidh(fheidhm(){
      $("# QueryFriendlyFilters").Val("Folamh");
    });
  </script>

</XSL:teimpléad>

Sin beagán astaíonn cuid JavaScript go fanann an leathanach luchtú a chríochnú (mar gheall ar an $(doiciméad).réidh(...)) agus leagann sé ansin ar an luach a bhaineann le réimse i bhfolach ainmnithe QueryFriendlyFilters le luach litriúil "folamh".

Sampla 2: Úsáid <XSL:más rud é> a sheiceáil "níos mó ná",  "Níos lú ná", etc.

<XSL:chluiche teimpléad = "rud éigin" xml:spás = "chaomhnú">

  <id div = "fdcAllFilters">
 
    <XSL:má tástála = "@ Líon>0">
      <réimse aicme = "fdcFilterLabel">Scagairí Reatha:</réise>
    </XSL:más rud é>

    <!– a tharlaíonn rudaí níos anseo. –>

</XSL:teimpléad>

Seiceálann an Blúire thuas a fháil amach an bhfuil an tréith darb ainm "Count" an eilimint "rud" níos mó ná nialas.  Ba mhaith leis an XML taobh thiar de seo a bheith rud éigin cosúil le:"

<rud Líon = "5" />

Sampla 3: Seasann an trí gach gné, interspersing glaonna jQuery.

<!– Seasann tríd na scagairí agus an ceart ar taispeáint  naisc. –>
<XSL:do-gach = roghnaigh "UserFilter">

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

  <réimse aicme = "fdcFilterLabel"><XSL:luach-ar roghnaigh = "@ FilterValue" /></réise>

  <Cineál script = "text / javascript">

    $(doiciméad).réidh(fheidhm(){
        <XSL:téacs><![CDATA[$("# QueryFriendlyFilters").Val( ($("# QueryFriendlyFilters").Val() + " ]]></XSL:téacs>\"<XSL:luach-ar roghnaigh = "@ FilterValue" />\"<XSL:téacs><![CDATA["));]]></XSL:téacs>
    });

  </script>

</XSL:do-gach>

Is é an Blúire thuas an chuid is mó casta agus d'fhéadfadh go mbeadh slite níos éasca é a dhéanamh.

An XML taobh thiar de seo tá thart ar mar seo:

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

Tá an Blúire iterating trí <UserFilter> nóid. 

Astaíonn sé chéad chlib ancaire a agraíonn nuair a chliceáil feidhm JavaScript atá cheana féin ar an leathanach, "MySubmitPage" agus Gabhann an luach an tréith ar an <UserFilter> nód darb ainm "ID". 

Astaíonn sé ansin roinnt jQuery go Waits le haghaidh an leathanach a luchtú.  Go jQuery nuashonruithe réimse bhfolach darb ainm "QueryFriendlyFilters" trí luach an tréith FilterValue.  Tabhair faoi deara go léir an mire <XSL:téacs> agus <![CDATA[ ... ]]> stuif.

Sin é, Tá súil go gcuidíonn sé!

</deireadh>

Liostáil le mo bhlag.

Lean mé ar Twitter ag http://www.twitter.com/pagalvin