Arkivji ta 'Kull Xahar: Ġunju 2011

Let Eżempji brillanti Ċomb-Mixja biex Adozzjoni SharePoint Żieda

Ewwel "pur" BrightStarr dħul blog tiegħi ġiet ippubblikata llum.  Hawn teaser:

Hemm kien hemm ħafna ta 'konversazzjoni fuq l-internets ta tard dwar is-suġġett tal-adozzjoni SharePoint u speċjalment in-nuqqas tagħhom. Ħadd ma trid tmur l-inkwiet ta 'tfassil infrastruttura tas-sigurtà razzett u, jipparteċipaw fil-workshops, tqegħid flimkien ħarsa snazzy u jħossu, xogħol barra arkitettura informazzjoni blat solidu li jistgħu jifilħu għall-inċertezzi ta 'kumpannija re-Orgs u finalment, a tnedija Fanfare mimlija biss biex jiskopru xhur wara tliet go-live li inqas minn 50% ta 'l-impjegati tal-kumpanija qed jużaw SharePoint u ħafna minnhom qed jużaw biex jissostitwixxu l-servers qodma fajl netwerk ("the S:\ drive").

Nru bullet fidda (jew blog post wieħed) se ssolvi din il-problema. Madankollu, hemm ħafna affarijiet li tista 'tagħmel biex tnaqqas ir-riskju ta' portal SharePoint anemiċi. One such technique is the "Shining Example Pattern."

I imħabba biex tkun taf dwar strateġiji oħra adozzjoni SharePoint li inti kura biex jaqsmu.  Jekk inti tagħmel sehem, jekk jogħġbok leave bħala kumment fuq il-blog BrightStarr.

Aqra l-ħaġa sħiħa hawn: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

"Aċċess Denied” biex Default.aspx fuq SharePoint 2010 Sub-sit

Wieħed mill-klijenti tiegħi marru jgħixu ma SharePoint tagħhom 2010 ambjent tal-lum.  Aħna skoprew li ċertu grupp ta 'utenti ma setgħux aċċess home page default tagħhom.  SharePoint rrisponda "Aċċess Denied" u l-soltu "sinjal bħala utent ieħor" jew "talba għall-aċċess" reazzjoni. 

Meta użajna l-nifty "Kontroll Aċċess" funzjoni hija kkonfermat li l-utenti finali jkollhom aċċess verament ma.  Madankollu, dawn ma setgħux jiksbu l-paġna.

I segwita ħafna toroq lejn sqaqien mejta varji sal I iddeċieda li jqabblu l-partijiet tal-web fuq il-paġna miksur kontra paġna taħdem simili.  I did li billi l-paġna fil-modalità manutenzjoni billi jżid "?kontenut = 1 "għall-paġna. Allura, li dehru qishom "http://server / sottosit / sottosit / default.aspx?kontenut = 1 ". 

Dan wera lili żewġ partijiet tal-web jismu "Żball" ma 'deskrizzjoni bħal "Żball" fuq il-paġna imkisser.  Jien ma naħsibx li tieħu għatu iskrin fil-ħin.

I jitneħħew minnhom u li tissolva l-problema.

Stajt tidher mistoqsija bħal din toħroġ fuq il-forums fil-passat u I kien estremament skeptical dwar l-insistenza tal poster li kien sigurtà stabbilit sew.  I * know * kelli sigurtà stabbilit dritt Tbissem  Next time, I ser tkun aktar miftuħa u inqas skeptical.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

XSLT u kampjuni jQuery

I ġew jagħmlu ħafna ta XSLT u jQuery u ħsibt I d jaqsmu siltiet ftit li oħrajn jistgħu jsibu utli fil-futur.

Eżempju 1: Jarmu JavaScript sempliċi / jQuery fil XSLT:

