మంత్లీ ఆర్కైవ్స్: జూన్ 2011

షైనింగ్ ఉదాహరణలు పెరిగిన SharePoint స్వీకరించడానికి లీడ్ వే లెట్

నా మొదటి "స్వచ్ఛమైన" BrightStarr బ్లాగ్ ఎంట్రీ నేడు ప్రచురించబడింది.  ఇక్కడ ఒక టీజర్ వార్తలు:

ముఖ్యంగా ఒక SharePoint స్వీకరణ అంశం ఆలస్యంగా ఇంటర్నెట్ల సంభాషణలో చాలా మరియు పోవడం ఉన్నాయి. ఎవరూ ఒక వ్యవసాయ మరియు భద్రతా మౌలిక రూపకల్పన అన్ని ఇబ్బంది వెళ్ళాలని కోరుకుంటాడు, కార్ఖానాలు లో పాల్గొనే, ఒక snazzy లుక్ సమిష్టిగా ఒకచోట మరియు అనుభూతి, కంపెనీ తిరిగి orgs కష్టసుఖాలను మరియు చివరకు తట్టుకునే రాక్ ఘన సమాచారం నిర్మాణం అవ్ట్ పని, ఒక శోభాయమానంగా నిండిన అందుబాటులోకి కేవలం కంటే తక్కువ వెళ్ళి-నివసిస్తున్నారు మూడు నెలల పోస్ట్ తెలుసుకుంటారు 50% కంపెనీ ఉద్యోగుల SharePoint ఉపయోగించి, వీరిలో చాలా పాత నెట్వర్క్ ఫైల్ సర్వర్ల స్థానంలో ఉపయోగిస్తున్నారు ("the S:\ drive").

సంఖ్య వెండి ఎన్టీఆర్ (లేదా ఒకే బ్లాగ్ పోస్ట్) ఆ సమస్యను పరిష్కరించడానికి వెళ్తున్నారు. అయితే, మీరు ఒక రక్తహీనత SharePoint పోర్టల్ ప్రమాదాన్ని తగ్గించేందుకు చేయవచ్చు విషయాలు చాలా ఉన్నాయి. One such technique is the "Shining Example Pattern."

నేను మీరు భాగస్వామ్యం అవసరం ఇతర SharePoint స్వీకరణ వ్యూహాలు గురించి తెలుసు ఇష్టం.  మీరు భాగస్వామ్యం చేస్తే, BrightStarr బ్లాగులో ఒక వ్యాఖ్యను వదిలి దయచేసి.

ఇక్కడ మొత్తం విషయం చదవండి: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</చివర>

నా బ్లాగ్ సబ్స్క్రయిబ్.

వద్ద ట్విట్టర్ లో నన్ను అనుసరించండి http://www.twitter.com/pagalvin

"యాక్సెస్ తిరస్కరించబడింది” ఒక SharePoint న Default.aspx కు 2010 సబ్ సైట్

నా క్లయింట్లు వారి SharePoint తో ప్రత్యక్ష ప్రసారానికి 2010 వాతావరణంలో నేడు.  మేము వినియోగదారులు ఒక నిర్దిష్ట సమూహం వారి డిఫాల్ట్ హోమ్ పేజీ ఆక్సెస్ చెయ్యలేదు కనుగొన్నారు.  SharePoint లేదా "అభ్యర్థనను యాక్సెస్" స్పందన "మరొక యూజర్ గా సైన్" "యాక్సెస్ తిరస్కరించబడింది" మరియు సాధారణ సమాధానం. 

మేము నిఫ్టీ "చెక్ యాక్సెస్" ఫంక్షన్ ఉపయోగించే అది వినియోగదారులు నిజంగా యాక్సెస్ కలిగి నిర్ధారించాడు.  ఇప్పటికీ, వారు పేజీకి పొందుటకు కాలేదు.

నేను ఇదే పని పేజీ వ్యతిరేకంగా విరిగిన పేజీ వెబ్ భాగాలను సరిపోల్చండి నిర్ణయించుకుంది వరకు వివిధ చనిపోయిన చివరలను రోడ్లు చాలా తరువాత.  నేను ఆ జోడించడం ద్వారా నిర్వహణ మోడ్ లో పేజీ పెట్టటం ద్వారా "చేసింది?పేజీకి విషయాలు = 1 ". ఈ విధంగా, ఇది http "వంటి చూసారు://సర్వర్ / subsite / subsite / default.aspx?విషయాల = 1 ". 

ఈ నాకు విరిగిన పేజీలో "దోషం" వంటి ఒక వివరణ తో "దోషం" అనే రెండు వెబ్ భాగాలను చూపించారు.  నేను సమయంలో ఒక స్క్రీన్ పెట్టుబడికి బాధ్యత తీసుకునే అనుకోలేదు.

నేను వాటిని తొలగించి ఆ సమస్య పరిష్కారం.

నేను ఈ వంటి ఒక ప్రశ్నను గతంలో ఫోరంలలో పైకి వచ్చి చూసిన మరియు నేను అతను భద్రతా సరిగా సెటప్ చేసిన పోస్టర్ బలవంతం గురించి చాలా సందేహాన్ని.  నేను * తెలుసు * నేను సరైన భద్రతా ఏర్పాటు చేసింది స్మైల్  తరువాత, నేను మరింత బహిరంగ మరియు తక్కువ అనుమానాస్పదంగా ఉంటాం.

