Archifau Misol: Mehefin 2011

Gadewch Enghreifftiau Shining Arwain y Ffordd i Mabwysiadu SharePoint Mwy

Fy BrightStarr cofnod blog "pur" cyntaf ei gyhoeddi heddiw.  Dyma ymlid:

Mae wedi bod yn llawer o sgwrs ar y Internets yn ddiweddar ar y pwnc o SharePoint mabwysiadu ac yn enwedig y diffyg ohono. Nid oes unrhyw un eisiau mynd i'r holl drafferth o ddylunio seilwaith diogelwch ar y fferm a, cymryd rhan mewn gweithdai, rhoi at ei gilydd yn edrych yn smart iawn ac yn teimlo, gweithio allan graig pensaernïaeth gwybodaeth gadarn sy'n gallu gwrthsefyll y helyntion o gwmni ail-Mudiadau ac yn olaf, yn cyflwyno ffanffer llawn dim ond i ddarganfod tri mis ar ôl mynd yn fyw bod llai nag 50% o'r gweithwyr cwmni yn cael eu defnyddio SharePoint ac mae'r rhan fwyaf ohonynt yn cael eu defnyddio i gymryd lle'r hen weinyddwyr ffeil rhwydwaith ("y S:\ gyriant").

Dim bwled arian (neu post blog sengl) yn mynd i ddatrys y broblem honno. Fodd bynnag,, mae yna lawer o bethau y gallwch eu gwneud i leihau'r risg o borth SharePoint anemig. Un dechneg o'r fath yw y "patrwm enghraifft Shining."

Byddwn wrth fy modd i wybod am strategaethau mabwysiadu SharePoint eraill yr ydych yn gofalu i rannu.  Os ydych yn rhannu, os gwelwch yn dda gadewch fel sylw ar y blog BrightStarr.

Darllenwch yr holl beth yma: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

"Mynediad Gwrthod” i default.aspx ar SharePoint 2010 Is

Aeth un o fy cleientiaid yn byw gyda'u SharePoint 2010 yr amgylchedd heddiw.  Rydym yn darganfod nad oedd grŵp penodol o ddefnyddwyr gael mynediad at eu tudalen gartref ddiofyn.  Ymatebodd SharePoint gyda "Mynediad Gwrthod" a'r "arwydd fel defnyddiwr arall" arferol neu "Mynediad cais" ymateb. 

Pan fyddwn yn defnyddio'r nifty "Check Access" swyddogaeth y mae'n cadarnhau bod y defnyddwyr terfynol wir yn cael mynediad.  Eto, nad oeddent yn gallu cyrraedd y dudalen.

Dilynais llawer o ffyrdd i wahanol dod i ben marw nes i mi benderfynu i gymharu y rhannau ar y we ar y dudalen torri yn erbyn tudalen gwaith tebyg.  Yr wyf yn gwneud hynny drwy roi y dudalen yn y modd cynnal a chadw drwy ychwanegu "?cynnwys = 1 "i'r dudalen. Felly, mae'n edrych fel "http://gweinydd / subsite / subsite / default.aspx?cynnwys = 1 ". 

Dangosodd hyn yn ddwy ran ar y we o'r enw "Gwall" gyda disgrifiad fel "Gwall" ar y dudalen wedi torri i mi.  Doeddwn i ddim yn meddwl i gymryd cap sgrin ar yr adeg.

Rwy'n tynnu nhw a bod datrys y broblem.

Rwyf wedi gweld y cwestiwn fel hyn yn dod i fyny ar y fforymau yn y gorffennol ac roeddwn yn hynod o amheus am y poster mynnu ei fod wedi diogelwch osod yn iawn.  I * gwybod * oeddwn wedi diogelwch sefydlu hawl Smile  Y tro nesaf, 'N annhymerus' fod yn fwy agored ac yn llai amheus.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

XSLT a Samplau jQuery

Rwyf wedi bod yn gwneud llawer o o XSLT a jQuery a meddwl y byddwn i'n rhannu pytiau ychydig y gallai eraill fod yn ddefnyddiol yn y dyfodol.

Enghraifft 1: Allyrru JavaScript syml / jQuery yn XSLT:

<XSL:templed cyfatebol = "rhywbeth" xml:gofod = "cadw">

  <!– Blank allan y maes hidlwyr ymholiad gyfeillgar cudd –>
  <sgript math = "testun/javascript">
    $(dogfen).barod(swyddogaeth(){
      $("#QueryFriendlyFilters").val("gwag");
    });
  </sgript>

</XSL:templed>

Ychydig yn allyrru rhai sy'n aros JavaScript ar gyfer y dudalen i orffen llwytho (oherwydd y $(dogfen).barod(...)) ac yna gosod y gwerth o gae cudd a enwir QueryFriendlyFilters i'r gwerth llythrennol "gwag".

Enghraifft 2: Defnyddio <XSL:os> i wirio "yn fwy na",  "Llai na", ac ati.

<XSL:templed cyfatebol = "rhywbeth" xml:gofod = "cadw">

  <DIV id = "fdcAllFilters">
 
    <XSL:Os test="@Count>0">
      <rhychwantu dosbarth = "fdcFilterLabel">Hidlwyr cyfredol:</span>
    </XSL:os>

    <!– mwy o bethau yn digwydd yma. –>

</XSL:templed>

Mae'r snippet uchod yn gwirio i weld os yw priodoledd o'r enw "Cyfrif" y "rhywbeth" elfen yn fwy na sero.  Byddai'r XML tu ôl i hyn fod yn rhywbeth fel:"

<rhywbeth Cyfrif = "5" />

Enghraifft 3: Ailadrodd trwy'r holl elfennau, thraw galwadau jQuery.

<!– Ailadrodd drwy'r holl hidlwyr ac yn arddangos y cywir  cysylltiadau. –>
<XSL:= dethol ar gyfer-pob un "UserFilter">

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

  <rhychwantu dosbarth = "fdcFilterLabel"><XSL:gwerth o select="@FilterValue"/></span>

  <sgript math = "testun/javascript">

    $(dogfen).barod(swyddogaeth(){
        <XSL:testun><![CDATA[$("#QueryFriendlyFilters").val( ($("#QueryFriendlyFilters").val() + " ]]></XSL:testun>\"<XSL:gwerth o select="@FilterValue"/>\"<XSL:testun><![CDATA["));]]></XSL:testun>
    });

  </sgript>

</XSL:am-bob>

Mae'r snippet uchod yw'r mwyaf cymhleth ac efallai y bydd ffyrdd haws o wneud hynny.

Mae'r XML tu ôl i hyn yn edrych yn fras fel hyn:

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

Mae hyn yn snippet yn ailadrodd trwy <Hidlo Defnyddiwr> nodau. 

Mae'n allyrru tag angor pan glicio ennyn swyddogaeth JavaScript sydd eisoes ar y dudalen gyntaf, "MySubmitPage" ac yn pasio y gwerth priodoledd ar y <Hidlo Defnyddiwr> nod o'r enw "ID". 

Yna mae'n allyrru rhywfaint o jQuery sy'n aros am y dudalen ei lwytho.  Bod diweddariadau jQuery maes cudd o'r enw "QueryFriendlyFilters" drwy ychwanegu gwerth y briodoledd FilterValue.  Nodwch yr holl crazy <XSL:testun> a <![CDATA[ ... ]]> pethau.

Dyna ni, gobeithio y bydd yn helpu i!

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin