Tuesday, December 30, 2008

Microsoft online services

Microsoft exposes new solutions that stand next to the Google apps, Called Microsoft online
With this solution user can open there internet explorer browser and connect to Microsoft exchange\ SharePoint\dynamic CRM\OCS, that host on Microsoft server.Its saves to the organization management time, server hardware cost, storage cost, and license cost, no need to purchase server license
The solution can connect to the organization active directory, so we can use the users and security rules
Link to the solution home page http://www.microsoft.com/online/default.mspx




Thanks from Yaniv

Tuesday, December 16, 2008

How to index SharePoint Portal Server 2003 list items in SharePoint Server 2007

הבעיה : כאשר מנוע החיפוש של MOSS מנסה לאנדקס אתר SPS2003 מרוחק,
מתגלה שה Crawler לא נכנס לתוך הרישימות בתוך ה SPS ולכן הפריטים (Items ) לא מאונדקסים.

הפיתרון : http://support.microsoft.com/kb/937884

תקציר ה KB מכוון לכך, שיש לערוך את ה Crawl Rule שאחראי לגבי ל SPS ושם לסמן את הערך :

Crawl complex URLs (URLs that contain a question mark (?))
לאחר קינפוג החוק, יש לבנות אפליקציה קטנטנה (הקוד נמצא במאמר), ובה יש להכניס את שני הערכים הבאים :
SSP URL
Crwal Rule URL

יש לבצע בסיום Full Crawl, וזה עובד כמו קסם !!

יניב

Monday, December 15, 2008

אנטי וירוסים לחווה



אם אנו משתמשים באנטי וירוס "רגיל" על שרת ה SharePoint (יש להתקין רק על שרתי ה WFE !! ) יש לבצע Excluded לאיזורים מסוימים , הנה מאמר המפרט את אותם איזורים
http://support.microsoft.com/kb/952167

מזכיר לכם שישנם אנטי וירוסים עם Agentים של SharePoint שלא מצריכים התאמות מיוחדות .

המוכר מכולם הוא ה Forefront של מיקרוסופט
http://www.microsoft.com/forefront/sharepoint/en/us/default.aspx
ישנו מוצר של מקאפי
http://www.mcafee.com/us/enterprise/products/anti_virus/collaborative_environment_protection/portalshield_microsoft_sharepoint.html

וגם סימנטק נכנסה לשוק
http://www.symantec.com/en/uk/business/protection-for-sharepoint-servers

תודה יניב

Tuesday, December 2, 2008

IIS error in Sharepoint Farm

נתקלתי בעבר בכמה חוות שברגע שנכנסים ל IIS , הוא נראה כך :

אם מבצעים IIS RESET הבעיה חולפת נקודתית אך חוזרת חלילה .

ב Event אנו רואים את הודעות הבאות 7076, 6398, 6482

מיקרוסופט שיחררה Hotfix לפתרון הבעיה בדמות KB 946517

http://support.microsoft.com/?id=946517

תודה יניב .

Monday, November 3, 2008

המלצות על ביצועים של SQL בחוות SHAREPOINT

שלום,
רוב התוכן של SharePoint נשמר בתוך ה SQL, כך שיש לו משקל קריטי בחווית השימוש במוצר .

הנה מספר המלצות לתפעול ותחזוקה יעילה יותר של SQL בהקשר של MOSS

. מומלץ לבצע חלוקה לשני SQL Instances:
o Instance 1 - בסיס הנתונים של החיפוש + בסיסי נתונים של הגדרות
o Instance 2 - בסיסי הנתונים של התכנים.

2. נפח הנתונים המרבי המומלץ עבור בסיס נתונים של תוכן הוא: GB100.
על מנת לאכוף את ההמלצה הנ"ל, יש להגדיר מדיניות מכסה (Quota) ברמת ה Site Collections (שלא לחרוג מנפח של 100GB), תוך התחשבות בדרישות

3. יש לבצע הפרדה בין קבצי ה SQL Transaction Logs לבין בסיס הנתונים של SQL לדיסקים פיזיים נפרדים.

4. מומלץ לפצל את ה TempDB לעד 8 קבצים (בהתאם לכמות ה Cores של שרת ה SQL – במידה והשרת מכיל 8 Cores או יותר: 8 קבצים, במידה והשרת מכיל פחות מ 8 Corse: בהתאם לכמות ה Cores)