<XSL:mudell logħba = "xi ħaġa,,en,tip iskrittura = "test / javascript",,en,"#QueryFriendlyFilters",,en,"Vojta",,en,div id = "fdcAllFilters",,en,jekk test = "@ Għadd,,en,span class = "fdcFilterLabel",,en,għal-kull tagħżel = "UserFilter",,en,klassi = "FilterHref,,en,href = "javascript,,en,"RemoveUserFilter",,en,valur tal agħżel = "@ FilterValue" /,,en,kummenti lill XSLT u kampjuni jQuery,,en,Andres,,en,Awissu 30,,en,Nista 'nuża dan l-approċċ biex jiffiltraw webparts lista multipli SharePoint permezz ta' XSLT,,en,Huwa qedem f'dan il-punt u so I mhux se nipprova,,en" xml:space="preserve">

  <!– Blank l-filtri friendly qasam moħbija query –>
  <script type="text/javascript">
    $(dokument).lest(funzjoni(){
      $("#QueryFriendlyFilters").val("empty");
    });
  </iskrittura>

</XSL:template>

Li ftit temetti xi JavaScript li tistenna l-paġna biex jintemm tagħbija (minħabba l- $(dokument).lest(...)) u mbagħad tistabbilixxi l-valur ta 'qasam moħbija jismu QueryFriendlyFilters għall-valur letterali "vojta".

Eżempju 2: Użu <XSL:jekk> biex jiċċekkjaw "akbar minn",  "Inqas minn", eċċ.

<XSL:mudell logħba = "xi ħaġa,,en,tip iskrittura = "test / javascript",,en,"#QueryFriendlyFilters",,en,"Vojta",,en,div id = "fdcAllFilters",,en,jekk test = "@ Għadd,,en,span class = "fdcFilterLabel",,en,għal-kull tagħżel = "UserFilter",,en,klassi = "FilterHref,,en,href = "javascript,,en,"RemoveUserFilter",,en,valur tal agħżel = "@ FilterValue" /,,en,kummenti lill XSLT u kampjuni jQuery,,en,Andres,,en,Awissu 30,,en,Nista 'nuża dan l-approċċ biex jiffiltraw webparts lista multipli SharePoint permezz ta' XSLT,,en,Huwa qedem f'dan il-punt u so I mhux se nipprova,,en" xml:space="preserve">

  <div id="fdcAllFilters">
 
    <XSL:if test="@Count>0">
      <span class="fdcFilterLabel">Filtri kurrenti:</medda>
    </XSL:jekk>

    <!– Jittieħed aktar jiġri hawn. –>

</XSL:template>

Il-snippet hawn fuq kontrolli biex tara jekk attribut imsejjaħ "Count" tal-element "xi ħaġa" huwa akbar minn zero.  Il-XML wara dan tkun xi ħaġa simili:"

<xi ħaġa Count = "5" />

Eżempju 3: Jtenni permezz elementi kollha, interspersing sejħiet jQuery.

<!– Jtenni kollha permezz tal-filtri u juru l-korretta  rabtiet. –>
<XSL:for-each select="UserFilter">

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

  <span class="fdcFilterLabel"><XSL:value-of select="@FilterValue"/></medda>

  <script type="text/javascript">

    $(dokument).lest(funzjoni(){
        <XSL:test><![CDATA[$("#QueryFriendlyFilters").val( ($("#QueryFriendlyFilters").val() + " ]]></XSL:test>\"<XSL:value-of select="@FilterValue"/>\"<XSL:test><![CDATA["));]]></XSL:test>
    });

  </iskrittura>

</XSL:għal-kull>

Il-snippet hawn fuq huwa ferm aktar kumpless u jista 'jkun hemm modi iktar faċli biex tagħmel dan.

Il-XML wara dan jistenna madwar bħal dan:

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

Dan snippet hija mtennija permezz <User Iffiltra> nodes. 

L-ewwel temetti ankra tag li meta għafast jinvoka funzjoni JavaScript li huwa diġà fis-paġna, "MySubmitPage" u jgħaddi l-valur ta 'attribut fuq il- <User Iffiltra> node imsejjaħ "ID". 

Imbagħad temetti ftit jQuery li tistenna l-paġna għal tagħbija.  Li l-aġġornamenti jQuery qasam moħbija imsejjaħ "QueryFriendlyFilters" billi żżid il-valur ta 'l-attribut FilterValue.  Innota l-crazy <XSL:test> u <![CDATA[ ... ]]> Jittieħed.

Li huwa, tama dan jgħin!

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin