November 2007 - Posts
יצירת אוסף אתרים ראשון (=הפורטל)
לאחר שקרבו העצמות זו אל זו, ואף העלו בשר וקרמו עור וגידים, הגיע הזמן לנפוח בהן רוח חיה (תודה ליחזקאל על ההשראה) - הקמת הפורטל לפנינו!
ובכן, בהנחה ועברתם את 3 השלבים הקודמים ללא תקלות מיוחדות, הרי שההערה האדומה המעצבנת נעלמה מאתר הניהול המרכזי - נפנה אם כן אל פעולה מס' 3 במסך ניהול היישומים - יצירת אוסף אתרים:
הפעם סוף סוף נקבל מסך ברור ומובן - שימו לב רק ל- 3 דברים:
- שם יישום האינטרנט הוא אכן היישום אותו הגדרתם עבור SharePoint (אם זה port 80 הוא יופיע פשוט כ- http://Servrer_Name)
- קידומת האתר מתחילה ב- Sites - זהו "נתיב מנוהל" וניתן להגדיר נוספים, כפי שמפורט בעזרה על "הגדרת נתיבים מנוהלים" (קישור מימין).
- תבנית האתר שאתם בוחרים מתאימה לאתר שרציתם - בצילום מודגם אתר שיתוף, שהוא הסטנדרט לפורטל אינטרא-נט ארגוני.
חשוב להדגיש שניתן לבחור כמעט כל תבנית אחרת -למעט אתרי פגישות, wiki ובלוג - ופשוט להפעיל בה "תכונות" (Features) של אתר שיתוף - אבל על כך בפעם אחרת.
אך בזאת לא תמו כל פלאינו. כדי שבאמת נוכל להרגיש שאנחנו בפורטל, חסרים שני דברים חשובים:
- הגדרת דוא"ל יוצא - היכולת של SharePoint אהובנו לשלוח התראות במייל לכל מי שיחפוץ בכך. ניתן היה להגדיר זאת כמובן קודם, בשלב הפעלת השירותים החיוניים, אבל חששתי שלא תשמעו לי מקוצר רוח ומעבודה קשה אז חיכיתי לשלב הסופי, שהוא פשוט וקל.
- הפעלת אינדקס החיפוש - היכולת של SharePoint יקירנו לחפש תכנים בפורטל. גם זה היה יכול להתבצע מייד לאחר הגדרת ה- SSP, אבל מאותה סיבה זה חיכה עד כה + אין כ"כ מה לאנדקס כשאין שום אתר פעיל.
אז הבה נתחילה הבה:
הגדרת דוא"ל יוצא - שליחת מיילים ע"י SharePoint
-
הגדרת שרת דוא"ל - מסתבר שבשביל לשלוח דוא"ל לא מספיק דוור, צריך ממש שרת! למזלנו לא נדרשת חומרה מיוחדת ואפילו לא דיסק התקנה, סה"כ עוקבים אחר ההסבר
בפוסט הבא(שהוא כזכור חלק מהסידרה המושקעת ביותר של פוסטים שראיתי אי פעם בנוגע ל- SharePoint-How-To) ומתקינים דרך Windows Components שרת POP3 קטן וחמוד שיעשה את העבודה.
שימו לב שיש לכם כבר דומיין, אז תפעלו בהתאם (לא בדיוק לפי צילומי המסך המוצגים בפוסט). כמו-כן, ניתן להוסיף בתהליך תיבת דוא"ל "מערכת", לאו דווקא עבור ה- administrator - ראו בשלב הבא.
משקיעים רציניים מוזמנים להתקין Exchange 2003-7 - זה עובד אפילו על VPC
(שימו לב ש- Exchange 2007 לחומרת 32bit ניתן להשיג רק בגירסת נסיון ל- 120 יום) -
הקמת חשבון מייל מערכת - כאמור לעיל, ניתן להגדיר משתמש "פיקטיבי" ב- Active Directory, להיכנס ל- POP3 ולהגדיר לו תיבת דוא"ל. ניתן לראות זאת גם בפרטי המשתמש שלו ב- Active Directory, בתפריט properties, ובטאב הנקרא General:
- הגדרת דוא"ל יוצא - נשוב אל מסך ניהול הפעולות באתר הניהול המרכזי, ושם נבחר באפשרות "הגדרות דואר אלקטרוני יוצא" ונמלא בהתאם, לפחות את שני השדות הראשונים (שם שרת SMTP = שם השרת שלנו [לא שם דומיין!], כתובת דוא"ל = הכתובת שהגדרנו קודם):
זהו זה. מעכשיו SharePoint יתחיל לשלוח מיילים, בשם אותו חשבון דוא"ל שהוגדר לו.
הפעלת אינדקס החיפוש
הרעיון הוא כזה: SharePoint יודע לסרוק ("לאנדקס") מספר מקורות תוכן. המקור המוגדר כברירת מחדל הוא אוספי האתרים הקיימים בשרת. כל שנדרש הוא לגשת לאותו מקור תוכן, ולהגדיר לו מתי יש לבצע סריקה מצטברת או מלאה. בפעם הראשונה שניגשים למסך, יש להפעיל גם את הסריקה המלאה הראשונה, ומכאן והלאה ניתן להסתפק בסריקה מצטברת כל כהמ דקות\שעות.
המהדרין נוהגים להגדיר גם סריקה מלאה פעם בכמה ימים, שיהיה. בכל מקרה מדובר בפעולה שלוקחת מס' דקות לכל היותר בסביבה מהסוג הזה + ניתן לחפש on-line תוך כדי תהליך הסריקה - כל תוצאה שנסרקת תגיע מייד לתוצאות החיפוש.
למעשה מדובר כאן בשלב אחד, אלא שלוקח כ- 4 מסכים להגיע אליו - אז הנה התמונות, המדברות בעד עצמן:
| 1. אתר ניהול שירותים משותפים - SSP | 2. הגדרות סריקה |
| |
| 3. עריכת מקור תוכן | 4. הגדרת סריקה מצטברת + הפעלת סריקה מלאה |
 | |
