মাসিক আর্কাইভ: জুন 2011

যাক জ্বলজ্বলে উদাহরণ বর্ধিত SharePoint গ্রহণ করার পথ দেখান

আমার প্রথম "বিশুদ্ধ" BrightStarr ব্লগ এন্ট্রি আজ প্রকাশিত হয়.  এখানে একটি টিজার:

বিশেষত একটি SharePoint গ্রহণ বিষয় ইদানীং Internets নেভিগেশন কথাবার্তা অনেক এবং তার অভাব আছে হয়েছে. কোন এক একটি খামার ও নিরাপত্তা পরিকাঠামো নকশা সব কষ্ট যেতে চায়, কর্মশালা অংশগ্রহণ, একটি snazzy বর্ণন একসঙ্গে নির্বাণ বোধ, কোম্পানি পুনরায় orgs এর vicissitudes এবং পরিশেষে প্রতিরোধ করতে পারেন যে একটি শিলা কঠিন তথ্য আর্কিটেকচারের কাজ, একটি fanfare পূরণ রোলআউট শুধু চেয়ে যে কম যান, বাস তিন মাস পোস্টটি আবিষ্কার 50% কোম্পানীর কর্মচারী SharePoint ব্যবহার করা হয় এবং তাদের অধিকাংশই পুরাতন Network ফাইল সার্ভার প্রতিস্থাপন করতে এটি ব্যবহার করা হয় ("the S:\ drive").

কোন রূপালী বুলেট (বা একক ব্লগ পোস্ট) যে সমস্যার সমাধান হয়ে যাচ্ছে. কিন্তু, আপনি যদি একটি anemic 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 এবং jQuery নমুনা

আমি XSLT স্টাইলশীট এবং jQuery এর একটি অনেক কাজ এবং আমি অন্যদের ভবিষ্যতে লাভজনক হতে পারে যে কিছু স্নিপেট ভাগ চাই হয়েছে.

উদাহরণ 1: সহজ জাভাস্ক্রিপ্ট নির্গত / XSLT স্টাইলশীট মধ্যে jQuery:

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

  <!– ক্যোয়ারী বন্ধুত্বপূর্ণ ফিল্টার লুকানো ক্ষেত্রের খুঁজে ফাঁকা –>
  <স্ক্রিপ্টের ধরন = "টেক্সট / 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:যদি>

    <!– আরো স্টাফ এখানে ঘটবে. –>

</xsl:টেমপ্লেট>

উপরে স্নিপেট "কিছু" উপাদান "কিছু" নামে একটি বৈশিষ্ট্য শূন্য অধিক কিনা দেখতে পরীক্ষা করা হবে.  এই পিছনে এক্সএমএল কিছু মত হবে:"

</ কিছু count = "5">

উদাহরণ 3: সমস্ত উপাদান মাধ্যমে বারবার, jQuery কল interspersing.

<!– সমস্ত ফিল্টার মাধ্যমে বারবার এবং সঠিক প্রদর্শন  লিঙ্ক. –>
<xsl:for-each select="UserFilter">

  <a class="FilterHref" href="javascript:mySubmitPage(‘RemoveUserFilter’,'{@ID}')">[এক্স]</একটি>

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

  <স্ক্রিপ্টের ধরন = "টেক্সট / Javascript">

    $(দলিল).প্রস্তুত(কাজ(){
        <xsl:পাঠ><![CDATA[$("#QueryFriendlyFilters").Val( ($("#QueryFriendlyFilters").Val() + " ]]></xsl:পাঠ>\"<xsl:value-of select="@FilterValue"/>\"<xsl:পাঠ><![CDATA["));]]></xsl:পাঠ>
    });

  </লিপি>

</xsl:-প্রতিটি জন্য>

উপরে স্নিপেট সবচেয়ে জটিল এবং তা সহজ উপায় হতে পারে.

এই পিছনে এক্সএমএল প্রায় ভালো দেখায়:

<UserFilter আইডি = "123" FilterValue = "xyzzy" />

এই স্নিপেট মাধ্যমে iterating হয় <ব্যবহারকারী ফিল্টার> নোড. 

এটি প্রথম ক্লিক হলে পৃষ্ঠাটি ইতিমধ্যে একটি জাভাস্ক্রিপ্ট ফাংশন invokes একটি নোঙ্গর ট্যাগ নির্গত, "MySubmitPage" এবং একটি অ্যাট্রিবিউট মান পাসের <ব্যবহারকারী ফিল্টার> "আইডি" নামে নোড. 

তারপর পৃষ্ঠা লোড জন্য অপেক্ষা কিছু jQuery নির্গত.  যে jQuery আপডেট FilterValue অ্যাট্রিবিউট মান যোগ করে "QueryFriendlyFilters" নামে একটি লুকানো ক্ষেত্র.  সব পাগল উল্লেখ্য <xsl:পাঠ> এবং <![CDATA[ ... ]]> পণ্যদ্রব্য.

যে এটি, এটি সাহায্য করে আশা করি!

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin