DCSIMG
March 2008 - Posts - Dor Rotman`s Blog

March 2008 - Posts

How to create a custom e-mail alert alert handler in MOSS

A new article from the Microsoft Knowledge Base:

How to create a custom e-mail alert alert handler in MOSS
This method creates a class that inherits from the IAlertNotificationHandler interface and that uses the OnNotification method. This method enables you to intercept the outgoing e-mail alerts and modify them. You can access most of the properties of the alert. By using XML parsing and SharePoint object model code, you can extract all the information that you must have to modify the e-mail alert. Then, you can build the HTML stub to display the e-mail alert based on your requirements. Also, you can send the e-mail alert by using SharePoint’s SendMail functionality.
View the full article...

Looks interesting!

P.S. The strange thing is that it's published as KB article and not in the MSDN. Can anyone explain why?


Dor Rotman.

Changing Content Types for a Sub-Folder in a Document Library

Here's a neat trick Elad Barkan revealed to me:

Set up a Document Library so it will have several Content Types assigned to it (using the Advanced Settings).

So here's the Document Library's New Menu:

Now create a new Folder in it, we'll just call it "Subdirectory" for the sample.

Pop up the context menu.. did you notice the Change New Button Order Item? Let's click it!
Folder Context Menu on Document Library
Now we get this cool page, in which we can change the appearance of Content Types in the selected folder:

Change New Button Order (Content Types)
In the image above you can see the new order and settings I chose.

Now to the right, here's the New Menu inside the created folder. (Notice the breadcrumbs.)

Cool!
New Item Menu - Content Types


Dor Rotman.

שבוע מפגשים במיקרוסופט! :)
בשבוע שעבר הייתי בשלושה מפגשי קהילות שונים במיקרוסופט, והנה כמה התייחסויות אליהם:
 
יום א': מפגש הבלוגרים של מיקרוסופט
במפגש השתתפו מגוון בלוגרים בקהילת blogs.microsoft.co.il. בין הדברים שעברו שם:
  • ליאור צורף הוביל דיון פתוח על נושאים שונים בבלוגיה, החל מהעיצוב ועד למהות הקהילה והגדרת חבריה.
  • גיא בורשטיין העביר הרצאה מעניינת מאוד על כתיבת בלוג אפקטיבית, החל מאופן כתיבת הפסקאות בכל פוסט, ועד ל-SEO שישפר את מיקום הפוסטים בתוצאות חיפושים. אמנם יש לי מעט ידע ב-SEO שאני מנסה ליישם לבלוג שלי, ועדיין גיא הצליח לחדש לי עם כמה טיפים שימושיים. בקרוב אשפצר קצת את הבלוג להתאים יותר למטרה.
  • יוסי תאגורי חשף לנו מעט מיכולות Nuconomy והראה לנו איך מודדים מעורבות משתמשים בעידן ה-Web 2.0 וה-User Generated Content.
  • לקינוח טעמנו ממטעמי וידאו מהממים שליאור הראה לנו, במסגרת הפרויקטים שעובדים עליהם ב-MS Research. (ואני אומר קינוח כי היו גם המון פיצות :) )
בקיצור, היה כיף, ובמיוחד היה נחמד לראות את האנשים שמאחורי המקלדת..
תודה רבה לכל המארגנים ובמיוחד לאנשי הבלוגים במיקרוסופט - מיכל, גיא, ליאור ויוסי.
נ.ב. אולי בפעם הבאה כדאי שנביא מדבקות ונרשום שמות? כי לא נראה לי שכולם מכירים את כולם..
 
---
 
יום ב': מפגש ה-Office System User Group החודשי
המפגש הפעם עסק ב-InfoPath. זוהי בהחלט אחת התוכנות הלא-מוכרות לאנשים, אך מרגע שמתחילים לעבוד איתה, מאוד קל להבין מי נגד מי - ואפשר לייצר טפסים שימושיים בזמן קצר מאוד.
  • מירון פרידמן העביר סדנת "עשה זאת בעצמך" ברורה ומעניינת, והדגים יכולות משמעותיות של הכלי, שאני בטוח שכל אחד מהנוכחים לקח איתו חזרה כדי לשחק איתן קצת וללמוד אותן.
  • לאחר מכן הוצגה יכולת אינטגרציה של SharePoint עם Access ויכולת שליחת טפסים בסיסיים בדואר אלקטרוני ללא צורך ב-InfoPath מותקן על מחשבי הקצה. זה היה טיפ קטן אך ממש שימושי!
המפגש היה מעניין מאוד - יסודי, ברור ומועיל.
בהקשר לקהילת Office, חשוב לי מאוד להזכיר שיצרתי RSS Feed עבור כל הבלוגים של Office ו-SharePoint הנכתבים על ידי ישראלים, במיוחד בקהילת הבלוגים של מיקרוסופט (אך לא רק).
בנוסף, בעקבות העניין ב-User Group בנושא SharePoint Designer, כדאי אולי לראות תוצר מעניין שעשיתי באמצעותו: אלה הם ה-Stock Quotes Web Parts.
 
---
 
יום ה': מפגש שותפי IW של מיקרוסופט
המפגש הפעם היה לשותפי IW בלבד, ועסק בנושאים שאנשים מכירים קצת פחות:
  • Excel Services - לא סתם תצוגה לגיליונות Excel בדפדפן, אלא הרבה יותר מזה.. דיבר בנושא - דני חוטר ממיקרוסופט, שנראה שהוא יודע על המוצר בערך כל דבר אפשרי. :)
  • Forefront Security - מוצר האנטי-וירוס מבית מיקרוסופט, אשר יש לו גם גרסת SharePoint. זהו למעשה גלגול של Antigen, כיוון שסיבארי נרכשו ע"י מיקרוסופט. אנטי-וירוס זה כולל בתוכו 8 מנועים נפרדים ומגוונים, ונותן הגנה חזקה למדי על ה-SharePoint.
    ובעצם, זה די מוזר שהרבה ארגונים לא נותנים את הדעת על כך: לכולם יש אנטי-וירוס על מחשבי הקצה, על שרתי הקבצים ואפילו בשרת ה-Exchange. אז למה אין על ה-SharePoint? גם שם יכולים להיות קבצים זדוניים ומזיקים... ויותר מכך, אם שמים את כל הביצים בסל אחד, כדאי מאוד שהוא יהיה מאובטח.. :)
  • לסיום דיבר בארי כץ בנושא שביעות רצון לקוחות. בארי הוא פרזנטור מעולה,  שלמרות שהוא מדבר בצורה קלילה ומשעשעת, יודע להכניס גם כמה מסרים חינוכיים בנושא תקשורת בין אישית ויחס. זה בהחלט היה שונה משאר הדברים שהיו לפניו באותו יום, והשאיר חומר למחשבה.
לסיכום, עוד כנס מוצלח ומלא במידע. עכשיו רק צריך זמן לשחק עם כל הדברים שהועברו בו. :)
 
סה"כ 3 מפגשים מאוד מעניינים, וכולם באותו השבוע.
יישר כוח לכל העוסקים במלאכה, בזכותכם מורגש קשר חזק מאוד בין מיקרוסופט, לקוחותיה ושותפיה.
 
דור רוטמן.