אז מה הלאה?
האמת שעכשיו רק התחילה העבודה... MOSS מכיל הרבה מאוד פיצ'רים ויכולות מעניינות, שכל אחת דורשת לימוד מעמיק בפני עצמה.
אז הנה לסיום, בפרפראזה על שקף הפלחים המפורסם, איפה אתם ומה עוד יש לעשות:)
:: לצעד הקודם
לאחר שסיימנו את הפעלת השירותים, כל שנותר לנו בכדי להעלים את ההערה האדומה הוא להקים את ספק השירותים המשותפים - Shared Services Provider.
מה זה הדבר הזה?
בגדול, ה- SSP נועד לאפשר ניהול יעיל וסקלבילי של חוות ה- SharePoint ע"י "הוצאה החוצה" של השירותים הכלליים הרלוונטיים לכל אוסף אתרים - ניהול פרופילי משתמשים, שירותי חיפוש, דו"חות שימוש, ניהול קהלים, שירותי אקסל וקטלוג נתונים עסקיים (BDC). אם אתם רוצים להעמיק קצת, תקראו את ההסבר הממצה של מרטין קרן.
SSP, יישומי אינטרנט וחיות אחרות
הקמת ה- SSP היא פשוטה יחסית, אבל היא דורשת קודם הקמת יישום אינטרנט או Web Application בלע"ז.
מה זה הדבר הזה?
ובכן, אהה... הכוונה ל... עקרונית מדובר ב...
OK, בואו נסתכל על הסכימה הזו:
המטרה הסופית שלנו, הלא היא הקמת פורטל SharePoint, מותנית בקיומן של שתי ישויות ברקע: האחת קובעת את ההגדרות הכלליות של הפורטל + תפעול בסיסי (ניהול מרכזי), והאחרת מספקת לפורטל את השירותים החיוניים לתפקודו (SSP). בנוסף, ישנו "תת-פורטל", שתפקידו לספק אתר אישי לכל משתמש בפורטל הראשי.
הן הפורטל שלנו, הן תת-הפורטל לאתרים אישיים, הן הניהול המרכזי והן ה- SSP, כולם מיוצגים לנו ע"י אתרים, וכולם "יושבים" על ישות-על שנקראת "יישום אינטרנט". אם זה מעניין אותכם, מאחורי הישות הזו יש application pool + web site ב- IIS, וכן מסד נתונים ב- SQL.
נמצית אומר, ארבע רשויות הן ב- SharePoint:
| שם יישום האינטרנט |
תפקיד |
סטטוס הקמה |
port (המספרים לבחירתכם) |
| ניהול מרכזי - Central Administration |
הגדרות כלליות ותפעול ה- SharePoint |
הוקם אוטומטית בתהליך ההתקנה |
1 |
| ספק שירותים משותפים - SSP |
שירותים כלליים ל- SharePoint |
יוקם עכשיו |
2 |
| אתרים אישיים - My Site |
הפעלת אתר אישי לכל משתמש |
יוקם עכשיו |
3 |
| פורטל - SharePoint |
הפעלת אתרי הפורטל |
יוקם עכשיו |
80 (ראה הערה בנספחון) |
הערה: אין חובה לפתוח יישום אינטרנט נפרד לכל תפקיד. בפתרון real world יש לשקול את היתרונות (שרידות, הקצאת משאבים) לעומת החסרונות (כל יישום שכזה פותח עוד processב- IIS) - רק שתדעו.
אחרי שהשכלנו מעט, נקים את אותם יישומי אינטרנט, ולאחר מכן נקים את ה- SSP.
ניהול מרכזי > ניהול יישומים
ניגש אל החלק השני של אתר הניהול המרכזי - ניהול היישומים. בדומה למסך הפעולות, גם כאן נקבל מסך המכיל יותר מדי אפשרויות - אבל הפעם נתמקד ב- 3 מתוכן:
-
הקמת יישום אינטרנט (להלן)
-
הקמת SSP (בעדא-להלן)
-
יצירת אוסף אתרים (בעדא-בעדא-להלן - בפוסט הבא והאחרון)
כל שאר הפעולות יחכו - אולי בפוסט נפרד נסביר מה אפשר לעשות איתן.
ניהול מרכזי > ניהול יישומים > יצירה או הרחבה של יישום אינטרנט > יצירה
על הפעולה הבאה נחזור 3 פעמים - אחת לכל יישום אינטרנט שנקים, כמו שהוסבר בטבלה לעיל. אז במקום להכביר מילים - הנה המסך הארוך, כולל הסברים קצרים בשדות שנדרש מכם לבצע משהו. את כל השאר תשאירו כמו שהוא. חזרו על התהליך 3 פעמים, כמו שהוסבר:
ניהול מרכזי > ניהול יישומים > צור או קבע את תצורת השירותים המשותפים (SSP) > חדש
כעת נלכה ונשובה אל ידידנו הראשון - הלא הוא ה- SSP. גם כאן, נסתפק במסך עם הסברים קצרים, ואידך - זיל גמור:
בשלב זה ניתן לברך "שהחיינו" בשם ומלכות...
:: לצעד הקודם
:: לצעד הבא
נספחון - קביעת port 80 ליישומי האינטרנט
פורט 80 משמש את ה- IIS כאתר ברירת המחדל - לכן יש "לעצור" אותו לפני שמקימים אתר חדש בפורט הזה.
המשמעות המעשית של שימוש בפורט 80 היא, שה- url לגישה לאתרים השונים לא יצטרך להכיל נקודותיים.
למשל, במקום http://Server_Name:XXX/Site_Name יידרש "רק" http://Server_Name/Site_Name. נו, שוין...
למתוחכמים יותר, ניתן להשתמש בפורט 80 עבור כל יישומי האינטרנט וזאת ע"י הגדרת host headers מתאימים ב- DNS עבור כל יישום ויישום, והזנתם אחר כך לשדה "כותרת מחשב מארח" במסך יצירת יישום חדש. מכיוון שגם ככה התהליך לא פשוט, ויתרתי על הקטע הזה - הרוצה להחכים ייכבד ויעיין בקונטרס הבא בחלק הנקרא Web Application Setup.
עוד נספחון - מבט מאחורי הקלעים אל יישומי האינטרנט ב- IIS וב- SQL
לאחר יצירת 3 יישומי האינטרנט, ניתן לראות את התוצאה הסופית:
-
IIS - ניתן לראות את ה App. Pools ואת ה- Web Sites שנוצרו בשמות שקבענו בממשק ה- SharePoint
-
SQL - ניתן לראות את ה- DB's שנוצרו עבור כל יישום (וכן DB's נוספים עבור החיפוש)
מייד לאחר סיום ההתקנה, כפי שתואר בפוסט הקודם, ייפתח אתר הניהול המרכזי של MOSS. האתר הזה משמש רק את מנהל המערכת (לא מנהלי אתרים!) ובו ניתן להגדיר כל מה שצריך לתפעול התקין של הפורטל.
אבל המטרה העיקרית שלנו בשלב זה ובשלב הבא היא לא MOSS - המטרה היא להעלים את ההערה האדומה והמכוערת שמופיעה באתר... (בצילומי המסך בפוסט זה ההערה כבר לא מופיעה - העתקתי אותם לאחר סיום ההתקנה).