</చివర>

నా బ్లాగ్ సబ్స్క్రయిబ్.

వద్ద ట్విట్టర్ లో నన్ను అనుసరించండి http://www.twitter.com/pagalvin

XSLT మరియు j క్వెరీ నమూనాలు

నేను XSLT మరియు j క్వెరీ యొక్క చాలా చేయడం మరియు నేను ఇతరుల భవిష్యత్తులో ఉపయోగపడే కొన్ని స్నిప్పెట్లను భాగస్వామ్యం ఇష్టం ఆలోచన చేశారు.

ఉదాహరణ 1: సాధారణ జావాస్క్రిప్ట్ విడుదల / XSLT లో j క్వెరీ:

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

  <!– ప్రశ్న స్నేహపూర్వక ఫిల్టర్లు దాచిన ఫీల్డ్ ఖాళీగా –>
  <script type="text/javascript">
    $(పత్రం).సిద్ధంగా(ఫంక్షన్(){
      $("#QueryFriendlyFilters").Val("empty");
    });
  </లిపి>

</XSL:టెంప్లేట్>

ఆ బిట్ లోడింగ్ పూర్తి కావడానికి పేజీ కోసం వేచి కొన్ని జావాస్క్రిప్ట్ ప్రసరిస్తుంది (ఎందుకంటే $(పత్రం).సిద్ధంగా(...)) ఆపై "ఖాళీ" సాహిత్య విలువ QueryFriendlyFilters అనే రహస్య రంగంలో విలువ సెట్.

ఉదాహరణ 2: ఉపయోగించండి <XSL:అయితే> "కంటే ఎక్కువ" తనిఖీ,  "కంటే తక్కువ", మొదలైనవి.

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

  <div id="fdcAllFilters">
 
    <XSL:if test="@Count>0">
      <span class="fdcFilterLabel">ప్రస్తుత ఫిల్టర్:</వ్యవధి>
    </XSL:అయితే>

    <!– మరింత stuff ఇక్కడ జరుగుతుంది. –>

</XSL:టెంప్లేట్>

పైన స్నిప్పెట్ "ఏదో" ఎలిమెంట్ యొక్క "కౌంట్" అనే పేరుగల విశేషణము సున్నా కంటే ఎక్కువ ఉంటే చూసేందుకు తనిఖీ చేస్తుంది.  ఈ వెనుక XML ఏదో మాదిరిగా అవుతుంది:"

</ ఏదో కౌంట్ = "5">

ఉదాహరణ 3: అన్ని అంశాలు ద్వారా Iterate, j క్వెరీ కాల్స్ interspersing.

<!– అన్ని ఫిల్టర్లు ద్వారా Iterate మరియు సరైన ప్రదర్శించడానికి  లింకులు. –>
<XSL:for-each select="UserFilter">

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

  <span class="fdcFilterLabel"><XSL:value-of select="@FilterValue"/></వ్యవధి>

  <script type="text/javascript">

    $(పత్రం).సిద్ధంగా(ఫంక్షన్(){
        <XSL:టెక్స్ట్><![CDATA[$("#QueryFriendlyFilters").Val( ($("#QueryFriendlyFilters").Val() + " ]]></XSL:టెక్స్ట్>\"<XSL:value-of select="@FilterValue"/>\"<XSL:టెక్స్ట్><![CDATA["));]]></XSL:టెక్స్ట్>
    });

  </లిపి>

</XSL:-ప్రతి కోసం>

పైన స్నిప్పెట్ అత్యంత క్లిష్టమైన మరియు దీన్ని సులభంగా మార్గాలు ఉండవచ్చు.

ఈ వెనుక XML సుమారు ఈ అనిపిస్తోంది:

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

ఈ స్నిప్పెట్ ద్వారా సంభవింప ఉంది <వాడుకరి ఫిల్టర్> నోడ్స్. 

ఇది మొదటి క్లిక్ చేసినప్పుడు పేజీ ఇప్పటికే ఒక JavaScript ఫంక్షన్ లేవనెత్తింది ఒక యాంకర్ ట్యాగ్ ప్రసరిస్తుంది, "MySubmitPage" మరియు ఒక లక్షణం విలువ వెళుతుంది <వాడుకరి ఫిల్టర్> "ID" అనే నోడ్. 

ఇది అప్పుడు పేజీ లోడ్ చెయ్యడానికి నిలబడుతుంది కొన్ని j క్వెరీ ప్రసరిస్తుంది.  ఆ j క్వెరీ నవీకరణలను FilterValue గుణం యొక్క విలువ జోడించడం ద్వారా "QueryFriendlyFilters" అనే రహస్య రంగంలో.  అన్ని వెర్రి గమనిక <XSL:టెక్స్ట్> మరియు <![CDATA[ ... ]]> వస్తువు.

అది, ఇది సహాయపడుతుంది ఆశిస్తున్నాము!

</చివర>

నా బ్లాగ్ సబ్స్క్రయిబ్.

వద్ద ట్విట్టర్ లో నన్ను అనుసరించండి http://www.twitter.com/pagalvin