بایگانی ماهانه: ژوئن 2011

درخشان به عنوان مثال منجر شود در راه افزایش به تصویب شیرپوینت

اول من "خالص" BrightStarr وبلاگ امروز منتشر شد.  تیزر:

وجود دارد مقدار زیادی از گفتگو در اینترنت در اواخر موضوع تصویب شیرپوینت و به خصوص فقدان آن. هیچ کس مایل به رفتن به تمام مشکل از طراحی یک مزرعه و زیرساخت های امنیتی, شرکت در کارگاه, کنار هم قرار دادن نگاه بسیار جالب و احساس, کار معماری اطلاعات یک سنگ جامد است که می تواند فراز و نشیب های شرکت-orgs مجدد و در نهایت مقاومت در برابر, rollout برروی پر هیاهو فقط به کشف سه ماه پس از زندگی که کمتر از 50% از کارمندان شرکت با استفاده از شیرپوینت و بسیاری از آنها را با استفاده از آن را جایگزین فایل سرور شبکه قدیمی ("the S:\ drive").

هیچ گلوله نقره ای (و یا پست های بلاگ تک) برای حل این مشکل. اما, بسیاری از چیزهایی که شما می توانید انجام دهید برای کاهش خطر ابتلا به کم خونی شیرپوینت پورتال وجود دارد. One such technique is the "Shining Example Pattern."

من دوست دارم به شیرپوینت اتخاذ استراتژی های دیگر است که شما مراقبت برای به اشتراک گذاشتن می دانم.  اگر شما سهم, لطفا به عنوان یک اظهار نظر در مورد وبلاگ BrightStarr.

دفعات بازدید: همه چیز در اینجا: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

"دسترسی ممنوع است” به Default.aspx را در شیرپوینت 2010 سایت زیر

یکی از مشتریان من زندگی می کنند با شیرپوینت خود رفت 2010 محیط زیست امروز.  ما کشف کرد که یک گروه خاصی از کاربران می تواند صفحه خانگی پیش فرض خود دسترسی پیدا کنید.  شیرپوینت با "دسترسی ممنوع است" و معمول "ورود به سیستم به عنوان یک کاربر دیگر" و یا "درخواست دسترسی" پاسخ پاسخ دادند. 

هنگامی که ما استفاده می شود بسیار خوب "دسترسی به ورود به هتل" تابع آن را تایید کرد که کاربران نهایی واقعا دسترسی داشته باشند.  هنوز, آنها نمی توانند به این صفحه.

من به دنبال بسیاری از جاده ها به پایان می رسد مرده های مختلف تا زمانی که من تصمیم گرفتم به مقایسه بخش های وب بر روی صفحه شکسته در برابر یک صفحه کار مشابه.  من که با قرار دادن صفحه در حالت نگهداری با اضافه کردن "?مقالات = 1 "به این صفحه. پس, آن را مانند "HTTP نگاه کرد://سرور / ساب / ساب / Default.aspx است?محتویات = 1 ". 

این دو بخش از وب سایت به نام "خطا" را با شرح مانند "خطا" بر روی صفحه شکسته به من نشان داد.  من فکر نمی کنم را به یک درپوش روی صفحه نمایش در آن زمان.

من آنها را حذف و حل مشکل.

من دیده ام یک سوال مانند این انجمن در گذشته آمده است و من به شدت شک و تردید در مورد پوستر اصرار به اینکه امنیت تشکیل شده بود به درستی بود.  من می دانم که من تا به حال امنیت تنظیم درست لبخند  دفعه بعد, من باز تر و کمتر شک و تردید خواهید بود.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

XSLT و نمونه های جی کوئری

من انجام داده اند بسیاری از XSLT و jQuery و فکر من یک قطعه چند که دیگران ممکن است مفید باشد در آینده به اشتراک گذاری.

مثال 1: ساطع جاوا اسکریپت ساده / از jQuery در XSLT:

<XSL:بازی قالب = "چیزی" XML:فضا = "حفظ">

  <!– مسدود کردن پرس و جو دوستانه زمینه فیلتر های پنهان –>
  <نوع اسکریپت = "متن / جاوا اسکریپت">
    $(سند).آماده(تابع(){
      $("# QueryFriendlyFilters").وال("خالی");
    });
  </خط>

</XSL:قالب>

این بیت از خود ساطع میکند، برخی از جاوا اسکریپت است که منتظر این صفحه را به پایان برساند در حال بارگذاری (به دلیل $(سند).آماده(...)) و پس از آن مجموعه ارزش یک فیلد پنهان QueryFriendlyFilters به ​​ارزش ادبی "خالی" به نام.

مثال 2: استفاده <XSL:اگر> برای بررسی "بیشتر از",  "کمتر از", غیره.

<XSL:بازی قالب = "چیزی" XML:فضا = "حفظ">

  <شناسه DIV = "fdcAllFilters>
 
    <XSL:اگر تست = "@ تعداد>0">
      <کلاس دهانه = "fdcFilterLabel>فیلترهای کنونی:</محدوده>
    </XSL:اگر>

    <!– بیشتر چیزهای اتفاق می افتد در اینجا. –>

</XSL:قالب>

قطعه فوق را چک میکند تا ببینید که آیا یک ویژگی به نام "تعداد" از "عنصر" چیزی بزرگتر از صفر است.  XML پشت این خواهد بود چیزی شبیه:"

<چیزی تعداد = "5" />

مثال 3: تکرار را از طریق تمام عناصر, interspersing تماس جی کوئری.

<!– تکرار را از طریق همه فیلتر و نمایش صحیح  لینک ها. –>
<XSL:برای هر یک را انتخاب کنید = "UserFilter">

  <یک کلاس = "FilterHref" یک عکاس هنگام عکسبرداری = "جاوا اسکریپت:mySubmitPage(‘RemoveUserFilter’,'{@ID}')">[X]</a>

  <کلاس دهانه = "fdcFilterLabel><XSL:ارزش را انتخاب کنید = "@ FilterValue" /></محدوده>

  <نوع اسکریپت = "متن / جاوا اسکریپت">

    $(سند).آماده(تابع(){
        <XSL:متن><![CDATA[$("# QueryFriendlyFilters").وال( ($("# QueryFriendlyFilters").وال() + " ]]></XSL:متن>\"<XSL:ارزش را انتخاب کنید = "@ FilterValue" />\"<XSL:متن><![CDATA["));]]></XSL:متن>
    });

  </خط>

</XSL:و هر>

قطعه فوق پیچیده ترین و آسان به آن را انجام دهد ممکن است وجود داشته باشد.

XML پشت این به نظر می رسد، تقریبا مثل این:

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

این قطعه در حال تکرار از طریق <UserFilter> گره. 

این برای اولین بار از خود ساطع میکند، برچسب Anchor که زمانی که کلیک فراخوانی یک تابع جاوا اسکریپت است که در حال حاضر در صفحه, "mySubmitPage" عبور می کند و ارزش ویژگی در <UserFilter> گره به نام "ID". 

سپس آن را از خود ساطع میکند، برخی از jQuery است که انتظار صفحه برای بارگذاری.  این جی کوئری به روز رسانی فیلد پنهان "QueryFriendlyFilters" با اضافه کردن ارزش ویژگی FilterValue را به نام.  توجه داشته باشید همه دیوانه <XSL:متن> و <![CDATA[ ... ]]> چیز.

که در آن است, امیدوارم آن کمک می کند!

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin