ארכיון קטגוריה: SharePoint

מהיר וקל: להטביע היפר-קישור לתוך web part תצוגת נתונים XSLT

עדכון (01/17/08): הפוסט בבלוג הזה מדבר על היפר-קישור נוסף XSL לאל: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

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

צעדים:

  1. שימוש ויזואלי הסטודיו. intellisense sharepoint-מודעות.
  2. העתק של DVWP XSLT visual studio (יצירת פרוייקט ריק, להוסיף קובץ XSL לפרוייקט).
  3. להעתיק את הקישור שהרצוי לתוך הלוח.
  4. להדביק את המיקום הנכון, ה-XSL.
  5. המרת כתובת URL מפרידים ויכוח על מחרוזת השאילתה מ"&" "&המגבר;"
  6. Url-לקודד ארגומנטים בודדים.
  7. לעטוף את שם בפנים <href…> </של>

דוגמה:

. יש לי כתובת URL:

http://[שרת]/[האתר]/Lists/Open Positions/AllItems.aspx?תצוגה ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = המגייס&FilterValue1 = החזק

אני להמיר אותו לתוך:

     <של href="Lists/Open Positions/AllItems.aspx?תצוגה = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1 %7 d&המגבר;FilterField1 = המגייס&המגבר;FilterValue1 = החזק"> . תחזיק: </של>

אני באופן ידני הפכה את הארגומנט הראשון מ:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

כדי:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1 %7 d

(במשחק הזה, השינויים המרובים הסד פתוח עד 7% ב וסוגר את הסד המרות ל %7 d)

הטיעונים השני והשלישי’ פרמטרים ("FilterField1 =מגייס" "FilterValue1 =. תחזיק" בהתאמה) לא צריך להיות url מקודד כי הם אינם מכילים תווים לא בטוחים.

הערות:

טכניקה זו בדרך כלל צריך לעבוד בכל מקום שאתה רוצה להטמיע היפר-קישור ב- XSLT בו ההיפר-קישור כוללת פרמטרים על כתובת ה-URL כגון:

http://[שרת]/[האתר]/Lists/Open Positions/AllItems.aspx?תצוגה ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = המגייס&FilterValue1 = החזק

. יש לי כתובת ה-URL עצמה על ידי הגישה את הרשימה המותאמת אישית וסינון באופן ידני לפי העמודה מצב (שכותרתו "מגייס" מעל).

ביגל נחת (באוקטובר 2007 בעיה)

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

לבדוק את זה כאן: http://www.sharepointbeagle.com/

אם יש לך כבר, כדי להיות בטוח הירשם.

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

יש גם הרבה דברים טובים.

כיצד להסיר “הצג את כל תוכן האתר” קישור

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

מארק ווגנר מספק את התשובה כאן (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). כתיבה שלו הוא מעולה בשני מישורים. הוא מספק תשובה לשאלה, "כיצד ניתן להסיר את הצג את כל תוכן האתר" קישור? לאחר מכן, הוא עונה על שאלת המשכית מיידית: כיצד ניתן בקלות להפעיל את התצוגה לקשר את כל תוכן האתר על בסיס על-ידי אתר?

בתור בונוס: הגישה שלו עובד עבור WSS, לא רק מוס.

</קצה>

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

מהיר ופשוט: קביעת תצורה של מוס לחפש בספריית מסמכים ספציפיים

ראה עדכן (אני) להלן (11/24/07) על כיצד להגדיר את Microsoft Office SharePoint Server 2007 אינדקס ותיקיות רשת סריקה עבור חיפוש

המטרה: אני רוצה להריץ חיפוש מוגבלים לספריית מסמכים ספציפיים. במקרה זה, ספריית המסמכים מכילה במסמכי הדרכה.

צעדים:

1. להקליט את כתובת ה-URL של ספריית המסמכים.

2. ליצור טווח:

עבור אל ניהול מרכזי.

גישה ה-SSP.

ללכת "חיפוש הגדרות".

גלול מטה אל המקטע היקף ובחר "הצגת טווחי חיפוש".

ליצור תחום חדש. תן שם ותיאור שימושי.

3. הגדרת טווח כללי סריקה:

הוספת כלל המגדיר את ספריית המסמכים עבור טווח זה.

בחר "כתובת אינטרנט" על "היקף הכלל סוג".

