Yoni Goldberg

SharePoint Expert, Human Workflow specialist. WWW.GOLDBERGYONI.COM

A developer intro to sandboxed solutions

with one comment

Business users, power users, information workers, and developers – they all want to deploy their solution easily and quickly to their sites in SharePoint without the burden of asking and waiting for the IT departments. On the other side, the IT folks want to sleep well at night and avoid phone calls at 5AM because some new component made the company portal to crash. Sandboxed solutions are here to address this conflict, to be easily installed by site collection owner and to run under restrictive model which minimizes the risk of creating damage. That’s also why sandboxed solutions are the only way to deploy code into SharePoint in the cloud (SharePoint online, Office 365). This article outlines the core principles, capabilities and limitations of sandboxed solutions that a SharePoint developer should know.

Read the rest of this entry »

Advertisements

Written by Yoni Goldberg

June 13, 2011 at 6:27 pm

פיתוח יישומים דווקא בשיירפוינט. למה זה חשוב לאירגון?

with 2 comments

ביום שלישי, -22 למרץ, נעביר עמיתיי מחברת טופ-סופט ואנוכי סדנה בנושא פיתוח יישומים ב-SHAREPOIT ללא קוד במלון דניאל בהרצליה כחלק מכנס SHAREPOINT EXTREME שמארגנות חברות מיקרוסופט וג’ון ברייס. הסדנה תדגים איך לבנות יישום אירגוני עשיר (ואני מקווה שגם מרשים) בכל הכלים הקיימים. בפוסט הבא אני אסביר מאיפה בכלל בא הרעיון הזה של לבנות יישומים ללא קוד, למה זה חשוב טכנולוגית ולמה מבחינה עיסקית זה יכול ליצור מהפכה? Read the rest of this entry »

Written by Yoni Goldberg

March 14, 2011 at 8:58 am

Download my Tech-Ed 2010 BCS presentation code & slides

leave a comment »

I’m On my way home now after 3 inspiring & joyful days at Tech-Ed Eilat 2010.
My presentation was about Business Connectivity Services (BCS) , I demonstrated how to connect LOB systems along with social networks (FaceBook) all together as single external content type and integrate the unified content all over the portal content areas (Office clients, Search, Web Parts, External Lists, User Profiles). That is why, my main concept was:
BCS  – All Over The Place.

If you liked or missed my BCS presentation, please find the PowerPoint deck and the project code for download here.

Written by Yoni Goldberg

November 30, 2010 at 5:37 pm

SharePoint 2010 launching event – download my presentation

leave a comment »

I had the honor to participate and present in the virtual launching event of SharePoint 2010 in Israel. My session was about SharePoint composites and its targeted for architects or other who wants to have an overlook of the core capabilities and tools regarding application building (designing forms, authoring workflows, connectivity, design, lists) and applications management. The PowerPoint slides along with the demo videos embedded are available for download here.

Written by Yoni Goldberg

July 27, 2010 at 5:11 pm

Posted in Uncategorized

Tagged with ,

List validation accepts excel functions

leave a comment »

List validation in SharePoint 2010 is another great step toward the development of “Zero Code” enterprise applications. ‘Excel style’ validation formulas can be defined to determine the validity of new list items, once a user try to add new list item, the formula is executed against the item columns. It should be noted, that excel functions are also valid for the validation formulas, this gives the user much more power in defining the validation rules. For example, in a calendar, to prevent employee from catching a meeting room for days, one can define a validation rule: The maximum meeting length is less than 2 days using the excel function “DateDif”:

Read the rest of this entry »

Written by Yoni Goldberg

May 25, 2010 at 10:41 am

Draft & Publish functionality for ASP.NET web parts

with 3 comments

One of my favorite features in SharePoint is the ability to edit a web part page in a draft version, design the page layout conveniently and then finally publish all the changes in a click. In ASP.NET web parts, this feature is not coming out of the box (changes are propagating immediately and can be seen by all users). For that reason, designers & content authors are unable to complete a page design before making the changes visible. In this article I will show how to extend the Web Parts framework and create a Publishing Control that will add Draft & Publish functionality.

Read the rest of this entry »

Written by Yoni Goldberg

May 5, 2010 at 6:26 pm