Friday, 11 April 2014

Client Side Rendering in SharePoint 2013

SharePoint Server 2013 provides a new way of rendering content to the browser using client side rendering. This new way of rendering leverages web standard technologies like jQuery, JSON and REST to render data in a clearer and simpler way than before. In this session, you will learn these techniques for creating different types of views and forms of data in SharePoint 2013.

Date: April 12​th at 10:00 AM (GMT +4).

Speaker - Muawiyah Shannak:
Muawiyah has been working extensively with SharePoint since its 2007 version across many different technical areas of SharePoint projects including defining infrastructure, application architecture, and solution development. Muawiyah is currently employed at Exceed IT Services as a Software Architect where his focus is on delivering high quality SharePoint solutions that satisfy customer requirements in a manner that is consistent with Microsoft best practices. He is also a Microsoft Community Contributor and on the committee for the UAE SharePoint User Group

Registration link: ​​

Tuesday, 18 March 2014

Application Lifecycle Management in SharePoint 2013 & Office 365

There are several methods to customize SharePoint. Developers have the option of creating new cloud applications for SharePoint or maintaining legacy full trust code. Coupled with the complexity many organizations have in terms of managing SharePoint customization across Office 365 and on-premises implementations, developers and solution architects will need to understand how to adjust application lifecycle management (ALM) techniques to support and deploy quality solutions.

This series of blog posts will focus on the establishment of development, testing and deployment best practices for on-premise and cloud applications and solutions. This will also include concepts such as continuous integration, release management and automated testing.

Date: April 12​th at 10:00 AM (GMT +4).

Speaker - Ayman El-Hattab (MVP):

Ayman El-Hattab is a recognized industry expert and an enterprise collaboration strategist focusing on helping organizations, IT professionals and software developers plan, design, develop, build, govern and operate large-scale enterprise collaboration solutions using SharePoint & Office 365. 

Ayman is a passionate evangelist who has presented at many conferences all over the Middle East & Africa (including SharePoint Saturdays, TechEd events & others) about SharePoint, Office 365, Application Lifecycle Management, Business Intelligence technologies and other business-focused topics. Ayman is also a Microsoft Most Valuable Professional [SharePoint MVP] for 4 years in a row , ALM Ranger, published author (SharePoint 2010/13 Unleashed) and an enthusiastic speaker who enjoys working with the online and offline communities all over the world.

Ayman is the founder of SharePoint4MEA, O365ForAll, MEA ALM Community & SharePoint4Arabs, community lead at Egypt SharePoint User Group, an organizer of several SharePoint Saturday events and a member of The World Association of SharePoint Business Strategists. Outside of work, Ayman can be found watching soccer games, playing XBOX or watching documentary movies.

Registration link: ​​

Thursday, 13 March 2014

1st Live Online SharePoint Saturday Gulf event on April 12​th at 10:00 AM (GMT +4).

SharePoint administrators, end users, architects, developers, and other professionals that work with Microsoft SharePoint Technologies are invited to attend the 1st Live Online SharePoint Saturday Gulf event on April 12​th at 10:00 AM (GMT +4).
SharePoint Saturday Gulf is a free, educational, informative, & lively day filled with sessions from respected SharePoint professionals, MCMs, MCTs & MVPs who are willing to share their great experience.
In order to hear the presenters, you will need headphones or computer speakers. There will be no conference call dial-in phone numbers; everything will be done over your computer.

We are all about bringing great SharePoint content to the Arab Gulf area​. Follow us on Twitter at #SPSGulf.​
Registration link: ​​

Friday, 21 February 2014

SharePoint 2013 Client-side rendering templates

SharePoint JS-LInk templates

Client-side rendering is a new concept in SharePoint 2013. It’s provides you with a mechanism that allow you to use your own output render for a set of controls that are hosted in a SharePoint page (list views, display, add and Edit forms). This mechanism enables you to use well-known technologies, such as HTML and JavaScript, to define the rendering logic of custom and predefined field types.

I upload some code samples to MSDN code gallery and I wrote those samples to be easy to understand and to achieve learning purpose, because of that I avoided using complex code and controls. In the same time I tried to be close to the real word examples.

Download and read more ...