5. מומלץ לשנות את ההגדרה של ה Auto Grow של בסיסי הנתונים של תוכן וכן של ה Transaction logs ל 10% (במקום גידול של 1MB)

6. בסיסי הנתונים של תוכן יוגדרו (ברירת המחדל) ב Full Recovery Model, על מנת לאפשר ביצוע גיבוי שוטף של ה Transaction Logs.


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

יניב שאשא

Wednesday, October 29, 2008

Template Installation sharepoint

In this post I would like to talk about the fantastic 40
It's not a dream team or same group from fairy tale
Its 40 site template for WSS and MOSS, and with this template we can create a site that help to managed help desk division, or site for call center and many more
We can download the template from here
http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb407286.aspx

In our example we install the Room and Equipment Reservations template
This template will help as to manage Equipment, like meeting room (no more public folder!!) car, or lap top
Before we install the template, we must install the Application Template Core
This template is an administrative template, and it's the platform for all the other templates.
Link to download the Application Template Core
http://www.microsoft.com/downloads/details.aspx?familyid=C1039E13-94DA-4D7D-8CAE-3B96FA5A4045&displaylang=en
first step we need to Extract the files to c folder



the administration Service must to be active



Install Application Template Core- Add solution
stsadm -o addsolution -filename c:\ applicationtemplatecore.wsp



Deploy Solution
stsadm -o deploysolution -name applicationtemplatecore.wsp -allowgacdeployment –immediate




stsadm -o copyappbincontent


RoomEquipmentReservations.wsp
stsadm -o addsolution -filename c: \RoomEquipmentReservations.wsp



Allow files to the GAC

stsadm -o deploysolution -name RoomEquipmentReservations.wsp -allowgacdeployment –immediate




perform iisreset

Now when we create new site, we can see that a new category Application Templates




Thanks Yaniv s

Sunday, October 26, 2008

prepare to the New add-ons site from Guardian

My company Guardian http://www.g-s.co.il
:specializes in IT consulting in the Following areas
  • SharePoint related Products (SPS 2001 / 2003 ,WSS / 2 /3 , MOSS )
  • Microsoft Search related products
  • Dynamics CRM 3,4
    EPM 2003 / 2007

    In the next weeks we are planning to ship New web site, that will publish our add-ons that help your business to improve the efficiency of LOB application,
    http://www.softaddons.com
...So hope to see you there
Yaniv

Friday, October 24, 2008

SharePoint Workflow

אחד החידושים הגדולים שהגיעו עם Microsoft .NET Framework 3.0
הוא ה Workflow, יכולת זו מתאימה וחופפת להשקפה ולשימושי המוצר SharePoint

מה זה Workflow ?
ההגדרה הכללית היא, שזהו מנגנון שיוצר תהליכים עיסקיים מתוזמנים .
ההגדרה שמתאימה ל SharePoint, היא Document Routing (תקף גם לפריטים ברשימות )
כלומר לקחת מסמך מרגע יצירתו ( או עריכתו ) ולהעביר אותו מספר צעדים אחד אחרי השני

יש לנו שני סוגי תבניות של Workflow :

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





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




ב MOSS יש לנו כ 5 תבניות מוכנות של מנגנוני Workflow ותבנית אחת בלבד ב WSS.
אם התבניות הללו לא מספיקות לצרכים שלנו, אנו יכולים ליצור WF ב SharePoint designer , בעזרת אשף פשוט להפעלה שעובר איתנו צעד אחר צעד (מאוד דומה ליצירת Rule באוטלוק )
אם SPD לא עונה לנו על הצרכים שלנו נוכל להשתמש ב- VISUAL STUDIO ואז ניצור WF בעזרת קוד.
הגמישות של WF שפותח באמצעות קוד, מאפשר לנו ליצור חיבור למקורות תוכן אחרים (כמו שימוש בנותונים מה CRM שלנו או כל חיבור BDC אחר) .

התבניות הקיימות במערכת הם :
תבנית שקימת ב WSS :

