Cairo SharePoint Saturday – 28 March 2015

Dear SharePointers, you are all invited to the Cairo SharePoint Saturday, so far speakers have very good content they want to share with you, it’s a chance to meet with SharePoint experts and ask them questions.

This event is a chance for everyone want to learn SharePoint, is to get inside the community, where you will learn faster J

Happy SharePointing. .. oh and Speakers are finalized and will be announced soon.

Dave Coleman.. Rest in Peace

A SharePoint friend, is going to be missed really. It’s so sad as I am writing this.. I will miss you Dave, you were such a great friend, and shared great posts.

You gave me the opportunity to write with you in your blog and always shared my posts.

I finally made it and meet him, the below picture were in the European SharePoint Conference in Copenhagen – Denmark.

Rest in Peace Dave! L

Configure Apps for SharePoint 2013

Gaurav Mahajan

Microsoft has published a very comprehensive set of guidelines for installing, configuring and managing Apps for SharePoint 2013. These guidelines are available on the TechNet site here: Without duplicating those details however, I wanted to capture the few necessary steps for those who wanted to quickly get apps for SharePoint 2013 going on a dev. farm. Please note that the examples assume you are using the VM downloaded from my earlier blog post:

  1. Configure DNS entries: First a little background on why we need to do this – Each installation of an app has a unique URL in your environment. You determine the template for that URL (by determining a domain name and an app prefix), and then app URLs are automatically generated based on that template. Paths for the apps are based on the URL for the site where they are installed. When you install an app to a site, a…

View original post 707 more words

Marquee – SharePoint 2013 or 2010

In SPSCairo, one of the attendees had a problem with the marquee in SharePoint that it is not moving, I know its basic but I promised to write this post for him, because he was the only one that had this concern.

I did not do anything more than what is required to write the marquee tag and put text in between and all that was in the “Page Content” field in a page, not even “Content Editor” WP, no need cause I used the “Edit Source” to insert HTML tag.

I believe that you did not enable the animation in the Internet Options, if you open “Internet Explorer” and go to “Tools”, then click “Internet Options”; under “Multimedia” category, as below select the “Play animations in webpages”, I tried on and off and if it is not enabled, obviously the marquee stopped working.

I tried on both SharePoint 2010 & 2013 – it is the same html marquee tag that I wrote and on both enabling the animation from Internet Explorer is a must.

the marquee tag I wrote; <marquee>this is in SharePoint 2010 .. just saying</marquee>

I wrote as below screen shot; nothing else and saved it. For SharePoint 2013;

For SharePoint 2010;

Success Cairo SharePoint Saturday

Last Saturday on 6 September, we had the first SharePoint Saturday in Cairo – Egypt since the revolution. It was great to be done in ITWORX.

The day was great, more knowledge & informative to everyone J we started with a keynote by Mr. Wael Amin [CEO of ITWORX]

Then after the sessions started.. in case you missed it or you don’t know what we had, check this link

I’d like to thank the organizers J yup & Mahmoud Hamd, find how to contact us;

Especial thanks to Gokan Ozcifci MS MVP delivered 2 sessions, who came all the way from Belgium J Thank you Gokan.

And after our sessions & at the end of the day, we had a helpful & useful discussion with the attendees and answered all their questions & concerns.

In case, you missed that day, we will do it again soon and we’d love to hear your feedback or suggestions or any recommendations. All welcome and if doable then why not J

In order to stay updated; like our page on facebook & twitter & Gmail

Cairo SharePoint Saturday – Stay ConNectEd


So we have created twitter account, Facebook page and group, Yammer group & LinkedIn group to be able to stay connected and up to date to event updates. You will see our announcements, receive emails and alerts, speaker agenda, sponsors & event photos.

So choose below the best way to stay connected J



New SharePoint workflow platform: Datapolis Process System

Datapolis Process System is a visual workflow designer for SharePoint 2013 that offers a robust set of tools to simplify workflow development and deployment. At the moment it is available for on-premises deployments only, however the company plans to release its Office 365 equivalent in the future. SharePoint 2010 and 2007 are supported by older and simpler versions of that solution, branded as Datapolis Workbox.

Datapolis toolkit is integrated with the SharePoint environment, with workflow actions accessible from context menu, list, ribbon, or form, and permission and management options available in the Central Administration. Like its competitors, it models workflows using a browser-based drag and drop designer., with the workflow engine based on Windows Workflow Foundation.

The main differentiatior from solutions like Nintex or K2 is the emphasis on the state machine workflows in place of sequential ones. While you can design state machine workflows using other solutions, as well as SharePoint Designer itself, Datapolis offers that option as a default and most exposed one. As it claims, state machine workflows are more flexible, allowing rapid process improvement, and offer easier learning curve, depicting a process in a manner similar to Visio, BPM notation, and other familiar tools. Datapolis therefore positions its solution to be used for teamwork, enabling both IT engineers and less tech-experienced business people to build processes for their organization.

Similar to other workflow tools, Datapolis allows actions between each state. Within these actions, in a separate sequential designer, you can specify different functional activities which will push a process forward. It also allows storing variables and using them for comparative activities and triggers within the workflow life cycle. The model can include decision points which redirect one action to another depending on defined conditions.

