<?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>SharePoint Framework (SPFx) &#8211; Intranetbee</title>
	<atom:link href="https://intranetbee.com/category/sharepoint-framework-spfx/feed/" rel="self" type="application/rss+xml" />
	<link>https://intranetbee.com</link>
	<description></description>
	<lastBuildDate>Mon, 18 Mar 2024 12:37:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>Why SharePoint Framework development model is important for creating webparts for SharePoint?</title>
		<link>https://intranetbee.com/sharepoint-framework-development-model-important-creating-webparts-sharepoint/</link>
					<comments>https://intranetbee.com/sharepoint-framework-development-model-important-creating-webparts-sharepoint/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 07 Jul 2023 13:16:24 +0000</pubDate>
				<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[Intranet]]></category>
		<category><![CDATA[Office 365 SharePoint intranet]]></category>
		<category><![CDATA[SharePoint Framework (SPFx)]]></category>
		<guid isPermaLink="false">https://intranetbee.com/?p=581</guid>

					<description><![CDATA[What is SharePoint Framework(SPFx) SharePoint framework is the most recent way of creating awesome client side webparts and extensions using open JavaScript framework or using normal JavaScript. This new model provides full development support for client side development, easy integration with SharePoint data and open source tools. With the ability of SharePoint framework, you will [&#8230;]]]></description>
										<content:encoded><![CDATA[<h4>What is SharePoint Framework(SPFx)</h4>
<p>SharePoint framework is the most recent way of creating awesome client side webparts and extensions using open JavaScript framework or using normal JavaScript. This new model provides full development support for client side development, easy integration with SharePoint data and open source tools. With the ability of SharePoint framework, you will be able to use modern web technologies and tools for the development of full mobile responsive apps which is able to deploy to SharePoint very easily. Currently this version is available for SharePoint online and soon it will be also available for on-premises.</p>
<p>Features of SharePoint Framework</p>
<ul>
<li>The webpart created by SPFx does not have any iframes in it, this will overcome the disadvantage of SharePoint apps having iframe.</li>
<li>The developer can choose his own development frameworks like React, Knockout, Handlebars, Angular and more.</li>
<li>This enables the developer to access the life cycle.</li>
<li class="">The tools are based on common open source client development tools such as npm, TypeScript, Yeoman, webpack, and gulp.</li>
<li>The performance is better and reliable.</li>
<li>This will run in the context of the current user.</li>
<li>The administrator have the ability to deploy the SPFx apps to different site collections in a single click.</li>
<li>There is no need to trust it even if it is deployed like SharePoint app.</li>
<li>SPFx webparts are compatible in both classic and modern pages.</li>
<li>SPFX webpart have very advanced property panel customization.</li>
</ul>
<p>SharePoint Framework allow the developer to write codes in type script and they can utilize object-oriented programming techniques in writing their codes.</p>
<h4>Why SharePoint Framework is important</h4>
<p>SharePoint is available for end users as online and on-premises. While SharePoint is being used as an intranet portal by most companies, some companies still adopt it for their external websites too. In these cases users need additional webparts and customization which is not available by default in SharePoint. Since that customization capability was lacking, users were now customizing SharePoint with the help of different programming models using managed codes like C# and client side scripting like JavaScript, JQuery etc. Server side programming using managed code is acceptable in on-premises but this is not easy to maintain in online since multiple tenants are running side by side. So Microsoft completely removed the use of managed code in SharePoint online 2016 and they provided SharePoint app model and JavaScript injection for customizing SharePoint with both of them having their respective advantages and disadvantages.</p>
<p>Custom JavaScript code in script editor webpart or content editor is one of the widely used webpart in SharePoint online since it is very easy to create.</p>
<p>The disadvantage of this is that there is no option for developers to create additional property for these webparts, the script editor webpart is not easy to package and reuse, it is in a different page. A user with design permission can change the webpart code by editing the page and these webparts are not marked as safe for scripting. Hence, these webparts will be prevent running in the sites created from self service with no script feature enabled.</p>
<p>SharePoint app model have lots of advantages, the apps created using SharePoint app model will be fully isolated from the SharePoint web, so there is less chance of breaking the functionality due to the use of malfunctioning code and this will still be useful for creating advanced functional apps.</p>
<p>But the disadvantage of sharepoint apps is, they create an iframe to render the web app, this is not good for mobile compatible pages. The add-ins added in the on-premises pages with basic windows authentication will give continuous login prompts, and this can be fixed only in the same network using credential management feature of internet explorer or group policy management tools. But users who access the site outside the network will get the login prompt.</p>
<h4>Conclusion</h4>
<p>Most of the disadvantage of the old SharePoint development model can be avoided by the new development model using SharePoint framework. The development of new framework webpart can be handled using the Yeoman generator and Visual Studio code. This will make the development a lot easier and more productive.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://intranetbee.com/sharepoint-framework-development-model-important-creating-webparts-sharepoint/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Create A SPFx Project In 2021: Step By Step Guide?</title>
		<link>https://intranetbee.com/create-spfx-project/</link>
					<comments>https://intranetbee.com/create-spfx-project/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 07 Jul 2023 13:16:24 +0000</pubDate>
				<category><![CDATA[Intranet]]></category>
		<category><![CDATA[Office 365 SharePoint intranet]]></category>
		<category><![CDATA[SharePoint Framework (SPFx)]]></category>
		<category><![CDATA[SharePoint intranet]]></category>
		<guid isPermaLink="false">https://intranetbee.com/?p=596</guid>

					<description><![CDATA[To begin with the development, just make sure that you have the latest node,yeoman, gulp and yeoman SharePoint generator are installed in your machine. These are needed to ensure your machine&#8217;s suitability for the development of SharePoint framework offered by Microsoft. In you don&#8217;t have it follow the steps below to install it Configure development [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>To begin with the development, just make sure that you have the latest node,yeoman, gulp and yeoman SharePoint generator are installed in your machine. These are needed to ensure your machine&#8217;s suitability for the development of <a href="https://intranetbee.com/sharepoint-intranet-portal/">SharePoint</a> framework offered by Microsoft.</p>
<p>In you don&#8217;t have it follow the steps below to install it</p>
<h2>Configure development environment</h2>
<h3>Install NodeJS</h3>
<p>Install <a href="https://nodejs.org/en/download/" target="_blank" rel="nofollow noopener noreferrer">NodeJS LTS version</a>.</p>
<p>If you are in Windows, you can use the msi installers in this link for the easiest way to set up NodeJS.If you have NodeJS already installed, check if you have the latest version by using node -v. It should return the current LTS version.If you are using a Mac, we recommend that you use <a href="http://brew.sh/" target="_blank" rel="nofollow noopener noreferrer">homebrew </a> to install and manage NodeJS</p>
<h3>Install Yeoman and Gulp</h3>
<p><a href="http://yeoman.io/" target="_blank" rel="nofollow noopener noreferrer">Yeoman</a> helps you kick-start new projects, and prescribes best practices and tools to help you stay productive. SharePoint client-side development tools include a Yeoman generator for <a href="https://intranetbee.com/sharepoint-framework-development-model-important-creating-webparts-sharepoint/">creating new web parts</a>. The generator provides common build tools, common boilerplate code, and a common playground website to host web parts for testing.</p>
<p>Enter the following command in powershell to install Yeoman and gulp:</p>
<p>npm install -g yo gulp</p>
<h3>Install Yeoman SharePoint generator</h3>
<p>The Yeoman SharePoint web part generator helps you quickly create a SharePoint client-side solution project with the right toolchain and project structure.</p>
<p>To install the SharePoint Framework Yeoman generator globally, enter the following command in powershell:</p>
<p>npm install -g @microsoft/generator-sharepoint</p>
<p>If you need to switch between the different projects created by using different versions of the SharePoint Framework Yeoman generator, you can install the generator locally as a development dependency in the project folder by executing the following command in powershell:</p>
<p>npm install @microsoft/generator-sharepoint &#8211;save-dev</p>
<p>Once you are done with the installation, you will be able to create new webparts using SharePoint framework.</p>
<h3>Install a code editor</h3>
<p class="lf-text-block lf-block" data-lf-anchor-id="6042ae0e2f129635046197175b60299b:0">You can use any code editor or IDE that supports client-side development to build your web part, such as:</p>
<ul class="lf-text-block lf-block" data-lf-anchor-id="cd736b8448c749ba05d509527bd2bea6:0">
<li style="list-style-type: none;">
<ul class="lf-text-block lf-block" data-lf-anchor-id="cd736b8448c749ba05d509527bd2bea6:0">
<li class=""><a href="https://code.visualstudio.com/" target="_blank" rel="nofollow noopener noreferrer" data-linktype="external">Visual Studio Code</a></li>
<li class=""><a href="https://atom.io/" target="_blank" rel="nofollow noopener noreferrer" data-linktype="external">Atom</a></li>
<li class=""><a href="https://www.jetbrains.com/webstorm" target="_blank" rel="nofollow noopener noreferrer" data-linktype="external">Webstorm</a></li>
</ul>
</li>
</ul>
<p class="lf-text-block lf-block" data-lf-anchor-id="1fe36fa94fb205f834cb13465b662af8:0">The steps and examples in this documentation use <a href="https://code.visualstudio.com/" target="_blank" rel="noopener noreferrer" data-linktype="external">Visual Studio Code</a>, but you can equally use any editor of your choice.</p>
<h3>How to create New webpart Project</h3>
<ol>
<li>Open windows powershell as administrator</li>
<li>Create a directory to store the files using powershell by running the following command</li>
</ol>
<p>md &lt;folder name&gt;</p>
<p>3.  Navigate to the new folder</p>
<p>cd .\&lt;folder name&gt;\</p>
<p>4.  Call yeoman SharePoint generator and create project.</p>
<p>yo @microsoft/sharepoint</p>
<p>5.  This will request a couple of details, enter all of those, and that will create the new project for you.</p>
<p>a.  What is the name of your project</p>
<p>b.   What is the SharePoint version</p>
<p>c.    Select if the admin should have the option to deploy this app to all site or not.</p>
<p>d.     Select the type of client side component.</p>
<p>e.    Enter the webpart name</p>
<p>f.   Enter the webpart description</p>
<p>g.  Select the framework of the webpart, this is just for scaffolding purpose</p>
<p>h.  All Settings to be done in one screen</p>
<p>.</p>
<p>After the configuration, there is a confirmation message like the following.</p>
<p>6.  Once you are done with that, enter the following powershell command to open the code in visual studio code.</p>
<p>Code .</p>
]]></content:encoded>
					
					<wfw:commentRss>https://intranetbee.com/create-spfx-project/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Create Custom SharePoint Site Designs In Office 365?</title>
		<link>https://intranetbee.com/custom-sharepoint-site-designs-in-office-365/</link>
					<comments>https://intranetbee.com/custom-sharepoint-site-designs-in-office-365/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 07 Jul 2023 13:16:24 +0000</pubDate>
				<category><![CDATA[SharePoint Framework (SPFx)]]></category>
		<category><![CDATA[SharePoint intranet]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://intranetbee.com/?p=1136</guid>

					<description><![CDATA[Creating the SharePoint site designs in Office 365 within huge sites, responsibility and structure are the key ingredients. Now the opportunity is quite simple to create your custom preferences for modern SharePoint sites. The ability to create and use custom site designs has turned more people to target Office 365 SharePoint. It is proven that [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Creating the SharePoint site designs in Office 365 within huge sites, responsibility and structure are the key ingredients. Now the opportunity is quite simple to create your custom preferences for modern SharePoint sites. The ability to create and use custom site designs has turned more people to target Office 365 SharePoint.</p>
<p>It is proven that the SharePoint team sites and communication sites have become very well established according to commercial needs. Structure, look and feel are in favor of custom site themes and custom site designs. A wide range of default and custom themes developed by various people help these specific designs stand out at the time when they create new sites.</p>
<p>The advantage is these custom designs and site themes applied to both team sites and communication sites can establish a preference for customers.</p>
<p>Previously released custom site scripts and site designs can be uploaded as templates. Site designs help us to adjust a logical set of actions such as creating lists and columns, setting themes or even sending an email.</p>
<p>The custom site designs are stored in a central gallery and can be applied to both team sites and communication sites. The user who is creating the site could see all the available site designs as a choice from their SharePoint home in Office 365 after selecting the site type.</p>
<p>The SharePoint site creation framework helps to apply additional site configurations by ensuring the sites are configured properly and effortlessly. To manage the framework files, it is important to have knowledge in REST and PowerShell APIs.  Also, SharePoint development Patterns and Practices (PnP)  for more complex scenarios</p>
<p>Site designs are more likely scripts that you run to control the process automatically. When a site design is run it changes the site configuration. The initial setting of site designs and site scripts is a bit complicated but after everything is set up they can be accessed from many places. It is also possible to apply site designs to existing sites.</p>
<p>Site scripts are non-destructive when they run they ensure that the site matches the configuration prescribed in the script<br />
Available actions include:</p>
<ul>
<li>Creating a new list</li>
<li>Applying a theme</li>
<li>Setting a site logo</li>
<li>Adding navigation</li>
<li>Triggering a Microsoft flow</li>
</ul>
<p>The professional look and feel of the site is very important. SharePoint owners have the option to customize color mixes across the site collection by managing themes. Additionally, custom themes can be created and uploaded to a customer’s theme gallery and made available through the panel within each site.</p>
<p>The SharePoint site theme offers the latest SharePoint themes and it can be customized by colors or styles on any site. Themes are defined in a JSON that stores color settings and related metadata.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://intranetbee.com/custom-sharepoint-site-designs-in-office-365/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