הזן את שם התיקיה שלך (לראות #1 מעל).

לקבל את ערך ברירת המחדל של "כלול".

לחכות עבור הטווח לעדכן (או להפעיל אותה באופן ידני).

4. לאפשר את הטווח באוסף אתרים.

ללכת אוסף האתרים שבהם ברצונך להשתמש תחום זה.

להוסיף את טווח חדש התצוגה המתאימות הקבוצה או הקבוצות.

5. חיפוש!

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

הערות:

כתבתי את הבלוג כי החיפושים שלי עבור הגדרת היקף פשוט הופיע יבש באמצעות ביטויים כמו:

  • קביעת תצורה של טווחי ב- MOSS
  • קביעת התצורה של חיפוש היקף מוס
  • טווחי ב- sharepoint 2007
  • טווחי ב- sharepoint
  • חפש את מוס ספריה מסמך
  • טווחי פריימר מוס

באפשרותך ליצור טווח חיפוש עבור תיקיה, לא רק את הספרייה המסמך כולו.

טווח יכול להיות משותף בין אוספי אתרים מרובים (ומכאן, "שירות משותפת").

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

עדכון (אני) כמו של 11/24/07:

קאי שאנג להרכיב שפוסט נהדר זכאי כיצד להגדיר את Microsoft Office SharePoint Server 2007 אינדקס ותיקיות רשת סריקה עבור חיפוש @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

תגיות טכנורטי: , ,

אין מרק בשבילך! ? האם סיסקו המוצרים הנאצית NLB של מרק?

היום, ניסיתי לגשת ספריית מסמכים באמצעות סייר windows. זה lib דוק חי בתוך מערכת המורכבת טעינה של שני WFE מאוזנת על ידי סוג של פתרון Cisco NLB. (אם/מתי האשפים רשת תגיד לי מה זה, אני אעדכן את הפוסט הזה).

סייר Windows לא היתה אפשרות להתחבר. עשיתי קצת מחקר, בסופו של דבר, האשפים הרשת אמר את זה WebDAV מושבתת על-ידי / אינו נתמך על-ידי / מתחת כבוד NLB.

כל כך, בהנחה האשפים הרשת לא רק מספרת לי המקבילה אשף הרשת של "צא לסיבוב ארוך מגשר קצר", אני חייבת לתהות — האם NLB, על ידי טבע, בטל WebDAV? נאבד שלנו ממשק explorer קובץ windows SharePoint? הוא סיסקו המרק הנאצי?

ניהול מוס / סביבות WSS — מורחת. מתוך מאגר הידע Microsoft knowledge base

Microsoft יוצר מאגר הידע knowledge base מאמרים ביום, יום, חלקם חשובים darned לדעת אם אתה חי בעולם של SharePoint.

אני שומר במהירות עם אותם באמצעות שירות לספק על-ידי ההורים טוב בבית www.kbalertz.com. KBAlertz מאפשר לך להירשם הטכנולוגיה MS האהוב שלך ואז ישלחו שאתה מעכל גירסאות של Microsoft KB מאמרים בדוא.

מדיניות יישום אינטרנט, חיתוך אבטחה ואתרים של אבטחה — לדעת התצורה שלך

(עודכן 11/29 כדי להסביר כיצד לגשת הגדרות מדיניות יישום אינטרנט באמצעות ממשק המשתמש)

. היה לי אחד מאלה "למה מוס עושה את זה לי????" רגעים היום. בסופו של דבר, . זה הכל באשמתי.

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

  1. לכו לאתר.
  2. לשבור את הירושה אבטחה.
  3. להסיר כל משתמש/קבוצה של הרשאות האתר.

האמור לעיל צריך להשאיר רק את המנהל של אוסף אתרים עם הרשאה לראות את האתר.

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

אבל … . זה לא היה. באותו זמן, אני פתאום מבין "ג'ו המשתמש שלי" מבחן בחשבון משתמש רגיל עם priv לא אחר מאשר גישת קריאה מוגבלת יש פעולות אתר "" בחירה בכל מקום שהוא הולך. אני כפול לבדוק דבר ואחד שח כפול משהו אחר. אני מרים את הטלפון להתקשר עמית, . אבל תוריד אותו ולבדוק משהו אחר. נצא לטיול ואני מנסה הכול נגמר שוב. . אני אתקשר עמית ולהשאיר לי הודעה. ולאחר מכן, סוף סוף, אני מוצא את זה- הבלוג של איתן, גרף הפתיחה שלו עושה את זה די פשוט:

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

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

מדיניות יישום אינטרנט גישה בכיוון הזה:

  1. עבור אל ניהול מרכזי
  2. בחר ניהול יישומים
  3. בחר "מדיניות עבור יישום האינטרנט"
  4. על המסך הזה, הקפד שלבחור את יישום האינטרנט הנכון. בשבילי, ברירת המחדל ביישום האינטרנט של ניהול מרכזי אשר לא יכול להיות האחד שאתה רוצה.

כשהייתה לי בעיה זו, אני חיפשתי המשפטים הבאים ויש באופן מפתיע עצמה אין עזרה ישירה בנושא זה:

פעולות אתר גלויים עבור כל המשתמשים

פעולות אתר לגלויים עבור כל המשתמשים

פעולות אתר אינם חיתוך אבטחה

לאבטח את אתר מוס

מבוא אבטחת מוס

תגיות טכנורטי:

מהיר ופשוט: השתמש בשאילתת מילת מפתח קבוע בתוצאות החיפוש המרכזיים

מהיר הוראות פשוטות:

עריכת דף, להוסיף web part של תוצאות חיפוש מרכזיים.

לערוך web part זה והרחב "השאילתה מילת מפתח קבוע".

להוסיף את השאילתה מילת מפתח קבוע (המסופקים. ContentType:"הכשרה חשבונית" TrainingInvoiceNumber:1111)

להרחיב את תוצאות השאילתה אפשרויות ולשנות "בין אתרים Part שאילתת ID" לערך שונה מ- "משתמש בשאילתה" (המסופקים. "שאילתה-2").

הערות:

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

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

באחת המחלקות, קודי ובדיקה, הוא על מקור כזה. מתי משתמשים לגשת המוצר XYZ, הם צריך לראות קודי ונתונים הבדיקה ישירות בעמוד הראשי XYZ. מאז קודי ובדיקות מתארח אוסף אתרים אחר, . זה קצת מביך. החלטנו להשתמש הליבה חיפוש תוצאות ה-web מאז חיפוש משתרע על אוספי אתרים. בדיקות וקודים מנהלת המוצר נתונים באמצעות רשימה מותאמת אישית זה מוגבל בשל סוג תוכן ספציפי. מילת המפתח Aa שאילתה המשתמשת תחילה את סוג התוכן, ולאחר מכן את מספר המוצר לצמצם החיפוש שורה בודדת ברשימה מותאמת אישית.

השאילתה מילת המפתח הנ ל היא מסוג AND. היא מחזירה מסמכים של תוכן הקלד "הכשרה חשבונית" היכן מספר החשבונית שווה "1111".

התועלת נחמד בגישה זו: אנחנו יכולים לערוך את ה-XSL מן החלק אינטרנט הליבה תוצאות חיפוש ולהפיק כל פורמט שאנחנו רוצים.

ראה כאן (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) לדיון blogger אחר נושא זה.

</קצה>מנוי על הבלוג שלי.

ספר לי אודות הבלוג שלך!

אם לשמור על בלוג שאליו מחובר לפחות מינימלית של SharePoint, אנא הודע לי הערות. הייתי רוצה להוסיף לך שלי ברשימת בלוג.

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

תן בבקשה:

  • ה-URL שלך בבלוג (. ברור)
  • תיאור קצר של הבלוג שלך.

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

תודה!

לוח אימונים העובד ותבנית חומרים — הקטנת באג בתבנית

הלקוח לב באג היום עם התבנית שהוזכרו לעיל.

קורס מנהלים ליצור קורסים. בעת יצירת קורס, הוא מציין המספר המרבי של המושבים הזמינים.

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

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

למרבה המזל, Microsoft מספקת את זרימת העבודה עבור תהליך זה. . אפילו טוב יותר, . זה ישר קדימה זרימת עבודה שנוצרו באמצעות SharePoint Designer.

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

  1. תדליק SDP.
  2. גישה האתר מבוסס על התבנית הדרכה.
  3. גישה "המשתתפים על הסרת" זרימת עבודה.
  4. להוסיף את השלבים הבאים (. הכנתי אותם תחילה שני השלבים):
    1. לחשב קורסים:מילוי מושבים מינוס 1 (פלט משתנה:קאלק)
    2. (לאחר מכן) עדכון פריט ב קורסים

לחץ על סיום וסיימת.

צילומי מסך:


SharePoint Designer:

התמונה

סיים זרימת עבודה:

התמונה

לחשב את ההסתעפות:

התמונה

עדכון פריט בקורסים:

התמונה