Category Archives: EGYSUG

Egypt SharePoint User Group – January 2010 Gathering

I am more than glad to invite you to our first 2010 gathering, in January the 30th.

Event Details:

Date: January 30th 2010

Venue: Dar Al Deyafa – Ain Shams University

11:00am – 12:00 pm

Approaches and best practices : Deploying SharePoint sites through multiple environments – Mohamed Khalil

12:15pm – 1:15 pm

How to build Advanced Web Sites using SharePoint 2010 – Shady Korshed

1:15pm- 2:00 pm

Ask the Experts

About the Speakers

Mohamed Khalil (MCSD.Net, MCTS) is Technology Expert at OMS with over 6 years experience working with complex projects on Microsoft technologies. Mohamed is still very much a hands-on developer, and has participated in several large-scale web initiatives including e-commerce, WCM, intranet, back-end integration and workflow projects. Past client engagements include Bank of Scotland Plc, Microsoft Technology Center-UK, Kaplan Financial, AMCOR Artenius , and Bunzel Chemical. With a background in ASP.Net/Content Management Server/Corporate Portals, Mohamed’s current main area of focus is building public websites on MOSS and he continues to learn with every project.

Shady Korshed is a SharePoint MVP who has participated and joined huge successful projects in Microsoft Content Management Server 2002 and MOSS 2007.  Shady is into research, investigation in technologies and he is also ready for a challenging game in chess.

Please Register here


Associating Workflows to SharePoint 2010 External Lists

I’m a real fan of SharePoint 2010 composites, so since the beta version came out, I have been playing a lot with most of the features of BCS, SharePoint Designer 2010 Reusable workflows, Access Services and others.

While I was preparing a demo about BCS and External Lists for Egypt SharePoint User group, I noticed that you cannot associate workflows to SharePoint external lists. I double checked that with some Microsoft guys and I reached to a conclusion that SharePoint 2010 External lists doesn’t support the automatic triggering of Workflows however using custom actions ( which could by easily created now using SharePoint Designer 2010) can do the trick, in other words, clicking a button on the ribbon on an external list and triggering a workflow could be a workaround.

What if you in a real need to automatically trigger workflows for external data ? you can create a SharePoint list with external data columns and treat your list as any native SharePoint list. However, be informed that External data is a little bit different from external lists in the way it’s only copy of the external data but you can always refresh it manually.

I would also like to highlight another feature, you can now author SharePoint workflows that access external data through external lists or external data columns. Brilliant!

Introducing SharePoint 2010 – Egypt SharePoint User Group – November 2009

Today Microsoft Egypt hosted the first event introducing SharePoint Server 2010 by EGYSUG . Despite the fact that it was early on Saturday morning, I was extremely happy to see that the attendance was quite reasonable and the facilities worked out really well.

1 2 3

We are planning to deliver another session very soon in co-operation with DotNetWork User Group ,Clickhere to join EGYSUG and be the first to know about our plans, sessions and workshops.

Screencasts and Resources for SharePoint, in Arabic

In Co-operation with EndUserSharePoint.Com , I’d like to announce the first ever SharePoint series of Screencasts in Arabic recorded from Egypt SharePoint User Group meetings and presented by me. Special thanks to Mark Miller ( owner and editor of EUSP ) for being interested in the Arabic content and our activities at Egypt SharePoint User Group.
You can find here screencasts, slidedeck and photos from the most recent meeting where I spoke about SharePoint Content Types.

Session Description :“Content types are incredibly cool and fundamental to how SharePoint works with Data and Information. Is this session we’ll explore the power of custom content types development and see how we can use them for customizing the visual appearance, introducing new behaviors and much MORE “

Egypt SharePoint User Group, June 2009 Meeting

Two weeks ago, Egypt SharePoint User Group second meeting was held, Special thanks for ITWorx for hosting the event.
The sessions went really great and we had a great guest: Michael Noel, A SharePoint Guru, speaking about “Building a perfect SharePoint farm”, it was very informative and useful. Thanks Michael and I hope that you enjoyed your time in Cairo and Alexandria.


For me, I really had great experience speaking about my favorite topic in SharePoint “Content Types“. Firstly, I spoke about Content Types from the End User perspective, demonstrated Site Content Types and List content types then I switched to the development part where we developed Content Types using CAML and I discussed some methods to design everything from the UI and export the Content Types to Visual Studio and deploying them through “Features”.

Finally, I discussed how to customize Content Types forms and how to customize SharePoint through Content Types.
The session was very interactive and we had very nice and interesting attendees.

After my session, I’ve received many requests to share the slide deck on my blog. Sorry for the delay but finally I managed to upload it, you can get it from the following URL:

Speaking at Egypt SharePoint User Group on June 16th With Michael Noel

I would like to announce that I’ll be speaking at Egypt SharePoint User Group on June, 16th with Michael Noel.

The event will be held at ITWorx Egypt Roof Cafeteria, Nasr City – Free Zone.

Here is the event agenda :

6:30PM – 6:45 PM start
6:45 PM – 7:45 PM Building the Perfect SharePoint Farm: A Walkthrough of Best Practices from the Field

7:45 PM – 8:00 PM Break
8:00 PM – 9:00 PM Deep Dive Into SharePoint Content Types
9:00 PM – 9:30 PM Open Discussion

Michael Noel

Building the Perfect SharePoint Farm: A Walkthrough of Best Practices from the Field

SharePoint 2007 has proven to be a technology that is remarkably easy to get running out of the box. On the flipside, however, some of the advanced configuration options with SharePoint are notoriously difficult to setup and configure, and a great deal of confusion exists regarding SharePoint best practice design, deployment, disaster recovery, and maintenance. This session covers best practices encompassing the most commonly asked questions regarding SharePoint infrastructure and design, and includes a broad range of critical but often overlooked items to consider when architecting a SharePoint environment. In short, all of the specifics required to build the ‘perfect’ SharePoint farm are presented through discussion of real-world SharePoint designs of all sizes.

Learn from previous real world deployments and avoid common mistakes.
Plan a checklist for architecture of SharePoint environments of any size.
Incorporate High Availability, Disaster Recovery, and Virtualization into an existing SharePoint environment.

Michael Noel is an internationally recognized technology expert, bestselling author, and well known public speaker on a broad range of IT topics. He has authored several major best-selling industry books that have been translated into over a dozen languages. Significant titles include SharePoint 2007 Unleashed, Teach Yourself SharePoint 2007 in 10 Minutes, Windows Server 2008 Unleashed, ISA Server 2006 Unleashed, Exchange Server 2007 Unleashed, and many more. Currently a partner at Convergent Computing ( in the San Francisco Bay Area, Michael’s writings and extensive public speaking experience across six continents leverage his real-world expertise helping organizations realize business value from Information Technology infrastructure.

Ayman El-Hattab

Deep Dive Into SharePoint Content Types 

Content types are incredibly cool and fundamental to how SharePoint works with Data and Information. In this session we’ll explore the power of custom content types development and see how we can use them for customizing the visual appearance, introducing new behaviors and much MORE !

Note: due to limited seats you have to register and present the registeration mail at the event.