ניהול מרכזי > פעולות
השלב הראשון הוא הגדרת הפעולות הנדרשות כדי ש- SharePoint אהובנו והשרת ידידנו יתחילו לחיות ביחד.
אז הנה מסך הפעולות עמוס משהו, אבל למזלנו הרוב לא ממש מעניין אותנו.
מוקף באדום פעולת חובה (תפורט להלן)
מוקף בכתום מומלץ מאוד להיכנס ולהכיר.
מוקף בירוק בזמנכם החופשי, שווה להכיר.
כל השאר יש שיחלקו, אבל לדעתי חבל להיכנס אליהם, בטח לא בשלבים הראשונים.
השירות של "הגדרות דואר אלקטרוני יוצא" יקבל פוסט ייעודי בקרוב, אבל בואו נתחיל בשירותים בשרת.
ניהול מרכזי > פעולות > שירותים בשרת (הגדרת תפקיד שרת + הפעלת שירותים בסיסיים)
זהו מסך ניהול השירותים בשרת שלכם. הוא כולל את תפקיד השרת (במסך זה מוצג שרת stand-alone), וכמובן את השירותים הנדרשים להפעלה.
(ראו הרחבה על שירותים ותפקידם בחיים בפוסט נפרד)
תפקיד השרת כאמור בשרת יחיד יש לבחור באפשרות הראשונה "שרת יחיד או שרת אינטרנט..."
הפעלת שירותים בשרת - פשוט מתחילים להפעיל, ע"י לחיצה על "הפעלה" בעמודה השמאלית מול כל שירות ושירות:
- Excel Services + יישום אינטרנט של Windows SharePoint Services פשוט ללחוץ "הפעלה"
- שירות מאזן עומס של המרות מסמכים + שירות מפעיל של המרות מסמכים בדרך כלל לא רלוונטיים. ניתן להשאיר ללא הפעלה.
- שני שירותי החיפוש לוחצים "הפעלה" ונכנסים בכל אחד לדף ההגדרות יוסבר מייד.
ניהול מרכזי > פעולות > שירותים בשרת > הגדרת שירותי החיפוש
לאחר לחיצה על הפעלת "חיפוש בעזרה..." או "חיפוש של..." (ההסבר זהה לשני השירותים) מתקבל המסך הבא:
הרעיון המרכזי של המסך הוא לתת ל- SharePoint את כל מה שהוא צריך בשביל לגשת לשרת ולהפעיל מולו את שירות החיפוש.
- במקרה של שרת יחיד יש לסמן את שני הצ'קבוקסים
- כתובת דוא"ל לא חובה.
- שם משתמש חשוב לרשום "שם מלא", כלומר Domain_Name\administrator וכדומה.
- סיסמה
- [הערה: שימו לב למיקום ברירת המחדל של קובץ האינדקס. מתישהו אפרסם פוסט שנוגע לחוסר מקום פיזי בכונן והשלכותיו זה אחד מזוללי המקום]
- אישור ותודה רבה.
כאן לפעמים תיתכנה תקלות בגלל בעיות בהגדרת השירות. ראו שוב בפוסט הזה בסופו פתרונות אפשריים.
לאחר הפעלת כל השירותים (שוב למעט שני האחרונים שלא נדרשים) ניתן לעבור לצעד הבא - הגדרת ספק השירותים המשותפים, או כמו שקוראים לו החבר'ה: ה- SSP
:: לצעד הקודם
:: לצעד הבא
אזהרה!
קטע זה מיועד למי שלא נפגש עדיין עם ניהול השירותים של Windows.
אם המסכים הבאים מוכרים לך (יותר מדי...), עבור לפוסט אחר.
שירותים חיוניים
למה כדאי להכיר את ניהול השירותים של Windows?
אז קודם כל - כדי להבין יותר טוב מה קורה ברקע כשאנחנו מפעילים את SharePoint. אבל הצורך שאני נתקלתי בו הוא כמובן במקרים של תקלה (נדיר מאוד ב- MOSS, אבל מדי פעם...)
כשה- MOSS מדווח לך שלא ניתן להתחבר, או שלא ניתן להפעיל וכו' קונסולת ניהול השירותים המרכזית של Windows הוא אחד המקומות הראשונים שצריך לבדוק, מעבר ל- Event Viewer .
אז מהם שירותים? למעשה, כל מה שנדרש כדי שהיישומים הנחמדים שלנו יעבדו. ישנם כ- 2.5 מיליון שירותים שמופעלים ברגע ש- Windows עולה, ועוד כ- 3 מיליון שעולים עם כל יישום שאנחנו פותחים (טוב, הגזמתי. אבל כמה עשרות). השירות מתווך למעשה בין היישום לבין מע' ההפעלה, וזאת ע"י הזדהות מול מע' ההפעלה "בשמו" של היישום הרלוונטי, וביצוע הפעולות שאותו יישום נזקק להן בשביל לחיות.
דרך אחת לראות את השירותים הוא ע"י "מנהל המשימות" או ה- task manager (שורת פקודה - tskmgr) שאני מניח שרובכם מכירים ולא נרחיב.
אבל התמונה המלאה נמצאת רק בקונסולת ניהול השירותים המרכזית של Windows
למזלנו, 99% מהם מעניינים אותנו כקליפת השום בשלג דאשתקד העיקר שהם עובדים (בשביל זה שילמנו הרבה כסף לרשיון Windows server שידאג לעצמו).
מה שמעניין הוא שירות אחד של ה- SQL Server ידידנו, ו-3-4 שירותים של SharePoint אהובנו.
לשירותים הכניסה מימין
אז איך מגיעים לקונסולה?
שתי אפשרויות: או ע"י כניסה לשורת הפקודה תפריט התחל >> הפעלה >> services.msc (תמונה), או ע"י תפריט התחל >> תוכניות >> כלי ניהול >> שירותים
לחיצה על OK והנה נפתח המסך הבא (בדרך כלל לא יופיעו הסברים בצבע כמו בתמונה...):
אז מה יש לנו כאן?
בירוק השירותים שמעניינים אותנו
בסגול פרטי כל שירות ושירות
באדום שירותים ישירים שחייבים לעבוד (=סטטוס started) כדי שה- SharePoint שלנו יתפקד.
יש לשים לב גם לשיטת ההפעלה האם היא manual (ידנית) או automatic אם שירות מסויים לא פועל ואנחנו מאתחלים אותו, כל עוד שיטת ההפעלה שלו היא manual בפעם הבאה הוא שוב לא יעלה לבד.
שירותי חירום
הדבר האחרון שצריך לדעת הוא קצת על מאפייני השירות. לחיצה כפולה על שירות מסויים תפתח את חלון ההגדרות שלו, שם יש שני טאבים מעניינים:
1. טאב ה- log-on (בתמונה) זהו שם המשתמש איתו מזדהה השירות לפני מע' ההפעלה. במקרים של שינוי סיסמה של ה- administrator, או שינוי שם שרת\דומיין וכדומה ייתכן ששירותים מסויימים יפסיקו לעבוד. כל מה שצריך הוא להקליד את השם והסיסמה החדשים ולוודא בקונסולת ניהול המשתמשים שיש להם הרשאות מתאימות.
2. טאב ה- dependencies באיזה רכיב מערכת\שירות אחר השירות שלנו תלוי וההיפך (אם בכלל). כששירות לא עובד, ייתכן ושירות אחר שהוא תלוי בו אינו עובד וזו הסיבה.