1. Three-stat : מאוד מתאימה לאתר של HELP DESK, באתר זה ישנה אפשרות ליצור רשימות קריאות ששם יהיו לנו 3 מצבים Open, Resolve, Close ברגע שהמשתמש פתח קריאה, התג יהיה פתוח, ברגע שהטכנאי פתר את הקריאה אז היא תהיא פתורה, וברגע שהמנהל וידא לאחר כמה ימים שהתקלה הסתיימה הוא יסגור אותה. כמובן שכל שינוי של עמודה יגורר אחרה פעולה שהגדרנו ביצרית ה WF (שליחת מייל, ועידכון העמודה עצמה)

תבניות של MOSS :

1. Approval: זהו WF טורית, ששם אנו צריכים שמשתמשים יאשרו או ידחו את מסמך או פריט
2. Disposition Approval : תבנית טורית, עובדת בשיתוף פעולה עם ניהול הרשומות ב MOSS
ששם יש לנו יכולות לגרום למסמך שיהיה פג תוקף לאחר זמן מסיום, אזי המנגנון הזה משתמש ב WF הזאת .
3. Collect Feedback זרימה מקבילית , משמש למטרה שבה אנו רוצים לאסוף חוות דעת על מסמך או פריט זוהי ה WF המתאימה לנו ,זה מאפשר ל reviewer לרשום הערות שיגיעו למפיץ המסמך,
4. Collect Signatures – מאפשר למשתמשים להכניס חתימות דיגטליות על מסמכים.
5. Translation Management – אפשרי ליצור אותו בספריית מסמכים מסוימת בשם Translation Management Library
שלדוגמא יש שם קבוצה של אנשים שמתרגמים מסמכים מרוסית לאנגלית, אזי ה WF הזה עוזר להם לנהל את המעבר בין האנשים בזמן התרגום .


Tuesday, October 21, 2008

10 Web Cast שיעזרו לכם לעצב את אתר ה MOSS שלכם

10 מדריכי וידיאו בנושא עיצוב באתרי MOSS המדריכים מכסים את הנושאים הבאים :

1. Master Pages
2. Page Layouts
3. CSS
4.דוגמאות מאתרים מקוסטמים

ועוד הרבה דברים טובים, מתאים גם למתחילים שביננו.

http://geekswithblogs.net/LSheu/Default.aspx

תהנו יניב

Sunday, October 19, 2008

כל האמת על מיגרציות בעולם SharePoint

טבלאה קצרה המפרטת את שיטות המיגרציה המומלצות והנתמכות על ידי מיקרוסופט
השיטות תקפות ל WSS ול MOSS
ישנם כלים צד שלישי שמבצעים את המיגרציה בצורה יעילה, כמו הכלי של חברת Tzunami הישראלית http://www.tzunami.com/products/Pages/ProductOverview.aspx
או של חברת Avepoint (בעלת מוצר הגיבויים המופלא Docave )
http://www.avepoint.com/products/sharepoint-migration/sharepoint-migrator
המוצרים הללו מומלצים ביותר, אך החסרון העיקרי שלהם היא העלות הגבוהה


Friday, October 17, 2008

New Hotfix to Infrastructure Update

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

אחת הבעיות שהתגלתה בעקבות העידכון, היא שבחוות שהפורטל חשוף לאינרטנט על ידי AAM
(Alternate Access Mapping) בשילוב עם reverse proxy או פיתרון NLB חלק מהכתובות המפורסמות יהיו לא זמינות .

ה KB שמפרט את הBugs שהוא בא לתקן הוא KB951695

והנה הלינק אליו http://support.microsoft.com/kb/956248

יניב.

Wednesday, October 8, 2008

Features Secrets

הסבר קצר על Featurs in the Moss World

אחד מהרעיונות המרכזיים בעיצוב ותכנון קו המוצרים WSS3\MOSS הוא ה Feature (לא היה קיים בגירסאות קודמות של המוצר)
זהו אוסף של קבצים המספקים פונקציונאליות, אלו סטים של קבצי XML שבכדי שהם יופעלו, יש להתקינם על ידי שורת הפקודה STSADM עם האופציה של installfeature
Out off the BOX - MOSS מגיע עם 128 Feature.

מתי נשתמש ב Feature ?