Between each action, the designer can also use a standard form or a customized InfoPath form. Those forms can perform look-ups to other SharePoint lists for additional information that is sometimes needed in the process.

As for workflow security, the build-in permissions protector allows users to manage permissions on SharePoint list column level. Using filters and look-ups, you can set who has access at what time during the workflow life cycle. This can also be managed using permission groups within the workflow designer.

The new feature in Datapolis Process System are Datapolis applications. Those are said to be stand-alone objects which may contain a sub-process or group of tasks, shared by different workflows or executed in parallel. Applications can build on the basis of previously designed workflows or designed with other tools like Visual Studio. They can replace generic parts of workflows as they are stored in a single repository and modifying one application takes effect in all workflows where it was used, keeping processes coherent and up-to-date. Different applications can be grouped into solutions to unify a complex process or pull data from disparate sources. While this is a new innovation, there are as yet no practical examples of implementing it, so it will likely take some time to evaluate its effectivity.

Datapolis Process System fits in the line of tools going beyond SharePoint Designer capabilities with which you can create advanced workflows without a need to code. The choice between it and other solutions should depend on whether you prefer working with sequential or state machine workflows and if your SharePoint environment is deployed in cloud or on-premises.







SP 2010 –> SP 2013 Migration – Part 1

Finally, SharePoint 2010 migration step by step to SharePoint 2013, this will be a series of posts, here we are migrating content.


  1. Get to understand both environments pretty well
  2. Backup your SharePoint 2010 Web Application
  3. Be patient J

Currently we are in SP 2010, what do we need from here…

Installation of SharePoint 2010 environment;

  1. Windows Server 2008 R2
  2. Domain Controller
  3. SQL Server 2008 R2
  4. SharePoint 2010

I am going to start with you from scratch, by creating a web application first in 2010;

  1. Open Central Administration > Application Management > and under Web Applications, click Manage Web Applications;

  2. Click the New buttom at top left, check the properties, if it is all ok, you can leave the same for now and click “Ok”

  1. Now let’s create the Site Collection;

  2. So below is the SharePoint 2010 Web Application from Team Site Template, and I added a text in the middle … so feel the difference after we migrate but this picture is going to show the difference as well, but I mean by adding text that basically content will be migrated.

  3. Now, since we are done by creating the SharePoint 2010 Web Application, we need to take a backup and copy this backup to our SharePoint 2013 environment 😉


Type backup will be SQL Server Database [the MDF & the LDF ] .. v simple

Now we need to know what is the Database name from this web application;

  1. Go to Central Administration > Application Management > and under Database, click “Manage Content Databases”

  2. Make sure you select, your web application that you just created, and that below the “Database Name” will be the database that we need to take a backup from,

  3. Now in order, to take the MDF & LDF copy, we need to stop SQL Server service,

    Note: if you don’t want to stop it, you can take another backup from SQL Server Management Studio and take backup by right clicking on the database name and the backup extension will be “.bak” this one you will not need to stop SQL Server service. So this screen shot below, is what happens when you take a copy from MDF & LDF without stopping SQL Server service

  1. To stop the SQL Server service, as below, open the “Services” from the “Administrative Tools”,

  1. They are sorted alphabetically, now stop SQL SERVER, take a copy of the MDF & LDF to somewhere outside of this VM to anywhere, then copy from this anywhere to paste inside SharePoint 2013 environment or VM

  1. Now let’s go to SharePoint 2013 VM 😉 I hope you are enjoying like I am.. so below is what we should do to migrate.

What’s installed in SP 2013 environment;

  1. Windows Server 2012
  2. Domain Controller
  3. SQL Server 2012
  4. SharePoint 2013

And here I will start from scratch again; by creating first a web application but hey we won’t create a site collection, ok;

  1. Click “Manage Web Applications”;

  2. Click “New” again same as in 2010,

  3. Its fine to leave everything as is for now and click ok,

  4. Now we have a web application, don’t create a site collection,
  5. Now open SQL Server Management Studio to attach the MDF & LDF,

  6. You see below, I am attaching the same Database for the web application we create in SharePoint 2010,

  1. Now let’s test the database before migrate, run Test-SPContentDatabase cmdlet to identify missing components along with potential errors and related warnings. Check the upgrade log and deploy any missing components and re run the cmdlet to verify.

  2. Once tested, now we can mount it to the newly created web application, as below;

  3. Now below, is how it will look like the first time, the reason for this, is the Visual Upgrade from SharePoint 2010 is deprecated, now in SharePoint 2013 it is Site Collection upgrade…


Setting Up a SharePoint 2013 BI Demo VM

Bhaviks B.I. Babble

I just built up a new demo environment for BI with Windows Server 2012, SQL 2012 SP1 and SharePoint 2013. This is primarily to take advantage of the new Power View enhancements that came out with SQL 2012 SP1 but I do step through getting all the other BI services up and running. What follows is a general guide, providing an overview of the main steps and links to other information where necessary. I am focusing on the SQL and SharePoint install here, so I assume you have a Windows Server installation ready and have setup a domain and DNS services. I used Windows Server 2012 for my VM.


  1. If you don’t have an internet connection from your VM, make sure you have downloaded the Sharepoint 2013 pre-requisites. An in-depth guide exists on TechNet which discusses options on obtaining the pre-requisites, and then this guide will help you install…

View original post 1,986 more words