לסיכום
ניתן לפתור תקלות שונות ע"י בדיקת הנושאים הבאים בקונסולת השירותים:
-
האם השירות מאותחל (status = started)?
-
האם שם המשתמש והסיסמה במסך ה- log-on תקפים? האם למשתמש יש הרשאות מתאימות?
-
אם השירות תלוי ברכיבים אחרים האם הם פועלים?
קצת רקע
בשביל לעבוד על SharePoint כדאי מאוד שיהיה לכם SharePoint מותקן (הוכחה מוכללת למשפט זה ניתן למצוא ב"Principia SharePointica"). דא עקא, שלא תמיד ניתן להשיג SharePoint יד ראשונה מותקן כמו שצריך. להפתעתי נתקלתי אצל לקוחות בהתקנות "צולעות" (אמנם נועדו לצרכי נסיון בלבד, אבל עדיין...), ולכן ניערתי חוצני והרי לפניכם מדריך מסודר בעברית למי שרוצה להתקין לבד MOSS 2007 בגירסה המלאה.
למי שחושש, התהליך לא נורא כ"כ - פשוט תעבדו צעד-צעד בעקבות הפוסט הזה (והבאים אחריו) - ומובטחכם שתזכו לראות ברכה בעמלכם. רק הישמרו לכם ושמרו נפשכם מאוד מלסטות או לבצע קיצורי דרך... ה- SharePoint הוא מוצר קצת רגיש ובדרך כלל אין אפשרות לעשות ctrl+z...
לפני שנמשיך, קצת קרדיט לאלו שכתבו על זה קודם - אם כי לא בעברית כמובן:
- How to install SharePoint Server 2007 on a single machine - פוסט מתומצת, ללא צילומי מסך, המתאר צעד אחרי צעד את שלבי ההתקנה.
- How to Create a MOSS 2007 VPC Image - דבר כזה עוד לא ראיתם. 20 (!) פוסטים רצופים, המתעדים שלב אחרי שלב את כל תהליך ההתקנה, כולל צילומי מסך מפורטים עד מאוד (קצת יותר מדי...) - אני איעזר בהפניות אליו פה ושם.
מבט כולל על התהליך
בפוסט הזה:
- ציוד נדרש
- התקנת רכיבים מקדמיים
בפוסטים הבאים:
- התקנת SharePoint/MOSS 2007
- הפעלת שירותים חיוניים
- הגדרת SSP - ספק שירותים משותפים
- הקמת אוסף אתרים ראשון
- יאללה, תתחילו לעבוד...
ציוד נדרש
כידוע, כדי להתקין תוכנה, נדרשת קודם כל תוכנה (גם משפט זה מוכח שם) ורצוי גם חומרה.
לגבי התוכנה - תצטרכו להשיג דיסקים עם התוכנות הרלוונטיות + קוד הרשיון - אבל אם אתם בארגון מסודר אני מניח שה- IT יוכל להקצות לכם את הדיסקים הנדרשים.
לגבי החומרה - כעיקרון יש שתי אפשרויות להתקין מוצר - או על שרת פיזי (אמיתי), או על מכונה וירטואלית (VM\VPC). מבחינת שלבי ההתקנה אין כמעט הבדל, אבל מבחינת קלות העבודה - VPC עדיף בדרך כלל. בכל מקרה, המחשב צריך להיות עם 1.5GB RAM לפחות (רשמית מייקרוסופט "מאשרים" 1GB בלבד, אבל מנסיון - זה לא זז) + כמה GB של מקום פיזי פנוי.
לטובת מי שלא סגור על מה זה VPC ו\או איך מתקינים -
קודם כל תתקינו virtual PC 2007 (גירסת 32bit בד"כ), ואז תיצרו VPC image חדש כמו שמוסבר יפה כאן. שימו לב ש- VPC ניתן להפעלה גם מ- PC רגיל (בתנאי שהוא מריץ Windows XP Professional).
אחרי זה תמשיכו כרגיל ל"התקנת רכיבים מקדמיים" וכל השאר. בסופו של דבר ייצא לכם קובץ (סיומת vhd) בגודל של כמה GB בריאים, שהפעלה שלו מדמה סביבה שלמה כולל מע' הפעלה וכו',
התקנת רכיבים מקדמיים
אחרי שיש שרת\VPC, מה שצריך הוא (בסדר הזה):
- מערכת הפעלה Windows Server 2003 - מומלץ את גירסת R2, אבל גם הגירסה הרגילה נתמכת כמובן. בכל מקרה יש להתקין גם Service Pack 2. התקנת מע' הפעלה היא קצת מייגעת - הסבר מפורט כולל צילומי מסך נמצא באתר המופלא של דניאל פטרי. אם ניתן, עדיף להיעזר באיש הסיסטם הקרוב למקום מגוריכם (הם עושים דברים כאלה בעיניים עצומות וידיים קשורות [מתקינים עם האף - כמו מוצארט]). רק חשוב לוודא שיותקנו גם הרכיבים הבאים:
- Domain Controller + Active Directory - גם אם אתם לא מבינים מה זה אומר בדיוק - תתקינו את זה. הסבר מפורט כולל צילומי מסך נמצא גם הוא באתר המופלא של דניאל פטרי (תתחילו מהשלב שנקרא "Step 4: Running DCPROMO"). ואם אתם מבינים מה זה אומר, אז בטח שתתקינו. הרעיון הוא שהמחשב ישוייך לדומיין עצמאי ויש לכך השלכות בהמשך.
- IIS - Internet Information Services- הרכיב הזה מאפשר הפעלת יישומי אינטרנט על השרת שלנו. להסבר מפורט כולל צילומי מסך ראו בפוסט הזה. אל תשכחו לאפשר (enable) את ה- web extension של ASP.net V2.0 (מוסבר בפוסט).
- net framework 3.0. - הרכיבון הנחמד הזה הכרחי - בין השאר - כדי לאפשר הרצת זרימות העבודה (workflows) בשרת. הוא ניתן להורדה באינטרנט (=לא צריך דיסק וקוד).
- שרת בסיס נתונים SQL Server 2005 - שרת ה- SQL הוא זה שיכיל ב- DB שלו את כל תוכן ה- MOSS למעשה. 
אמנם SharePoint תומך גם ב- SQL Server 2000 + SP4, אבל אם יש באפשרותכם - תתקינו 2005 עם service pack 2. להסבר מפורט על ההתקנה ראו בפוסט הזה ולאחר מכן בפוסט הזה. שימו לב להבדל חשוב - תהליך ההתקנה שם הוא ללא דומיין ולכן כשתגיעו למסך הבא שימו לב לא להשאיר את ברירת המחדל אלא לבחור ב- domain user account:
הערה: ניתן אמנם לבצע התקנה בסיסית של MOSS (ראו להלן) שתתקין אוט' SQL Express ואז שלב זה מיותר, אבל התקנה בסיסית היא מוגבלת ולא מומלצת.
שתי הערות אזהרה!
- התקנת MOSS על שרת ללא דומיין הינה בלתי הפיכה - אם תתקינו MOSS ללא דומיין, ותנסו לצרף אותו מאוחר יותר לדומיין כלשהו - ה- MOSS יפסיק לעבוד, וחבל... (שם ה-administrator account "נצרב" ב- DB ולא משתנה).
- גם שינוי שם מחשב לאחר התקנת MOSS יגרום ל- MOSS להפסיק לעבוד, מסיבות דומות.
חוויתי על בשרי את שתי התופעות - לא נעים...
אז תצרפו מראש את המחשב לדומיין + התקנת Active Directory, ותבחרו מראש שם ידידותי למחשב שלכם (אם כי שם המחשב לא רלוונטי במקרה של דומיין - רק שתדעו לא לשנות אותו בשביל הכיף).
טוב, אין לי כוח לכל ההתקנה הזאת...
אם את\ה לא בראש של להתקין שרתים ועניינים, אז או שתשיג VPC עם הכל חוץ מ- MOSS (קיים בד"כ אצל ה- IT) ותמשיך לשלב הבא, או שניתן להוריד ברשת קובץ VPC מוכן של MOSS 2007 - הבעיה שמדובר בהורדה של כ- 5GB עם סיכוי גבוה מאוד לתקלות: מספיק ביט אחד שלא עובר טוב וכל ה- VPC נדפק. נסו להשיג את ה- DVD עצמו.
:: לצעד הבא
OK יש לנו מחשב\VPC עם מע' הפעלה, AD, IIS, SQL וחיות אחרות - הגיע הזמן להתקין את חתן השמחה. אז בואו נתחבר למחשב עם ההרשאות של ה- Domain_name\administrator.
הערה: הדרך הנכונה להתקין יישום היא לא כמו שמקובל עם ה- administrator account, אלא עם משתמש ייעודי, למשל Domain_name\MOSS. אבל את חטאי אני מזכיר היום - מחוסר זמן אני גם מתקין עם ה- administrator... (וכך תראו גם בצילומי המסך). מי שרוצה להשקיע עוד קצת - ראו בסוף הפוסט.
- הכניסו את דיסק ההתקנה של MOSS - אמור לעלות לבד, אם לא - תבחרו setup.exe. הקלידו את קוד הרשיון, קבלו את התנאים (אחרי שקראתם כמובן...) ובחרו באפשרות "מתקדמת".
- במסך שמתקבל, בחרו התקנה מלאה ו"התקן כעת". שימו לב שניתן להגדיר את מיקום הקובץ בטאב המתאים - יכול להיות רלוונטי אם יש לכם יותר מכונן אחד (:C:, D וכדומה).
- הערה: כמו שהערתי בפוסט הקודם, בשלב זה מתאפשר לבצע התקנה "עצמאית" של MOSS, שתתקין אוט' SQL Express. זה בתנאי שלא התקנתם כבר SQL 2005. בכל מקרה, התקנה כזו היא מוגבלת ולא מומלצת.
- ואם כבר אנחנו בקטע של לעבוד פחות, יש תמיד את האופציה להתקין מראש ובחינם WSS3.0 בלבד - ראו פוסט של יוסי זערור הכולל מצגת (עברית!) בנושא.
- ההתקנה תרוץ ותסתיים די מהר - כ- 10 דקות. בחלון שייפתח (עם "וי" קטן מסומן) לחצו "סגור" - כאן אנחנו עוברים לשלב הבא של הגדרות התצורה של MOSS או בשמו הקצר והקליט "אשף קביעת התצורה של המוצרים והטכנולוגיות של SharePoint". לחצו "הבא", "כן" ובחרו באפשרות ליצור חוות שרתים חדשה ("לא, ברצוני ליצור...")
- במסך שיתקבל, מלאו את הנתונים הנדרשים ולחצו "הבא". אם אתם לא זוכרים\יודעים מהו שם שרת מסד הנתונים, פשוט פתחו את ה- SQL 2005 management studio ובמסך הפתיחה יופיע השם. תשאירו את שם מסד הנתונים SharePoint_Config. שימו לב להקליד שם משתמש מלא כולל דומיין!
- במסך הבא לחצו "הבא" - אם כי אני נוהג לשנות את מספר היציאה (port) מהמספר האקראי שמופיע שם, ל- 1. זה מקל קצת על הקלדת ה- url בגישה לכתובת אתר הניהול המרכזי. (כמובן שתשאירו NTLM ולא Kerberos. מי שחייב, שיקרא קודם את זה ואת זה, ואז יחליט...)
לאחר מכן שוב "הבא" ו"סיום".
- המסך הבא יתחיל לרוץ - תמתינו בסבלנות ובסופו של דבר יש לכם SharePoint/MOSS 2007 מותקן!

- בעיות אפשריות - בד"כ אם ישנה בעיה בשלב הזה, היא בגלל ה- SQL. ודאו שוב שבסעיף 4 רשמתם הכל נכון. בנוסף, ודאו שה- Service של ה- SQL מופעל (ראו פוסט נפרד לגבי הפעלת Services).
נספחון - התקנה עם שם משתמש שונה מ- administrator
מה שצריך לעשות הוא:
-
להקים משתמש חדש ב- Active Directory (למשל בשם MOSS), להגדיר לו סיסמה, ולהוסיף אותו לקבוצת ה- Administrators (לא Domain Admins!) - כך יהיו לו הרשאות ניהול מקומי על המחשב, אבל לא בדומיין.
-
לפתוח את קונסולת הניהול SQL 2005 management studio, לבחור ב- Security >> Logins >> New Login, להוסיף את המשתמש הזה (Domain_name\MOSS למשל) ולהעניק לו את ה- Server Roles הבאים: 'Security Administrators' + 'Database Creators'.
-
בכל שלבי ההתקנה הבאים, כשנדרש להזין שם משתמש וסיסמה, השתמשו בשם הזה.
:: לצעד הקודם
:: לצעד הבא
התקנתם\התקינו לכם Office 2007 לאחרונה? או שהורדתם גירסת נסיון חינם? הגיע הזמן, כי להציג היום מצגת בסגנון של PPT 2003 ודרומה זה כ"כ old fashion שחבל על הזמן...
טוב, יש הרבה מה ללמוד על ה-Office החדש, בעיקר ה- ribbon - אבל בשביל זה יש אתר רשמי ומושקע. קחו לעצמכם שבועיים-שלושה של הסתגלות. אחר כך לא תבינו איך עבדתם בלעדיו.
המטרה של הפוסט הזה היא להציג במרוכז כמה פעולות התחלתיות חשובות (לדעתי) שלפעמים מרוב אוסף הפיצ'רים החדש שוכחים\אין כוח לבצע. בע"ה יוקדש פוסט נפרד להצגת הפיצ'רים שגרמו לי לעבור ל- Office החדש, עם כל הקושי הראשוני בהסתגלות אליו.
צבע טרי!
זה אמנם לא הדבר הכי חשוב, אבל אולי הכי נחמד... ב-Office החדש ניתן לשנות את ערכת הצבע (theme) של היישום. יש סה"כ 3 אפשרויות - כחול (ברירת מחדל), כסף ושחור. מה שמזכיר את אמרתו הידועה של הנרי פורד, שנשאל באיזה צבעים הוא מתכוון לספק את המכוניות החדשות שייצר, והוא ענה: "בכל אחד מצבעי הקשת, ובלבד שיהיה שחור"... אבל גם זה משהו נחמד שגיליתי להפתעתי שדי מרתק אנשים שעוברים ליד המחשב שלך ורואים את ה- Outlook למשל בצבע שחור...
אז הנה זה - במסך האפשרויות החדש של Office - ששווה פוסט נפרד בפני עצמו - תחת "נפוץ", פשוט בוחרים ערכת צבע חדשה. רק תדעו שהבחירה תשפיע על כל תוכנות ה- Office.
אגב אני אנצל את צילום המסך הזה להצביע על משהו שחשוב למי שמשתמש מדי פעם במאקרו או בפקדים במסמכים שלו - ישנה כרטיסייה (tab, או סרגל כלים לשעבר) הנקראת "מפתחים" ובה נמצאות פקודות המאקרו, הפקדים ועוד. הבעיה שכרטיסייה זו אינה מוצגת כברירת מחדל - פשוט תבחרו "הצג את הכרטיסייה מפתחים" והיא תופיע.
סרגל כלים לגישה מהירה
ב-Office החדש מופיע מעל ה- ribbon סרגל קטן שמאפשר להוסיף אליו תפריטים שונים מרחבי ה- ribbon.
כל מה שצריך וכדאי לעשות הוא למצוא את הלחצנים השימושיים ביותר עבורכם, ללחוץ עליהם עם קליק ימני ולבחור באפשרות "הוסף לסרגל כלים לגישה מהירה"
הנה בתמונה הוספה של מברשת העיצוב לסרגל הזה (כן, אני יודע שהיא מופיעה בתפריט הצף כשבוחרים מילה\פיסקה, אבל התפריט הזה נתקע כשלא צריך ונעלם כשצריך...)
הגדרות העתק-הדבק
ב-Office החדש יש טיפול מקיף בנושא העתק-הדבק, שמאוד מקל על העבודה. החידוש המרענן הוא האפשרות להגדיר מראש איך תתבצענה הדבקות מכל הסוגים והמינים. אגב, קביעת הגדרות אלו ב- Word יחולו גם על מסמכים וגם על הודעות מייל. בכל מקרה, בכל ביצוע הדבקה תופיע "התגית החכמה" (אם לא ביטלתם את האפשרות "השתמש בגזירה והדבקה חכמות") שתאפשר לכם לשנות את ברירת המחדל בפעולת ההדבקה הספציפית.
הנה צילום מסך (שוב - מסך האפשרויות החדש של Office, תחת "מתקדם"), שממחיש את מגוון האפשרויות הניתנות להגדרה -; כולל אפילו הגדרה של שיטת הדבקת תמונות! (לי אישית זה מאוד עזר)
מיקום ברירת מחדל של שמירת הקבצים
כידוע לכם, כשאתם מתחילים לכתוב מסמך חדש ובאים לשמור אותו, אוטומטית מוצע לכם לשמור אותו ב- My Documents.
לי זה לא כ"כ נוח ואולי גם לכם, אז לפני שאתם מתרגלים לזה מה שאפשר לעשות הוא פשוט לשנות את מיקום ברירת מחדל של שמירת הקבצים.
גם זה נמצא במסך האפשרויות החדש של Office, תחת "שמירה":
שמירה כ- PDF (או כ- XPS אם זה אומר לכם משהו)
אחד האמצעים של מייקרוסופט לוודא שיש לכם עותק חוקי של Office 2007 הוא לשים רכיב חיוני מחוץ לחבילת ה- Office ולהפנות אותכם להורדה באינטרנט. הרכיב הזה הוא שמירת קובץ Office כ- PDF או כ- XPS (שזה פורמט ייחודי מאוד, שאף אחד לא משתמש בו חוץ מהצוות שפיתח אותו). הרכיב מאפשר גם שמירה כ- PDF וגם שליחה במייל כ- PDF, בקיצור - שימושי לאללה.
אז הנה הקישור - http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=he
סה"כ כ- 1MB (+אישור חוקיות) ואתם מגלים בתפריט של כפתור ה- Office החדש את התוספות הבאות:
אל תשכחו את אלו שעוד אין להם...
OK, אתם בעניין ומתחילים ליצור קבצים עם סיומת ה- X החדשה (docx, xlsx, pptx). אבל מה עם אלו שעדיין נותרו מאחור? אם תנסו לשלוח קובץ בתבנית החדשה לחבר\ה נטולי Office 2007, הם לא יוכלו לפתוח אותו (האמת שהם יוכלו לשנות את הסיומת ל- zip ואז לנסות לפענח... * הערה למטה*).
אז מה עושים? פשוט שולחים להם עם הקובץ את הקישור הבא:
http://www.microsoft.com/downloads/details.aspx?FamilyId=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displaylang=he
זו חבילת התאימות, או ה- Office Compatibility Pack, שמאפשרת לגירסאות 2000-2003Office לפתוח קבצים בפורמט החדש. סה"כ 28MB שעושים את העבודה יפה.
*הערה - הסיומת החדשה היא למעשה zip בתחפושת. תנסו פשוט לשנות את הסיומת ל- zip ותראו מה קורה...ראו הרחבה כאן.
מעבר לכמות האדירה של מידע "רשמי" סביבMOSS 2007 , יש גם המוני בלוגים בנושא, בישראל ובעולם.
למרות זאת, נראה שחסר מידע לאוכלוסיה לא קטנה, אבל מעט מוזנחת, שנקרא לה "המיישמים העבריים".
הכוונה לאנשים כמוני, שסובלים משתי נכויות מולדות:
- לא רואים קוד ממטר (וגם אם רואים לא מבינים)
- מעדיפים לקרוא עברית, כולל צילומי מסך
המיישם העברי יכול להיות איש הטמעה שנדרש להכיר את Office 2007 יותר מהמשתמשים ה"רגילים"
המיישם העברי יכול להיות איש או"ש\מנתח מערכות שנדרש להכיר את MOSS 2007 כפתרון אפשרי בארגון
המיישם העברי יכול להיות איש
סיסטם שקיבל משימה להתקין\לקנפג את SharePoint 2007 ולא בדיוק סגור מה עושים עם זה
המיישם העברי יכול להיות גם איש פיתוח שנדרש לתת פתרון לארגון שמשום מה בחר ב- MOSS 2007 במקום לפתח לבד...
בקיצור, המיישם העברי הוא (כמעט) כל אחד מכם.
אני מקווה שהבלוג הזה ייתן מענה לאוכלוסייה הזו - לכן הוא נכתב בעברית (למרות חוסר הפופולאריות של כתיבה בעברית ב- web)
ואפילו צילומי המסך הם ברובם מהתקנות Office ו- SharePoint עבריות למהדרין.
תיהנו!