לדוגמא אם נרצה לייצר יכולות של דירוג ( RAITING ) בפורטל ה SHAREPOINT שלנו,
כלומר אנו רוצים לתת למשתמשים את האפשרות, לדרג בצורה קלה ITEMSים באתר שלנו, ואז נבצע חישוב של הדירוגים ולאחר החישוב, נציג את הסטטיסטיקות שלהם ב Dashboard יפה.
בכדי ליישם את תכונת הדירוג הזאת,, אנו צרכים לפתח בין היתר, רשימה מותאמת אישית ששם היא תאחסן את הדירוגים, נצטרך מנגנון חישוב לתוצאות הדירוג, ולבסוף נציג את התוצאות ב WP מיוחד
כמו כן ה Feature יכלול את הגדרות של הרשימה, ששם נחליט איך הדירוגים נשמרים , את ה WP שיציג מספר תצוגות של המידע מתוך הרשימה, ואולי איזה דף עם dashboard שיאחד כמה תצוגות לכדי תצוגה אחת.

בכדי לגרום לכל זה להתרחש ב SharePoint אנו עוטפים את כל הפעולות הללו בדמות Features

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


לכל Feature יש SCOPE
מה שאומר שואנו יכולים להחיל אותו על כל מיני טווחים ב SHAREPOINT , הטווחים הם :


1. WEB
2. SITE
3. WEB APLLICTION
4. FARM

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





Tuesday, October 7, 2008

Excel Services in MOSS

קודם כל מה תפקידו ? הוא דואג לכל החישובים שמתרחשים על צד השרת
השירות פותח את הקבצים מ Trusted Location (סיבות של אבטחה)
הוא יכול להיחשב לחלק המחשב/סופר של הקליינט המוכר ב EXCEL .
דואג לעניין האבטחה – כלומר הוא לא מאפשר לגשת למידע לא מאומות ממקורות חיצונים.
אפשר למקם את השירות הזה בכמה שרתים, להפחתת העמוס, רצוי להתקין אותו בנפרד מה WFE, וזה יכול לעזור ב Caching של גיליונות גרפים,מה שבסופו ישיג תוצאות של שאילתות שמחכות להגיע ל WEB יוצגו במהירות רבה
מגיע בגירסאת ה Enterprise של המוצר

Excel WEB Access
· כמו שהשם מציין, אחראי לאפשר כניסה לגיליון דרך דפדפ,ן הגיליון מרונדר ל HTML
· חוץ מלשמור שינויים (הוא Read ONLY ) הוא יכול לעשות כמעט כל דבר אפשרי כמו הקליינט הרגיל של ה EXCEL וכמובן חוסך את הצורך בהתקנתו על התחנות
· יש אפשרות להציגו באמצעות Web Part השיקול היחיד הוא שהוא חייב להגיע מ trusted location
· בכדי שנוכל להציג קבצים דרך Excel web access הגיליונות חייבים להישמר ב docx
·
Excel WEB Service
· זה נקודת ההסתכלות של המפתחים על השירות ומאפשר להם לעשות את כל הדברים דרך פיתוח .
· מאפשר להם דרך גישה למיקום שיש בו נוסחא מרכזית ושם יש להם אפשרות להכניס בו פרמטרים שונים

Excel Calculation Service Proxy
· מאפשר סנכרון ותזמון בין החלק של excel service ובין החלק של Excel web access
· בסביבה מרובת שרתים הוא יכול לעזור לנו בחלוקת העומס , בסביבה של שרת אחד תפקידו היחיד הוא לא אחר מאשר להעביר את הבקשות .

דרכים לקינפוג
יש שני צעדים שצריכם להיעשות לפני שהמשתמשים יכולים להשתמש בשירות
1.הפעלת השירות (דרך ממשק הניהול )
2. הגדרת Trusted Location - קבצים שלא נמצאים תחת Trusted Location לא יכולים להיפתח על ידי Excel services

.

WebCast בנושא SharePoint מבית מיקרוסופט

טרי טרי ..
סרטים מקצועיים מאוד,
( אני במיוחד אהבתי את הסרט על הקוסטמזציות)
Microsoft SharePoint Technologies Solution Architecture

http://www.microsoft.com/winme/0805/32847/mod4/index.html

Customizing and Extending Microsoft SharePoint Products and Technologies

http://www.microsoft.com/winme/0805/32847/mod9/index.html

Configuring the Business Data Catalog
http://www.microsoft.com/winme/0805/32847/mod10/index.html