tag:blogger.com,1999:blog-52585081623353760282024-03-19T23:21:40.847-07:00Muawiayh ShannakMuawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-5258508162335376028.post-12924096784444284362014-04-11T12:38:00.002-07:002014-04-11T12:38:58.294-07:00Client Side Rendering in SharePoint 2013<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeSyK_NE3MiR5SNilWq_cYdYodRIDmOY8ZxamXMsPUWGcpsoHf9nFvboc2BlOdiQPUltG3zhylAc9sM0OtDdykmPenEzxJubMk24XJwjixZ2ECm1OBbzke8RX2I5EJE0ZsmvcsGxUTrazO/s1600/Muawiyah_CSR_SPSGulf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeSyK_NE3MiR5SNilWq_cYdYodRIDmOY8ZxamXMsPUWGcpsoHf9nFvboc2BlOdiQPUltG3zhylAc9sM0OtDdykmPenEzxJubMk24XJwjixZ2ECm1OBbzke8RX2I5EJE0ZsmvcsGxUTrazO/s1600/Muawiyah_CSR_SPSGulf.png" height="305" width="640" /></a></div>
<br />
<span style="font-size: x-small;"><span style="font-family: Verdana,sans-serif;">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.
</span></span><br />
<span style="font-size: x-small;"><span style="font-family: Verdana,sans-serif;"><br /></span></span>
<span style="font-size: x-small;"><span style="font-family: Verdana,sans-serif;"><span style="background-color: #eeeeee;"><span style="background-color: white; color: #313131;"><strong>Date: </strong></span><span style="color: #313131;">April 12th at 10:00 AM (GMT +4).</span></span></span></span><br />
<br />
<span style="font-size: x-small;"><span style="font-family: Verdana,sans-serif;"><span style="background-color: #eeeeee;"><span style="background-color: white;"><span style="color: #313131;"><strong>Speaker - Muawiyah Shannak:</strong></span></span></span></span></span><br />
<span style="font-size: x-small;"><span style="font-family: Verdana,sans-serif;">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</span></span><br />
<span style="font-size: x-small;"><span style="font-family: Verdana,sans-serif;"><br /><span style="background-color: #eeeeee;"><span style="background-color: white;"><span style="color: #313131;"><strong></strong></span></span></span></span></span>
<span style="font-size: x-small;"><span style="font-family: Verdana,sans-serif;"><span style="background-color: #eeeeee;"><span style="background-color: white;"><span style="color: #313131;"><strong>Registration link: </strong><a href="https://www.blogger.com/%E2%80%8Bhttp://www.spsevents.org/city/Virtual/Gulf2014%E2%80%8B" style="color: #4d469c;">http://www.spsevents.org/city/Virtual/Gulf2014</a></span></span></span></span></span><br />
<br /></div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com9tag:blogger.com,1999:blog-5258508162335376028.post-81051839744882091132014-03-18T09:56:00.000-07:002014-03-18T09:57:55.908-07:00 Application Lifecycle Management in SharePoint 2013 & Office 365<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBay2uvu2xO3hYFF6Q0fHyFHmO2ZXj1sbx9p1vNrufirYMhQ041SxernZsx3W413YitYx9NT_b1DDdursC_asQHsLKwd1xJSyNNt5jMFEu0OTthqkYk-HsgMRXi1pHfcwNfZV4OvST4psa/s1600/Ayman-SPSgulf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBay2uvu2xO3hYFF6Q0fHyFHmO2ZXj1sbx9p1vNrufirYMhQ041SxernZsx3W413YitYx9NT_b1DDdursC_asQHsLKwd1xJSyNNt5jMFEu0OTthqkYk-HsgMRXi1pHfcwNfZV4OvST4psa/s1600/Ayman-SPSgulf.png" height="304" width="640" /></a></div>
<br />
<br />
<div style="text-align: left;">
<span style="background-color: white;"><span style="color: #313131; font-family: Verdana, sans-serif; font-size: x-small;">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.</span></span></div>
<div style="text-align: left;">
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><span style="background-color: white; color: #313131;"><br /></span>
</span></div>
<span style="background-color: white; color: #313131; font-family: Verdana, sans-serif; font-size: x-small;">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.</span><br />
<br />
<span style="background-color: white; color: #313131; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px;"><br /></span>
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><span style="background-color: white; color: #313131;"><b>Date: </b></span><span style="color: #313131;">April 12th at 10:00 AM (GMT +4).</span></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><span style="background-color: white; color: #313131;"><br /></span>
<span style="background-color: white;"><span style="color: #313131;"><b>Speaker - Ayman El-Hattab (MVP):</b></span></span></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><span style="background-color: white;"><span style="color: #313131;"><b><br /></b></span></span>
<span style="background-color: white; color: #313131;">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. </span></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><span style="background-color: white; color: #313131;"><br /></span>
<span style="background-color: white; color: #313131;">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.</span></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><span style="background-color: white; color: #313131;"><br /></span>
<span style="background-color: white; color: #313131;">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.</span></span><br />
<span style="font-family: Verdana, sans-serif; font-size: x-small;"><span style="background-color: white; color: #313131;"><br /></span>
<span style="background-color: white;"><span style="color: #313131;"><b>Registration link: </b><a href="https://www.blogger.com/%E2%80%8Bhttp://www.spsevents.org/city/Virtual/Gulf2014%E2%80%8B">http://www.spsevents.org/city/Virtual/Gulf2014</a></span></span></span><br />
<span style="background-color: white; color: #313131; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px;"><br /></span></div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com1tag:blogger.com,1999:blog-5258508162335376028.post-52394424911232978712014-03-13T09:58:00.000-07:002014-03-13T09:58:49.049-07:001st Live Online SharePoint Saturday Gulf event on April 12th at 10:00 AM (GMT +4).<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: left;">
<a href="http://spuae-public.sharepoint.com/SiteAssets/blog/SPSGulf.png?RenditionID=5" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://spuae-public.sharepoint.com/SiteAssets/blog/SPSGulf.png?RenditionID=5" height="304" width="640" /></a></div>
<br />
<div style="font-family: calibri; font-size: 11pt; margin: 0in;">
SharePoint administrators, end users, architects, developers, and other professionals that work with Microsoft SharePoint Technologies are invited to attend the<strong> 1st Live Online SharePoint Saturday Gulf event on April 12th at 10:00 AM (GMT +4).</strong></div>
<div style="font-family: calibri; font-size: 11pt; margin: 0in;">
</div>
<div style="font-family: calibri; font-size: 11pt; margin: 0in;">
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.</div>
<div style="font-family: calibri; font-size: 11pt; margin: 0in;">
</div>
<div style="font-family: calibri; font-size: 11pt; margin: 0in;">
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.</div>
<div style="font-family: calibri; font-size: 11pt; margin: 0in;">
<br /></div>
<div style="font-family: calibri; font-size: 11pt; margin: 0in;">
We are all about bringing great SharePoint content to the Arab Gulf area. Follow us on Twitter at #SPSGulf.<br />
</div>
<strong>Registration link: <a href="http://www.spsevents.org/city/Virtual/Gulf2014%E2%80%8B">http://www.spsevents.org/city/Virtual/Gulf2014</a></strong></div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com0tag:blogger.com,1999:blog-5258508162335376028.post-20345467212161986832014-02-21T09:59:00.002-08:002014-02-21T10:01:25.933-08:00SharePoint 2013 Client-side rendering templates<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i1.code.msdn.s-msft.com/client-side-rendering-js-2ed3538a/image/file/96784/1/spfield.jslink%20templates.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="SharePoint JS-LInk templates" border="0" src="http://i1.code.msdn.s-msft.com/client-side-rendering-js-2ed3538a/image/file/96784/1/spfield.jslink%20templates.png" height="176" title="SharePoint JS-LInk templates" width="640" /></a></div>
<br />
<br />
<br />
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 (<i>list views, display, add and Edit forms</i>).
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.<br />
<br />
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.<br />
<br />
<a href="http://code.msdn.microsoft.com/office/Client-side-rendering-JS-2ed3538a" target="_blank">Download and read more ... </a></div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com6tag:blogger.com,1999:blog-5258508162335376028.post-45615409929690455822013-12-28T03:33:00.000-08:002013-12-28T03:33:10.517-08:00Getting Started with Office 365 Webinar<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuD393Ldz8EfvdYNm8aWaUU73Ppw7InEX2CRBA61qY6o6NTkq9xvU_AXplMbyFZ1RtTb0x7gr_eiykuFzRvV7eyr3jofXL1kmSm_GFUlvuTuRGVgRQu4V90bVQAf5fhD8-cNQ72tE5tLfL/s1600/UAE+&+Dubai+SharePoint+Event.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="307" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuD393Ldz8EfvdYNm8aWaUU73Ppw7InEX2CRBA61qY6o6NTkq9xvU_AXplMbyFZ1RtTb0x7gr_eiykuFzRvV7eyr3jofXL1kmSm_GFUlvuTuRGVgRQu4V90bVQAf5fhD8-cNQ72tE5tLfL/s640/UAE+&+Dubai+SharePoint+Event.png" width="640" /></a></div>
<br />
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
You are invited to attend a free session on <strong>JavaScript Object Model for SharePoint 2013</strong> provided by <strong><a href="http://www.uaesharepoint.org/" style="color: #336699; font-weight: normal;">UAE SharePoint User Group</a>, </strong>This session will build up your skills to a point what is Office 365 and how can it help your small business.</div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
<br /></div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
<strong>Registration URL:</strong> <a href="https://attendee.gotowebinar.com/register/4100862067621118466" style="color: #663399; text-decoration: none;">https://attendee.gotowebinar.com/register/4100862067621118466</a> </div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
<strong>Time: </strong>7:30 to 9:30 PM, Wednesday, 8 January 2014 </div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; margin-bottom: 10px;">
<strong>About the session:</strong></div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px;">
Office 365 brings familiar applications, including Office desktop software and Office Web Apps, together with SharePoint, Exchange and Lync in the cloud for the first time. In this webinar hear some of the stories behind the scenes and learn about the core foundations and architecture of Office 365</div>
<div style="background-color: rgba(255, 255, 255, 0.85098); color: #444444; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px;">
<br /><div class="ExternalClassA7338FBD139D413DACC7FDB6AC784AC9" style="line-height: 1.6; margin-bottom: 10px;">
<strong>Agenda:</strong></div>
<div class="ExternalClassA7338FBD139D413DACC7FDB6AC784AC9" style="line-height: 1.6; margin-bottom: 10px;">
<strong></strong></div>
<div>
<ul>
<li>Overview</li>
<li>Plans & Subscriptions </li>
<li>Exchange, outlook and Lync</li>
<li>SharePoint Online<span class="Apple-tab-span" style="white-space: pre;"> </span></li>
<li>SkyDrive Pro & Web Apps</li>
</ul>
</div>
<div class="ExternalClassA7338FBD139D413DACC7FDB6AC784AC9" style="line-height: 1.6; margin-bottom: 10px;">
<strong><br /></strong></div>
<div>
<strong>Who this book is for</strong></div>
<div>
<div>
<ul>
<li>Managers: If you manage a department or business unit, you need to understand how to get the most out of Office 365. If your company has made significant investments in cloud deployment,</li>
<li>Developers: This isn’t a development session, but the best Office 365 (office & SharePoint) developers are those who understand the product. </li>
<li>IT professionals: This session helps you understand what features your end users may want to see in an office 365 that you architect or support.</li>
</ul>
</div>
<div>
<br /></div>
</div>
<div class="ExternalClassA7338FBD139D413DACC7FDB6AC784AC9" style="line-height: 1.6; margin-bottom: 10px;">
<strong style="line-height: 1.6;">Speaker</strong></div>
<div class="ExternalClassA7338FBD139D413DACC7FDB6AC784AC9" style="line-height: 1.6; margin-bottom: 10px;">
<a href="https://twitter.com/MuShannak" style="color: #663399; text-decoration: none;">Muawiyah Shannak</a> 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.</div>
</div>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com1tag:blogger.com,1999:blog-5258508162335376028.post-10213583046304746182013-10-18T11:27:00.001-07:002013-10-18T11:32:11.373-07:00Building Your First App for SharePoint 2013 <div dir="ltr" style="text-align: left;" trbidi="on">
<div>
In this webinar I'll demonstrates how you can<b> create the first SharePoint 2013 APP using Visual Studio 2012/2013</b>. The demo includes how to register for Office 365 trial, managing SharePoint Online Site collections, describing the new App model , Choosing the right API, Packaging & Publishing the Apps.</div>
<div>
<br />
<b>Registration Link</b>: <a href="https://attendee.gotowebinar.com/register/8506534789830229250">https://attendee.gotowebinar.com/register/8506534789830229250</a><br />
<a href="registration: https://attendee.gotowebinar.com/register/8506534789830229250%E2%80%8B" target="_blank"><br /></a></div>
<div>
<iframe frameborder="0" height="366px" src="https://spuae-public.sharepoint.com/_layouts/15/WopiFrame.aspx?guestaccesstoken=im0BB5t%2bkaxZQw%2f2DjeU6KtmN3jpf3AdQhgWgAAawc8%3d&docid=12537bc0e188a4a56af2a26e685f3c8a0&action=embedview&wdAr=1.7777777777777777&Embed=1" width="610px">This is an embedded <a target='_blank' href='http://office.com'>Microsoft Office</a> presentation, powered by <a target='_blank' href='http://office.com/webapps'>Office Web Apps</a>.</iframe>
<br />
<br />
<br />
<b>Don't miss this great learning and networking opportunity! , for more info </b><a href="https://spuae-public.sharepoint.com/Blog/Post/30/Building-Your-First-App-for-SharePoint-2013">https://spuae-public.sharepoint.com/Blog/Post/30/Building-Your-First-App-for-SharePoint-2013</a><br />
<br />
<br />
<br /></div>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com9tag:blogger.com,1999:blog-5258508162335376028.post-57590986816034958012013-10-04T05:30:00.002-07:002013-10-04T05:31:44.077-07:00UAE-SPUG: Developing SharePoint 2013 Apps <div dir="ltr" style="text-align: left;" trbidi="on">
The next meeting of the UAE SharePoint User Group will be held <b>October 9th, Wednesday at 7:30 pm.</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmo0QxmJDlFeG9dLguS6r4Ev_eblKyxL5fmZqIqRU6lYcUwPD0PoUVVy5EtxSavEiVn1wGlJ_ipYjc5NuOG9fAdxolNLZAIktit2OwXLmTCnY1ogrsJEXiZXzrEG-UMKnuI_uFOv500LPl/s1600/Developing+Apps+for+SharePoint+2013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="339" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmo0QxmJDlFeG9dLguS6r4Ev_eblKyxL5fmZqIqRU6lYcUwPD0PoUVVy5EtxSavEiVn1wGlJ_ipYjc5NuOG9fAdxolNLZAIktit2OwXLmTCnY1ogrsJEXiZXzrEG-UMKnuI_uFOv500LPl/s640/Developing+Apps+for+SharePoint+2013.png" width="640" /></a></div>
<br />
<br />
<span style="font-size: large;"><b>Get your ticket:</b></span> <span style="font-size: small;"><a href="http://uaespug.eventwax.com/sharepoint-2013-app-development">http://uaespug.eventwax.com/sharepoint-2013-app-development</a></span><br />
<br />
Our talk this month is <b>Developing SharePoint 2013 Apps</b> by Jamil Haddadin & Iman Al Maskari.<br />
<br />
<b>About the session:</b><br />
SharePoint 2013 provides a flexible platform and introduces the concept
of SharePoint modern development. In addition to the conventional
development methods, SharePoint 2013 introduces various APIs that allow
for remote customization and development thus avoiding the need of local
installations.
<br />
<br />
<b>Agenda:</b><br />
<ul style="text-align: left;">
<li>Development Environment</li>
<li>The New App Model</li>
<li>Building Your First App</li>
<li>Choose the API</li>
<li>Packaging & Publishing</li>
</ul>
<div style="text-align: left;">
</div>
<br />
Snacks and Refreshments will be provided.<br />
<br />
<b>Location:</b><br />
We are meeting at Al Khawarizmi College, beside Abu Dhabi Mall, The class room 603. <br />
<a href="https://maps.google.com/maps/ms?msid=203464678511877899694.0004e7afb6f9d5d0d3b2e&msa=0&ll=24.503187,54.376434&spn=0.001428,0.002411" rel="nofollow" target="_blank">View Map </a><br />
<br />
Please tell anyone at your company or friend who might be interested! <br />
<span style="color: white; font-family: "Segoe UI Light"; font-size: 24.0pt; language: en-US; mso-ascii-font-family: "Segoe UI Light"; mso-bidi-font-family: "Segoe UI Light"; mso-color-index: 0; mso-fareast-theme-font: minor-fareast; mso-font-kerning: 12.0pt; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: white; mso-style-textfill-fill-themecolor: background1; mso-style-textfill-type: solid;">ednesday, 9 October</span></div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com0tag:blogger.com,1999:blog-5258508162335376028.post-69563538243848140482013-07-25T12:44:00.000-07:002013-07-25T12:45:25.980-07:00Our latest community work (SharePoint List Items Paging with SCOM & JSOM)<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal">
A few days ago, I and <a href="http://jamilhaddadin.com/" target="_blank">Jamil Haddadin</a> notice that there is lack
of online information about the <i>list items pagination</i> in <b>SharePoint
Client Object Model. </b>Then we decide to add some information about this
subject.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Jamil wrote a wiki article on the <i>Microsoft TechNet</i><b>
</b>under<b> <a href="http://social.technet.microsoft.com/wiki/contents/articles/18606.paging-with-sharepoint-client-object-model.aspx">Pagingwith SharePoint Client Object Model</a></b> title. Also I add a JavaScript code
on the <i>MSDN Code Gallery</i> under <b><a href="http://code.msdn.microsoft.com/SharePoint-JSOM-list-5104ca92">SharePoint
JSOM list pagination (paging)</a></b> title.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The good news that our article and code pages take top
one in google search engine in few days <span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;">J</span>,
and please read these articles and send
us your feedback.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwgIf8mgpZPexPsjg28GdVL9vrUEzDTbaONFvkGW49DMuTqKfyrFvoTRIMslA68njM06_d6Z-7FUmBsDaDUqKgtK5pguoESsRACo7qjBak13DJaErfDi9yoQC2umN7TbpfI-slOdKptT55/s1600/SharePoint+Javascript+JSOM+IntelliSense.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwgIf8mgpZPexPsjg28GdVL9vrUEzDTbaONFvkGW49DMuTqKfyrFvoTRIMslA68njM06_d6Z-7FUmBsDaDUqKgtK5pguoESsRACo7qjBak13DJaErfDi9yoQC2umN7TbpfI-slOdKptT55/s1600/SharePoint+Javascript+JSOM+IntelliSense.png" height="419" width="640" /></a></div>
<div class="MsoNormal">
<br /></div>
<br />
<div class="MsoNormal">
<br /></div>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com0tag:blogger.com,1999:blog-5258508162335376028.post-9808605091726836412013-06-04T11:29:00.002-07:002013-07-25T12:47:21.136-07:00Bright Banner is the first one in relevance list for public sites<div dir="ltr" style="text-align: left;" trbidi="on">
<span class="userContent">My app is the first one in relevance list for public sites (Office Apps store)<br /><br /> I need your support (try, feedback and Rate) to make it number one on all SharePoint apps in Office Apps Store. <br /><br /><a href="http://office.microsoft.com/en-us/store/results.aspx?vtags=Public-facing+Websites" rel="nofollow nofollow" target="_blank">http://office.microsoft.com/en-us/store/results.aspx?vtags=Public-facing+Websites</a></span><br />
<span class="userContent"></span><span class="userContent"></span><br />
<span class="userContent"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvwWzztTTZAfwQOqltbrBlKDtyQxZU-RwQxqb17kWVaUl17sKqsalD2nvBTd4Eb409rrrhnDM8gezP2ENKp_dTiZ_OgUoMwgPfPEt2JS5wq-D672oB_lvu1hTtJupg02H45gZSUqc179Js/s1600/sharepoint+slider.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvwWzztTTZAfwQOqltbrBlKDtyQxZU-RwQxqb17kWVaUl17sKqsalD2nvBTd4Eb409rrrhnDM8gezP2ENKp_dTiZ_OgUoMwgPfPEt2JS5wq-D672oB_lvu1hTtJupg02H45gZSUqc179Js/s640/sharepoint+slider.png" height="384" width="640" /></a></div>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com4tag:blogger.com,1999:blog-5258508162335376028.post-87252807948843379152013-06-02T08:57:00.002-07:002013-07-25T12:47:42.013-07:00Bright Banner App (SharePoint Slider/Carousel)<div dir="ltr" style="text-align: left;" trbidi="on">
My first App for SharePoint 2013.<br />
<br />
This SharePoint App featuring easy to use Carousel with a 16 transitions, thumbnails and buttons provide easy navigation of banners slides. This HTML banner built to be responsive.<br />
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGtAippJ3ZfK055esk_vx3JChBWrvWWiDNjPPp96sKZreXXC9WCf6hDZOwNIMkSpcXF2eOk5FFt3WSLw8x1jtpQq_TaUP2vkBkbyb9TsJ-h6L8oBxKvF597DOFdik0QEZJcE3NlyLU4yDT/s1600/SharePoint-Slider-Carousel.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGtAippJ3ZfK055esk_vx3JChBWrvWWiDNjPPp96sKZreXXC9WCf6hDZOwNIMkSpcXF2eOk5FFt3WSLw8x1jtpQq_TaUP2vkBkbyb9TsJ-h6L8oBxKvF597DOFdik0QEZJcE3NlyLU4yDT/s640/SharePoint-Slider-Carousel.png" height="284" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Bright Banner App (SharePoint Slider/Carousel)</td></tr>
</tbody></table>
<br />
<h3>
Features:</h3>
<ul>
<li>Touch-friendly navigation for slider and thumbnails. </li>
<li>16 Beautiful Transition Effects. </li>
<li>Able to load puffed up number of images, each with customizable description and hyperlink. </li>
<li>Show or hide slides by use active/inactive feature. </li>
<li><strong>Responsive Size</strong> of slides and thumbnails can be dynamically changed. </li>
<li>Works with all SharePoint sites types, including <strong>office 365 public websites</strong>. </li>
</ul>
<br />
<h3>
Links:</h3>
<ul>
<li><a href="https://mushannak-public.sharepoint.com/bright-banner" target="_blank">Online Demo</a> </li>
<li><a href="http://office.microsoft.com/en-us/store/bright-banner-WA104046813.aspx" target="_blank">App in Office Store</a> </li>
<li><a href="http://brightbannerapp.codeplex.com/releases/view/107157" target="_blank">Bright Banner in codeplex.com</a> </li>
<li><a href="http://brightbannerapp.codeplex.com/documentation" target="_blank">Documentation</a></li>
</ul>
<br />
<span style="color: red;">If you find this App useful please add you review on SharePoint app store and submit your feedback and issues to </span><a href="http://brightbannerapp.codeplex.com/workitem/list/basic"><span style="color: red;">issues section </span></a><br />
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com8tag:blogger.com,1999:blog-5258508162335376028.post-90303791301550515442013-02-23T07:00:00.001-08:002013-02-23T08:08:37.554-08:00How add a Promoted links web-part to SharePoint 2013 app default page<div dir="ltr" style="text-align: left;" trbidi="on">
This article helps you to add Promoted links web part to your default app page as the following figure:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0dI2dHZ8XJD8G3hnLiA-8HxlVmDvEM2ipCErAPwBEODC6zdLNUORMpiEVDCWmr6RlkqBNkkkbhWeLHWt8HlhM7LjcM6qibO1__1igW3CkchyphenhyphenEHAP2uDOLAJbVVQ83CqZgqcTYO-6Y5DIc/s1600/Promoted+links+web-part+to+SharePoint+2013+app.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0dI2dHZ8XJD8G3hnLiA-8HxlVmDvEM2ipCErAPwBEODC6zdLNUORMpiEVDCWmr6RlkqBNkkkbhWeLHWt8HlhM7LjcM6qibO1__1igW3CkchyphenhyphenEHAP2uDOLAJbVVQ83CqZgqcTYO-6Y5DIc/s400/Promoted+links+web-part+to+SharePoint+2013+app.png" width="400" /></a></div>
<br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<b>To do this follow the following steps:</b></div>
<ol style="text-align: left;">
<li>Open the shortcut menu for the project, and then choose <strong>Add, New Item</strong> <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ53sunWWzsU4rHKQZ83C-IbpXV1e4Lwo7UNa-p6tmS3DpJZjQ-4qqH8UzKztij0Qgksqw-nP2RnD79bBjEttsnXfhpZV3Ln4g83g2eBJ7ZTyA5rdyfJjOjWxhV-P9DYefnBEHJF47OQWq/s1600/New+Item.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-left: 1em;"><img alt="Add Picture Textbox, and two buttons to infopath form" border="0" height="252" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ53sunWWzsU4rHKQZ83C-IbpXV1e4Lwo7UNa-p6tmS3DpJZjQ-4qqH8UzKztij0Qgksqw-nP2RnD79bBjEttsnXfhpZV3Ln4g83g2eBJ7ZTyA5rdyfJjOjWxhV-P9DYefnBEHJF47OQWq/s400/New+Item.png" title="Add Picture Textbox, and two buttons to infopath form" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
<li>
In the <strong>Templates</strong> pane, choose the <strong>List</strong> template, and then choose the <strong>Add</strong> button :
<br />
<br />
</li>
<li>Enter list name and choose the <strong>Create a non-customizable list based on an existing list type</strong> of option button, and then, in its list, choose <strong>Promoted links</strong>, and then choose the <strong>Finish</strong> button
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmvid0dtIe5WoWcVfrsQUuyRW_mc3za4xXBFlwX5svMFfEcGqtxD0Gp4xK_mc4btWCEYFJwsUadGXLWIH_0TdDtdij1KnpH3o7EaO24poJ3Rhj_kOxLJ0Yu4SWfC9N4LgMA46UZ5VsOvqj/s1600/Promoted+links+type.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-left: 1em;"><img alt="Binding the CAPTCHA image" border="0" height="305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmvid0dtIe5WoWcVfrsQUuyRW_mc3za4xXBFlwX5svMFfEcGqtxD0Gp4xK_mc4btWCEYFJwsUadGXLWIH_0TdDtdij1KnpH3o7EaO24poJ3Rhj_kOxLJ0Yu4SWfC9N4LgMA46UZ5VsOvqj/s400/Promoted+links+type.png" title="Binding the CAPTCHA image" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
<li>In <strong>Solution Explorer</strong>, under the list instance node, open the <strong>Elements.xml</strong> file. Add the promoted links items as the following:
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span>
</div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><?</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">xml</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">version</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">1.0</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">encoding</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">utf-8</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">?></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Elements</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">xmlns</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">http://schemas.microsoft.com/sharepoint/</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">ListInstance</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Title</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">MyPromotedLinks</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">OnQuickLaunch</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">TRUE</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">TemplateType</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">170</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">FeatureId</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">192efa95-e50c-475e-87ab-361cede5dd7f</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Url</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Lists/MyPromotedLinks</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Description</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">My List Instance</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Data</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Rows</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Row</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Title</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Twitter</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">BackgroundImageLocation</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/PromotedLinksApp/Images/twitter.png</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Description</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Muawiyah Shannak Twitter</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">LinkLocation</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">https://twitter.com/MuShannak</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Order</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">1</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Row</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Row</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Title</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Blog</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">BackgroundImageLocation</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/PromotedLinksApp/Images/blogger.png</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Description</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Muawiyah Shannak Blog</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">LinkLocation</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">http://mushannak.blogspot.com</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Order</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">1</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Row</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Row</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Title</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Linkedin</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">BackgroundImageLocation</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">/PromotedLinksApp/Images/linkedin.png</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Description</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Muawiyah Shannak Linkedin</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">LinkLocation</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> ></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">http://ae.linkedin.com/in/shannak</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Name</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">=</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Order</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">1</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Field</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Row</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Rows</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Data</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">ListInstance</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Elements</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<br />
</li>
<li>In <strong>Solution Explorer</strong>, under the <strong>Pages</strong> node, open the <strong>Default.aspx</strong> file. Add following tags inside the <strong>PlaceHolderMain</strong> Place Holder:
<br />
<br /><br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-indent: 0.5in;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></span><span style="color: blue; font-family: Consolas; font-size: 9.5pt;"><o:p></o:p></span> <span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">WebPartPages</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">:</span><span style="background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">WebPartZone</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">ID</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="WebPartZone"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">runat</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="server"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">FrameType</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="None"></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-indent: 0.5in;">
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">WebPartPages</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">:</span><span style="background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">XsltListViewWebPart</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">ID</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="XsltListViewAppPromotedList"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">runat</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="server"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">ListUrl</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="Lists/MyPromotedLinks"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">IsIncluded</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="True"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">NoDefaultStyle</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="TRUE"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Title</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="Images used in
switcher"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">PageType</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="PAGE_NORMALVIEW"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Default</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="False"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">ViewContentTypeId</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">="0x"></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">WebPartPages</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">:</span><span style="background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">XsltListViewWebPart</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">WebPartPages</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">:</span><span style="background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">WebPartZone</span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">></span></div>
</div>
</li>
<br />
<br />
<br />
<li>Deploy a solution and you will find nice promoted links web part in the app default page!
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
Download the sample: <a href="http://code.msdn.microsoft.com/office/Sharepoint-2013-How-to-add-e2966a24">http://code.msdn.microsoft.com/office/Sharepoint-2013-How-to-add-e2966a24</a></div>
</li>
<br />
</ol>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com13tag:blogger.com,1999:blog-5258508162335376028.post-365568270403456602013-02-16T22:03:00.000-08:002013-02-16T22:05:53.723-08:00Powershell script to Download SharePoint 2013 Pre-Requisites<span style="color: #666666;">When you need to install SharePoint offline (when you don’t have internet access in SharePoint server) , you should download all of the software prerequisites, All of these prerequisites needed for a successful installation are listed in this blog post:</span> <a href="http://blogs.technet.com/b/meamcs/archive/2012/12/26/install-and-download-sharepoint-2013-prerequisites-offline-manually.aspx">http://blogs.technet.com/b/meamcs/archive/2012/12/26/install-and-download-sharepoint-2013-prerequisites-offline-manually.aspx</a><br />
<br />
<span style="color: #666666;">Or you can download the following Powershell script and run it on your machine to download these software prerequisites. </span><br />
<br />
<span style="color: #666666;">Download "Script to Download SharePoint 2013 Pre-Requisites" powershell file: <a href="http://gallery.technet.microsoft.com/office/Script-to-SharePoint-2013-702e07df">http://gallery.technet.microsoft.com/office/Script-to-SharePoint-2013-702e07df</a></span><br />
<br />
<span style="color: #666666;">Script:</span><br />
<span class="powerShell__com"><span style="color: green;"># This commands script file creates a new BITS transfer job that downloads all Sharepoint 2013 Prerequisites files</span></span><br />
<span class="powerShell__com"><span style="color: green;"># Author: Muawiyah Shannak (@MuShannak)</span></span><br />
<span class="powerShell__com"><span style="color: green;"># Blog: http://mushannak.blogspot.com/</span></span><br />
<span class="powerShell__com"><span style="color: green;"># Last Update : 2/11/2013</span></span><br />
<span class="powerShell__com"><span style="color: green;"># Source: http://gallery.technet.microsoft.com/Script-to-SharePoint-2013-702e07df</span></span><br />
<br />
<span class="powerShell__variable"><span style="color: #aa7700;">$DestinationFolder</span></span> = <span class="powerShell__cmdlets"><strong><span style="color: #006699;">Read-Host</span></strong></span> <span class="powerShell__operator"><span style="color: grey;">-</span></span>Prompt <span class="powerShell__string"><span style="color: blue;">"Please enter the destination path for Sharepoint 2013 Prerequisites files"</span></span><br />
<br />
<span class="powerShell__com"><span style="color: green;"># Note: The Prerequisite Files URLs are subject to change at Microsoft's discretion - check http://technet.microsoft.com/en-us/library/cc262485(v=office.15).aspx and update the links.</span></span><br />
<span class="powerShell__variable"><span style="color: #aa7700;">$FilesUrlList</span></span> = (<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/D/0/F/D0F564A3-6734-470B-9772-AC38B3B6D8C2/dotNetFx45_Full_x86_x64.exe"</span></span>, <span class="powerShell__com"><span style="color: green;"># Microsoft .NET Framework version 4.5</span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/9/1/3/9138773A-505D-43E2-AC08-9A77E1E0490B/1033/x64/sqlncli.msi"</span></span>, <span class="powerShell__com"><span style="color: green;"># SQL Server 2008 R2 SP1 Native Client</span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/8/F/9/8F93DBBD-896B-4760-AC81-646F61363A6D/WcfDataServices.exe"</span></span>, <span class="powerShell__com"><span style="color: green;"># Microsoft WCF Data Services 5.0</span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/9/1/D/91DA8796-BE1D-46AF-8489-663AB7811517/setup_msipc_x64.msi"</span></span>, <span class="powerShell__com"><span style="color: green;"># Microsoft Information Protection and Control Client (MSIPC)</span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/E/0/0/E0060D8F-2354-4871-9596-DC78538799CC/Synchronization.msi"</span></span>, <span class="powerShell__com"><span style="color: green;"># Microsoft Sync Framework Runtime v1.0 SP1 (x64) </span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/5/2/B/52B59966-3009-4F39-A99E-3732717BBE2A/Windows6.1-KB2506143-x64.msu"</span></span>, <span class="powerShell__com"><span style="color: green;"># Windows Management Framework 3.0 which includes Windows PowerShell 3.0</span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/0/1/D/01D06854-CA0C-46F1-ADBA-EBF86010DCC6/r2/MicrosoftIdentityExtensions-64.msi"</span></span>, <span class="powerShell__com"><span style="color: green;"># Windows Identity Extensions</span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/D/7/2/D72FD747-69B6-40B7-875B-C2B40A6B2BDD/Windows6.1-KB974405-x64.msu"</span></span>, <span class="powerShell__com"><span style="color: green;"># Windows Identity Foundation (KB974405)</span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/A/6/7/A678AB47-496B-4907-B3D4-0A2D280A13C0/WindowsServerAppFabricSetup_x64.exe"</span></span>, <span class="powerShell__com"><span style="color: green;">#Windows Server AppFabric</span></span><br />
<span class="powerShell__string"><span style="color: blue;">"http://download.microsoft.com/download/7/B/5/7B51D8D1-20FD-4BF0-87C7-4714F5A1C313/AppFabric1.1-RTM-KB2671763-x64-ENU.exe"</span></span> <span class="powerShell__com"><span style="color: green;"># CU 1 for AppFabric 1.1 (KB2671763)</span></span><br />
)<br />
<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">function</span></strong></span> CreateDestinationFolder()<br />
{<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">Try</span></strong></span><br />
{<br />
<span class="powerShell__com"><span style="color: green;">## Return true if the Destination Folder exists, otherwise return false</span></span><br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">If</span></strong></span> (<span class="powerShell__operator"><span style="color: grey;">!</span></span>(<span class="powerShell__cmdlets"><strong><span style="color: #006699;">Test-Path</span></strong></span> <span class="powerShell__string"><span style="color: blue;">"$DestinationFolder"</span></span> <span class="powerShell__operator"><span style="color: grey;">-</span></span>pathType container))<br />
{<br />
<span class="powerShell__com"><span style="color: green;">##Creates the destination folder if it does not exist</span></span><br />
<span class="powerShell__cmdlets"><strong><span style="color: #006699;">New-Item</span></strong></span> <span class="powerShell__variable"><span style="color: #aa7700;">$DestinationFolder</span></span> <span class="powerShell__operator"><span style="color: grey;">-</span></span>ItemType Directory<br />
}<br />
}<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">Catch</span></strong></span><br />
{<br />
Write<span class="powerShell__operator"><span style="color: grey;">-</span></span>Host <span class="powerShell__string"><span style="color: blue;">"An error occurred creating destination folder (`'$DestinationFolder`'), Please check the path,and try again."</span></span><br />
Pause<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">break</span></strong></span><br />
}<br />
}<br />
<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">function</span></strong></span> DownloadSP2013Files()<br />
{<br />
Import<span class="powerShell__operator"><span style="color: grey;">-</span></span>Module BitsTransfer<br />
Write<span class="powerShell__operator"><span style="color: grey;">-</span></span>Host <span class="powerShell__string"><span style="color: blue;">"BitsTransfer Module is loaded"</span></span><br />
Write<span class="powerShell__operator"><span style="color: grey;">-</span></span>Host <span class="powerShell__string"><span style="color: blue;">"Downloading..."</span></span><br />
<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">ForEach</span></strong></span> (<span class="powerShell__variable"><span style="color: #aa7700;">$FileUrl</span></span> <span class="powerShell__keyword"><strong><span style="color: #006699;">in</span></strong></span> <span class="powerShell__variable"><span style="color: #aa7700;">$FilesUrlList</span></span>)<br />
{<br />
<span class="powerShell__com"><span style="color: green;">## Get the file name</span></span><br />
<span class="powerShell__variable"><span style="color: #aa7700;">$DestinationFileName</span></span> = <span class="powerShell__variable"><span style="color: #aa7700;">$FileUrl</span></span>.Split(<span class="powerShell__string"><span style="color: blue;">'/'</span></span>)[<span class="powerShell__operator"><span style="color: grey;">-</span></span>1]<br />
<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">Try</span></strong></span><br />
{<br />
<br />
<span class="powerShell__com"><span style="color: green;">## Return true if the file exists, otherwise return false</span></span><br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">If</span></strong></span> (<span class="powerShell__operator"><span style="color: grey;">!</span></span>(<span class="powerShell__cmdlets"><strong><span style="color: #006699;">Test-Path</span></strong></span> <span class="powerShell__string"><span style="color: blue;">"$DestinationFolder\$DestinationFileName"</span></span>))<br />
{<br />
Write<span class="powerShell__operator"><span style="color: grey;">-</span></span>Host <span class="powerShell__string"><span style="color: blue;">"`'$FileUrl`' ..."</span></span><br />
Start<span class="powerShell__operator"><span style="color: grey;">-</span></span>BitsTransfer <span class="powerShell__operator"><span style="color: grey;">-</span></span>Source <span class="powerShell__variable"><span style="color: #aa7700;">$FileUrl</span></span> <span class="powerShell__operator"><span style="color: grey;">-</span></span>Destination <span class="powerShell__variable"><span style="color: #aa7700;">$DestinationFolder</span></span>\<span class="powerShell__variable"><span style="color: #aa7700;">$DestinationFileName</span></span> <span class="powerShell__operator"><span style="color: grey;">-</span></span>Priority High <span class="powerShell__operator"><span style="color: grey;">-</span></span>ErrorVariable err<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">If</span></strong></span> (<span class="powerShell__variable"><span style="color: #aa7700;">$err</span></span>) {<span class="powerShell__keyword"><strong><span style="color: #006699;">Throw</span></strong></span> <span class="powerShell__string"><span style="color: blue;">""</span></span>}<br />
}<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">Else</span></strong></span><br />
{<br />
Write<span class="powerShell__operator"><span style="color: grey;">-</span></span>Host <span class="powerShell__string"><span style="color: blue;">"File $DestinationFileName already exists, skipping..."</span></span><br />
}<br />
}<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">Catch</span></strong></span><br />
{<br />
<span class="powerShell__cmdlets"><strong><span style="color: #006699;">Write-Warning</span></strong></span> <span class="powerShell__string"><span style="color: blue;">"An error occurred downloading `'$DestinationFileName`'"</span></span><br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">break</span></strong></span><br />
}<br />
}<br />
}<br />
<br />
<span class="powerShell__keyword"><strong><span style="color: #006699;">function</span></strong></span> Pause(<span class="powerShell__variable"><span style="color: #aa7700;">$Message</span></span>=<span class="powerShell__string"><span style="color: blue;">"Press any key to continue..."</span></span>)<br />
{<br />
Write<span class="powerShell__operator"><span style="color: grey;">-</span></span>Host <span class="powerShell__operator"><span style="color: grey;">-</span></span>NoNewLine <span class="powerShell__variable"><span style="color: #aa7700;">$Message</span></span><br />
<span class="powerShell__variable"><span style="color: #aa7700;">$null</span></span> = <span class="powerShell__variable"><span style="color: #aa7700;">$host</span></span>.UI.RawUI.ReadKey(<span class="powerShell__string"><span style="color: blue;">"NoEcho,IncludeKeyDown"</span></span>)<br />
Write<span class="powerShell__operator"><span style="color: grey;">-</span></span>Host <span class="powerShell__string"><span style="color: blue;">""</span></span><br />
}<br />
<br />
CreateDestinationFolder<br />
DownloadSP2013Files<br />
Pause<br />
<div id="longDesc">
<div class="endscriptcode">
<span style="color: #666666;"><span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#<span class="powerShell__com"><span style="color: green;">#</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></div>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com1tag:blogger.com,1999:blog-5258508162335376028.post-44815065212157913092013-02-12T04:31:00.002-08:002013-02-12T04:34:17.625-08:00Error occurred in deployment step ‘Recycle IIS Application Pool’ – SharePoint 2013 and Visual studio 2012<br />
<div class="MsoNormal">
If you working on a SharePoint 2013 Visual Studio 2012 project.
And after you have created a Visual web part then you tried to deploy to SharePoint
Site collection. May you got the following error:</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyP42iE7MIBigWK1Rm49JQ0qwf5i_ajdZW828d-d_3b0nHKvWvFcytnUfvMNzUS18OJ_FDQo33-VX59pmD16OYLIAamJcdtXo4DDjPhRcnCe3KBPSL2avzXKMVIxrrsAUsAHG5cqID5keB/s1600/SharePoint+2013+and+Visual+Studio+2012+(Recycle+IIS+Application+Pool).png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyP42iE7MIBigWK1Rm49JQ0qwf5i_ajdZW828d-d_3b0nHKvWvFcytnUfvMNzUS18OJ_FDQo33-VX59pmD16OYLIAamJcdtXo4DDjPhRcnCe3KBPSL2avzXKMVIxrrsAUsAHG5cqID5keB/s1600/SharePoint+2013+and+Visual+Studio+2012+(Recycle+IIS+Application+Pool).png" height="120" width="640" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">Error occurred in deployment step 'Recycle IIS Application
Pool': Cannot connect to the SharePoint site: http://servername/. Make sure
that this is a valid URL and the SharePoint site is running on the local
computer. If you moved this project to a new computer or if the URL of the
SharePoint site has changed since you created the project, update the Site URL
property of the project.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
</div>
<ul>
<li>First you should open the web site and check wither it is
opening in the browser or not. If it’s not work then you <b>should check the SharePoint
servers are running</b>.</li>
</ul>
<ul>
<li>Second, If the web site is open successfully then you should
<b>Restart visual studio</b>.</li>
</ul>
<ul>
<li>Finally, if the site is open successfully and you had Restarted
visual studio. then you should check if the current user on the web content database is owner.
If not then <b>add the current user to
the web content database with owner role</b>.</li>
</ul>
<br />Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com13tag:blogger.com,1999:blog-5258508162335376028.post-56877091564810150622013-01-08T06:01:00.000-08:002013-01-12T23:06:55.112-08:00Free ebooks and guides collection for 2012 & 2013 microsoft products<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<div dir="ltr" style="text-align: left;" trbidi="on">
In last year, Microsoft released some attractive and latest technologies like Windows 8, SQL 2012, Windows 2012 and many more. I'd like to suggest the interesting eBooks & guidelines for these technologies & products. And I hope these books will be helpful for you.<br />
<br />
So today I’m going to represent best and useful free EBooks for 2012 & 2013 Microsoft products. With the help of this collection you can make your task easy and creative.
<br />
<br />
<span style="color: #444444; font-size: x-large;">Introducing Windows 8: An Overview for IT Professionals (Final Edition)</span></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiL2Gza5RggaEC4T-Le88qpa5eFn-Vk1PwsthgJ_ZabYkUMTQS44k0fxde_5xJDQQEz80YKSZCQPH_1nBv8FkWYBryIL31trXiYRoV9_6RSqZClDjxRGeAADPrvn9ZKr9_bIvoIzBB9PZg/s1600/Microsoft_Press_ebook_Introducing_Windows.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiL2Gza5RggaEC4T-Le88qpa5eFn-Vk1PwsthgJ_ZabYkUMTQS44k0fxde_5xJDQQEz80YKSZCQPH_1nBv8FkWYBryIL31trXiYRoV9_6RSqZClDjxRGeAADPrvn9ZKr9_bIvoIzBB9PZg/s200/Microsoft_Press_ebook_Introducing_Windows.png" width="161" /></a>
</div>
<strong>Is this book for you?</strong><br />
<br />
Get a head start evaluating Window 8 - guided by a Windows expert who’s worked extensively with the software since the preview releases. Based on final, release-to-manufacturing (RTM) software, this book introduces new features and capabilities, with scenario-based insights demonstrating how to plan for, implement, and maintain Windows 8 in an enterprise environment. Get the high-level information you need to begin preparing your deployment now.<br />
<br />
Download: <a href="http://go.microsoft.com/FWLink/?Linkid=268295" rel="nofollow" target="_blank">http://go.microsoft.com/FWLink/?Linkid=268295</a><br />
<br />
<br />
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Programming Windows 8 Apps with HTML, CSS, and JavaScript</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-blN8XAHOBq8FE8FlomDf2RgWJugfs9wr9Yt_gY5cJ7aEJrbizosB2DgMzYivvFD7EagYOCwh7YsD36Oku62DAZsZvUq2myPd_ughWZq2Gq6-X020OJIJN2eAcoft38eR8aagI00lxvSU/s1600/Programming+Windows+8+Apps+with+HTML,+CSS,+and+JavaScript.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-blN8XAHOBq8FE8FlomDf2RgWJugfs9wr9Yt_gY5cJ7aEJrbizosB2DgMzYivvFD7EagYOCwh7YsD36Oku62DAZsZvUq2myPd_ughWZq2Gq6-X020OJIJN2eAcoft38eR8aagI00lxvSU/s200/Programming+Windows+8+Apps+with+HTML,+CSS,+and+JavaScript.jpg" width="163" /></a>
</div>
<strong>Is this book for you?</strong><br />
<br />
This book is about writing Windows Store apps using HTML5, CSS3, and JavaScript. Our primary focus will be on applying these web technologies within the Windows 8 platform, where there are unique considerations, and not on exploring the details of those web technologies themselves. For the most part, then, I'm assuming that you're already at least somewhat conversant with these standards. We will cover some of the more salient areas like the CSS grid, which is central to app layout, but otherwise I trust that you're capable of finding appropriate references for most everything else.<br />
<br />
Download: <a href="http://go.microsoft.com/FWLink/?Linkid=270056" rel="nofollow" target="_blank">http://go.microsoft.com/FWLink/?Linkid=270056</a>
<br />
<br />
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Introducing Windows Server 2012 (RTM Edition)</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgDDszPnfoK2FYxmqxmcbA6lqZPMRT6miiaXFu6FGaNGk5dBG4gqUW6FLUet3JtvHuNlsRr7vGF-baVV7hbl5qATTHE2Lwu0JVfJlCVEyd1Nqw73gFiLpYldryYA1MT9mCSoxVRJU1j5C6/s1600/Introducing+Windows+Server+2012+(RTM+Edition).jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgDDszPnfoK2FYxmqxmcbA6lqZPMRT6miiaXFu6FGaNGk5dBG4gqUW6FLUet3JtvHuNlsRr7vGF-baVV7hbl5qATTHE2Lwu0JVfJlCVEyd1Nqw73gFiLpYldryYA1MT9mCSoxVRJU1j5C6/s200/Introducing+Windows+Server+2012+(RTM+Edition).jpg" width="163" /></a>
</div>
<strong>Is this book for you?</strong><br />
<br />
A key feature of this book is the inclusion of sidebars written by members of the Windows Server team, Microsoft Support engineers, Microsoft Consulting Services staff, and others who work at Microsoft. These sidebars provide an insider’s perspective that includes both “under-the-hood” information concerning how features work, and strategies, tips, and best practices from experts who have been working with the platform during product development<br />
<br />
Download: <a href="http://download.microsoft.com/download/F/F/6/FF62CAE0-CE38-4228-9025-FBF729312698/Microsoft_Press_eBook_Introducing_Microsoft_SQL_Server_2012_PDF.pdf" rel="nofollow" target="_blank">http://download.microsoft.com/download/F/F/6/FF62CAE0-CE38-4228-9025-FBF729312698/Microsoft_Press_eBook_Introducing_Microsoft_SQL_Server_2012_PDF.pdf</a><br />
<br />
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Introducing Microsoft SQL Server 2012</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiENgkcYzqWbdvQb21yvJJanhQKN6Y4rn9IzOeaMriaW-La1N0oEsF_ZRSIY4oCwAnNEFnvvzWp2yTVmalzVxcmlH5ZY7QKhTcWOvTZFPX2x1vYkMZr2pjRhrMNFHpiuSfLDrTKGBZxG9Z/s1600/Introducing+Microsoft+SQL+Server+2012.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiENgkcYzqWbdvQb21yvJJanhQKN6Y4rn9IzOeaMriaW-La1N0oEsF_ZRSIY4oCwAnNEFnvvzWp2yTVmalzVxcmlH5ZY7QKhTcWOvTZFPX2x1vYkMZr2pjRhrMNFHpiuSfLDrTKGBZxG9Z/s200/Introducing+Microsoft+SQL+Server+2012.jpg" width="163" /></a>
</div>
<br />
<strong>Is this book for you?</strong><br />
<br />
This book is for anyone who has an interest in SQL Server 2012 and wants to understand its capabilities. In a book of this size, we cannot cover every feature that distinguishes SQL Server from other databases or previous versions, and consequently we assume you have some familiarity with SQL Server already. You might be a database administrator (DBA), an application developer, a business intelligence solution architect, a power user, or a technical decision maker. Regardless of your role, we hope you can use this book to discover the features in SQL Server 2012 that are most beneficial to you.<br />
<br />
Download: <a href="http://download.microsoft.com/download/F/F/6/FF62CAE0-CE38-4228-9025-FBF729312698/Microsoft_Press_eBook_Introducing_Microsoft_SQL_Server_2012_PDF.pdf" rel="nofollow" target="_blank">http://download.microsoft.com/download/F/F/6/FF62CAE0-CE38-4228-9025-FBF729312698/Microsoft_Press_eBook_Introducing_Microsoft_SQL_Server_2012_PDF.pdf</a><br />
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Microsoft Office 365: Connect and Collaborate Virtually Anywhere, Anytime</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1xhOEfa1c0FWqfPFldzYTW85g0FD0xb245rUmH617SyK_RLSEwXtTfCbsDoQXDajKr3-axEniOvUVdh86ftsaxrR_nRNRUPqrdQRm7g1QjaG1-RUXuc7Ij6Gzgmiu9bWjWSBFqVMY2XUe/s1600/Microsoft+Office+365+Connect+and+Collaborate+Virtually+Anywhere,+Anytime.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1xhOEfa1c0FWqfPFldzYTW85g0FD0xb245rUmH617SyK_RLSEwXtTfCbsDoQXDajKr3-axEniOvUVdh86ftsaxrR_nRNRUPqrdQRm7g1QjaG1-RUXuc7Ij6Gzgmiu9bWjWSBFqVMY2XUe/s200/Microsoft+Office+365+Connect+and+Collaborate+Virtually+Anywhere,+Anytime.jpg" width="163" /></a>
</div>
<strong>Is this book for you?</strong><br />
<br />
Microsoft Office 365: Connect and Collaborate Virtually Anywhere, Anytime is all about cloud solutions for small businesses, focusing on the core software services (Microsoft Exchange Online, Microsoft SharePoint Online, Office Web Apps, and Microsoft Lync), and demonstrating ways you can create, manage, and lead teams effectively using the communications and collaborative online tools.<br />
<br />
Download: <a href="http://download.microsoft.com/download/1/2/F/12F1FF78-73E1-4714-9A08-6A76FA3DA769/656949ebook.pdf" rel="nofollow" target="_blank">http://download.microsoft.com/download/1/2/F/12F1FF78-73E1-4714-9A08-6A76FA3DA769/656949ebook.pdf</a>
<br />
<br />
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">IT Professional Reviewer's Guide for SharePoint Server 2013</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiH_8AySXol-lVPGGtSSFDZcJ7keohqoAr0RyKBkCVeMRHpt8-Ln_5YCtvL6oNHuudMvRqUGxwk3M3gUTzZkpJu1DNffAKTd6JE9SwFoKIsDzPtiPjjCf16KVquGddUZ-5T5QBUmeAsVNC/s1600/IT+Professional+Reviewer's+Guide+for+SharePoint+Server+2013.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiH_8AySXol-lVPGGtSSFDZcJ7keohqoAr0RyKBkCVeMRHpt8-Ln_5YCtvL6oNHuudMvRqUGxwk3M3gUTzZkpJu1DNffAKTd6JE9SwFoKIsDzPtiPjjCf16KVquGddUZ-5T5QBUmeAsVNC/s200/IT+Professional+Reviewer's+Guide+for+SharePoint+Server+2013.png" width="146" /></a>
</div>
<br />
<strong>Is this book for you?</strong><br />
<br />
Read about how SharePoint Server 2013 builds on the investments of previous SharePoint releases to help you do the following: lower IT costs with a flexible and scalable collaboration platform; better manage risk by safeguarding your business with secure and reliable capabilities; increase productivity through cost-effective and efficient management<br />
<br />
Download: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=34023" rel="nofollow" target="_blank">http://www.microsoft.com/en-us/download/details.aspx?id=34023</a>
<br />
<br />
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Explore Microsoft SharePoint 2013</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCKLtlv394oMntRIMIi7os5zgiwC014pj7zglnXZ1mnwNsSujzyV9NcL11eE0vaXgg6r434fFDtd5V5QEcK7EIBMQ7ySyJP4neFkibYxHhSzAssVhead9RkNFp2Q9lmstygWmRXDCJ5QWz/s1600/Explore+Microsoft+SharePoint+2013.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCKLtlv394oMntRIMIi7os5zgiwC014pj7zglnXZ1mnwNsSujzyV9NcL11eE0vaXgg6r434fFDtd5V5QEcK7EIBMQ7ySyJP4neFkibYxHhSzAssVhead9RkNFp2Q9lmstygWmRXDCJ5QWz/s200/Explore+Microsoft+SharePoint+2013.png" width="155" /></a>
</div>
<br />
<strong>Is this book for you?</strong><br />
<br />
This book provides information about what’s new in SharePoint 2013. The audiences for this book include application specialists, line-of-business application specialists, and IT administrators who want to know more about SharePoint 2013
<br />
<br />
<br />
Download: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=35396" rel="nofollow" target="_blank">http://www.microsoft.com/en-us/download/details.aspx?id=35396</a>
<br />
<br />
<br />
<br />
<br />
</div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Deployment guide for Microsoft SharePoint 2013 </span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_t61NFHcVWxSDQxWFIs5R8YXa_Btv8UUAA0iYqOf2-LFBfH98q_RZ-Kac9Zefo9Y7JTQhAS3HoBIckBE7vb-btUzDrcZdbgFrU1-6UMm7PcASIT-Skq90fAApnHx1Y_tFP5KbHX7LsaLw/s1600/Deployment+guide+for+Microsoft+SharePoint+2013.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_t61NFHcVWxSDQxWFIs5R8YXa_Btv8UUAA0iYqOf2-LFBfH98q_RZ-Kac9Zefo9Y7JTQhAS3HoBIckBE7vb-btUzDrcZdbgFrU1-6UMm7PcASIT-Skq90fAApnHx1Y_tFP5KbHX7LsaLw/s200/Deployment+guide+for+Microsoft+SharePoint+2013.png" width="153" /></a>
</div>
<br />
<strong>Is this book for you?</strong><br />
<br />
This book provides deployment instructions for SharePoint 2013. The audiences for this book include application specialists, line-of-business application specialists, and IT administrators who are ready to deploy SharePoint 2013.<br />
<br />
<br />
Download: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30384" rel="nofollow" target="_blank">http://www.microsoft.com/en-us/download/details.aspx?id=30384</a>
<br />
<br />
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">SharePoint 2013 Technical Library in Compiled Help</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwzKOwyC5su1j_ko1t85kTmCf6FDZYbhdTdGVs5cJ92M-eUkGYORbNqwVKOYfEMqTo_Ah4Je_NLj5-vld2lHyt8ZTS0MwtBaH7XPaeupAVIpRdMiC_8Usa9u5rr5xL5mTfjsHZ216QDmiL/s1600/SharePoint+2013+Technical+Library+in+Compiled+Help.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwzKOwyC5su1j_ko1t85kTmCf6FDZYbhdTdGVs5cJ92M-eUkGYORbNqwVKOYfEMqTo_Ah4Je_NLj5-vld2lHyt8ZTS0MwtBaH7XPaeupAVIpRdMiC_8Usa9u5rr5xL5mTfjsHZ216QDmiL/s1600/SharePoint+2013+Technical+Library+in+Compiled+Help.png" width="183" /></a>
</div>
<br />
<br />
<strong>Is this book for you?</strong><br />
<br />
Explore these links to find out more about how to implement SharePoint 2013. This CMH is Applies to SharePoint Foundation 2013 | SharePoint Server 2013. SharePoint 2013 is a collaboration environment that organizations of all sizes can use to increase the efficiency of business processes. SharePoint 2013 sites provide secure environments that administrators can configure to provide personalized access to documents and other information. Search features enable users to find content efficiently regardless of the physical location of data.<br />
<br />
Download: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30382" rel="nofollow" target="_blank">http://www.microsoft.com/en-us/download/details.aspx?id=30382</a>
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Deployment guide for Office 2013</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs5e_4kC2IcNC7rd3p2yK3N2EDOHPQAP0jHyfMhb3oPvnVAsZPkClv0TwUUmdYrOYWif7DjmSQqzZtE2sSiAoOszqH8azUKjrqMXajkrwJrKajn108Fu3LGBlY1a7mezAvylTNwCT1C5nk/s1600/Deployment+guide+for+Office+2013.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs5e_4kC2IcNC7rd3p2yK3N2EDOHPQAP0jHyfMhb3oPvnVAsZPkClv0TwUUmdYrOYWif7DjmSQqzZtE2sSiAoOszqH8azUKjrqMXajkrwJrKajn108Fu3LGBlY1a7mezAvylTNwCT1C5nk/s1600/Deployment+guide+for+Office+2013.png" width="174" /></a>
</div>
<br />
<strong>Is this book for you?</strong><br />
<br />
This book supports a preliminary release of Microsoft Office 2013 and provides deployment instructions for Office 2013. The audiences for this book include application specialists, line-of-business application specialists, and IT administrators who are ready to deploy Office 2013.
<br />
<br />
<br />
Download: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30388" rel="nofollow" target="_blank">http://www.microsoft.com/en-us/download/details.aspx?id=30388</a>
<br />
<br />
<br />
<br />
</div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Building Hybrid Applications in the Cloud on Windows Azure</span></h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijyk3lcVjqDZAXQx653A4udRwb_0SgQxLGAdei1gDaAx1EWOlNA_3OHmr1Na2oNthg-wzCO97VuVjhfHv4yUBQOG-HJdY5RczJp7uQwU-5DicYrnQE3y1UInOyQP8Yn6g3qT-kWyHtN-vO/s1600/Building+Hybrid+Applications+in+the+Cloud+on+Windows+Azure.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijyk3lcVjqDZAXQx653A4udRwb_0SgQxLGAdei1gDaAx1EWOlNA_3OHmr1Na2oNthg-wzCO97VuVjhfHv4yUBQOG-HJdY5RczJp7uQwU-5DicYrnQE3y1UInOyQP8Yn6g3qT-kWyHtN-vO/s1600/Building+Hybrid+Applications+in+the+Cloud+on+Windows+Azure.png" width="159" /></a></div>
<br />
<strong>Is this book for you?</strong><br />
<br />
This book is the third volume in a series on Windows Azure. Volume 1, Moving Applications to the Cloud on Windows Azure, provides an introduction to Windows Azure, discusses the cost model and application life cycle management for cloud-based applications, and describes how to migrate an existing ASP.NET application to the cloud. Volume 2, Developing Applications for the Cloud on Windows Azure, discusses the design considerations and implementation details of applications that are designed from the beginning to run in the cloud. It also extends many of the areas covered in Volume 1 to provide information about more advanced techniques that you can apply in Windows Azure applications.
<br />
<br />
<br />
Download: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30325" rel="nofollow" target="_blank">http://www.microsoft.com/en-us/download/details.aspx?id=30325</a>
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Microsoft Developing Apps for the Cloud, 2nd Edition</span></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowV5SHvJW6no_Sgu3-CQQefSat74dOy6bCyH5AsC_TkQiwdt9ZqKpnFPriUhl-73w5gvDN-nhl2PZN9RVOuVs7ToHeFT5R9sUeoestOCnwoNmwb3yCfgBD_rVKjRpe2zVPiLvYtSJu9pf/s1600/Microsoft+Developing+Apps+for+the+Cloud,+2nd+Edition.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiowV5SHvJW6no_Sgu3-CQQefSat74dOy6bCyH5AsC_TkQiwdt9ZqKpnFPriUhl-73w5gvDN-nhl2PZN9RVOuVs7ToHeFT5R9sUeoestOCnwoNmwb3yCfgBD_rVKjRpe2zVPiLvYtSJu9pf/s1600/Microsoft+Developing+Apps+for+the+Cloud,+2nd+Edition.png" width="162" /></a></div>
<br />
<strong>Is this book for you?</strong><br />
<br />
This book is the second volume in a series about Windows Azure™ technology platform. Volume 1, Moving Applications to the Cloud on the Windows Azure Platform, provides an introduction to Windows Azure, discusses the cost model and application life cycle manage- ment for cloud-based applications, and describes how to migrate an existing ASP.NET application to the cloud. This book demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in the cloud by using the latest versions of the Windows Azure tools and the latest features of the Windows Azure platform. The book is intended for any architect, developer, or information technology (IT) professional who designs, builds, or oper- ates applications and services that run on or interact with the cloud. Although applications do not need to be based on the Microsoft® Windows® operating system to work in Windows Azure, this book is written for people who work with Windows-based systems. You should be familiar with the Microsoft .NET Framework, Microsoft Visual Studio® development system, ASP.NET MVC, and Microsoft Visual C#® development tool.
<br />
<br />
<br />
Download: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=29263" rel="nofollow" target="_blank">http://www.microsoft.com/en-us/download/details.aspx?id=29263</a>
<br />
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Moving Applications to the Cloud, 3rd Edition</span></h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoaJrGFje6XS30Q2AYW_jEDZaFBC3Ga5sTotbItdO5w8PEBg1xqpwX7qD6rdAas_ISA58leZKSvTGUM6BqlAif08jjKIwNx6-LNgeBf2ic1VfmEcubcn5TIiZZno8HdmgAJFT12siYUG3Q/s1600/Moving+Applications+to+the+Cloud,+3rd+Edition.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoaJrGFje6XS30Q2AYW_jEDZaFBC3Ga5sTotbItdO5w8PEBg1xqpwX7qD6rdAas_ISA58leZKSvTGUM6BqlAif08jjKIwNx6-LNgeBf2ic1VfmEcubcn5TIiZZno8HdmgAJFT12siYUG3Q/s1600/Moving+Applications+to+the+Cloud,+3rd+Edition.png" width="164" /></a></div>
<br />
<strong>Is this book for you?</strong><br />
<br />
This guide is the third edition of the first volume in a series about Windows Azure. It demonstrates how you can adapt an existing on-premises ASP.NET application to one that operates in the cloud by introducing a fictitious company named Adatum that modifies its expense tracking and reimbursement system, aExpense, so that it can be deployed to Windows Azure. To illustrate the wide range of options and features in Windows Azure, this guide and the code examples available for it show a step-by-step migration process that includes using Windows Azure Web Sites, Virtual Machines, Cloud Services, and SQL Database. Together with useful information on developing, deploying, managing, and costing cloud-hosted applications, this guide provides you with a comprehensive resource for moving your applications to Window Azure <br />
<br />
<br />
Download: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=29252" rel="nofollow" target="_blank">http://www.microsoft.com/en-us/download/details.aspx?id=29252</a>
<br />
<br />
<br /></div>
<div>
<h2>
<span style="color: #444444; font-size: x-large;">Testing for Continuous Delivery with Visual Studio 2012</span></h2>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRGxjS68EZLO7039nsy3X1ZfvMX1qdycrzSWYqQf9s_QJZifxDUK1ho2Ala7OqoQTr54hOoSfFaPf2RQi1ile990g0a9fvmBNVKSvwRx0mBAcb8FaqczGOLQFRCLawwhEL4TCDyAakGHUP/s1600/Testing+for+Continuous+Delivery+with+Visual+Studio+2012.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRGxjS68EZLO7039nsy3X1ZfvMX1qdycrzSWYqQf9s_QJZifxDUK1ho2Ala7OqoQTr54hOoSfFaPf2RQi1ile990g0a9fvmBNVKSvwRx0mBAcb8FaqczGOLQFRCLawwhEL4TCDyAakGHUP/s1600/Testing+for+Continuous+Delivery+with+Visual+Studio+2012.png" width="161" /></a></div>
<strong>Is this book for you?</strong><br />
<br />
As more software projects adopt a continuous delivery cycle, testing threatens to be the bottleneck in the process. Agile development frequently revisits each part of the source code, but every change requires a re-test of the product. While the skills of the manual tester are vital, purely manual testing can't keep up. Visual Studio 2012 provides many features that remove roadblocks in the testing and debugging process and also help speed up and automate re-testing.
<br />
<br />
<br />
Download: <a href="http://msdn.microsoft.com/en-us/library/ff921348.aspx" rel="nofollow" target="_blank">http://msdn.microsoft.com/en-us/library/ff921348.aspx</a>
<br />
<br />
<br />
<br />
<br />
<br />
<span style="color: #38761d;">Note: if you find this list helpful, please share it with your friends and colleagues so that they too can benefit from these resources. And Feel free to share your views in comment section below.</span></div>
</div>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com1tag:blogger.com,1999:blog-5258508162335376028.post-82504951935289825662013-01-04T10:24:00.003-08:002013-01-12T23:06:22.451-08:00New SharePoint Group Starting in UAE <div dir="ltr" style="text-align: left;" trbidi="on">
I would like to announce the setting up of UAE SharePoint User Group (UAE-SPUG) and also we are inviting SharePoint professionals and End users in UAE to join us and inviting SharePoint Speakers and MVPs around the world to come and talk in our Country. <br />
<br />
UAE-SPUG is intended for any and all SharePoint people - Business Users, Developers, Network Technicians, Consultants, etc. It is intended to be used as a forum for connecting people who are interested in taking advantage of the features and benefits of SharePoint. If there is a particular subject you'd like to see presented on, or you fancy presenting yourself do let us know by visiting <a href="http://uaesharepoint.org/" target="_blank">uaesharepoint.org</a> and join us on <a href="http://www.linkedin.com/groups/UAESharePoint-4759377" target="_blank">LinkedIn</a>, <a href="https://twitter.com/UAESharePoint" target="_blank">Twitter</a> and <a href="http://www.facebook.com/UAESharepoint" target="_blank">Facebook</a>.
<br />
<div>
</div>
<div>
<div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span style="font-family: Calibri;"><strong>UAE-SPUG leaders and organizers:<o:p></o:p></strong></span></div>
<ul style="text-align: left;">
<li><div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span lang="EN" style="mso-ansi-language: EN; mso-bidi-font-family: Arial;"><span style="font-family: Calibri;"><a href="http://weblogs.asp.net/abdullaabdelhaq/" rel="nofollow" target="_blank">Abdulla Abdelhaq,</a> SharePoint Development Specialist<o:p></o:p></span></span></div>
</li>
<li><div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span lang="EN" style="mso-ansi-language: EN; mso-bidi-font-family: Arial;"><span style="font-family: Calibri;"><a href="http://www.wesamhabboub.com/" rel="nofollow" target="_blank">Wissam Habboub</a>, SharePoint BI Specialist, MVP<o:p></o:p></span></span></div>
</li>
<li><div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span lang="EN" style="mso-ansi-language: EN; mso-bidi-font-family: Arial;"><span style="font-family: Calibri;"><a href="http://jamilhaddadin.com/" rel="nofollow" target="_blank">Jamil Haddadin</a>, SharePoint Solutions Specialist</span></span> </div>
</li>
<li><div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span lang="EN" style="mso-ansi-language: EN; mso-bidi-font-family: Arial;"><span style="font-family: Calibri;"><a href="http://ae.linkedin.com/in/imadelqasem" rel="nofollow" target="_blank">Imad El Qasem</a>, SharePoint Administration Engineer<o:p></o:p></span></span></div>
</li>
<li><div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span lang="EN" style="mso-ansi-language: EN; mso-bidi-font-family: Arial;"><span style="font-family: Calibri;"><a href="http://maiomardesouki.com/" rel="nofollow" target="_blank">Mai Desouki</a>, Senior SharePoint Consultant<o:p></o:p></span></span></div>
</li>
<li><div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span lang="EN" style="mso-ansi-language: EN; mso-bidi-font-family: Arial;"><span style="font-family: Calibri;"><a href="http://www.linkedin.com/in/afahad" rel="nofollow" target="_blank">Ahmad Al-Shagra</a>, Training Services Lead<o:p></o:p></span></span></div>
</li>
<li><div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span lang="EN" style="mso-ansi-language: EN; mso-bidi-font-family: Arial;"><span style="font-family: Calibri;">Mohammed Zanella, SharePoint Development Specialist<o:p></o:p></span></span></div>
</li>
<li><div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span lang="EN" style="mso-ansi-language: EN; mso-bidi-font-family: Arial;"><span style="font-family: Calibri;">And Me :), <a href="http://mushannak.blogspot.com/" rel="nofollow" target="_blank">Muawiyah Shannak</a>, SharePoint Solutions Architect, MCC<o:p></o:p></span></span></div>
</li>
</ul>
</div>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com0tag:blogger.com,1999:blog-5258508162335376028.post-49402181564703638102012-12-07T06:17:00.000-08:002012-12-07T06:40:54.772-08:00How to add CAPTCHA to InfoPath (2013, 2010 and 2007) form<div dir="ltr" style="text-align: left;" trbidi="on">
In internet SharePoint sites we need to add forms, we can build these forms using visual web-part or using InfoPath forms.<br />
<br />
A lot of site owners ask SharePoint guys to build a site forms using InfoPath; the reason is InfoPath form is easy to update and maintain, but there is a big issue faced these engineers after go online, which is the spams.<br />
<br />
With visual web-part it is easy to solve spam issue by adding CAPTCHA solutions like reCAPTCHA. but with InfoPath; and after search and search on the internet "how to add CAPATHA to InfoPath forms"; I found that there is no straightforward solution to solve this issue.<br />
<br />
Then I decide to create project on <a href="http://codeplex.com/" rel="nofollow">Codeplex.com </a>to help SharePoint engineers to solve this issue. And I call it <b><a href="http://distinctcaptcha.codeplex.com/">Distinct CAPTCHA Web Service</a></b>. By using this service we can add CAPTCHA to InfoPath forms easily.<br />
<br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>AR-SA</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<b>Let’s start step by step:</b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
We can apply this solution in InfoPath 2007, 2010 and 2013. But in this example I used InfoPath 2010.</div>
<div class="MsoNormal">
<br /></div>
<ol style="text-align: left;">
<li>Download <a href="http://distinctcaptcha.codeplex.com/releases/view/98731">Distinct CAPTCHA Deploy Package</a>. </li>
<li>Deploy the service to your local IIS server; you can follow the steps in<a href="http://distinctcaptcha.codeplex.com/documentation"> Distinct CAPTCHA Web Service documentation</a>. </li>
<li>Open InfoPath designer and create blank form (also you can use SharePoint list form, these steps can apply on any InfoPath from type) </li>
<li>Add controls to the from:
Add Picture (As link), Textbox, and two buttons to your form.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Slm8o5bGkdKw4GLk6sb71tVWXh3mKGeBIgkWKch35r4Dt6jcpldCohKqGooK86xqLrADYvfhDynTKF84ptUKuWugG8_KnR9A3wD6CSc7-eWiVDUhsWXvCgAkpQdqsjEd9cUiScylcxxx/s1600/Add+Picture+Textbox,+and+two+buttons+to+infopath+form.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-left: 1em;"><img alt="Add Picture Textbox, and two buttons to infopath form" border="0" height="252" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Slm8o5bGkdKw4GLk6sb71tVWXh3mKGeBIgkWKch35r4Dt6jcpldCohKqGooK86xqLrADYvfhDynTKF84ptUKuWugG8_KnR9A3wD6CSc7-eWiVDUhsWXvCgAkpQdqsjEd9cUiScylcxxx/s400/Add+Picture+Textbox,+and+two+buttons+to+infopath+form.png" title="Add Picture Textbox, and two buttons to infopath form" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
<li>
Add Distinct CAPTCHA Web Service to the form:
<br />
<br />
In the Distinct CAPTCHA Web Service there are two methods one for generating image and the other to validate user input text. When form loaded we need to add the image CAPTCHA to the form; to do this go to Data tab select <b>From SOAP web service</b> and add the Distinct CAPTCHA Web Service as the following figures:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzAAEyNWsySw_F0sv9aipQwQ0U3TLqSJxI18B0zRonnjd2LXDk4NCrOXEyzUQa5TIvwsnBl2F7G9E_OizBIwxy9Kp4fXKNyNB8oetz2MmmCD7ss-kHOnaaUcNgbpR8ejqZN-ZF_W3nIyoK/s1600/Add+Distinct+CAPTCHA+Web+Service+to+the+form+-+2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-left: 1em;"><img alt="Add Distinct CAPTCHA Web Service to the form - 1" border="0" height="282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzAAEyNWsySw_F0sv9aipQwQ0U3TLqSJxI18B0zRonnjd2LXDk4NCrOXEyzUQa5TIvwsnBl2F7G9E_OizBIwxy9Kp4fXKNyNB8oetz2MmmCD7ss-kHOnaaUcNgbpR8ejqZN-ZF_W3nIyoK/s400/Add+Distinct+CAPTCHA+Web+Service+to+the+form+-+2.png" title="Add Distinct CAPTCHA Web Service to the form - 1" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCQJ7FbKLkzK_5u7OERgJuM0AM2wlAdW6i9c0-w2nvj0m8o2XBUaTUwY3_5RfDh9N2RX0utTz6fTYWKPV9-gjR6Kds8OKY1aVY9YHQPrhcLzpNkafDYfGwNfq-bnOBD80ahXGlSc1-vKVJ/s1600/Add+Distinct+CAPTCHA+Web+Service+to+the+form+-+3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-left: 1em;"><img alt="Add Distinct CAPTCHA Web Service to the form - 2" border="0" height="285" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCQJ7FbKLkzK_5u7OERgJuM0AM2wlAdW6i9c0-w2nvj0m8o2XBUaTUwY3_5RfDh9N2RX0utTz6fTYWKPV9-gjR6Kds8OKY1aVY9YHQPrhcLzpNkafDYfGwNfq-bnOBD80ahXGlSc1-vKVJ/s400/Add+Distinct+CAPTCHA+Web+Service+to+the+form+-+3.png" title="Add Distinct CAPTCHA Web Service to the form - 2" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGNMRH0qyfSbtHU1BuFolWJqX_tbxFqjfRxAih1sRB_J1v1Bve2ep4icH3ofir0jCXN-m4vN5getBjO9hh3Jjb9ZR7syIp26k-STxBmJPVgP2jFckdPn9r9rEL-QCN4mJc8LZFW74bU6D1/s1600/Add+Distinct+CAPTCHA+Web+Service+to+the+form+-+1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-left: 1em;"><img alt="Add Distinct CAPTCHA Web Service to the form - 3" border="0" height="282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGNMRH0qyfSbtHU1BuFolWJqX_tbxFqjfRxAih1sRB_J1v1Bve2ep4icH3ofir0jCXN-m4vN5getBjO9hh3Jjb9ZR7syIp26k-STxBmJPVgP2jFckdPn9r9rEL-QCN4mJc8LZFW74bU6D1/s400/Add+Distinct+CAPTCHA+Web+Service+to+the+form+-+1.png" title="Add Distinct CAPTCHA Web Service to the form - 3" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Do the same steps to add validate method but uncheck the <i>automatically retrieve data when from is open in the last screen.</i><br />
<br />
<br />
</li>
<li>Binding the CAPTCHA image:<br /><br />
First, right click on the picture control and select <i>Change Binding</i> option, second select <i>Generate method </i>data source, finely select <i>ImageUrl</i>.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEA8Bm707b3Dj3Aj1Lp-5dpLm3RAyhZIk2HUnh7b0KhpMpbolcQpm6QsLEmp6K5mvUB6JyBW_xUcTLfV1vj_C3b1Le-ZcflidF23hgsbK9O-popFUE40dcy5aE4tU9BS861RQT4wFG6Wxw/s1600/Create+new+empty+web+application+project.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbHQFfy5tmSTCY2UdtWe5MZXMKQ71D0uLF4MM6OPHCYbjL688t4RuOMoxwSHSqWjfiE-hp53wNUlLZL7sOkaqhQOeAEEAL-7Ue3SzLstKmr7s1aHBo_3X9OuGeuXzaIspBuCRVxkITRY6B/s1600/Binding+the+CAPTCHA+image.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-left: 1em;"><img alt="Binding the CAPTCHA image" border="0" height="305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbHQFfy5tmSTCY2UdtWe5MZXMKQ71D0uLF4MM6OPHCYbjL688t4RuOMoxwSHSqWjfiE-hp53wNUlLZL7sOkaqhQOeAEEAL-7Ue3SzLstKmr7s1aHBo_3X9OuGeuXzaIspBuCRVxkITRY6B/s400/Binding+the+CAPTCHA+image.png" title="Binding the CAPTCHA image" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
<li>Add refresh button rule:
<br />
<br />
Select <i>Refresh button</i> and add new action rule to re-generate the image and token<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Ql6ep28mSUUv1Q_37duLWidwEGcmHQZZNbWQZDY-UFTAny0jLruGFIaMd8xvRJa-VEFe4wwWuHZQEDZuwqtR5LeBK_LNokLIZEtNmGbdwNFwuff4De6naY9SZ4Ms583A2MZP2geZvpyP/s1600/Add+refresh+button+rule.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-left: 1em;"><img alt="Add refresh button rule" border="0" height="177" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Ql6ep28mSUUv1Q_37duLWidwEGcmHQZZNbWQZDY-UFTAny0jLruGFIaMd8xvRJa-VEFe4wwWuHZQEDZuwqtR5LeBK_LNokLIZEtNmGbdwNFwuff4De6naY9SZ4Ms583A2MZP2geZvpyP/s400/Add+refresh+button+rule.png" title="Add refresh button rule" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
<li>Validate user input:
<br />
<br />
In step number 4 we add two web service methods to the form, and in step number 6 we use the <i>generate method</i>, and in this step we shall use <i>validate method</i>. We need three actions rules to validate user input:<br />
<br />
<ul>
<li>Rule one: Fill validate method<i> token query field</i> by create <i>set a field ‘s value</i> action: <br />
From validate method select query Token filed to set Rule Details filed<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzItx4UZe7b-NXgufXOs80d_oZePH2MY8L1EZVnsX44Giyj-dD9CHe8WcYNHuJwOr6P4l4U6d2lA31PO_RuIG3T628VkDNV_himl0oTDcxhnojKGnbud_ywnCVZsLYSqT5pOVB_T6E3Ltq/s1600/From+validate+method+select+query+Token+filed+to+set+Rule+Details+filed.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="From validate method select query Token filed to set Rule Details filed" border="0" height="257" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzItx4UZe7b-NXgufXOs80d_oZePH2MY8L1EZVnsX44Giyj-dD9CHe8WcYNHuJwOr6P4l4U6d2lA31PO_RuIG3T628VkDNV_himl0oTDcxhnojKGnbud_ywnCVZsLYSqT5pOVB_T6E3Ltq/s400/From+validate+method+select+query+Token+filed+to+set+Rule+Details+filed.png" title="From validate method select query Token filed to set Rule Details filed" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
From generate method select data Token filed to set Rule Details value<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjwkHhVUxYB3Rdd1mOuUETyzSTbZ5dpcwN_Qqnrr205ncN7EAuOihLsIfAOpK1m4GtaL9nFeICkSGbdfOwdMy7TcUmgc6BWUKYgXvd-wgmVCUnv57jFfQBPmcej5BOMNRcKFhoe80PLyA-/s1600/From+generate+method+select+data+Token+filed+to+set+Rule+Details+value.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="From generate method select data Token filed to set Rule Details value " border="0" height="322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjwkHhVUxYB3Rdd1mOuUETyzSTbZ5dpcwN_Qqnrr205ncN7EAuOihLsIfAOpK1m4GtaL9nFeICkSGbdfOwdMy7TcUmgc6BWUKYgXvd-wgmVCUnv57jFfQBPmcej5BOMNRcKFhoe80PLyA-/s400/From+generate+method+select+data+Token+filed+to+set+Rule+Details+value.png" title="From generate method select data Token filed to set Rule Details value " width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
After complete the steps the Rule Details should look like this:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwYLTHXvwGxLEjH8cRD3dPIYVvShDd3n8wu8hmhVi0IfL7libVsC13iy1gJrg6uotDTXIlNyVkFzVqO_EEcUiwNhlBB6tCm8ET8IsEcNM9NVkOC8v9BSkZgS9U6jc5p95RbrdsInFpCBW3/s1600/From+generate+method+select+data+Token+filed+to+set+Rule+Details+value+-+2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="From generate method select data Token filed to set Rule Details value 2" border="0" height="235" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwYLTHXvwGxLEjH8cRD3dPIYVvShDd3n8wu8hmhVi0IfL7libVsC13iy1gJrg6uotDTXIlNyVkFzVqO_EEcUiwNhlBB6tCm8ET8IsEcNM9NVkOC8v9BSkZgS9U6jc5p95RbrdsInFpCBW3/s400/From+generate+method+select+data+Token+filed+to+set+Rule+Details+value+-+2.png" title="From generate method select data Token filed to set Rule Details value 2" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
<li>Rule two: Fill validate method <i>userinput </i>query field by create <i>set a field ‘s value</i> action:
From validate method select query inputText filed to set Rule Details filed<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgQXrQFPploZfq5CotTTHkBaqQRhoLlHbhIDXXhRuwedX02St_2rFykSApwRxGYLNmdp5uVQ-eaYTq6vdymtvi4XTbKSUwHjORpqS1JkG6o12Nl1nE7fGRcC8Yui_q7VBuHM7GJPYGk9XW/s1600/From+validate+method+select+query+inputText+filed+to+set+Rule+Details+filed.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="From validate method select query inputText filed to set Rule Details filed " border="0" height="285" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgQXrQFPploZfq5CotTTHkBaqQRhoLlHbhIDXXhRuwedX02St_2rFykSApwRxGYLNmdp5uVQ-eaYTq6vdymtvi4XTbKSUwHjORpqS1JkG6o12Nl1nE7fGRcC8Yui_q7VBuHM7GJPYGk9XW/s400/From+validate+method+select+query+inputText+filed+to+set+Rule+Details+filed.png" title="From validate method select query inputText filed to set Rule Details filed " width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
From Main select query UserInput filed to set Rule Details value<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdrWm8DpKh0f6DceUDY1nR9Kz0PxU0j8Stevc1NqPyspwms4H6SLvXNAU2zkns54oQ3R9vHJXRCOBURpnvLh9m_3SgODCNB8ShJ_slra89yad-KFZQUAwNUeFAGnoGDWoB6jJbrXaOsSE3/s1600/From+Main+select+query+UserInput+filed+to+set+Rule+Details+value..png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="From Main select query UserInput filed to set Rule Details value" border="0" height="303" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdrWm8DpKh0f6DceUDY1nR9Kz0PxU0j8Stevc1NqPyspwms4H6SLvXNAU2zkns54oQ3R9vHJXRCOBURpnvLh9m_3SgODCNB8ShJ_slra89yad-KFZQUAwNUeFAGnoGDWoB6jJbrXaOsSE3/s400/From+Main+select+query+UserInput+filed+to+set+Rule+Details+value..png" title="From Main select query UserInput filed to set Rule Details value" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
After complete the steps, the Rule Details should look like this:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib-O28n835FNbWwANKIfLLCqGF_ibVRB5ncc1m-epUtK8qBxXaSdr8Ca0ieyzn-y4wu8GPNZfa-jtS7qVeV6y991k-5qmzfm4AcjxBfIzrHlIZF9gkHPgrbYWu6pt1XR4V5SVKy9XgRcCz/s1600/Fill+validate+method+userinput+query+field+by+create+set+a+field+%E2%80%98s+value.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Fill validate method userinput query field by create set a field ‘s value " border="0" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib-O28n835FNbWwANKIfLLCqGF_ibVRB5ncc1m-epUtK8qBxXaSdr8Ca0ieyzn-y4wu8GPNZfa-jtS7qVeV6y991k-5qmzfm4AcjxBfIzrHlIZF9gkHPgrbYWu6pt1XR4V5SVKy9XgRcCz/s400/Fill+validate+method+userinput+query+field+by+create+set+a+field+%E2%80%98s+value.png" title="Fill validate method userinput query field by create set a field ‘s value " width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
<li>Rule three: Add new action rule to call Validate web method:<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAm1I8s5LvKLbzEu8v_cOs2GzRbjz5ulRxEMp2ZAnlDSdpQlC8fHcSxK6Xq94eTH5QIBdNvntNTzra-E7b1po3Jdz_JARC-8RfYAUgksX4ocQC_tDgvFn35pym2hdYFSkAD2JnT-wWTUM/s1600/Add+new+action+rule+to+call+Validate+web+method.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Add new action rule to call Validate web method" border="0" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkAm1I8s5LvKLbzEu8v_cOs2GzRbjz5ulRxEMp2ZAnlDSdpQlC8fHcSxK6Xq94eTH5QIBdNvntNTzra-E7b1po3Jdz_JARC-8RfYAUgksX4ocQC_tDgvFn35pym2hdYFSkAD2JnT-wWTUM/s400/Add+new+action+rule+to+call+Validate+web+method.png" title="Add new action rule to call Validate web method" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
After add the previous rules, the rules box should look like the following:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeMvpdRpOk94w19-GgecCRTIAN3NZUrsnWZBQy064WlL8ExokwkLCQGRdd3LGMuZgZWZUtRlaCNhgZkf-Vt9APCfFq3kIUeeprXlaSGA2m9B6b2HrbhejwrKmwkBdRtmeOqoLWDRK-cLPs/s1600/After+add+the+previous+rules,+the+rules+box+should+look+like+the+following.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="After add the previous rules, the rules box should look like the following" border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeMvpdRpOk94w19-GgecCRTIAN3NZUrsnWZBQy064WlL8ExokwkLCQGRdd3LGMuZgZWZUtRlaCNhgZkf-Vt9APCfFq3kIUeeprXlaSGA2m9B6b2HrbhejwrKmwkBdRtmeOqoLWDRK-cLPs/s400/After+add+the+previous+rules,+the+rules+box+should+look+like+the+following.png" title="After add the previous rules, the rules box should look like the following" width="343" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
</ul>
</li>
<li>Check validate result:
<br />
<br />
After we fill the query parameters for the validate web method and call the method, we shall compare the result and deiced if the user input is correct or wrong. To do this add new action rule to compare validation result and display a message if the user input not match the CAPTCHA image.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhPayLWFvUEPj0EmmFtQ-cEKGCQR0UFXr7Ni0dhC_nJ_P-3BVWUNmv15iBCxFV38dnAweu60BACAPw-ngZbBbY6-VzzgQ57XaLnshBP_mkcQEicsEiPkfcxst2zRbLYKR0eF4qe3_Lyw6Z/s1600/Check+validate+result+-+1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Check validate result - 1" border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhPayLWFvUEPj0EmmFtQ-cEKGCQR0UFXr7Ni0dhC_nJ_P-3BVWUNmv15iBCxFV38dnAweu60BACAPw-ngZbBbY6-VzzgQ57XaLnshBP_mkcQEicsEiPkfcxst2zRbLYKR0eF4qe3_Lyw6Z/s400/Check+validate+result+-+1.png" title="Check validate result - 1" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy6V9EQN7s_w8Z9pR5FcngxLeXKJTJLk-YrX-l7zTm1edWX0LWthS18ARyOflpZtusHfD0buM_01mZOcBQlZuK62XZM4utr1xgepVVxAAwXyBAU8N4k7H0Gikky1bGb9ddsmmFI4-ersmi/s1600/Check+validate+result+-+2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Check validate result - 2" border="0" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy6V9EQN7s_w8Z9pR5FcngxLeXKJTJLk-YrX-l7zTm1edWX0LWthS18ARyOflpZtusHfD0buM_01mZOcBQlZuK62XZM4utr1xgepVVxAAwXyBAU8N4k7H0Gikky1bGb9ddsmmFI4-ersmi/s400/Check+validate+result+-+2.png" title="Check validate result - 2" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAcQ0CWuQYe4m2Gs226_-arFncuE_yL3Apqi5jHwBKXuXUnq5W5HXk4EdvAmD7eZlPa8DMws1QhsxMgLTkRjd2MbrgfjOF5WrXUtRFAx8G-AtAokMmygh3mLUIJJ8R1zYN76zWpOvBZziS/s1600/Check+validate+result++-+3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Check validate result - 3" border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAcQ0CWuQYe4m2Gs226_-arFncuE_yL3Apqi5jHwBKXuXUnq5W5HXk4EdvAmD7eZlPa8DMws1QhsxMgLTkRjd2MbrgfjOF5WrXUtRFAx8G-AtAokMmygh3mLUIJJ8R1zYN76zWpOvBZziS/s400/Check+validate+result++-+3.png" title="Check validate result - 3" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</li>
<li>Congratulation! Test the form:<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXMJMpgj97Dpq0w2iJHILHxpoTb_BPW8Q4L72OfXHTe5GvbY3WkV8TNJQis1C-X7hgkLp3nutk9tHzD5sKNs6th4QjvgJIQXcsDwE2-NlGxfNRwBmqQen8_qYGQDn3I8v2SYPiqbiqJFrN/s1600/How+to+add+CAPTCHA+to+InfoPath+(2007,+2010+and+2012)+form.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="How to add CAPTCHA to InfoPath (2007, 2010 and 2012)form" border="0" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXMJMpgj97Dpq0w2iJHILHxpoTb_BPW8Q4L72OfXHTe5GvbY3WkV8TNJQis1C-X7hgkLp3nutk9tHzD5sKNs6th4QjvgJIQXcsDwE2-NlGxfNRwBmqQen8_qYGQDn3I8v2SYPiqbiqJFrN/s400/How+to+add+CAPTCHA+to+InfoPath+(2007,+2010+and+2012)+form.png" title="How to add CAPTCHA to InfoPath (2007, 2010 and 2012)form" width="400" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
** You can download this example from <a href="http://distinctcaptcha.codeplex.com/releases">Distinct CAPTCHA Code.</a></li>
</ol>
</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com8tag:blogger.com,1999:blog-5258508162335376028.post-45700073074635798032012-12-07T04:40:00.000-08:002012-12-07T04:40:55.699-08:00Bio - My first blog post<div dir="ltr" style="text-align: left;" trbidi="on">
Hello everyone and welcome to my blog;<br />
<br />
My name is Muawiyah Shannak and today is the day when I start posting. The reason is that I want to share my profession knowledge with others. In this post I wrote brief description about my profession.<br />
<br />
I'm working at <a href="http://www.exceedgulf.com/" rel="nofollow">exceed IT services</a> in Abu Dhabi as software architect, my major profession is SharePoint development but also I do software engineering and Software Life Cycle Process consulting. And now I’m studying SEO and SEM.<br />
<br />
So this is me, and this is my blog :)</div>
Muawiyah Shannakhttp://www.blogger.com/profile/10690619371342839475noreply@blogger.com4