<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6212108235830041209</id><updated>2026-08-07T14:50:16.210-07:00</updated><category term="SharePoint 2007"/><category term="SharePoint 2010"/><category term="Tips"/><category term="Administration"/><category term="SharePoint 2013"/><category term="Best Practices"/><category term="Simple concept"/><category term="Architecture"/><category term="Development"/><category term="Error"/><category term="SharePoint Online"/><category term="PowerShell"/><category term="SharePoint 2007 to 2010 Upgrade"/><category term="Bug"/><category term="SSRS"/><category term="Maintenance"/><category term="Project Server 2013"/><category term="SQL"/><category term="Workflow"/><category term="ASP.NET"/><category term="Migration"/><category term="SPD"/><category term="Tools"/><category term="SharePoint 2010 to 2013 Upgrade"/><category term="Taxonomy"/><category term="Web Development"/><category term="javascript"/><category term="BDC"/><category term="BCS"/><category term="Lesson learned"/><category term="Search"/><category term="Security"/><category term="UX"/><category term="@SPC_ORG"/><category term="Design"/><category term="Feature Stapling"/><category term="User Profile"/><category term="webpart"/><category term="HTML5"/><category term="High Availability"/><category term="Service Application"/><category term="SharePoint App"/><category term="SharePoint Mobile"/><category term="jQuery"/><category term="API"/><category term="Azure"/><category term="Azure API Management"/><category term="BA"/><category term="Governance"/><category term="IE8"/><category term="Logging"/><category term="SharePoint 2015"/><category term="A portal alternatives"/><category term="BI"/><category term="Developer field notes"/><category term="Liferay portal"/><category term="MVC"/><category term="Microsoft"/><category term="Network"/><category term="OneDrive"/><category term="Project Server 2010"/><category term="Sandbox"/><category term="Seriously funny"/><category term="User Adoption"/><category term="VS 2012"/><category term="Windows 8"/><title type='text'>Sharing the experience</title><subtitle type='html'>SharePoint, Office 365, Azure services quick practical notes for IT Pros</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>301</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-4598363751557411395</id><published>2016-07-28T20:59:00.000-07:00</published><updated>2016-07-28T20:59:01.545-07:00</updated><title type='text'>Big data is like teenage sex</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3f2ptBhRf6HhaTEz5l4TlmWeIPQ9XmXVgWQ7v3K3xRI8eXmoHyFwBzgux8WuTWyNXEk8PK-EsY7NkkpguH9Qgqbarqw887GuBEestXAVxHBvNTyUxHGHbrVZONtnKJzM6LUo-kh9CxJ4/s1600/Big+data.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3f2ptBhRf6HhaTEz5l4TlmWeIPQ9XmXVgWQ7v3K3xRI8eXmoHyFwBzgux8WuTWyNXEk8PK-EsY7NkkpguH9Qgqbarqw887GuBEestXAVxHBvNTyUxHGHbrVZONtnKJzM6LUo-kh9CxJ4/s640/Big+data.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/4598363751557411395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2016/07/big-data-is-like-teenage-sex.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/4598363751557411395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/4598363751557411395'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2016/07/big-data-is-like-teenage-sex.html' title='Big data is like teenage sex'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3f2ptBhRf6HhaTEz5l4TlmWeIPQ9XmXVgWQ7v3K3xRI8eXmoHyFwBzgux8WuTWyNXEk8PK-EsY7NkkpguH9Qgqbarqw887GuBEestXAVxHBvNTyUxHGHbrVZONtnKJzM6LUo-kh9CxJ4/s72-c/Big+data.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-3691172231840355339</id><published>2016-03-07T19:08:00.000-08:00</published><updated>2016-03-07T19:08:31.562-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="UX"/><title type='text'>UX of leaking pipes</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Pipes are leaking. How can we make users don&#39;t use the faucet?&lt;/h2&gt;
Here are 2 of many ways to stop users from using it:&lt;br /&gt;
1. Prevent water from coming from the faucet&lt;br /&gt;
2. Prevent users open the faucet&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnK_ufx3i0Ha_VY81Qdei9kNbRPoA9s7c7cj9mwJs_GRHlPu7ZmvbX88Hvz9okV-ncFDGv34Z234IVr0QXc0Z_On3ElV4wkOYAB3rA4ZWpjkMdscBQGIMngaSNLkBY0r7dlZTZdImjMWE/s1600/UX+of+leaking+pipes.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnK_ufx3i0Ha_VY81Qdei9kNbRPoA9s7c7cj9mwJs_GRHlPu7ZmvbX88Hvz9okV-ncFDGv34Z234IVr0QXc0Z_On3ElV4wkOYAB3rA4ZWpjkMdscBQGIMngaSNLkBY0r7dlZTZdImjMWE/s640/UX+of+leaking+pipes.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Which one do you like better?&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/3691172231840355339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2016/03/ux-of-leaking-pipes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/3691172231840355339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/3691172231840355339'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2016/03/ux-of-leaking-pipes.html' title='UX of leaking pipes'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnK_ufx3i0Ha_VY81Qdei9kNbRPoA9s7c7cj9mwJs_GRHlPu7ZmvbX88Hvz9okV-ncFDGv34Z234IVr0QXc0Z_On3ElV4wkOYAB3rA4ZWpjkMdscBQGIMngaSNLkBY0r7dlZTZdImjMWE/s72-c/UX+of+leaking+pipes.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-4614709127520660033</id><published>2015-07-08T14:48:00.000-07:00</published><updated>2015-12-17T07:29:05.981-08:00</updated><title type='text'>Perfect way to detect page is ready without jQuery (document.ready without jQuery)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you find yourself without jQuery and you need to detect if your page is ready, feel free to use this plain JavaScript implementation I&#39;ve extracted from jQuery 1.11.3 (the latest of the 1.x.x branch at the time of writing). JSFiddle link below.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #888888;&quot;&gt;// bindReady source&lt;/span&gt;

&lt;span style=&quot;color: #888888;&quot;&gt;/*!&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * jQuery JavaScript Library v1.11.3&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * http://jquery.com/&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; *&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * Includes Sizzle.js&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * http://sizzlejs.com/&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; *&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * Released under the MIT license&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * http://jquery.org/license&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; *&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * Date: 2015-04-28T16:19Z&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; */&lt;/span&gt;
&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; readyFired &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;false&lt;/span&gt;;

&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; bindReady(readyCallback) {
    &lt;span style=&quot;color: #888888;&quot;&gt;/**&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;     * Clean-up method for dom ready events&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;     */&lt;/span&gt;
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; detach() {
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.addEventListener) {
            &lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.removeEventListener(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;DOMContentLoaded&quot;&lt;/span&gt;, completed, &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;false&lt;/span&gt;);
            &lt;span style=&quot;color: #007020;&quot;&gt;window&lt;/span&gt;.removeEventListener(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;load&quot;&lt;/span&gt;, completed, &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;false&lt;/span&gt;);
        } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;else&lt;/span&gt; {
            &lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.detachEvent(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;onreadystatechange&quot;&lt;/span&gt;, completed);
            &lt;span style=&quot;color: #007020;&quot;&gt;window&lt;/span&gt;.detachEvent(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;onload&quot;&lt;/span&gt;, completed);
        }
    }
    &lt;span style=&quot;color: #888888;&quot;&gt;// Handle when the DOM is ready&lt;/span&gt;
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; ready() {
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #333333;&quot;&gt;!&lt;/span&gt;readyFired) {
            &lt;span style=&quot;color: #888888;&quot;&gt;// Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).&lt;/span&gt;
            &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #333333;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.body) {
                setTimeout(ready, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;1&lt;/span&gt;);
            }
            &lt;span style=&quot;color: #888888;&quot;&gt;// Remember that the DOM is ready&lt;/span&gt;
            readyFired &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;true&lt;/span&gt;;
            &lt;span style=&quot;color: #888888;&quot;&gt;// Time to call back&lt;/span&gt;
            &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (readyCallback &lt;span style=&quot;color: #333333;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;typeof&lt;/span&gt; (readyCallback) &lt;span style=&quot;color: #333333;&quot;&gt;===&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;function&quot;&lt;/span&gt;) {
                readyCallback.apply();
            }
        }
    }
    &lt;span style=&quot;color: #888888;&quot;&gt;/**&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;     * The ready event handler and self cleanup method&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt;     */&lt;/span&gt;
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; completed() {
        &lt;span style=&quot;color: #888888;&quot;&gt;// readyState === &quot;complete&quot; is good enough for us to call the dom ready in oldIE&lt;/span&gt;
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.addEventListener &lt;span style=&quot;color: #333333;&quot;&gt;||&lt;/span&gt; event.type &lt;span style=&quot;color: #333333;&quot;&gt;===&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;load&quot;&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;||&lt;/span&gt; &lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.readyState &lt;span style=&quot;color: #333333;&quot;&gt;===&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;complete&quot;&lt;/span&gt;) {
            detach();
            ready();
        }
    }
    &lt;span style=&quot;color: #888888;&quot;&gt;// Catch cases where $(document).ready() is called after the browser event has already occurred.&lt;/span&gt;
    &lt;span style=&quot;color: #888888;&quot;&gt;// we once tried to use readyState &quot;interactive&quot; here, but it caused issues like the one&lt;/span&gt;
    &lt;span style=&quot;color: #888888;&quot;&gt;// discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15&lt;/span&gt;
    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.readyState &lt;span style=&quot;color: #333333;&quot;&gt;===&lt;/span&gt; &lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;complete&quot;&lt;/span&gt;) {
        &lt;span style=&quot;color: #888888;&quot;&gt;// Handle it asynchronously to allow scripts the opportunity to delay ready&lt;/span&gt;
        setTimeout(ready);
        &lt;span style=&quot;color: #888888;&quot;&gt;// Standards-based browsers support DOMContentLoaded&lt;/span&gt;
    } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.addEventListener) {
        &lt;span style=&quot;color: #888888;&quot;&gt;// Use the handy event callback&lt;/span&gt;
        &lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.addEventListener(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;DOMContentLoaded&quot;&lt;/span&gt;, completed, &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;false&lt;/span&gt;);
        &lt;span style=&quot;color: #888888;&quot;&gt;// A fallback to window.onload, that will always work&lt;/span&gt;
        &lt;span style=&quot;color: #007020;&quot;&gt;window&lt;/span&gt;.addEventListener(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;load&quot;&lt;/span&gt;, completed, &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;false&lt;/span&gt;);
        &lt;span style=&quot;color: #888888;&quot;&gt;// If IE event model is used&lt;/span&gt;
    } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;else&lt;/span&gt; {
        &lt;span style=&quot;color: #888888;&quot;&gt;// Ensure firing before onload, maybe late but safe also for iframes&lt;/span&gt;
        &lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.attachEvent(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;onreadystatechange&quot;&lt;/span&gt;, completed);
        &lt;span style=&quot;color: #888888;&quot;&gt;// A fallback to window.onload, that will always work&lt;/span&gt;
        &lt;span style=&quot;color: #007020;&quot;&gt;window&lt;/span&gt;.attachEvent(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;onload&quot;&lt;/span&gt;, completed);
        &lt;span style=&quot;color: #888888;&quot;&gt;// If IE and not a frame&lt;/span&gt;
        &lt;span style=&quot;color: #888888;&quot;&gt;// continually check to see if the document is ready&lt;/span&gt;
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;var&lt;/span&gt; top &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;false&lt;/span&gt;;
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;try&lt;/span&gt; {
            top &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #007020;&quot;&gt;window&lt;/span&gt;.frameElement &lt;span style=&quot;color: #333333;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;null&lt;/span&gt; &lt;span style=&quot;color: #333333;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #007020;&quot;&gt;document&lt;/span&gt;.documentElement;
        } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;catch&lt;/span&gt; (e) {}
        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (top &lt;span style=&quot;color: #333333;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; top.doScroll) {
            (&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; doScrollCheck() {
                &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt; (&lt;span style=&quot;color: #333333;&quot;&gt;!&lt;/span&gt;readyFired) {
                    &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;try&lt;/span&gt; {
                        &lt;span style=&quot;color: #888888;&quot;&gt;// Use the trick by Diego Perini&lt;/span&gt;
                        &lt;span style=&quot;color: #888888;&quot;&gt;// http://javascript.nwbox.com/IEContentLoaded/&lt;/span&gt;
                        top.doScroll(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;left&quot;&lt;/span&gt;);
                    } &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;catch&lt;/span&gt; (e) {
                        &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; setTimeout(doScrollCheck, &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;50&lt;/span&gt;);
                    }
                    &lt;span style=&quot;color: #888888;&quot;&gt;// detach all dom ready events&lt;/span&gt;
                    detach();
                    &lt;span style=&quot;color: #888888;&quot;&gt;// and execute any waiting functions&lt;/span&gt;
                    ready();
                }
            })();
        }
    }
}
&lt;span style=&quot;color: #888888;&quot;&gt;// end bindReady&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
JSFiddle link:&amp;nbsp;&lt;a href=&quot;http://jsfiddle.net/mandrika/xpmme9on/&quot;&gt;http://jsfiddle.net/mandrika/xpmme9on/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/4614709127520660033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/07/detecting-that-page-is-ready-without.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/4614709127520660033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/4614709127520660033'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/07/detecting-that-page-is-ready-without.html' title='Perfect way to detect page is ready without jQuery (document.ready without jQuery)'/><author><name>Alex</name><uri>http://www.blogger.com/profile/04037835978421301737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-2150487310161349975</id><published>2015-05-05T19:53:00.000-07:00</published><updated>2015-05-05T19:53:31.145-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BA"/><title type='text'> #businessanalysis for beginners. Internal motivation and struggles of BAs</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Have you ever wondered who are these people who do business Analysis and why are they doing it?&lt;br /&gt;
I had the fortune to facilitate series of BA workshops where I got to ask questions to real-world BAs.&lt;br /&gt;
At the first meetup I have asked what drives them to do analysis?&lt;br /&gt;
&lt;br /&gt;
After all, a good chunk of developers are trying to stay away from it, and since I have came out of that crowd, I am curious &lt;u&gt;why people choose to do BA&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt;
So, here is how they have answered what business analysts love and what challenges them in BA&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img alt=&quot;websitewer&quot; height=&quot;640&quot; src=&quot;https://s3.amazonaws.com/easel.ly/all_easels/935888/BAfornewbie/image.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; title=&quot;easel.ly&quot; width=&quot;425&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Motivation and struggles of BA&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;https://s3.amazonaws.com/easel.ly/all_easels/935888/BAfornewbie/thumb.jpg&quot;&gt;
&lt;/a&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/2150487310161349975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/05/businessanalysis-for-beginners-internal.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/2150487310161349975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/2150487310161349975'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/05/businessanalysis-for-beginners-internal.html' title=' #businessanalysis for beginners. Internal motivation and struggles of BAs'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-7581718648080526232</id><published>2015-05-05T15:06:00.000-07:00</published><updated>2015-05-05T15:06:14.046-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BA"/><title type='text'>I can&#39;t deny the truth any longer...#businessanalysis @CoggleIt</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Last 10 years I have been working as a software developer/tech/team lead/PM. I have spent seems like an eternity working with different flavors of SharePoint. I liked that too.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
So, it&#39;s time to move on....&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
and uncover my passion in BA! I looooove business analysis!&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
During years working with SharePoint I was wondering what kept me fascinated by it and I know now - &lt;u&gt;ability to use platform to deliver business value quickly:&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdlNy0mAl7V9WCbgOckY-uWgxXrqEVNY5QuzPNlyieem8dUfhVykS9q3qztxAEjNy9eXf96237tF3sX_cwDQlr9wgAkjqmwxT9klyFFUtpcwQjGn6CHrKT_NmYuHYViC-nZRCcfjJCudM/s1600/FeatureTree.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdlNy0mAl7V9WCbgOckY-uWgxXrqEVNY5QuzPNlyieem8dUfhVykS9q3qztxAEjNy9eXf96237tF3sX_cwDQlr9wgAkjqmwxT9klyFFUtpcwQjGn6CHrKT_NmYuHYViC-nZRCcfjJCudM/s1600/FeatureTree.png&quot; height=&quot;152&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Feature tree on coggle.it&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;I don&#39;t have to spend months to craft some basic and needed business processes for people who need solution, not technology per se;&lt;/li&gt;
&lt;li&gt;I got to spend more time talking with people to understand their current challenges and co-create with them solution to solve and less time staring at the code.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Last year I walked away from SharePoint and started leading the custom development project.&lt;/div&gt;
&lt;div&gt;
I have successfully compensated absence of SharePoint in my life with BA activities on the project.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So year later, I am ready to shift focus in my blog - starting now, posts will be more on business analysis side and not so much or maybe not at all on development.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I am sorry SharePoint developers/administrators, I already lost bunch of you, and will lose even more.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Business analysts, I would love to connect with you and promise to share my BA experience, techniques and tools that make BA effective.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
By the way, this first post featured my latest nugget in BA toolset -&amp;nbsp;&lt;a href=&quot;https://coggle.it/&quot;&gt;https://coggle.it/&lt;/a&gt; - an extremely useful and free! tool that helps to do not only mind mapping, but &lt;a href=&quot;https://coggle.it/diagram/552e83a0de4e49060ad60e32/161e891a2d79ae2e990a2bfdc014a0e593a445b99e8f2e57a56b105e9b57c35d&quot; target=&quot;_blank&quot;&gt;feature tree&lt;/a&gt; too.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
This tree was a huge success in my project to visualize:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;scope of the project;&lt;/li&gt;
&lt;li&gt;priorities using colors,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;as well as completion of the features.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/7581718648080526232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/05/i-cant-deny-truth-any.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/7581718648080526232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/7581718648080526232'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/05/i-cant-deny-truth-any.html' title='I can&#39;t deny the truth any longer...#businessanalysis @CoggleIt'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdlNy0mAl7V9WCbgOckY-uWgxXrqEVNY5QuzPNlyieem8dUfhVykS9q3qztxAEjNy9eXf96237tF3sX_cwDQlr9wgAkjqmwxT9klyFFUtpcwQjGn6CHrKT_NmYuHYViC-nZRCcfjJCudM/s72-c/FeatureTree.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-2215774414663153526</id><published>2015-02-18T11:03:00.001-08:00</published><updated>2015-02-18T11:49:05.952-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure API Management"/><title type='text'>#APIM Dashboard. Usage report: Blocked, Failed, Other calls</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;Azure API Management shows the API usage report with the categorization:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;Blocked;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;Failed;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;Other.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; name=&quot;_MailEndCompose&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15.3333330154419px;&quot;&gt;Recently my client asks what are the&amp;nbsp;criteria used for these categories.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15.3333330154419px;&quot;&gt;And here we are:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;Successful:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;2XX&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;Blocked:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;403 and 429&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;Failed: 5XX&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11.5pt;&quot;&gt;The rest are counted as other.&lt;/span&gt;&lt;span style=&quot;color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/2215774414663153526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/02/apim-dashboard-usage-report-blocked.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/2215774414663153526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/2215774414663153526'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/02/apim-dashboard-usage-report-blocked.html' title='#APIM Dashboard. Usage report: Blocked, Failed, Other calls'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-4972948401391380255</id><published>2015-01-22T15:48:00.000-08:00</published><updated>2015-01-22T15:48:40.106-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure API Management"/><title type='text'>#AzureAPIMgmt  &#39;&lt;&#39;quota calls=&quot;x&quot; renewal-period=&quot;seconds&quot;&#39;&gt;&#39;. Does this allow x call in total per product, or x call per API inside the product?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Azure API &lt;a href=&quot;http://azure.microsoft.com/en-us/documentation/articles/api-management-policy-reference/#usage-quota&quot; target=&quot;_blank&quot;&gt;Usage Quota Policy&lt;/a&gt;&amp;nbsp;allows you define quota per product , per api , per method&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQki1LRT_TRq7PQbnxrH9fgVLspKAOAaY36txukxvv-yL8jIwkrMas-JauGbVKudFc0vMiqejch_3kRkjd_g5dXdy5G5wzH8risNzdmxuMDQhsvDwnCz1yMSu5t2dyUp0YULSsKZp-u30/s1600/AAPI_UsageQuota.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQki1LRT_TRq7PQbnxrH9fgVLspKAOAaY36txukxvv-yL8jIwkrMas-JauGbVKudFc0vMiqejch_3kRkjd_g5dXdy5G5wzH8risNzdmxuMDQhsvDwnCz1yMSu5t2dyUp0YULSsKZp-u30/s1600/AAPI_UsageQuota.png&quot; height=&quot;88&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
The question that I have got from the client was the following:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Quota
calls on the product level = x. Does this allow x call in total per product, or
x call per API inside the product?&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Answer: &amp;lt;quota calls=&quot;x&quot; renewal-period=&quot;seconds&quot;&amp;gt; allows total X amount of calls per product.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Quota per API&lt;/u&gt;&lt;br /&gt;
I have a quota setup per API. &amp;nbsp;Every 60 seconds we can call 5 times each specified APIs. If we exceeds, we get&amp;nbsp;&lt;span style=&quot;background-color: white; color: #505050; font-family: wf_segoe-ui_normal, &#39;Segoe UI&#39;, &#39;Segoe WP&#39;, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 19.6000003814697px;&quot;&gt;403 Quota Exceeded&lt;/span&gt;&lt;br /&gt;
For example:&lt;br /&gt;
I call &quot;Echo API&quot; 5 times. Then I am trying to call it one more - 6th time. Failed.&amp;nbsp;&lt;span style=&quot;background-color: white; color: #505050; font-family: wf_segoe-ui_normal, &#39;Segoe UI&#39;, &#39;Segoe WP&#39;, Tahoma, Arial, sans-serif; font-size: 14.4444446563721px; line-height: 19.6000003814697px;&quot;&gt;403 Quota Exceeded&lt;/span&gt;&lt;br /&gt;
But I am still able to call &quot;My Echo API&quot; 5 times after I have called 5 times &quot;Echo API&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoAeMxlx7yMI_rvU_K4NF7K5MpPmhDu5hgT0pTRMmvWXWfXOwNSmblSRhfoU01ud9fMDlP9x8emKtJV3VzFba4Tpml-TPzoMB5Q8ZamEeM4SR31PTIizuyHQLYf4lddytviI9Z-MKyskE/s1600/AAPI_QuotaPerApi.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoAeMxlx7yMI_rvU_K4NF7K5MpPmhDu5hgT0pTRMmvWXWfXOwNSmblSRhfoU01ud9fMDlP9x8emKtJV3VzFba4Tpml-TPzoMB5Q8ZamEeM4SR31PTIizuyHQLYf4lddytviI9Z-MKyskE/s1600/AAPI_QuotaPerApi.jpg&quot; height=&quot;130&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;u&gt;Quota per Product&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Now, I have modified the policy , I have put calls=&quot;5&quot; on the product level. Every hour we can call &lt;b&gt;5 times any APIs in total&lt;/b&gt; per product.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
For example: I call &quot;Echo API&quot; 3 times, then I call &quot;My Echo API&quot; 2 times. &amp;nbsp;Total=5. Then I am trying to call &quot;Echo API&quot; again. Attempt is failed.&amp;nbsp;&lt;span style=&quot;background-color: white; color: #505050; font-family: wf_segoe-ui_normal, &#39;Segoe UI&#39;, &#39;Segoe WP&#39;, Tahoma, Arial, sans-serif; font-size: 14.4444446563721px; line-height: 19.6000003814697px;&quot;&gt;403 Quota Exceeded&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #505050; font-family: wf_segoe-ui_normal, &#39;Segoe UI&#39;, &#39;Segoe WP&#39;, Tahoma, Arial, sans-serif; font-size: 14.4444446563721px; line-height: 19.6000003814697px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2P0Kaq3E0ToKFp3QclDQsBWbYesClFISwPNedLBYUSIW9xTcwZeE9v2soTWjzbehuf2zdNLbMTOIT5PFupT2nVuNIGQLO5uJxBrk4CCdFSP6ka5pPUtrWdW0hFuSLsoMRHDbg2jUpPn8/s1600/AAPI_QuotePerProduct.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2P0Kaq3E0ToKFp3QclDQsBWbYesClFISwPNedLBYUSIW9xTcwZeE9v2soTWjzbehuf2zdNLbMTOIT5PFupT2nVuNIGQLO5uJxBrk4CCdFSP6ka5pPUtrWdW0hFuSLsoMRHDbg2jUpPn8/s1600/AAPI_QuotePerProduct.jpg&quot; height=&quot;82&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
P.S.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
It&#39;s worth to note that you can&#39;t set less than 3600 sec renewal-period on the Product level in case you set calls limit on the product level.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
One of improvements that I want to suggest to MS - is to provide error messages for Policy editor, as well as IntelliSense.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The &amp;nbsp;only indicator now that is something wrong with the policy is the fact that I can&#39;t save it . How do you know you saved the policy? It should be grey out when it&#39;s saved.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/4972948401391380255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/01/azureapimgmt-does-this-allow-x-call-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/4972948401391380255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/4972948401391380255'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/01/azureapimgmt-does-this-allow-x-call-in.html' title='#AzureAPIMgmt  &#39;&lt;&#39;quota calls=&quot;x&quot; renewal-period=&quot;seconds&quot;&#39;&gt;&#39;. Does this allow x call in total per product, or x call per API inside the product?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQki1LRT_TRq7PQbnxrH9fgVLspKAOAaY36txukxvv-yL8jIwkrMas-JauGbVKudFc0vMiqejch_3kRkjd_g5dXdy5G5wzH8risNzdmxuMDQhsvDwnCz1yMSu5t2dyUp0YULSsKZp-u30/s72-c/AAPI_UsageQuota.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-5083010960307335429</id><published>2015-01-06T14:55:00.002-08:00</published><updated>2015-01-06T14:57:07.717-08:00</updated><title type='text'>#APIs  A quick learning kit on Azure API Management @AzureApiMgmt  </title><content type='html'>&lt;iframe src=http://list.ly/plugin/widget?list=Xco-azure-api-management&#39; frameborder=&#39;no&#39; scrolling=&#39;no&#39; width=&#39;600&#39; height=&#39;122&#39;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/5083010960307335429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/01/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/5083010960307335429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/5083010960307335429'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2015/01/blog-post.html' title='#APIs  A quick learning kit on Azure API Management @AzureApiMgmt  '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-586440035456533783</id><published>2014-05-30T10:03:00.000-07:00</published><updated>2014-05-30T10:07:12.456-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Error"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><title type='text'>#SP2013 The server was unable to save the form at this time.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
A user can&#39;t edit &amp;nbsp;and save properties of the document.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://egilhansen.com/sites/default/files/node/49/sharepoint-error-message-form.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://egilhansen.com/sites/default/files/node/49/sharepoint-error-message-form.gif&quot; height=&quot;136&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
In my case it turned out to be&lt;span style=&quot;color: red;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;a permission issue.&lt;/span&gt;&lt;br /&gt;
The document library uses a document set which in turn uses a custom content type that were defined on the site collection level.&lt;br /&gt;
The lib was created under some site (spweb) , the lib has unique permissions&lt;br /&gt;
&lt;span style=&quot;background-color: yellow; color: #444444;&quot;&gt; The user doesn&#39;t have access to the site, but has access to the lib.&lt;/span&gt;&lt;br /&gt;
The user can upload and check in &amp;nbsp;the document to the document set, &lt;span style=&quot;background-color: yellow;&quot;&gt;but can&#39;t edit and save the properties of the custom document content type &lt;/span&gt;(which is used in the document set).&lt;br /&gt;
Every time the user hits the save button he gets the client-side error -&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&quot;The server was unable to save the form at this time.Please try again.&quot;&lt;/span&gt;&lt;br /&gt;
I have traced the issue when the user attempted to create a document set item. He got an error: &quot;Access denied&quot;.&lt;br /&gt;
It happens because SharePoint uses the link ~site/_layouts/15/NewDocSet.aspx that is not accessible by the user since he doesn&#39;t have access to the site.&lt;br /&gt;
The obvious fix in my case to give access to the site to the user.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/586440035456533783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/sp2013-server-was-unable-to-save-form.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/586440035456533783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/586440035456533783'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/sp2013-server-was-unable-to-save-form.html' title='#SP2013 The server was unable to save the form at this time.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-1579589713774896862</id><published>2014-05-29T14:26:00.000-07:00</published><updated>2014-05-29T14:33:20.240-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bug"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2013"/><title type='text'>@project SP1 for #Project2013 introduces the old bug with missing resources</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #2a2a2a; line-height: 19.5px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;‘Lost Resources’ bug has came back after&lt;a href=&quot;http://www.microsoft.com/en-us/download/details.aspx?id=42545&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;re-relased SP1 for PS2013&lt;/a&gt;&amp;nbsp;has been applied.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The issue -&amp;nbsp;&lt;a href=&quot;http://blogs.technet.com/b/projectsupport/archive/2014/02/06/project-server-2013-and-project-online-what-happened-to-my-resources.aspx&quot; target=&quot;_blank&quot;&gt;The project won&#39;t published . The task has a number instead of resource name&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-97-39-metablogapi/image_5F00_thumb_5F00_4C1E0AD9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-97-39-metablogapi/image_5F00_thumb_5F00_4C1E0AD9.png&quot; height=&quot;197&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
To fix it - you need to manually re-add the missing resources in the project.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Plus,&lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt; you need to run the SQL to fix 2 PS procedures&lt;/span&gt;, as it was recommended in&amp;nbsp;&lt;a href=&quot;http://support.microsoft.com/kb/2933444&quot; target=&quot;_blank&quot;&gt;http://support.microsoft.com/kb/2933444&lt;/a&gt;&lt;/div&gt;
draft.MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES&lt;br /&gt;
pub.MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES&lt;br /&gt;
&lt;br /&gt;
I have run the sql before SP1, then I have applied SP1 and compare procedures before and after:&lt;br /&gt;
1.&amp;nbsp;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, monospace; font-size: 13px;&quot;&gt;[draft].[MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;The procedure was re-created by SP1&lt;/span&gt; (the service packed was installed on 5/21/2014)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4adJDT7dM1oiOBiB5VkKKUOIQFyaFd9LyH650QRiKLPMYNxVMRi9IgS6tiKoVSgq4ggd0ekuyq3QYEdDaPi86YBVQjLIJrY6gGThu7YChtez0PcB6BLXRHA5ZT7Fw4snDELAIV6ArdnE/s1600/draft_MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4adJDT7dM1oiOBiB5VkKKUOIQFyaFd9LyH650QRiKLPMYNxVMRi9IgS6tiKoVSgq4ggd0ekuyq3QYEdDaPi86YBVQjLIJrY6gGThu7YChtez0PcB6BLXRHA5ZT7Fw4snDELAIV6ArdnE/s1600/draft_MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES.jpg&quot; height=&quot;327&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;and the SQL delete statement lacks filter by PROJ_UID&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;WHERE RES_UID IN (SELECT RES_UID FROM @resUids)&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
2.&amp;nbsp;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Consolas, &#39;Courier New&#39;, Courier, monospace; font-size: 13px;&quot;&gt;[pub].[MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
The procedure was re-created by SP1 &amp;nbsp;(the service packed was installed on 5/21/2014)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm_bTBqESlTbiJoELEYDLwrpY81DqmrwSxq_qIwaUVlVv1lvS6EBFNFGfav3RKhiX9sqG2_NeGNbFDaLMGcq8QfiCvT-DQiILltNEsA_W45bP3kSZ67t_7QcHbeefZ-CRLDrldI9pOJUc/s1600/pub_MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm_bTBqESlTbiJoELEYDLwrpY81DqmrwSxq_qIwaUVlVv1lvS6EBFNFGfav3RKhiX9sqG2_NeGNbFDaLMGcq8QfiCvT-DQiILltNEsA_W45bP3kSZ67t_7QcHbeefZ-CRLDrldI9pOJUc/s1600/pub_MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES.jpg&quot; height=&quot;327&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;and the SQL delete statement lacks filter by PROJ_UID&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;WHERE RES_UID IN (SELECT RES_UID FROM @resUids)&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/1579589713774896862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/project-sp1-for-project2013-introduces.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/1579589713774896862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/1579589713774896862'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/project-sp1-for-project2013-introduces.html' title='@project SP1 for #Project2013 introduces the old bug with missing resources'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4adJDT7dM1oiOBiB5VkKKUOIQFyaFd9LyH650QRiKLPMYNxVMRi9IgS6tiKoVSgq4ggd0ekuyq3QYEdDaPi86YBVQjLIJrY6gGThu7YChtez0PcB6BLXRHA5ZT7Fw4snDELAIV6ArdnE/s72-c/draft_MSP_WINPROJ_DELETE_OLD_PROJECT_RESOURCES.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-4191817286973120023</id><published>2014-05-22T14:47:00.001-07:00</published><updated>2014-05-22T14:47:41.608-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bug"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2013"/><title type='text'> @project Confusing UI in #Project2013 Assignments scenario</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;TaskDetails.aspx - &amp;nbsp;This Web part was unable to load.&lt;/span&gt;&lt;br /&gt;
The user :&lt;br /&gt;
1. Creates a task from tasks.aspx&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZCU4oEve5ndn5_ZLFI9SJqZPGyDtsjEmVg3EcU3p3B48JFXeIpN6juszTDML1HUXJq1fGRBCTfJmHAqB7nuOze9c46MFQPg0tkiQ83YCCGVfTC4T9I707Qdfk901HIL7RPtR-0RNuUpc/s1600/PS_Assgn_Task_Created.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZCU4oEve5ndn5_ZLFI9SJqZPGyDtsjEmVg3EcU3p3B48JFXeIpN6juszTDML1HUXJq1fGRBCTfJmHAqB7nuOze9c46MFQPg0tkiQ83YCCGVfTC4T9I707Qdfk901HIL7RPtR-0RNuUpc/s1600/PS_Assgn_Task_Created.png&quot; height=&quot;300&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;2. Just a minute or couple later he refreshes&amp;nbsp;TaskDetails.aspx and see the error&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWbQ52xBQ02g25HJf9oO9Y9dT-eT2v5e8fbFN5kwPgWyfQHbvV0abViEkGVGUe-KW4k3spt-zKLeinE9W3diAKfl8pPhiw48N6GhlGl3VEUYhj3DNWUsMbFV1j3WJ0Cd4jZAA8l2fK5dA/s1600/PS_Assgn_Task_Removed_fromMyTasks.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWbQ52xBQ02g25HJf9oO9Y9dT-eT2v5e8fbFN5kwPgWyfQHbvV0abViEkGVGUe-KW4k3spt-zKLeinE9W3diAKfl8pPhiw48N6GhlGl3VEUYhj3DNWUsMbFV1j3WJ0Cd4jZAA8l2fK5dA/s1600/PS_Assgn_Task_Removed_fromMyTasks.png&quot; height=&quot;125&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;3.&lt;span style=&quot;background-color: yellow;&quot;&gt; The user goes back to Tasks.aspx and doesn&#39;t see the task that he just created.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Most of the time that is the hint that task or assignment were removed.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
It&#39;s worth to mention that in the context of Project Server:&lt;br /&gt;
The task is ,simply, a task.&lt;br /&gt;
The assignment is a task that assigned to a resource.&lt;br /&gt;
&lt;br /&gt;
In this specific scenario, I have checked the project and I saw the task still exists.So, my theory that the task\assignment was removed is not true in this specific scenario.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYu2D9Oe6UliDU0a7GaRbraObUY3IX7QrqzHMmYOgqGcwgv3fP2ywJjq_u2a_Iljdrg3YGLqZPhSmkhl_lSAEtjurb9OFUwLKTBxblz5diZ-Sd5hTmDYeEHZWGgO0-TRcf-mdxY1Sn4Pg/s1600/PS_Assgn_Task_PublishedInProjectWithInitialResource.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYu2D9Oe6UliDU0a7GaRbraObUY3IX7QrqzHMmYOgqGcwgv3fP2ywJjq_u2a_Iljdrg3YGLqZPhSmkhl_lSAEtjurb9OFUwLKTBxblz5diZ-Sd5hTmDYeEHZWGgO0-TRcf-mdxY1Sn4Pg/s1600/PS_Assgn_Task_PublishedInProjectWithInitialResource.png&quot; height=&quot;43&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Important: The resource name is the same user who has just created a task and now he can&#39;t see that task in the tasks list.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
That&#39;s weird.&lt;br /&gt;
As it turned out that is the confusing UI in Project Server.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Even though the resource name in the project page (Project%20Detail%20Pages/Schedule.aspx) &amp;nbsp;is the user who created a task , the assignment has been assigned to a different user.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The reason: The default assignment owner is not the resource himself&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWx5dW71HT6ugF4qWIIEyp-47Xjqn7iTaEhZjPvCbtuQPEpFF9UHOwLGhmDrE9jLCR-GNevmM3BPNIhBZXDdhQCkDfzOpWYlGD0m889peb6W7o8yc0hFFYa5abzXBwqtGXN4xYn1Ka3iA/s1600/PS_Assgn_Task_DefaultAssigmentOwner.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWx5dW71HT6ugF4qWIIEyp-47Xjqn7iTaEhZjPvCbtuQPEpFF9UHOwLGhmDrE9jLCR-GNevmM3BPNIhBZXDdhQCkDfzOpWYlGD0m889peb6W7o8yc0hFFYa5abzXBwqtGXN4xYn1Ka3iA/s1600/PS_Assgn_Task_DefaultAssigmentOwner.png&quot; height=&quot;74&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
To fix it:&lt;br /&gt;
/_layouts/15/pwa/Admin/AddModifyUser.aspx&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: yellow; font-family: inherit;&quot;&gt;Set&amp;nbsp;&lt;span style=&quot;color: #333333; line-height: 17px; text-indent: -24px;&quot;&gt;the resource&#39;s name is specified in the Default Assignment Owner field&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCtiE_flQjKj8NCzqPS8-2rLwztZmdvHyOSQN_ncZLFFs2spJuUBJkIFFGUmOxfXr9bAuVTYEIbnv-HQaCxigzFdLtM_7fWT_lVhZ_QEOOvELuFs18Azzhdibh3__Tl4Qq1f61zkR3k34/s1600/PS_Assgn_Task_DefaultAssigmentOwnerRightOne.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCtiE_flQjKj8NCzqPS8-2rLwztZmdvHyOSQN_ncZLFFs2spJuUBJkIFFGUmOxfXr9bAuVTYEIbnv-HQaCxigzFdLtM_7fWT_lVhZ_QEOOvELuFs18Azzhdibh3__Tl4Qq1f61zkR3k34/s1600/PS_Assgn_Task_DefaultAssigmentOwnerRightOne.png&quot; height=&quot;76&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
My suggestion to MS: Please set in&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;Project%20Detail%20Pages/Schedule.aspx &lt;/span&gt;in the column Resource - &lt;span style=&quot;color: red;&quot;&gt;the Assignee, not a task creator&lt;/span&gt;&lt;br /&gt;
Additional reference:&lt;br /&gt;
&lt;a href=&quot;http://projeqz.freshdesk.com/support/articles/169136-team-members-cannot-see-their-assigned-tasks-on-the-timesheet-page-or-task-page-in&quot; target=&quot;_blank&quot;&gt;Team Members cannot see their assigned tasks on the Timesheet page or Task page in PWA&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/4191817286973120023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/project-confusing-ui-in-project2013.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/4191817286973120023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/4191817286973120023'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/project-confusing-ui-in-project2013.html' title=' @project Confusing UI in #Project2013 Assignments scenario'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZCU4oEve5ndn5_ZLFI9SJqZPGyDtsjEmVg3EcU3p3B48JFXeIpN6juszTDML1HUXJq1fGRBCTfJmHAqB7nuOze9c46MFQPg0tkiQ83YCCGVfTC4T9I707Qdfk901HIL7RPtR-0RNuUpc/s72-c/PS_Assgn_Task_Created.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-7697709637217254195</id><published>2014-05-19T14:30:00.000-07:00</published><updated>2014-05-22T11:37:55.343-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="@SPC_ORG"/><category scheme="http://www.blogger.com/atom/ns#" term="Search"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><title type='text'>@SPC_ORG SP2013 Search by @bniaulin</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Continuous crawl:&lt;br /&gt;
&amp;nbsp;- only works on SP Content sources;&lt;br /&gt;
&amp;nbsp;- by default every 15 min;&lt;br /&gt;
&lt;br /&gt;
Use continuous crawl diligently, only on the content source that they need it.&lt;br /&gt;
&lt;br /&gt;
NO XSLT, use html, css, js&lt;br /&gt;
&lt;br /&gt;
SP2013 SP1 has ability to turn the Optimistic overwrite for title - MetadataExtractorTitle&lt;br /&gt;
&lt;br /&gt;
2 web parts for Search:&lt;br /&gt;
SearchResult web part - you have to have a custom display template&lt;br /&gt;
Content Search web part - you can re-map the properties&lt;br /&gt;
&lt;br /&gt;
2 types of templates:&lt;br /&gt;
1. Control (a container for item display template)&lt;br /&gt;
2. Item Display&lt;br /&gt;
&lt;br /&gt;
! Don&#39;t touch automatically created js file out from content template&lt;br /&gt;
&lt;br /&gt;
Result types helps to vary item templates based on the rule (conditions)&lt;br /&gt;
&lt;br /&gt;
Resources:&lt;br /&gt;
&lt;a href=&quot;http://tympanus.net/codrops/&quot; target=&quot;_blank&quot;&gt;http://tympanus.net/codrops/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/7697709637217254195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-sp2013-search-by-bniaulin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/7697709637217254195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/7697709637217254195'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-sp2013-search-by-bniaulin.html' title='@SPC_ORG SP2013 Search by @bniaulin'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-2992444617797233220</id><published>2014-05-19T12:58:00.000-07:00</published><updated>2014-05-22T11:37:55.334-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="@SPC_ORG"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><title type='text'>@SPC_ORG Go mobile with responsive design by @kyleschaeffer</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
1. Why Mobile&lt;br /&gt;
30% audience are on mobile already for a general content&lt;br /&gt;
&lt;br /&gt;
2. What is responsive design&lt;br /&gt;
Future-friendly approach to handle different screen resolution.&lt;br /&gt;
The inventor of the term -&amp;nbsp;&lt;a href=&quot;http://ethanmarcotte.com/&quot; target=&quot;_blank&quot;&gt;Ethan Marcotte&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
3. How does it work?&lt;br /&gt;
HTML+CSS+JavaScript&lt;br /&gt;
Flexibility &amp;amp; Adaptation&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Stop using fixed width, use %;&lt;/li&gt;
&lt;li&gt;CSS Media query&lt;/li&gt;
&lt;/ul&gt;
@media screen and (max-width:800px) {} - basically, a rule when to use this CSS in {}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&quot;Mobile first&quot; is better since the client won&#39;t need to download extra artifacts&lt;br /&gt;
&lt;br /&gt;
4. How SharePoint do it?&lt;br /&gt;
&amp;nbsp;this is a tricky question. It takes more effort.&lt;br /&gt;
We don&#39;t have full control on SP OTB html and css.&lt;br /&gt;
&lt;br /&gt;
Much easier if you start with your own master page.&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Disable &quot;Mobile browser view&quot;&lt;/li&gt;
&lt;li&gt;Activate SP server publishing&lt;/li&gt;
&lt;/ul&gt;
(team site don&#39;t have master pages, you have to activate the publishing feature, and you need to create a new page for layouts)&lt;br /&gt;
Use only Publishing template!&lt;br /&gt;
&lt;br /&gt;
When you create a mobile portal - keep only: publishing site template, custom master page and layouts&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Create responsive templates:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Master pages&lt;/li&gt;
&lt;li&gt;Page layouts&lt;/li&gt;
&lt;li&gt;Item styles&lt;/li&gt;
&lt;li&gt;Display templates (2013)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Create responsive content&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
ListView is still a problem to make it responsible&lt;/div&gt;
&lt;div&gt;
A kind of workaround: Put a div wrapper.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Resources:&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://spblueprint.codeplex.com/&quot; target=&quot;_blank&quot;&gt;http://spblueprint.codeplex.com/&lt;/a&gt;&amp;nbsp; - a blank blunt template for Sp2013 OTTB Responsive&lt;br /&gt;
&lt;a href=&quot;http://responsivesharepoint.codeplex.com/&quot; target=&quot;_blank&quot;&gt;http://responsivesharepoint.codeplex.com/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/2992444617797233220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-go-mobile-with-responsive-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/2992444617797233220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/2992444617797233220'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-go-mobile-with-responsive-design.html' title='@SPC_ORG Go mobile with responsive design by @kyleschaeffer'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-896244527343963714</id><published>2014-05-19T11:19:00.000-07:00</published><updated>2014-05-22T11:37:55.346-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="@SPC_ORG"/><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint App"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><title type='text'>@SPC_ORG @DougHemminger on #SharePointApp development</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;No more authohosted app!&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://blogs.office.com/2014/05/16/update-on-autohosted-apps-preview-program/&quot;&gt;MS announced that the Office 365 Autohosted Apps Preview program will end on June 30, 2014.&lt;/a&gt;&lt;br /&gt;
So now we have 2 left: SharePoint-hosted, provider-hosted.&lt;br /&gt;
&lt;br /&gt;
App model to solve security issues of full trust solutions.&lt;br /&gt;
&lt;br /&gt;
When to use the App Model&lt;br /&gt;
&amp;nbsp;-SPOnline&lt;br /&gt;
&amp;nbsp;-Strong JavaScript\Client side developers&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
a nice thing to know:&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/en-us/office/dn594490&quot; target=&quot;_blank&quot;&gt;Office dev center has Showcase: Contoso incubation search app&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Other recommended read:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj163114(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;Apps for SharePoint compared with SharePoint solutions&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Note:&lt;br /&gt;
On Anonymous access for App -&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/dn579415(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;How to: Create apps for SharePoint that can be used by anonymous users&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/896244527343963714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-doughemminger-on-sharepointapp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/896244527343963714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/896244527343963714'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-doughemminger-on-sharepointapp.html' title='@SPC_ORG @DougHemminger on #SharePointApp development'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-5273640390628667029</id><published>2014-05-19T08:55:00.000-07:00</published><updated>2014-05-22T11:37:55.340-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="@SPC_ORG"/><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><title type='text'>@SPC_ORG @helloitsliam on SP2013 Authentication &amp; Authorization</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&amp;nbsp;Claims mentality:&lt;span style=&quot;background-color: yellow;&quot;&gt;&amp;nbsp;there is no user, there is an attribute&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt; by&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://blog.helloitsliam.com/&quot;&gt;Liam Cleary&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Authentication = Verification of Claim (login, pwd) - is not on SP&lt;br /&gt;
Authorization = Verification of Permission (access verification) - going on SP&lt;br /&gt;
&lt;br /&gt;
Authentication precedes authorization (except anonymous access)&lt;br /&gt;
&lt;br /&gt;
Often mistake: &quot;Too often we focus on Authentication and not Authorization&quot;&lt;br /&gt;
&lt;br /&gt;
Authentication &lt;span style=&quot;background-color: yellow;&quot;&gt;Claims&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;- wide support;&lt;br /&gt;
&amp;nbsp;- WF-Trust 1.4&lt;br /&gt;
&amp;nbsp;- &lt;span style=&quot;background-color: yellow;&quot;&gt;SAML &lt;/span&gt;Token 1.1 AuthN&lt;br /&gt;
&amp;nbsp;- It was developed for Sign On&lt;br /&gt;
&amp;nbsp;- Federation&lt;br /&gt;
Already many providers&lt;br /&gt;
-Microsoft standard approach&lt;br /&gt;
- before we needed to write custom code to authenticaion&lt;br /&gt;
&lt;br /&gt;
Claim =&lt;br /&gt;
1. Identity (AD, Google, Windows Live)&amp;nbsp;+&lt;br /&gt;
2. Claim (Attibutes of the Identity)&amp;nbsp;+&lt;br /&gt;
3. Token (binary Representation of Idenity)&amp;nbsp;+&lt;br /&gt;
4. Relying Party (aka RP)&amp;nbsp;+&lt;br /&gt;
5. Secure Token Service (STS)&lt;br /&gt;
&lt;br /&gt;
What is &lt;span style=&quot;background-color: yellow;&quot;&gt;Claims Augmentation:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Ability to intercept the incoming claims and transform to different outgoing claims&lt;/li&gt;
&lt;li&gt;Add additional attributes&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Why to use Claims Augmentation: - retrieve user attributes to LOB&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Authentication methods:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. AD is a classical method authentication.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2. Membership and Role Providers - a custom mechanism for authentication&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3. Custom Identity Provider.&lt;/div&gt;
&lt;div&gt;
Requires Trusted Certificate for communication&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. Azure Control Service (Azure Windows AD)&lt;/div&gt;
&lt;div&gt;
for O365 - ADFS Type cloud based service&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Oauth - is a mechanism based on &quot;Trust&quot;&lt;/div&gt;
&lt;div&gt;
You trust the app, the app has permissions assigned.&lt;/div&gt;
&lt;div&gt;
So you can access data that you (as user) don&#39;t have access, but app has.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/5273640390628667029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-helloitsliam-on-sp2013.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/5273640390628667029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/5273640390628667029'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-helloitsliam-on-sp2013.html' title='@SPC_ORG @helloitsliam on SP2013 Authentication &amp; Authorization'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-379914914670519968</id><published>2014-05-19T07:11:00.001-07:00</published><updated>2014-05-22T11:37:55.337-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="@SPC_ORG"/><category scheme="http://www.blogger.com/atom/ns#" term="Best Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="User Adoption"/><title type='text'>@SPC_ORG by @susanhanley on User Adoption. Observe, Listen and Communicate</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
A keynote on 5/19/2014&amp;nbsp;#SharePointConference.ORG - User Adoption&lt;br /&gt;
&lt;div&gt;
http://susanhanley.com/. Susan is local to me - she lives in Bethesda, MD.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Notes from the keynote.&lt;/div&gt;
&lt;div&gt;
The factors of Successful User Adoption:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. WIIFM - what&#39;s in it for me.&lt;/div&gt;
&lt;div&gt;
Make you heard your stakeholders&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2. The SP solution should be tight to critical company goal&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3. Adoptable solution solves the problem&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. Give people voice&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
SP2013 features engage users:&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;- likes, ratings in RIGHT context;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;- search; Create a Tip web part with tips and feedback. (Sue thinks it&#39;s crucial)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
5. Engaging content&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;- well written content for the web;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;- relevant for user.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
6. Keep it simple&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
7. Start small.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Turn out solution in 90 days&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
8.Roll out in gradual manner&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
9.Engage leaders&lt;/div&gt;
&lt;div&gt;
&quot;No involvement by leaders, no commitment by employees. No exceptions&quot;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
A great tip: &quot; To reduce attachments in the emails, set a rule in the leader&#39;s mailbox to reject attachments and ask to provide a link to the document&quot;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
10. Look for &quot;early adopters&quot;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
11. Train to make people comfortable&lt;/div&gt;
&lt;div&gt;
Plan a training roadmap - for comfort.&lt;/div&gt;
&lt;div&gt;
Effective training - training suits people needs. Use different formats for different people.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
12. COMMUNICATION&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;be persistent&lt;/li&gt;
&lt;li&gt;get feedback whenever possible&lt;/li&gt;
&lt;li&gt;Think about how to communicate THE LAUNCH&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The ideas on launch videos:&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.scoop.it/t/intranet-launch-videos-and-teasers&quot;&gt;http://www.scoop.it/t/intranet-launch-videos-and-teasers&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=SinFM8hNcOg&quot; target=&quot;_blank&quot;&gt;Dartmouth-Hitchcock Intranet Home Redesign&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
don&#39;t call SharePoint portal - SharePoint portal&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Another idea:&lt;/div&gt;
&lt;div&gt;
30 minutes for 30 things that you didn&#39;t know about SP&lt;/div&gt;
&lt;div&gt;
&quot;Get Sharp on SharePoint&quot; - webcast&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
13. OBSERVE the users&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/379914914670519968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-by-susanhanley-on-user-adoption.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/379914914670519968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/379914914670519968'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spcorg-by-susanhanley-on-user-adoption.html' title='@SPC_ORG by @susanhanley on User Adoption. Observe, Listen and Communicate'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-7084118586455005420</id><published>2014-05-19T07:00:00.004-07:00</published><updated>2014-05-19T07:00:52.961-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="UX"/><title type='text'>UI\IA notes and links</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;ul class=&quot;ms-blog-postList&quot;&gt;
&lt;li&gt;&lt;div class=&quot;ms-blog-postBox ms-shadow&quot;&gt;
&lt;div class=&quot;ms-blog-postBoxMargin&quot;&gt;
&lt;div class=&quot;ms-blog-postBody&quot;&gt;
&lt;div class=&quot;ms-rtestate-field&quot; dir=&quot;&quot;&gt;
&lt;div class=&quot;ExternalClass477433554B3549688F1D60D237FD019F&quot;&gt;
&lt;div style=&quot;background-position: initial initial; background-repeat: initial initial; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #3f403b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strong&gt;1)&amp;nbsp;&lt;a href=&quot;http://www.goodui.org/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #33bbff;&quot;&gt;GoodUI&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;— A great list of simple, illustrated ideas that are&lt;em&gt;usually&lt;/em&gt;&amp;nbsp;good things to do, or at least try, when designing. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-position: initial initial; background-repeat: initial initial; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #3f403b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strong&gt;2)&amp;nbsp;&lt;a href=&quot;http://www.patterntap.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #33bbff;&quot;&gt;PatternTap&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;— A library of user-submitted examples of all the parts of a website you might need.&amp;nbsp;&lt;strong&gt;&lt;em&gt;Note:&lt;/em&gt;&amp;nbsp;&lt;/strong&gt;Some are good, some are bad, but looking through examples will definitely give a sense of what is common and what isn&#39;t. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-position: initial initial; background-repeat: initial initial; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #3f403b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strong&gt;3)&amp;nbsp;&lt;a href=&quot;http://www.formstack.com/the-anatomy-of-a-perfect-landing-page&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #33bbff;&quot;&gt;The Anatomy of a Perfect Landing Page&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;— This article isn&#39;t super new, but it still holds up. Following this will allow you to quickly create a generic, but effective page for users that find you via search. i.e. — the first page people see. If you&#39;re lovin&#39; it, I recommend the&amp;nbsp;&lt;a href=&quot;http://unbounce.com/blog/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #33bbff;&quot;&gt;&lt;strong&gt;Unbounce blog.&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-position: initial initial; background-repeat: initial initial; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #3f403b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;strong&gt;4)&amp;nbsp;&lt;a href=&quot;http://www.mobile-patterns.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #33bbff;&quot;&gt;Mobile Patterns&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;— Similar to PatternTap, this isn&#39;t a list of perfect designs, but it is a good way to look at a lot of mobile app designs and get a sense of what is &quot;common&quot;. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-position: initial initial; background-repeat: initial initial; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;&lt;a href=&quot;http://www.pinterest.com/timoa/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #33bbff;&quot;&gt;&lt;strong&gt;5) Timoa on Pinterest&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #3f403b;&quot;&gt;&amp;nbsp;— A very organized collection of UI elements, sorted by feature. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;(from &lt;a href=&quot;http://thehipperelement.com/post/72691840090/daily-ux-crash-course-8-of-31&quot;&gt;http://thehipperelement.com/post/72691840090/daily-ux-crash-course-8-of-31&lt;/a&gt;) &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;&lt;a href=&quot;http://prezi.com/aafmvya6bk7t/understanding-information-architecture/&quot;&gt;http://prezi.com/aafmvya6bk7t/understanding-information-architecture/&lt;/a&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://journalofia.org/&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;http://journalofia.org/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;&lt;a href=&quot;http://www.nngroup.com/reports/&quot;&gt;http://www.nngroup.com/reports/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/7084118586455005420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/uiia-notes-and-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/7084118586455005420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/7084118586455005420'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/uiia-notes-and-links.html' title='UI\IA notes and links'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-7121590282731912933</id><published>2014-05-13T08:00:00.001-07:00</published><updated>2014-05-13T08:00:55.999-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><title type='text'>#SPOnline: 5 things you wish you knew before the move</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;SharePoint Online suits my company no doubt. At the same time, I see that certain scenarios won&#39;t land well in SharePoint Online. It&#39;s a complex question &quot;when to use the cloud&quot;. And usually, I ask money to answer it.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;What I can do for free here is to share with you few discoveries while using SharePoint Online. I hope these discoveries will help you to form your view if your current on-prem environment can be moved to the cloud.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1. &lt;span style=&quot;background-color: yellow;&quot;&gt;You can&#39;t get log from the SharePoint Online.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;As of 5/13/2014 , the SPOnline PowerShell cmdlt&amp;nbsp;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/fp161369(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;Get-SPOTenantLogEntry&lt;/a&gt;&amp;nbsp;&quot;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;For Beta 2, the only company logs available are for Business Connectivity Services (BCS).&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;No workaround here.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Windows PowerShell cmdlets for SharePoint Online have limited command sets&lt;/span&gt;. &amp;nbsp;For example, you can&#39;t &lt;a href=&quot;http://sharing-the-experience.blogspot.com/2013/10/sharepoint-online-and-powershell-how-to.html&quot; target=&quot;_blank&quot;&gt;Get-SPWeb&lt;/a&gt; the way you used to get on prem.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;The&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.html&quot; style=&quot;color: #0066dd; line-height: 18px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Windows PowerShell Command Builder tool&lt;/a&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&amp;nbsp;helps you quickly understand and use Windows PowerShell cmdlets for SharePoint Online&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Workaround: use community tools such as&amp;nbsp;&lt;a href=&quot;http://blog.falchionconsulting.com/index.php/downloads/&quot; target=&quot;_blank&quot;&gt;Lapointe.SharePointOnline.PowerShell.msi&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;3. &lt;a href=&quot;http://social.technet.microsoft.com/Forums/msonline/en-US/73673deb-04e8-4a27-a825-fe3b58683135/email-enabled-listslibraries-in-sharepoint-office-365?forum=onlineservicessharepoint&quot; style=&quot;background-color: yellow;&quot; target=&quot;_blank&quot;&gt;No mail-enabled library&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Workaround: use &lt;a href=&quot;http://office.microsoft.com/en-us/office365-suite-help/prepare-for-using-site-mailboxes-in-office-365-HA103834109.aspx&quot; target=&quot;_blank&quot;&gt;Site Mailbox&lt;/a&gt; if applicable.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;4. &lt;a href=&quot;http://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/sharepoint-online-software-boundaries-and-limits-HA102694293.aspx&quot; style=&quot;background-color: yellow;&quot; target=&quot;_blank&quot;&gt;The file size upload limit - 2 &amp;nbsp;Gb&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;Workaround: Provider-hosted SP App (example from&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://officeams.codeplex.com/&quot; style=&quot;line-height: 18px;&quot; target=&quot;_blank&quot;&gt;Office App Model Samples&lt;/a&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;5. &amp;nbsp;&lt;a href=&quot;http://sharing-the-experience.blogspot.com/2014/04/sync-in-app-web-not-possible.html&quot; style=&quot;background-color: yellow;&quot; target=&quot;_blank&quot;&gt;You can&#39;t sync docs from App web lib&lt;/a&gt; (the library that resides withing SP App)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Workaround: place library in Host web, assign&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;appropriate&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #2a2a2a; font-family: inherit;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp;permissions for App to access the docs there.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;P.S. I didn&#39;t cover the obvious limitations such as:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;- &amp;nbsp;no farm solutions, that means - no server-side coding, no timer jobs;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp;- &amp;nbsp;others that described in&amp;nbsp;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/sharepoint-online-service-description.aspx&quot; target=&quot;_blank&quot;&gt;SharePoint Online Service Description&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/7121590282731912933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/sponline-5-things-you-wish-you-knew.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/7121590282731912933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/7121590282731912933'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/sponline-5-things-you-wish-you-knew.html' title='#SPOnline: 5 things you wish you knew before the move'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-5334782218648260654</id><published>2014-05-07T10:51:00.001-07:00</published><updated>2014-05-07T10:51:08.918-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SPD"/><category scheme="http://www.blogger.com/atom/ns#" term="Workflow"/><title type='text'>SPD WF 2013: 5 Things you wish you knew before using it #Azure #SharePoint2013</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;Wondering what you can get from SharePoint Workflow 2013 , which is a completely new beast?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;I assumed that you have already read &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj163181(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;all WF 2013 perks&lt;/a&gt; that MSDN promises you.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;My goal here is to give more a reality check &lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;- what you will discover while building workflow 2013 in SharePoint designer (SPD).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: yellow; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;1. You can&#39;t access user profile. ex. to get a user&#39;s department.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;You need use &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj670125(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;interop &lt;/a&gt;to call WF2010 that in turn accesses User Profiles list&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdhv46CqC9aZLOZEixOL6Uxebu7tTYcCF0btYo4T180yVd8pxf3ipw8kDoI0UsO_BHW3zXsiZcjKhvsy0OAGHCYu-AzlR482EumnP8U1RCfsrW1ngqipB8qev3V3kwh-NgtqdYfNaX4cM/s1600/SPDWF2013_UserProfilesList.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdhv46CqC9aZLOZEixOL6Uxebu7tTYcCF0btYo4T180yVd8pxf3ipw8kDoI0UsO_BHW3zXsiZcjKhvsy0OAGHCYu-AzlR482EumnP8U1RCfsrW1ngqipB8qev3V3kwh-NgtqdYfNaX4cM/s1600/SPDWF2013_UserProfilesList.png&quot; height=&quot;568&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH9IA-InZLNTzvyOHWD13dBjmEPLLl8sfxZ40HRfioxZSdBIDqjFzjGyCpWWhEu0QiOCI2u39Ag9AJNsKouqLQ8175_A_qDAK6GG549FZMQzWZXN4mz_ufhn2c005J9Ocmo3hbN0WbNaE/s1600/startWF2010FromWithinWF2013.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH9IA-InZLNTzvyOHWD13dBjmEPLLl8sfxZ40HRfioxZSdBIDqjFzjGyCpWWhEu0QiOCI2u39Ag9AJNsKouqLQ8175_A_qDAK6GG549FZMQzWZXN4mz_ufhn2c005J9Ocmo3hbN0WbNaE/s1600/startWF2010FromWithinWF2013.png&quot; height=&quot;264&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;2. &lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj554504(v=office.15).aspx&quot; style=&quot;font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot; target=&quot;_blank&quot;&gt;Dictionary &lt;/a&gt;&lt;span style=&quot;font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;sometimes is cumbersome to use when you want to unite &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;multiple stand-alone variables&lt;/span&gt;, even though MSDN uses this case to justify use of the new type - Dictionary&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;    2.1. you can&#39;t add an item to the dictionary after the dictionary is created. &lt;span style=&quot;background-color: white;&quot;&gt;all dictionary pairs should be created and assigned at the same time;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;    2.2. you can&#39;t retrieve dictionary key without assigning it the output variable, whic&lt;span style=&quot;background-color: white;&quot;&gt;h clutters the variable list anyway.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikyt4KYy_-qGdhoajiSXKp2C4_UcKXJL-80sq6L1bqBTeT0_mop0khHC5r-o57MzjVN524a4VL8Jv9dWBsp8ocluAKtglC9MK3OPU3j9iimQGyBdaVb-M8krnVcR-fi5cZJc6LxI2CWUg/s1600/WF2013Dictionary.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikyt4KYy_-qGdhoajiSXKp2C4_UcKXJL-80sq6L1bqBTeT0_mop0khHC5r-o57MzjVN524a4VL8Jv9dWBsp8ocluAKtglC9MK3OPU3j9iimQGyBdaVb-M8krnVcR-fi5cZJc6LxI2CWUg/s1600/WF2013Dictionary.png&quot; height=&quot;424&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;3.&lt;span style=&quot;background-color: yellow;&quot;&gt; Sometimes Workflow is failed to be open in SPD in SharePoint Online.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt; &quot;Windows Workflow Foundation, part of .Net Framework 3.0, must be installed to use this feature&quot;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxCKczR3pQ7iA-yPj_dvFHKRSfQw8AH3pmRNfaSPfe8cNP8E5IfUANEAjZWIZxIs7Y2sjFFEcQpB3o00Mwo-7YKVrsAPWN-qbAPcN_7aaAuVjh-BGB-ZiBPxxeGi662R5KybrNRhoJLDk/s1600/SPDWF2013FailedToOpn.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxCKczR3pQ7iA-yPj_dvFHKRSfQw8AH3pmRNfaSPfe8cNP8E5IfUANEAjZWIZxIs7Y2sjFFEcQpB3o00Mwo-7YKVrsAPWN-qbAPcN_7aaAuVjh-BGB-ZiBPxxeGi662R5KybrNRhoJLDk/s1600/SPDWF2013FailedToOpn.jpg&quot; height=&quot;512&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;To fix it:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;     3.1. Apply &lt;a href=&quot;http://support.microsoft.com/kb/2837667&quot; target=&quot;_blank&quot;&gt;SharePoint Designer 2013 hotfix package (Spd-x-none.msp): April 8, 2014&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;,&amp;nbsp;&lt;a href=&quot;http://support.microsoft.com/kb/2727100&quot; target=&quot;_blank&quot;&gt;spdcore2013-kb2727100&lt;/a&gt;&lt;span id=&quot;goog_2106150966&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_2106150967&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;3.2.&lt;a href=&quot;http://sharing-the-experience.blogspot.com/2011/01/spd-site-cache-how-to-clear.html&quot; target=&quot;_blank&quot;&gt; Clear SPD Cache&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;4. &lt;span style=&quot;background-color: yellow;&quot;&gt;Re-Publish workflow won&#39;t update WF version from the first time&lt;/span&gt;. You have to hit publish (at least in my env) twice to deliver a new WF to the site.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;5. If (or rather when) your newly developed &lt;span style=&quot;background-color: yellow;&quot;&gt;WF failed with internal status - suspended. The error is not informative even though it&#39;s verbose&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUGrbqzrv-M1URwZi2mAjNhfxOyl9CQx0GI6T78xF3oC7hQajJP1F94kdTjhrDUUqcjOwo4EvoPeP5MJiTnttXsv_75ZJ35vFCYplxYyi38q0cVwOudoFLjtz3JUiR9Q9as3IpjCD1kE0/s1600/VerboseButNotInformativeWFError.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUGrbqzrv-M1URwZi2mAjNhfxOyl9CQx0GI6T78xF3oC7hQajJP1F94kdTjhrDUUqcjOwo4EvoPeP5MJiTnttXsv_75ZJ35vFCYplxYyi38q0cVwOudoFLjtz3JUiR9Q9as3IpjCD1kE0/s1600/VerboseButNotInformativeWFError.png&quot; height=&quot;320&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #292f33; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/5334782218648260654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spd-wf-2013-5-things-you-wish-you-knew.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/5334782218648260654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/5334782218648260654'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/spd-wf-2013-5-things-you-wish-you-knew.html' title='SPD WF 2013: 5 Things you wish you knew before using it #Azure #SharePoint2013'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdhv46CqC9aZLOZEixOL6Uxebu7tTYcCF0btYo4T180yVd8pxf3ipw8kDoI0UsO_BHW3zXsiZcjKhvsy0OAGHCYu-AzlR482EumnP8U1RCfsrW1ngqipB8qev3V3kwh-NgtqdYfNaX4cM/s72-c/SPDWF2013_UserProfilesList.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-3698946346884002410</id><published>2014-05-06T12:14:00.001-07:00</published><updated>2014-05-06T12:14:50.277-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Simple concept"/><title type='text'>#MSProject: PWA won&#39;t show schedule</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I can&#39;t see tasks in the schedule.aspx in project server web access.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6TmhLnxEpnwCRfBTrXReLNbh9yiLMcspx8BKNbZGwfKA9hKzDTgVbr5e07cSfAF90qpRKcHeQBSgwkD5RHBK4JHhgvRx5i981Tdag0IXd3pVy4cottBPv36wOTz0MCTqsTe6Xz4hXJQA/s1600/ps2013ScheduleEmpty.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6TmhLnxEpnwCRfBTrXReLNbh9yiLMcspx8BKNbZGwfKA9hKzDTgVbr5e07cSfAF90qpRKcHeQBSgwkD5RHBK4JHhgvRx5i981Tdag0IXd3pVy4cottBPv36wOTz0MCTqsTe6Xz4hXJQA/s1600/ps2013ScheduleEmpty.png&quot; height=&quot;324&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
How to fix it:&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;Add the PWA site to the local sites in IE:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDT2hevynjwE6EtGiR-FFkxaGJ7ibvUlNb7YiOXJZWzyau44fF4N8atKN2SCJDpH6PkiYdXJqD9hWWMMcKvzWeQC_3XWqnhI8G6az-umwVNhXlUjCdvP7nsEx3ynpmVVcCIVe5E7sclkw/s1600/PS2013LocalIntranet.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDT2hevynjwE6EtGiR-FFkxaGJ7ibvUlNb7YiOXJZWzyau44fF4N8atKN2SCJDpH6PkiYdXJqD9hWWMMcKvzWeQC_3XWqnhI8G6az-umwVNhXlUjCdvP7nsEx3ynpmVVcCIVe5E7sclkw/s1600/PS2013LocalIntranet.png&quot; height=&quot;640&quot; width=&quot;482&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/3698946346884002410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/msproject-pwa-wont-show-schedule.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/3698946346884002410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/3698946346884002410'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/05/msproject-pwa-wont-show-schedule.html' title='#MSProject: PWA won&#39;t show schedule'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6TmhLnxEpnwCRfBTrXReLNbh9yiLMcspx8BKNbZGwfKA9hKzDTgVbr5e07cSfAF90qpRKcHeQBSgwkD5RHBK4JHhgvRx5i981Tdag0IXd3pVy4cottBPv36wOTz0MCTqsTe6Xz4hXJQA/s72-c/ps2013ScheduleEmpty.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-6041378946872403237</id><published>2014-04-29T14:53:00.001-07:00</published><updated>2014-04-30T09:08:15.837-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OneDrive"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint App"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><title type='text'>Sync in app web not possible?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a class=&quot;account-group js-account-group js-action-profile js-user-profile-link js-nav&quot; data-user-id=&quot;18331627&quot; href=&quot;https://twitter.com/vgrem&quot; style=&quot;background-color: #f5f8fa; color: #999999; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none;&quot;&gt;&lt;span class=&quot;username js-action-profile-name&quot; style=&quot;color: #8899a6; direction: ltr; font-size: 13px; unicode-bidi: embed;&quot;&gt;&lt;span style=&quot;color: #b1bbc3;&quot;&gt;@&lt;/span&gt;vgrem&lt;/span&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;referenced me (didn&#39;t help) to&amp;nbsp;&lt;a href=&quot;http://srinivasananand.wordpress.com/2013/10/10/sync-button-for-document-library-created-with-custom-list-definition/&quot; target=&quot;_blank&quot;&gt;Sync button for Document Library created with custom list definition&lt;/a&gt;&amp;nbsp;in order to resolve the issue I am having.&lt;br /&gt;
Here is an issue:&lt;br /&gt;
&lt;br /&gt;
I need to &lt;span style=&quot;background-color: yellow;&quot;&gt;have a library in SharePoint-hosted app that can be synced&lt;/span&gt; via OneDrive Sync Tool in SpOnline.&lt;br /&gt;
as of 4/29/2014, I can&#39;t make it happen:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #121112; font-family: &#39;Segoe UI&#39;, Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 19.5px; margin-bottom: 1.5em; min-height: 1em; outline: 0px; padding: 0px; position: static !important; vertical-align: baseline;&quot;&gt;
The sharepoint-hosted app has a library. Once deployed (SPOnline), I see the instance.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #121112; font-family: &#39;Segoe UI&#39;, Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 19.5px; margin-bottom: 1.5em; min-height: 1em; outline: 0px; padding: 0px; position: static !important; vertical-align: baseline;&quot;&gt;
The sync button is disabled on the doc panel...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFp-s8BsfWEkRQVbUQa5iFOUt0F69cJKNgImxlqRx5ertlBNvfjJwZIgRJoqZg4nptPOrROqyM38Y1R1D2iaSCHl8-BAZeCHynKbfz3Ep95_zmKoexoKxsOfslltrjLcFkzkZB6aGLYAA/s1600/SyncInAppWeb.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFp-s8BsfWEkRQVbUQa5iFOUt0F69cJKNgImxlqRx5ertlBNvfjJwZIgRJoqZg4nptPOrROqyM38Y1R1D2iaSCHl8-BAZeCHynKbfz3Ep95_zmKoexoKxsOfslltrjLcFkzkZB6aGLYAA/s1600/SyncInAppWeb.png&quot; height=&quot;284&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; color: #121112; line-height: 19.5px; margin-bottom: 1.5em; min-height: 1em; outline: 0px; padding: 0px; position: static !important; text-align: left; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;I have checked the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://srinivasananand.wordpress.com/2013/10/10/sync-button-for-document-library-created-with-custom-list-definition/&quot; style=&quot;background-color: transparent;&quot; target=&quot;_blank&quot;&gt;Sync button for Document Library created with custom list definition&lt;/a&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&amp;nbsp;and did as prescribed, but the&lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt; issue remains.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #121112; line-height: 19.5px; margin-bottom: 1.5em; min-height: 1em; outline: 0px; padding: 0px; position: static !important; text-align: left; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Here what I did as the article said:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #121112; line-height: 19.5px; margin-bottom: 1.5em; min-height: 1em; outline: 0px; padding: 0px; position: static !important; text-align: left; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1. Checked the feature id that delivers the list and list instance:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #121112; line-height: 19.5px; margin-bottom: 1.5em; min-height: 1em; outline: 0px; padding: 0px; position: static !important; text-align: left; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;FeatureId=&quot;7ea48d05-ba84-4553-b5ab-0d02118c86f4&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBt5dXVo6ds8g-jkZRd7IprOoZuxFOLf30wXMU-skXYEilRUTK0tbI5Xh2f9UZKraX7Knqx80KQVMypNS8K4WJBd0XXt9Kond4x5sAQf385coVtzGB8ykVvb05hhNP9MBzMuUPysjlSno/s1600/AppSync.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBt5dXVo6ds8g-jkZRd7IprOoZuxFOLf30wXMU-skXYEilRUTK0tbI5Xh2f9UZKraX7Knqx80KQVMypNS8K4WJBd0XXt9Kond4x5sAQf385coVtzGB8ykVvb05hhNP9MBzMuUPysjlSno/s1600/AppSync.png&quot; height=&quot;283&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #121112; font-family: &#39;Segoe UI&#39;, Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 19.5px; margin-bottom: 1.5em; min-height: 1em; outline: 0px; padding: 0px; position: static !important; vertical-align: baseline;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&amp;nbsp;2. Modified element.xml:&lt;br /&gt;
&lt;br /&gt;
in the list template:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;changed the type to 101;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;added&amp;nbsp;&lt;span style=&quot;background-color: white; color: #121112; line-height: 19.5px;&quot;&gt;FeatureId=&quot;7ea48d05-ba84-4553-b5ab-0d02118c86f4&quot;;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #121112; line-height: 19.5px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;changed DocumentTemplate to &quot;10000&quot;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #121112;&quot;&gt;&lt;span style=&quot;line-height: 19.5px;&quot;&gt;in the list instance template:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #121112;&quot;&gt;&lt;span style=&quot;line-height: 19.5px;&quot;&gt;changed the type to 101;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #121112;&quot;&gt;&lt;span style=&quot;line-height: 19.5px;&quot;&gt;added&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #121112; line-height: 19.5px;&quot;&gt;FeatureId=&quot;7ea48d05-ba84-4553-b5ab-0d02118c86f4&quot;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH48po8-rx6TxIVZHbmst7Oa1k8DjnrKkUOlUxR5QNgOD3YQnuY_XDF8Dmla0AXI6bWetf1GULFgwY13PaVk5JrP65qxPtQdJ0G1JGQAwHtDuGTF5vL-XEKHXwENZ2RpGpZ3l90gzHKkI/s1600/AppSync1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH48po8-rx6TxIVZHbmst7Oa1k8DjnrKkUOlUxR5QNgOD3YQnuY_XDF8Dmla0AXI6bWetf1GULFgwY13PaVk5JrP65qxPtQdJ0G1JGQAwHtDuGTF5vL-XEKHXwENZ2RpGpZ3l90gzHKkI/s1600/AppSync1.png&quot; height=&quot;402&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #121112; font-family: Segoe UI, Segoe, Tahoma, Helvetica, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 19.5px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&amp;nbsp;After that, re-deployed to SharePoint Online:&lt;br /&gt;
The sync button is still disabled&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuav08C-6FVSngQ3yjui_b3_14CKoSvKvNwSGAZD_TsU6jZcNDllopeVSx5LZLfgypPorIai25d5u1SPYzM6-Jk87YlmDVBUxtm6N6RzS_xMhJCpb1_QyGzywNqEAEPjooWQPkOMJ7qqA/s1600/AppSync2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuav08C-6FVSngQ3yjui_b3_14CKoSvKvNwSGAZD_TsU6jZcNDllopeVSx5LZLfgypPorIai25d5u1SPYzM6-Jk87YlmDVBUxtm6N6RzS_xMhJCpb1_QyGzywNqEAEPjooWQPkOMJ7qqA/s1600/AppSync2.png&quot; height=&quot;400&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
If somebody knows solution, please help me out!&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;br /&gt;
P.S.&lt;br /&gt;
The same wsp from App deployed as a sandboxed solution on the same site collection does allow me to sync docs from the lib&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU9Th10NFkQ3-V5zD6Op-vBezQuBI5nzcF5EYJHYsbhf1_6fcFiij7sSqLMQH7bH6HIZAImjtVhenqo85IR6pTrzg3_l9VGcUC9dVmSV_X_CFMI0EINSkvp1yGaLJJa_JmZuRA6IKr8oM/s1600/SyncViaSandbox.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU9Th10NFkQ3-V5zD6Op-vBezQuBI5nzcF5EYJHYsbhf1_6fcFiij7sSqLMQH7bH6HIZAImjtVhenqo85IR6pTrzg3_l9VGcUC9dVmSV_X_CFMI0EINSkvp1yGaLJJa_JmZuRA6IKr8oM/s1600/SyncViaSandbox.png&quot; height=&quot;220&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;border: 0px; color: #121112; line-height: 19.5px; margin-bottom: 1.5em; min-height: 1em; outline: 0px; padding: 0px; position: static !important; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;background-color: white;&quot;&gt;
&lt;span style=&quot;background-color: transparent; font-family: inherit;&quot;&gt;P.S.S.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: transparent; font-family: inherit;&quot;&gt;And here is almost official response: &lt;/span&gt;&lt;span style=&quot;background-color: yellow; font-family: inherit;&quot;&gt;NO, APP WEB LIB WON&#39;T SYNC&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;background-color: white; clear: both; font-family: &#39;Segoe UI&#39;, Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigH7k4m_e2CflKzx5BtJuR2B6N-mA6bDSoN9gDCX7NKts1qXvi6qymcQStUD7_sDVi6B629lmp3czk-hJ2FDi9KOPqf7vlCgabB7m5g46A34UrWty7UnFvoFTit-yBn5-nTm81Sy15Z1g/s1600/AppWebWontSync.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigH7k4m_e2CflKzx5BtJuR2B6N-mA6bDSoN9gDCX7NKts1qXvi6qymcQStUD7_sDVi6B629lmp3czk-hJ2FDi9KOPqf7vlCgabB7m5g46A34UrWty7UnFvoFTit-yBn5-nTm81Sy15Z1g/s1600/AppWebWontSync.png&quot; height=&quot;497&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: &#39;Segoe UI&#39;, Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;span style=&quot;background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: &#39;Segoe UI&#39;, Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px;&quot;&gt;
&lt;span style=&quot;background-color: transparent;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/6041378946872403237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/sync-in-app-web-not-possible.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/6041378946872403237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/6041378946872403237'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/sync-in-app-web-not-possible.html' title='Sync in app web not possible?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFp-s8BsfWEkRQVbUQa5iFOUt0F69cJKNgImxlqRx5ertlBNvfjJwZIgRJoqZg4nptPOrROqyM38Y1R1D2iaSCHl8-BAZeCHynKbfz3Ep95_zmKoexoKxsOfslltrjLcFkzkZB6aGLYAA/s72-c/SyncInAppWeb.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-1660711673100551067</id><published>2014-04-28T14:06:00.001-07:00</published><updated>2014-04-28T14:06:33.670-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><category scheme="http://www.blogger.com/atom/ns#" term="Taxonomy"/><title type='text'>Why term set pop up doesn&#39;t have &quot;Add new item&quot;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
One of the common confusions using term store in SharePoint is:&lt;br /&gt;
&amp;nbsp;#1. who can contribute (add new items) to the term set?&lt;br /&gt;
&amp;nbsp;#2. why the term set pop doesn&#39;t have &quot;add new item&quot;?&lt;br /&gt;
As in this example:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdwkbD3p4A10k2CHBSlVP0G4-nxRE6oQFyrt5zO-aCGXVFofilTlihylhpl5csmuxayWkKyj-4r7zSelB9DsfiiPF2_mw_BDEaNIxQSKRIkY8bFq8-NxR3vCjDlYIZzVHyJaGXz0iEdNA/s1600/TermStore.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdwkbD3p4A10k2CHBSlVP0G4-nxRE6oQFyrt5zO-aCGXVFofilTlihylhpl5csmuxayWkKyj-4r7zSelB9DsfiiPF2_mw_BDEaNIxQSKRIkY8bFq8-NxR3vCjDlYIZzVHyJaGXz0iEdNA/s1600/TermStore.png&quot; height=&quot;201&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Here is the mystery solved:&lt;br /&gt;
for #1. &lt;span style=&quot;background-color: yellow;&quot;&gt;Who can contribute to the term set?&lt;/span&gt;&lt;br /&gt;
In Term Store (_layouts/15/termstoremanager.aspx) you have Term set group to which you can assign access to contribute by adding a user to:&lt;br /&gt;
1. Group Managers (high privileged)&lt;br /&gt;
2. Contributors&lt;br /&gt;
&lt;br /&gt;
More here :&amp;nbsp;&lt;a href=&quot;http://office.microsoft.com/en-us/sharepoint-server-help/manage-permissions-and-roles-for-term-sets-HA101631579.aspx&quot; target=&quot;_blank&quot;&gt;Manage permissions and roles for term sets&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
for #2.&lt;span style=&quot;background-color: yellow;&quot;&gt;why the term set pop doesn&#39;t have &quot;add new item&quot;?&lt;/span&gt;&lt;br /&gt;
Make sure that:&lt;br /&gt;
1. a user has permissions to contribute (see above)&lt;br /&gt;
2. the term set submission policy it open&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRgE9gv605dnzcm45l3vInc5p04cUGo701f5WHOUV1MZtzniT6PhdhPge6rzDrlNArlUfonA-G6U1SF-ge4K5EL9XNwtruOdh74rz3qScjhKD1YizTI2NYPou9REqc7m2W4-sgY0cjaKg/s1600/TermSet1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRgE9gv605dnzcm45l3vInc5p04cUGo701f5WHOUV1MZtzniT6PhdhPge6rzDrlNArlUfonA-G6U1SF-ge4K5EL9XNwtruOdh74rz3qScjhKD1YizTI2NYPou9REqc7m2W4-sgY0cjaKg/s1600/TermSet1.png&quot; height=&quot;147&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
3. the managed metadata column in the list has &quot;Allow Fill-In&quot; - Yes&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio0VzC9FRsqtHPFdZA7K9UTd9ZaP3QQa5Yf4AIe9Gt4o4uzepDPbmiq1HJ0FBCs0mmAje-9ftRCGzFMQnGopthn14v3AVA1ZX4naG9R-y21nRAwOn6Ja7Jy1m3cAPxutqefU8ex9jasus/s1600/AllowFillIn.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio0VzC9FRsqtHPFdZA7K9UTd9ZaP3QQa5Yf4AIe9Gt4o4uzepDPbmiq1HJ0FBCs0mmAje-9ftRCGzFMQnGopthn14v3AVA1ZX4naG9R-y21nRAwOn6Ja7Jy1m3cAPxutqefU8ex9jasus/s1600/AllowFillIn.png&quot; height=&quot;96&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/1660711673100551067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/why-term-set-pop-up-doesnt-have-add-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/1660711673100551067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/1660711673100551067'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/why-term-set-pop-up-doesnt-have-add-new.html' title='Why term set pop up doesn&#39;t have &quot;Add new item&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdwkbD3p4A10k2CHBSlVP0G4-nxRE6oQFyrt5zO-aCGXVFofilTlihylhpl5csmuxayWkKyj-4r7zSelB9DsfiiPF2_mw_BDEaNIxQSKRIkY8bFq8-NxR3vCjDlYIZzVHyJaGXz0iEdNA/s72-c/TermStore.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-5556433952977239560</id><published>2014-04-22T07:45:00.003-07:00</published><updated>2014-04-22T07:45:50.753-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Development"/><title type='text'>#SP24 : SP2013 New methodology on Branding by Khoa Quach</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;https://twitter.com/niftykhoa&quot; target=&quot;_blank&quot;&gt;@niftykhoa&lt;/a&gt; in&amp;nbsp;&lt;span style=&quot;-webkit-background-clip: border-box; background-clip: border-box; background-color: white; box-sizing: content-box; color: black; font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px; text-decoration: none;&quot;&gt;&lt;a href=&quot;https://www.sp24conf.com/2014-1/Conf/SP24S007&quot; style=&quot;-webkit-background-clip: border-box; background-clip: border-box; box-sizing: content-box; font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;#SP24S007&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;-webkit-background-clip: border-box; background-clip: border-box; box-sizing: content-box; color: black; font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px; text-decoration: none;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;Branding in SharePoint 2013&quot; demoed New way to brand the SP Sites.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwx9xPBdpcT-4XbTMGsZcf6IXUkZVTpacgHUr-vD05c4HlXRcT8JtVm2-OvjOLyrEAiI5tLlZyD8poKDNnn5o4h0sMYuXzEuxarJRre0llGlPD63AUXd6sNkw35f3nOO4RwDCloUAPHtU/s1600/SPBranding.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwx9xPBdpcT-4XbTMGsZcf6IXUkZVTpacgHUr-vD05c4HlXRcT8JtVm2-OvjOLyrEAiI5tLlZyD8poKDNnn5o4h0sMYuXzEuxarJRre0llGlPD63AUXd6sNkw35f3nOO4RwDCloUAPHtU/s1600/SPBranding.png&quot; height=&quot;404&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;Tools and libraries:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;Visual Studio 2012/2013&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;SPD 2013&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;Web Development Editor/Tool and mapped drive to asset library in SP2013.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;Optional libraries:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;jQuery&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;Boostrap.js&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;Angular.js, Backbone.js, Ember.js&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;Knockout.js&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;CoffeScript.js&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;Rendering page in SP = Master page&amp;nbsp;+ Page Layout&amp;nbsp;+ page (content)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;New branding methodology in SP2013:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Device channel&amp;nbsp;+ master page =&amp;gt; the design for mobile&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: 13px; line-height: 20.799999237060547px;&quot;&gt;Device channel has User agent string to identity the mobile (to get agent string -&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&lt;a href=&quot;http://useragentstring.com/&quot;&gt;http://useragentstring.com/&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;After identifying the device channel, create a custom master page &amp;nbsp;and link that page to a channel&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj822363(v=office.15).aspx&quot; style=&quot;background-color: yellow; font-family: sans-serif; font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot; target=&quot;_blank&quot;&gt;Design manager&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;Allows web designer do the web design in html and upload that into the design manager, &lt;/span&gt;&lt;span style=&quot;background-color: yellow; font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;which converts the html into master page&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;In case you need to modify markup stick either with master page or html. &lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Preferably, modify only html to keep&amp;nbsp;automotive&amp;nbsp;conversion going smoothly.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;Add additional elements into the markup via&lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt; &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj822367(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;snippet&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/office/jj822367(v=office.15).aspx&quot; target=&quot;_blank&quot;&gt;gallery&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;Utilize&lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&amp;nbsp;JSlink&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 12.727272033691406px; line-height: 20.799999237060547px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/5556433952977239560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/sp24-sp2013-new-methodology-on-branding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/5556433952977239560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/5556433952977239560'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/sp24-sp2013-new-methodology-on-branding.html' title='#SP24 : SP2013 New methodology on Branding by Khoa Quach'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwx9xPBdpcT-4XbTMGsZcf6IXUkZVTpacgHUr-vD05c4HlXRcT8JtVm2-OvjOLyrEAiI5tLlZyD8poKDNnn5o4h0sMYuXzEuxarJRre0llGlPD63AUXd6sNkw35f3nOO4RwDCloUAPHtU/s72-c/SPBranding.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-6909986203136240057</id><published>2014-04-21T15:11:00.003-07:00</published><updated>2014-04-21T15:11:59.613-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><title type='text'>#SP24 : SP Online vs On-Premise</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
A visual aid from #SP24 conference on SP Cloud vs OnPrem&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFXO-B_dIbGjOVBDBSZUEiY9dzUOZOd4WhVDjHdx8BV8bMf2trlSdzAxZYDoAIEVFNBU6R4W2Kv0A2e4dfSAVvu6DEtT9XnnniQk9XO8dqoRqVtSp1QV_c9oC_Oxjc1WJozvwn-b3-DQE/s1600/SPCloudVsOnPrem.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFXO-B_dIbGjOVBDBSZUEiY9dzUOZOd4WhVDjHdx8BV8bMf2trlSdzAxZYDoAIEVFNBU6R4W2Kv0A2e4dfSAVvu6DEtT9XnnniQk9XO8dqoRqVtSp1QV_c9oC_Oxjc1WJozvwn-b3-DQE/s1600/SPCloudVsOnPrem.png&quot; height=&quot;361&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/6909986203136240057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/sp24-sp-online-vs-on-premise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/6909986203136240057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/6909986203136240057'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/sp24-sp-online-vs-on-premise.html' title='#SP24 : SP Online vs On-Premise'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFXO-B_dIbGjOVBDBSZUEiY9dzUOZOd4WhVDjHdx8BV8bMf2trlSdzAxZYDoAIEVFNBU6R4W2Kv0A2e4dfSAVvu6DEtT9XnnniQk9XO8dqoRqVtSp1QV_c9oC_Oxjc1WJozvwn-b3-DQE/s72-c/SPCloudVsOnPrem.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6212108235830041209.post-45146965558378024</id><published>2014-04-21T15:08:00.004-07:00</published><updated>2014-04-21T15:08:50.139-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint App"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Online"/><title type='text'>#SP24 : SP Solutions vs Apss</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
A quick visual aid from one of the speaker in #SP24.&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;How do you choose between SP Solutions and SP Apps?&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCT_3LsN7I7v1PtgnU9t8DPfifBNV7ThKVeXHRDzD1SJQ5nb9OUWNE60VmFeCju9h9KUhm7Fxcza3l_lU5EaAaVWNQLii9lzWjOvu30QjzTHKzyf3caUYNFHYl4pi7vms-HM079Z2Eq5A/s1600/SPSolutionVsApps.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCT_3LsN7I7v1PtgnU9t8DPfifBNV7ThKVeXHRDzD1SJQ5nb9OUWNE60VmFeCju9h9KUhm7Fxcza3l_lU5EaAaVWNQLii9lzWjOvu30QjzTHKzyf3caUYNFHYl4pi7vms-HM079Z2Eq5A/s1600/SPSolutionVsApps.png&quot; height=&quot;380&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sharing-the-experience.blogspot.com/feeds/45146965558378024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/sp24-sp-solutions-vs-apss.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/45146965558378024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6212108235830041209/posts/default/45146965558378024'/><link rel='alternate' type='text/html' href='http://sharing-the-experience.blogspot.com/2014/04/sp24-sp-solutions-vs-apss.html' title='#SP24 : SP Solutions vs Apss'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11256832116859571359</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCT_3LsN7I7v1PtgnU9t8DPfifBNV7ThKVeXHRDzD1SJQ5nb9OUWNE60VmFeCju9h9KUhm7Fxcza3l_lU5EaAaVWNQLii9lzWjOvu30QjzTHKzyf3caUYNFHYl4pi7vms-HM079Z2Eq5A/s72-c/SPSolutionVsApps.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>