<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>João Mendes, Author at Blog IT</title>
	<atom:link href="https://blogit.create.pt/author/joaomendes/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Create IT blogger community</description>
	<lastBuildDate>Sat, 29 Jun 2019 12:20:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Multimedia Gallery &#8211; SPFx App</title>
		<link>https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/</link>
					<comments>https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/#respond</comments>
		
		<dc:creator><![CDATA[João Mendes]]></dc:creator>
		<pubDate>Tue, 25 Jun 2019 22:59:16 +0000</pubDate>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SPFx]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=10424</guid>

					<description><![CDATA[<p>The Requirements The requirement was to show images and videos in a grid, with the possibility to download images and see all the files in carousel. The images and videos are located in a SharePoint Online library and the size of the files are large, 12MB or plus for image and 40MB or plus for [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/">Multimedia Gallery &#8211; SPFx App</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">The Requirements</h3>



<p>The requirement was to show images and videos in a grid, with the possibility to download images and see all the files in carousel.</p>



<p>The images and videos are located in a SharePoint Online library and the size of the files are large, 12MB or plus for image and 40MB or plus for videos.</p>



<h3 class="wp-block-heading">The Challenge</h3>



<p>The challenge was to build an application, which was easy to use and works on any device, and was quick to view files.</p>



<h3 class="wp-block-heading">The Solution</h3>



<p>For the building of the application for the UI I used the components of the <a rel="noreferrer noopener" href="https://developer.microsoft.com/en-us/fabric#/" target="_blank" style="color: blue">Office UI Faric </a>and for accessing the data, reading files from the SharePoint library, I used the <a href="https://pnp.github.io/pnpjs/" style="color: blue">PnPjs</a> library. </p>



<p>To create the thumbnails of the images for the grid, I used the <a href="https://docs.microsoft.com/en-us/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0&amp;tabs=cs" target="_blank" rel="noreferrer noopener" aria-label="Microsoft Graph API's (opens in a new tab)" style="color: white">Microsoft Graph API&#8217;s</a> to resize the images. These API&#8217;s allows you to read several pre-defined formats or set the size we want. </p>



<p>Here is an excellent article from <a rel="noreferrer noopener" aria-label="@VelinGeorgiev (opens in a new tab)" href="https://twitter.com/VelinGeorgiev" target="_blank" style="color: blue">@VelinGeorgiev</a> that explains how to use these Graph API&#8217;s  <a href="https://blog.velingeorgiev.com/resize-sharepoint-image-by-using-microsoft-graph-api" target="_blank" rel="noreferrer noopener" aria-label="https://blog.velingeorgiev.com/resize-sharepoint-image-by-using-microsoft-graph-api  (opens in a new tab)" style="color: blue">https://blog.velingeorgiev.com/resize-sharepoint-image-by-using-microsoft-graph-api </a></p>



<p>For Carousel I used a  React Component  called React-Slick and for the rendering of the video, the component React-Video. All files used in Carousel, are loaded in lazy mode, progressively. </p>



<p>The Web Part has as properties:</p>



<ul class="wp-block-list"><li>Site Url &#8211; Url of site to get libraries</li><li>List of libraries, by default is select the first</li><li>number of files to load, maximum is 200</li></ul>



<h3 class="wp-block-heading">The Application</h3>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="1440" height="900" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14.png?fit=696%2C435&amp;ssl=1" alt="" class="wp-image-10427" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14.png 1440w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-300x188.png 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-768x480.png 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-1024x640.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-696x435.png 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-1068x668.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.14-672x420.png 672w" sizes="(max-width: 1440px) 100vw, 1440px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1440" height="900" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36.png?fit=696%2C435&amp;ssl=1" alt="" class="wp-image-10428" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36.png 1440w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-300x188.png 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-768x480.png 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-1024x640.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-696x435.png 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-1068x668.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Screenshot-2019-06-24-at-18.50.36-672x420.png 672w" sizes="(max-width: 1440px) 100vw, 1440px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1708" height="925" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1.jpg?fit=696%2C377&amp;ssl=1" alt="" class="wp-image-10432" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1.jpg 1708w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-300x162.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-768x416.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-1024x555.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-696x377.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-1068x578.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation0-1-776x420.jpg 776w" sizes="(max-width: 1708px) 100vw, 1708px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1694" height="918" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1.jpg?fit=696%2C377&amp;ssl=1" alt="" class="wp-image-10433" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1.jpg 1694w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-300x163.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-768x416.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-1024x555.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-696x377.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-1068x579.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation2-1-775x420.jpg 775w" sizes="(max-width: 1694px) 100vw, 1694px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1704" height="923" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/06/Annotation1.jpg?fit=696%2C377&amp;ssl=1" alt="" class="wp-image-10429" srcset="https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1.jpg 1704w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-300x163.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-768x416.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-1024x555.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-696x377.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-1068x579.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/06/Annotation1-775x420.jpg 775w" sizes="(max-width: 1704px) 100vw, 1704px" /></figure>



<p></p>



<p>This SPFx will soon be available in <a href="http:// https://github.com/SharePoint/sp-dev-fx-webparts" style="color:blue">sp-dev-fx-webparts</a>.</p>



<p>Thank you for reading!</p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/">Multimedia Gallery &#8211; SPFx App</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/joaomendes/2019/06/25/building-multimedia-gallery-with-spfx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SPFx Calendar Web Part</title>
		<link>https://blogit.create.pt/joaomendes/2019/04/25/spfx-calendar-web-part/</link>
					<comments>https://blogit.create.pt/joaomendes/2019/04/25/spfx-calendar-web-part/#comments</comments>
		
		<dc:creator><![CDATA[João Mendes]]></dc:creator>
		<pubDate>Thu, 25 Apr 2019 20:41:05 +0000</pubDate>
				<category><![CDATA[Misc]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=9544</guid>

					<description><![CDATA[<p>SPFx- Calerndar Web Part</p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/04/25/spfx-calendar-web-part/">SPFx Calendar Web Part</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Calendar Web Part</h1>
<p>This Web Part allows you to manage events on a calendar. Uses an existing calendar list on any site. The location and name of the list is defined in the properties of the web part.</p>
<p><strong>Some Feature:</strong></p>
<ul>
<li>Add attendes</li>
<li>Add location from Map</li>
<li>RichText Editor, support add images, embedded content, format text, etc</li>
<li>Color events (random generated)</li>
<li>Callout  with information about owner of event, location and title.</li>
<li>Multiple Calendar View (Month, Week, Day and Agenda)</li>
</ul>
<p>&nbsp;</p>
<h2> Screenshots</h2>
<h3>Calendar Views</h3>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9545" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen1-1.png" alt="screen1.png" width="1919" height="936" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen1-1.png 1919w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1-1-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1-1-768x375.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1-1-1024x499.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1-1-533x261.png 533w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1-1-696x339.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1-1-1068x521.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1-1-861x420.png 861w" sizes="(max-width: 1919px) 100vw, 1919px" /></p>
<p>&nbsp;</p>
<h3>Web Part Properties</h3>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9546" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen1.0.png" alt="screen1.0" width="1920" height="931" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen1.0.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.0-300x145.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.0-768x372.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.0-1024x497.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.0-696x337.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.0-1068x518.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.0-866x420.png 866w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9551" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen2.png" alt="screen2" width="1914" height="926" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen2.png 1914w, https://blogit.create.pt/wp-content/uploads/2019/04/screen2-300x145.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen2-768x372.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen2-1024x495.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen2-696x337.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen2-1068x517.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen2-868x420.png 868w" sizes="(max-width: 1914px) 100vw, 1914px" /></p>
<p>&nbsp;</p>
<h3>Calendar Week View</h3>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9547" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen1.1.png" alt="screen1.1" width="1920" height="934" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen1.1.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.1-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.1-768x374.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.1-1024x498.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.1-696x339.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.1-1068x520.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.1-863x420.png 863w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9548" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen1.2.png" alt="screen1.2" width="1914" height="931" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen1.2.png 1914w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.2-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.2-768x374.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.2-1024x498.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.2-696x339.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.2-1068x519.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.2-863x420.png 863w" sizes="(max-width: 1914px) 100vw, 1914px" /></p>
<p>&nbsp;</p>
<h3>Calendar Day View</h3>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9549" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen1.3.png" alt="screen1.3" width="1920" height="934" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen1.3.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.3-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.3-768x374.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.3-1024x498.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.3-696x339.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.3-1068x520.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.3-863x420.png 863w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<h3></h3>
<h3>Calendar Agenda View</h3>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9550" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen1.4.png" alt="screen1.4" width="1914" height="929" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen1.4.png 1914w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.4-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.4-768x373.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.4-1024x497.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.4-696x338.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.4-1068x518.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen1.4-865x420.png 865w" sizes="(max-width: 1914px) 100vw, 1914px" /></p>
<h3></h3>
<h3>Add Event</h3>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9554" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen3.png" alt="screen3" width="1920" height="936" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen3.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/screen3-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen3-768x374.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen3-1024x499.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen3-533x261.png 533w, https://blogit.create.pt/wp-content/uploads/2019/04/screen3-696x339.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen3-1068x521.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen3-862x420.png 862w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9553" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen4.png" alt="screen4" width="1914" height="931" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen4.png 1914w, https://blogit.create.pt/wp-content/uploads/2019/04/screen4-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen4-768x374.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen4-1024x498.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen4-696x339.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen4-1068x519.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen4-863x420.png 863w" sizes="(max-width: 1914px) 100vw, 1914px" /></p>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9552" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen5.png" alt="screen5" width="1914" height="926" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen5.png 1914w, https://blogit.create.pt/wp-content/uploads/2019/04/screen5-300x145.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen5-768x372.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen5-1024x495.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen5-696x337.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen5-1068x517.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen5-868x420.png 868w" sizes="(max-width: 1914px) 100vw, 1914px" /></p>
<p>&nbsp;</p>
<h3>Edit Event</h3>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9556" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen6.png" alt="screen6" width="1914" height="929" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen6.png 1914w, https://blogit.create.pt/wp-content/uploads/2019/04/screen6-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen6-768x373.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen6-1024x497.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen6-696x338.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen6-1068x518.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen6-865x420.png 865w" sizes="(max-width: 1914px) 100vw, 1914px" /></p>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9559" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen7.png" alt="screen7" width="1920" height="929" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen7.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/screen7-300x145.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen7-768x372.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen7-1024x495.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen7-696x337.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen7-1068x517.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen7-868x420.png 868w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>Delete Event</h3>
<p>&nbsp;</p>
<p><img decoding="async" class="alignnone size-full wp-image-9558" src="https://blogit.create.pt////wp-content/uploads/2019/04/screen9.png" alt="screen9" width="1911" height="928" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/screen9.png 1911w, https://blogit.create.pt/wp-content/uploads/2019/04/screen9-300x146.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/screen9-768x373.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/screen9-1024x497.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/screen9-696x338.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/screen9-1068x519.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/screen9-865x420.png 865w" sizes="(max-width: 1911px) 100vw, 1911px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>This web part soon will be available on SharePoint/sp-dev-fx-webpart.</p>
<p>Thank you for reading!</p>
<p>Sharing is Caring!</p>
<p>&nbsp;</p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/04/25/spfx-calendar-web-part/">SPFx Calendar Web Part</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/joaomendes/2019/04/25/spfx-calendar-web-part/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>SPFx &#8211; Site Designs Manager</title>
		<link>https://blogit.create.pt/joaomendes/2019/03/29/spfx-manage-site-designs-web-part/</link>
					<comments>https://blogit.create.pt/joaomendes/2019/03/29/spfx-manage-site-designs-web-part/#respond</comments>
		
		<dc:creator><![CDATA[João Mendes]]></dc:creator>
		<pubDate>Fri, 29 Mar 2019 00:22:12 +0000</pubDate>
				<category><![CDATA[SharePoint Online]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SPFx]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=9236</guid>

					<description><![CDATA[<p>The Web Part This web part allows tenant administrators to manage site designs through a graphical interface. Only the tenant administrators are allowed to manage site designs, the web part verifies if current user has tenant administrator role. Features available : Create a site design Edit site design Delete site design Manage site scripts associated [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/03/29/spfx-manage-site-designs-web-part/">SPFx &#8211; Site Designs Manager</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>The Web Part</h1>
<p>This web part allows tenant administrators to manage site designs through a graphical interface.</p>
<p>Only the tenant administrators are allowed to manage site designs, the web part verifies if current user has tenant administrator role.</p>
<p><strong>Features available :</strong></p>
<ul>
<li><strong>Create a site design</strong></li>
<li><strong>Edit site design</strong></li>
<li><strong>Delete site design</strong></li>
<li><strong>Manage site scripts associated to a site design</strong></li>
<li><strong>Manage site design rights</strong></li>
<li><strong>Apply site design&nbsp;</strong></li>
</ul>
<p></p>


<h2 class="wp-block-heading">List Site Designs</h2>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_41.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9306" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_41.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_41-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_41-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_41-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_41-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_41-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_41-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<h2 class="wp-block-heading">Add, Edit, Delete, Site Designs</h2>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_48.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9307" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_48.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_48-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_48-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_48-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_48-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_48-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_49_48-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_52_55.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9308" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_52_55.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_52_55-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_52_55-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_52_55-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_52_55-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_52_55-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_52_55-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_14.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9309" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_14.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_14-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_14-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_14-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_14-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_14-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_14-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_43.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9310" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_43.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_43-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_43-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_43-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_43-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_43-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_43-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<h2 class="wp-block-heading">Site Design Rights</h2>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_54.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9312" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_54.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_54-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_54-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_54-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_54-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_54-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_53_54-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_54_27.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9314" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_54_27.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_54_27-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_54_27-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_54_27-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_54_27-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_54_27-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_54_27-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_09.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9315" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_09.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_09-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_09-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_09-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_09-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_09-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_09-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<h2 class="wp-block-heading">Site Scripts Associated to Site Design</h2>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_30.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9317" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_30.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_30-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_30-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_30-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_30-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_30-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_30-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_57.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9320" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_57.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_57-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_57-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_57-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_57-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_57-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_57-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_40.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9318" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_40.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_40-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_40-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_40-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_40-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_40-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_40-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_48-1.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9319" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_48-1.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_48-1-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_48-1-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_48-1-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_48-1-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_48-1-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_55_48-1-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<h2 class="wp-block-heading">Apply Site Design</h2>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_46.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9321" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_46.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_46-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_46-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_46-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_46-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_46-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_46-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_57.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9322" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_57.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_57-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_57-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_57-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_57-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_57-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_56_57-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_10.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9324" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_10.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_10-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_10-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_10-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_10-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_10-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_10-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<figure class="wp-block-image"><img decoding="async" width="1920" height="1080" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_51.png?fit=696%2C392&amp;ssl=1" alt="" class="wp-image-9325" srcset="https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_51.png 1920w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_51-300x169.png 300w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_51-768x432.png 768w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_51-1024x576.png 1024w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_51-696x392.png 696w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_51-1068x601.png 1068w, https://blogit.create.pt/wp-content/uploads/2019/04/Manage-Site-Designs-Google-Chrome-05_04_2019-19_57_51-747x420.png 747w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>



<p>This web part was submitted to  sp-dev-fx-webpart. (PR Created) soon it will be available.</p>



<p>Thank for reading!</p>



<p>sharing is caring !</p>



<p></p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/03/29/spfx-manage-site-designs-web-part/">SPFx &#8211; Site Designs Manager</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/joaomendes/2019/03/29/spfx-manage-site-designs-web-part/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SPFx &#8211; Tenant Properties Web Part</title>
		<link>https://blogit.create.pt/joaomendes/2019/03/09/spfx-tenant-properties-web-part/</link>
					<comments>https://blogit.create.pt/joaomendes/2019/03/09/spfx-tenant-properties-web-part/#respond</comments>
		
		<dc:creator><![CDATA[João Mendes]]></dc:creator>
		<pubDate>Sat, 09 Mar 2019 18:18:21 +0000</pubDate>
				<category><![CDATA[SharePoint Online]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Office 365]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=9203</guid>

					<description><![CDATA[<p>Tenant Properties Tenant properties are used to store information, such as configuration settings, login information, or other information used by applications. These properties are stored in the application catalog site property named &#8220;storageentitiesindex&#8221;. The tenant properties are managed by tenant administrators by usingSharePoint PnP PowerShell, SharePoint Online PowerShell, Office 365 Cli or REST API&#8217;s. The [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/03/09/spfx-tenant-properties-web-part/">SPFx &#8211; Tenant Properties Web Part</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Tenant Properties</h2>



<p>Tenant properties are used to store information, such as configuration settings, login information, or other information used by applications. These properties are stored in the application catalog site property named &#8220;storageentitiesindex&#8221;. </p>



<p>The tenant properties are managed by tenant administrators by using<br><strong>SharePoint PnP PowerShell, SharePoint Online PowerShell, Office 365 Cli or REST API&#8217;s</strong>.</p>



<p></p>



<h2 class="wp-block-heading">The Web Part</h2>



<p>This web part allows tenant administrators to manage tenant properties through a graphical interface. </p>



<p>Only the tenant administrators are allowed to manage tenant properties, the web part verifies if current user has tenant administrator role.</p>



<h4 class="wp-block-heading">User without tenant admin role:</h4>



<figure class="wp-block-image"><img decoding="async" width="1291" height="335" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/03/TenantProperties5.jpg?fit=696%2C181&amp;ssl=1" alt="" class="wp-image-9207" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties5.jpg 1291w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties5-300x78.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties5-768x199.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties5-1024x266.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties5-696x181.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties5-1068x277.jpg 1068w" sizes="(max-width: 1291px) 100vw, 1291px" /><figcaption>User without tenant admin role</figcaption></figure>



<p>Web part allows you to create, edit, and remove tenant properties. </p>



<h4 class="wp-block-heading">List tenant properties</h4>



<figure class="wp-block-image"><img decoding="async" width="1325" height="480" src="https://i0.wp.com/blogit.create.pt/wp-content/uploads/2019/03/TenantProperties1.jpg?fit=696%2C252&amp;ssl=1" alt="" class="wp-image-9209" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties1.jpg 1325w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties1-300x109.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties1-768x278.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties1-1024x371.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties1-696x252.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties1-1068x387.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties1-1159x420.jpg 1159w" sizes="(max-width: 1325px) 100vw, 1325px" /><figcaption>List tenant properties</figcaption></figure>



<h4 class="wp-block-heading">Add tenant Property</h4>



<figure class="wp-block-image"><img decoding="async" width="1464" height="753" src="https://i2.wp.com/blogit.create.pt/wp-content/uploads/2019/03/TenantProperties2.jpg?fit=696%2C358&amp;ssl=1" alt="" class="wp-image-9210" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties2.jpg 1464w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties2-300x154.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties2-768x395.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties2-1024x527.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties2-696x358.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties2-1068x549.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties2-817x420.jpg 817w" sizes="(max-width: 1464px) 100vw, 1464px" /><figcaption>Add tenant property</figcaption></figure>



<h4 class="wp-block-heading">Edit tenant property</h4>



<figure class="wp-block-image"><img decoding="async" width="1467" height="796" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/03/TenantProperties3.jpg?fit=696%2C378&amp;ssl=1" alt="" class="wp-image-9211" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties3.jpg 1467w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties3-300x163.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties3-768x417.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties3-1024x556.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties3-696x378.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties3-1068x580.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties3-774x420.jpg 774w" sizes="(max-width: 1467px) 100vw, 1467px" /><figcaption>Edit tenant property</figcaption></figure>



<h4 class="wp-block-heading">Delete tenant property</h4>



<figure class="wp-block-image"><img decoding="async" width="1467" height="823" src="https://i1.wp.com/blogit.create.pt/wp-content/uploads/2019/03/TenantProperties4.jpg?fit=696%2C390&amp;ssl=1" alt="" class="wp-image-9212" srcset="https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties4.jpg 1467w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties4-300x168.jpg 300w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties4-768x431.jpg 768w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties4-1024x574.jpg 1024w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties4-696x390.jpg 696w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties4-1068x599.jpg 1068w, https://blogit.create.pt/wp-content/uploads/2019/03/TenantProperties4-749x420.jpg 749w" sizes="(max-width: 1467px) 100vw, 1467px" /><figcaption>Delete tenant property</figcaption></figure>



<h4 class="wp-block-heading">Thank you for reading,  <br></h4>



<p>Source code is <a href="https://github.com/joaojmendes/React-Tenant-Properties-WebPart">here</a> but soon will be available in sp-dev-fx-webparts.</p>



<p><em>Sharing is Caring!</em></p>
<p>The post <a href="https://blogit.create.pt/joaomendes/2019/03/09/spfx-tenant-properties-web-part/">SPFx &#8211; Tenant Properties Web Part</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/joaomendes/2019/03/09/spfx-tenant-properties-web-part/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
