ארכיון חודשי: יוני 2011

תן מאיר דוגמאות מוביל הדרך אימוץ SharePoint מוגברת

אזור רשומה בבלוג הראשון של BrightStarr "טהור" יצא לאור היום.  הנה טיזר:

היו המון שיחה בניהולי של סוף על נושא האימוץ SharePoint, במיוחד את העדרו. אף אחד לא רוצה לעבור הטרחה של תכנון חוות שרתים ותשתיות אבטחה, השתתפות בסדנאות, בהכנת מראה ותחושה מהודרות, עבודה על ארכיטקטורת מידע מוצק סלע אשר יעמוד תלאות החברה סדר ולבסוף, לתרגולי מילא תרועה רק כדי לגלות שלאחר שלושה חודשים go-live פחות מ 50% של החברה עובדים באמצעות SharePoint ואת רובם משתמשים בו כדי להחליף שרתי קבצים ישנים של רשת ("S:\ כונן").

אין פתרון מושלם (או בבלוג יחיד) הוא מתכוון לפתור הבעיה זו. עם זאת, יש הרבה דברים שניתן לעשות כדי להפחית את הסיכון פורטל האנמי של SharePoint. טכניקה אחת כזו היא "תבנית דוגמה הזוהר."

אני אשמח לדעת על אחרים אסטרטגיות אימוץ של SharePoint שבו אתה לשתף.  אם אתה משתף, נא להשאיר תגובה בבלוג BrightStarr.

לקרוא את כל העניין כאן: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

"הגישה נדחתה” כדי default. aspx ב- SharePoint 2010 אתר משנה

אחד הלקוחות שלי לאויר עם SharePoint שלהם 2010 הסביבה כיום.  גילינו אחר קבוצה מסוימת של משתמשים לא יכולתי לגשת דף הבית המהווה ברירת מחדל.  SharePoint הגיב הרגילים "להיכנס כמשתמש אחר" ו- "הגישה נדחתה" או "בקש גישה" תגובה. 

כאשר השתמשנו הפונקציה "בדוק גישה" נחמד הוא אישר כי משתמשי הקצה באמת יש גישה.  עדיין, הם לא הצליחו להגיע לדף.

אני עשיתי הרבה כבישים לקצוות המלח שונים עד החלטתי להשוות בין ה-web parts בדף שבור מול דף עבודה דומה.  עשיתי את זה על-ידי העברת הדף במצב תחזוקה על-ידי הוספת".?תוכן = 1 "לדף. כל כך, הוא נראה כמו "http://server/subsite/subsite/default.aspx?תוכן = 1 ". 

זה הראה לי שני אינטרנט חלקים בשם "שגיאה" עם תיאור כמו "שגיאה" בדף מנותקים.  לא חשבתי לקחת כובע המסך בזמן.

הסרתי אותם ואת זה פתר את הבעיה.

ראיתי שאלה כמו זה מגיעים למעלה בפורום בעבר והייתי מאוד ספקנית לגבי התעקשותו של הפוסטר שהיה לו האבטחה מוגדר כהלכה.  אני * יודעת * לי האבטחה שנקבעה למעלה מימין חיוך  בפעם הבאה, אני אהיה יותר פתוחה, ספקנית פחות.

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin

XSLT ו- Mootools דוגם

אני עשו המון XSLT jQuery והמחשבה שניתן לשתף מקטעי כמה אחרים ייתכן שיהיו שימושיות עבורך בעתיד.

דוגמה 1: לפלוט JavaScript פשוט / jQuery ב- XSLT:

<xsl:התאמת תבנית = "משהו" xml:שטח = "לשמר">

  <!– ריק החוצה השדה המוסתר של מסננים ידידותי שאילתה –>
  <סקריפט סוג = "טקסט/javascript">
    $(המסמך).מוכן(פונקציה(){
      $("#QueryFriendlyFilters").ול("ריק");
    });
  </קובץ script>

</xsl:תבנית>

מעט מקרינה JavaScript תמתין הטעינה של הדף (בגלל $(המסמך).מוכן(…)) ולאחר מכן ערכות הערך של שדה מוסתר בשם QueryFriendlyFilters הערך הליטרלי "ריק".

דוגמה 2: השימוש <xsl:אם> כדי לבדוק "גדול מ",  "פחות", ועוד.

<xsl:התאמת תבנית = "משהו" xml:שטח = "לשמר">

  <div id = "fdcAllFilters">
 
    <xsl:אם test="@Count>0">
      <span class = "fdcFilterLabel">המסננים הנוכחיים:</טווח>
    </xsl:אם>

    <!– חומר נוסף קורה כאן. –>

</xsl:תבנית>

גזיר לעיל יבדוק אם תכונה בשם "לספור" יסוד "משהו" גדול מאפס.  ה-XML מאחורי זה יהיה משהו כמו:”

<משהו Count = "5" />

דוגמה 3: סוב בין כל הרכיבים, interspersing שיחות jQuery.

<!– סוב בין כל המסננים ולהציג הנכון  קישורים. –>
<xsl:עבור-כל בחירה = "UserFilter">

  <מחלקה = "FilterHref" href = "javascript:mySubmitPage('RemoveUserFilter','{@ ID}’)">[X]</של>

  <span class = "fdcFilterLabel"><xsl:הערך של select="@FilterValue"/></טווח>

  <סקריפט סוג = "טקסט/javascript">

    $(המסמך).מוכן(פונקציה(){
        <xsl:טקסט><![CDATA[$("#QueryFriendlyFilters").ול( ($("#QueryFriendlyFilters").ול() + " ]]></xsl:טקסט>\"<xsl:הערך של select="@FilterValue"/>\"<xsl:טקסט><![CDATA["));]]></xsl:טקסט>
    });

  </קובץ script>

</xsl:עבור-כל>

גזיר לעיל הוא מורכב ביותר, ייתכן שקיימות דרכים קל יותר לעשות זאת.

ה-XML מאחורי זה נראה בערך כך:

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

מקטע זה איטראציה עד <UserFilter> צמתים. 

הוא מפיק תחילה עוגן תיוג אשר בעת לחיצה על הפעלת פונקציה JavaScript כבר בדף, "mySubmitPage" ומעביר את הערך של תכונה ב- <UserFilter> צומת בשם "מזהה". 

לאחר מכן, הוא מפיק מסוימים jQuery אשר ממתין לטעינת העמוד.  כי jQuery מעדכנת שדה מוסתר בשם "QueryFriendlyFilters" על-ידי הוספת הערך של תכונת FilterValue.  הערה כל מטורף <xsl:טקסט> ו <![CDATA[ … ]]> דברים.

זהו זה, התקווה שהיא מסייעת!

</קצה>

מנוי על הבלוג שלי.

עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin