Nyaraka za kila mwezi: Juni 2011

Hebu Shining Mifano Kiongozi Njia ya kufanywa Kuongezeka SharePoint

Yangu ya kwanza "safi" BrightStarr kuingia blog ilikuwa iliyochapishwa leo.  Hapa ni teaser:

Kuna kuwa na mengi ya mazungumzo juu ya Internets wa marehemu juu ya mada ya kupitishwa SharePoint na hasa ukosefu wake. Hakuna mtu anataka kwenda shida ya kubuni shamba na miundombinu yote ya usalama, kushiriki katika warsha, kuweka pamoja kuangalia snazzy na kujisikia, kufanya kazi nje ya mwamba imara habari usanifu ambayo inaweza kuhimili ya mabadiliko ya kampuni ya re-orgs na hatimaye, rollout fanfare ya kujazwa tu kugundua miezi mitatu baada ya kwenda kuishi-kuwa chini ya 50% ya wafanyakazi wa kampuni ni kutumia SharePoint na wengi wao ni kutumia nafasi ya zamani seva faili mtandao ("the S:\ drive").

Hakuna risasi ya fedha (au moja blog post) ni kwenda kutatua tatizo hilo. Hata hivyo, kuna mambo mengi unaweza kufanya ili kupunguza hatari ya upungufu wa damu mwilini SharePoint portal. One such technique is the "Shining Example Pattern."

Ningependa upendo kujua kuhusu mikakati mingine ya kupitishwa SharePoint kwamba huduma ya kushiriki.  Kama wewe kufanya sehemu, tafadhali kuondoka kama maoni juu ya blog BrightStarr.

Kusoma kitu wote hapa: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

"Upatikanaji alikanusha” kwa Default.aspx juu ya SharePoint 2010 Sub Site

Mmoja wa wateja wangu akaenda kuishi na SharePoint yao 2010 mazingira ya leo.  Tuligundua kwamba kikundi fulani ya watumiaji hakuweza kupata default yao nyumbani ukurasa.  SharePoint alijibu kwa "Access Denied" na kawaida "ishara kama mtumiaji mwingine" au "ombi upatikanaji" majibu. 

Wakati sisi kutumika nifty "Check Access" kazi alithibitisha kwamba watumiaji wa mwisho kweli alifanya na upatikanaji.  Hata hivyo, hawakuweza kupata ukurasa.

Mimi ikifuatiwa mengi ya barabara kwa ncha mbalimbali wamekufa mpaka niliamua kulinganisha sehemu ya mtandao kwenye ukurasa kuvunjwa dhidi ya ukurasa sawa kufanya kazi.  Mimi kwamba kwa kuweka ukurasa katika hali ya matengenezo na kuongeza "?yaliyomo = 1 "ya ukurasa. Hivyo, inaonekana kama "http://server / subsite / subsite / default.aspx?yaliyomo = 1 ". 

Hii alinionyeshea sehemu ya mtandao wawili aitwaye "Hitilafu" na maelezo kama "Hitilafu" katika ukurasa kuvunjwa.  Sikudhani kuchukua cap screen wakati.

Mimi kuondolewa yao na kwamba kutatuliwa tatizo.

Nimeona swali kama hili kuja kwenye vikao katika kipindi na mimi alikuwa sana wasiwasi kuhusu msisitizo bango ya kwamba alikuwa usalama kuanzisha vizuri.  Mimi najua * nilikuwa usalama kuanzisha haki Smile  Wakati ujao, Mimi itakuwa wazi zaidi na chini ya wasiwasi.

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin

XSLT na Sampuli jQuery

Nimekuwa kufanya mengi ya ya XSLT na jQuery na mawazo ningependa kushiriki snippets wachache wengine wanaweza kupata manufaa katika siku zijazo.

Mfano 1: Emit JavaScript rahisi / jQuery katika XSLT:

<xsl:template match="something" xml:space="preserve">

  <!– Tupu nje ya swala filters kirafiki siri shamba –>
  <script type="text/javascript">
    $(hati).tayari(kazi(){
      $("#QueryFriendlyFilters").val("empty");
    });
  </script>

</xsl:template>

Kwamba kidogo hutoa baadhi JavaScript kwamba tusubiri kwa ukurasa kumaliza upakiaji (kwa sababu ya $(hati).tayari(...)) na kisha unaweka thamani ya shamba siri aitwaye QueryFriendlyFilters kwa thamani halisi "tupu".

Mfano 2: Kutumia <xsl:kama> kuangalia "kubwa kuliko",  "Chini ya", nk.

<xsl:template match="something" xml:space="preserve">

  <div id="fdcAllFilters">
 
    <xsl:if test="@Count>0">
      <span class="fdcFilterLabel">Sasa filters:</span>
    </xsl:kama>

    <!– zaidi stuff kinachotokea hapa. –>

</xsl:template>

snippet juu ya hundi ya kuona kama sifa aitwaye "Count" ya kipengele "kitu" ni kubwa kuliko sufuri.  XML nyuma ya hii itakuwa kitu kama:"

<kitu Count = "5" />

Mfano 3: Iterate kupitia mambo yote, interspersing wito jQuery.

<!– Iterate kupitia filters wote na kuonyesha sahihi  viungo. –>
<xsl:for-each select="UserFilter">

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

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

  <script type="text/javascript">

    $(hati).tayari(kazi(){
        <xsl:Nakala><![CDATA[$("#QueryFriendlyFilters").val( ($("#QueryFriendlyFilters").val() + " ]]></xsl:Nakala>\"<xsl:value-of select="@FilterValue"/>\"<xsl:Nakala><![CDATA["));]]></xsl:Nakala>
    });

  </script>

</xsl:kwa-kila>

snippet juu ni ngumu zaidi na kunaweza kuwa rahisi njia ya kufanya hivyo.

XML nyuma ya hii inaonekana takribani kama hii:

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

Snippet hii ni iterating kupitia <Mtumiaji Filter> nodes. 

Ni kwanza hutoa tag nanga kwamba wakati clicked waomba kazi JavaScript kwamba tayari ni juu ya ukurasa, "MySubmitPage" na hupita thamani ya sifa juu ya <Mtumiaji Filter> nodi aitwaye "ID". 

Ni kisha hutoa baadhi jQuery kwamba tusubiri kwa ukurasa kupakia.  Kwamba jQuery updates shamba siri aitwaye "QueryFriendlyFilters" kwa kuongeza thamani ya sifa FilterValue.  Kumbuka mambo yote <xsl:Nakala> na <![CDATA[ ... ]]> mambo.

Hiyo ni, matumaini inasaidia!

</mwisho>

Kujiunga na blog yangu.

Kufuata yangu juu ya Twitter kwa http://www.twitter.com/pagalvin