This document discusses building responsive intranet solutions in SharePoint modern experience sites using the SharePoint Framework with React. It outlines some modern experience customization challenges and intranet possibilities. The SharePoint Framework is introduced as a way to create client-side web parts and extensions to integrate with modern pages. Tips are provided for using React and Office Fabric/Bootstrap in SPFx solutions. A demo is included.
How to build an Intranet portal in SharePoint using out of the box featuresGregory Zelfond
This slide deck illustrates how you can use SharePoint to build your organization's Intranet Portal, complete with Project Sites, Department Sites. Document Management Repository, Employee Directory and more.
Vivafy your SharePoint intranet in Microsoft Teams with Viva ConnectionsJoel Oleson
“VIVAFY” Your SharePoint Intranet with Teams and Viva
Most companies are using Teams for chat, meetings, and basic collaboration. SharePoint Online has been a neglected investment who have invested in Microsoft 365 with many companies still running their Intranets in classic or even in SharePoint on premise. What is to be done?
How do you take advantage of this Viva wave? Agenda: In this session we’ll break down the tactical steps to take your SharePoint Intranets in whatever phase you are in, into your modern Teams environment for an improved experience. Some may simply be ready to create the powershell package and get Viva Connections deployed to take advantage of the app bar, search, and targeting, but others will need to prepare and should prepare. Here are some of the topics: – Get Your Intranet, Corporate Communications and Org News to Modern SharePoint Online – Design your Branding, Header/Footer, Site Design & Look Strategy – Design your Global Navigation, Information Architecture, and Hubs – Create and Deploy Powershell Package including Icons – Set your Root site and Official News – Manage your Taxonomy, M365 Groups, and Audience Targeting
Audience: Marketing, Communications, HR IT, IT Managers, Directors, Microsoft 365 Admins, and Teams Administrators Level: 100 & 200 Introduction and Assumes Basic Microsoft Teams Experience
An updated version of Understanding the SharePoint basics given at SharePoint Saturday Twin Cities. This covers an introduction to SharePoint Objects and some do's and don'ts when beginning your SharePoint Site.
In "Modern development", the presence of client-side code is increasingly present.
It is not least SharePoint, which thanks to the Online version introduced a new development framework based on client-side technologies called "SharePoint Framework " (SPFX).
In This session we will see a brief introduction about why this Framework was created, the principle of operation, the development tools, the programming languages, and the client-side frameworks that you can use to create Customizations such as Web parts and expensions.
Connections is a company branded employee app in Teams. It is a gateway to your employee experience, with personalized news, communications, tasks, people and resources. It provides a single curated employee destination that can be configured for specific roles like frontline workers. So, leaders can communicate and engage their employees, and employees can get easy access to the tools and resources they need from one place.. Connections builds on existing capabilities in Microsoft 365 like SharePoint and Yammer. And it pulls your communications together into a pre-configured app in Teams, designed for both desktop and mobile workers. It also acts as a launching pad to the other 3 Viva modules
Insights brings together Workplace Analytics, MyAnalytics and Glint into a unified insights app in Teams to provide data-driven and privacy-protected insights for individuals, managers and leaders. For example, employees get personalized insights, only they can see, that help them protect their time for breaks, focused work, and learning in order to promote improved productivity and wellbeing.
Topics focuses on knowledge and expertise. Topics applies AI to identify knowledge and experts and organize them into shared topics. AI automatically creates a topic page for each topic. It’s like Wikipedia for the enterprise where AI does the first draft. And these topic pages are surfaced as Topic Cards right in the flow of work in Office and Teams.
Finally, Learning allows employees to easily discover informal and formal learning in the flow of work. It aggregates content from LinkedIn Learning, Microsoft Learn and 3rd party training content and your own organizations content – all in one place. Along with providing aggregation and recommendations, it also allows managers to assign and track training, as well as report on training within and across teams.
How to build an Intranet portal in SharePoint using out of the box featuresGregory Zelfond
This slide deck illustrates how you can use SharePoint to build your organization's Intranet Portal, complete with Project Sites, Department Sites. Document Management Repository, Employee Directory and more.
Vivafy your SharePoint intranet in Microsoft Teams with Viva ConnectionsJoel Oleson
“VIVAFY” Your SharePoint Intranet with Teams and Viva
Most companies are using Teams for chat, meetings, and basic collaboration. SharePoint Online has been a neglected investment who have invested in Microsoft 365 with many companies still running their Intranets in classic or even in SharePoint on premise. What is to be done?
How do you take advantage of this Viva wave? Agenda: In this session we’ll break down the tactical steps to take your SharePoint Intranets in whatever phase you are in, into your modern Teams environment for an improved experience. Some may simply be ready to create the powershell package and get Viva Connections deployed to take advantage of the app bar, search, and targeting, but others will need to prepare and should prepare. Here are some of the topics: – Get Your Intranet, Corporate Communications and Org News to Modern SharePoint Online – Design your Branding, Header/Footer, Site Design & Look Strategy – Design your Global Navigation, Information Architecture, and Hubs – Create and Deploy Powershell Package including Icons – Set your Root site and Official News – Manage your Taxonomy, M365 Groups, and Audience Targeting
Audience: Marketing, Communications, HR IT, IT Managers, Directors, Microsoft 365 Admins, and Teams Administrators Level: 100 & 200 Introduction and Assumes Basic Microsoft Teams Experience
An updated version of Understanding the SharePoint basics given at SharePoint Saturday Twin Cities. This covers an introduction to SharePoint Objects and some do's and don'ts when beginning your SharePoint Site.
In "Modern development", the presence of client-side code is increasingly present.
It is not least SharePoint, which thanks to the Online version introduced a new development framework based on client-side technologies called "SharePoint Framework " (SPFX).
In This session we will see a brief introduction about why this Framework was created, the principle of operation, the development tools, the programming languages, and the client-side frameworks that you can use to create Customizations such as Web parts and expensions.
Connections is a company branded employee app in Teams. It is a gateway to your employee experience, with personalized news, communications, tasks, people and resources. It provides a single curated employee destination that can be configured for specific roles like frontline workers. So, leaders can communicate and engage their employees, and employees can get easy access to the tools and resources they need from one place.. Connections builds on existing capabilities in Microsoft 365 like SharePoint and Yammer. And it pulls your communications together into a pre-configured app in Teams, designed for both desktop and mobile workers. It also acts as a launching pad to the other 3 Viva modules
Insights brings together Workplace Analytics, MyAnalytics and Glint into a unified insights app in Teams to provide data-driven and privacy-protected insights for individuals, managers and leaders. For example, employees get personalized insights, only they can see, that help them protect their time for breaks, focused work, and learning in order to promote improved productivity and wellbeing.
Topics focuses on knowledge and expertise. Topics applies AI to identify knowledge and experts and organize them into shared topics. AI automatically creates a topic page for each topic. It’s like Wikipedia for the enterprise where AI does the first draft. And these topic pages are surfaced as Topic Cards right in the flow of work in Office and Teams.
Finally, Learning allows employees to easily discover informal and formal learning in the flow of work. It aggregates content from LinkedIn Learning, Microsoft Learn and 3rd party training content and your own organizations content – all in one place. Along with providing aggregation and recommendations, it also allows managers to assign and track training, as well as report on training within and across teams.
Training more about Document Library, OneDrive, Sharepoint Designer, Webpart and how to Deploy custom Webpart solution into Sharepoint 2019 On Premiese
SharePoint Online is a collection of web-based and cloud technologies that helps the organization to easily store, share and manage information. Read more about the benefits of SharePoint Online form the infographic.
SharePoint Tutorial and SharePoint Training - IntroductionGregory Zelfond
Are you new to SharePoint and want to learn more about it? You are in luck. This FREE SharePoint tutorial is an excellent resource and will let you learn SharePoint in no time. It explains in basic and non-technical terms what SharePoint is all about. With this tutorial, you will learn the following key concepts:
• SharePoint Sites
• SharePoint Pages
• SharePoint Web Parts
• SharePoint Views
• SharePoint Security
• SharePoint Navigation
Power BI Tutorial For Beginners | Power BI Tutorial | Power BI Demo | Power B...Edureka!
( Power BI Training - https://www.edureka.co/power-bi-training )
This Edureka videoon "Power BI Tutorial" will provide you with the fundamental knowledge on Power BI (Blog: https://goo.gl/uFTDU3). Below are the topics covered in this tutorial:
1. Why do we need Business Intelligence?
2. What is Self Service Business Intelligence?
3. Why Power BI?
4. What is Power BI?
5. Demo: Report and Dashboard Creation
Power BI Overview, Deployment and GovernanceJames Serra
Deploying Power BI in a large enterprise is a complex task, and one that requires a lot of thought and planning. The purpose of this presentation is to help you make your Power BI deployment a success. After a quick Power BI overview, I’ll discuss deployment strategies, common usage scenarios, how to store and refresh data, prototyping options, how to share externally, and then finish with how to administer and secure Power BI. I’ll outline considerations and best practices for achieving an optimal, well-performing, enterprise level Power BI deployment.
Since Power BI was released four years ago, Power BI, Office 365, and Azure have added significant automation capabilities. To stay informed, you need to learn about the most recent capabilities and what they mean to you.
Here I present a wide-range overview of data refresh setups common to Power BI data sources, going from DIY to more advanced scenarios that need IT support. Whether you’re automating reports for your department or for the enterprise, there’s something here for you.
Virtualization helps companies address address specific business needs:
More secure access to data/organizational resources
Compliance with industry regulations (i.e. FSI, healthcare, government)
An increasingly elastic workforce (i.e. mergers/acquisitions, short-term employees, contractor/partner access)
Employee-specific needs (i.e. BYOD or mobile staff, call centers, branch workers)
Specialized workloads (i.e. design/engineering, legacy apps, software dev test)
Windows Virtual Desktop helps:
Employees stay as productive with a virtualized experience on a PC, phone, tablet, or browser as they are with a physical PC sitting right in front of them
Simplify management, provisioning, and access to corporate data and apps
Support customers as they migrate to the cloud
Reduce the costs and resources associated with managing on-premises infrastructure
Empower IT to transform the workplace
It's always been a dilemma -- do you invest in servers, licenses and people to set up and maintain a fully controllable SharePoint infrastructure in-house, or is it time to explore hosting SharePoint off-premise? Legal IT professionals have been struggling with this decision for years.
The on-premise option offers peace of mind from a security and controllability standpoint, but comes saddled with high costs, a demand for resources and limited scalability. SharePoint Online, on the other hand, alleviates the burden associated with SharePoint on-premise by removing the need for servers, software licenses and personnel, and can be rolled out to a large pool of people virtually overnight. However, you'll still need support for integration projects. Join us as we discuss the pros and cons of each option and give you recommendations based on our experiences, deployments and feedback.
Speakers:
Ted Theodoropoulos, as the founder and President of Acrowire, combines his interest in technology with his passion to improve the business productivity of entrepreneurs and corporations. He has a background in technology going back to the early 1980s and is an expert at reducing the cost of doing business by identifying process inefficiencies and implementing the right technology solution to bridge the gap. Ted has earned Six Sigma Green and Black Belt certifications, and his Green Belt work led to a United States patent for which he was recognized with the 2007 Best of Six Sigma Award. He is a Microsoft Certified Professional and a Certified Scrum Master. Contact Ted at ted@acrowire.com.
Brian Gough, a Solutions Architect at Acrowire, offers a wealth of knowledge with over 20 years of experience in the IT industry. He has been working with SharePoint since version 2003, and has set up more than 50 farms and over 200 sites in nine languages. Brian has twice been recognized by Microsoft and his peers as a SharePoint MVP for his contributions to the SharePoint community and knowledge of the product. He has taught classes in SharePoint development and given numerous speeches and presentations around the country on a variety of SharePoint topics. Contact Brian at bgough@acrowire.com.
What is Microsoft 365 Business?
An integrated solution bringing together best-in-class productivity tools, security and device management
A holistic set of business productivity and collaboration tools
Word, Excel, PowerPoint, Outlook, OneNote, Publisher, and Access
Exchange, OneDrive, Skype, Teams, SharePoint
Business apps from Office (Bookings, Outlook Customer Manager, MileIQ1, Listings1, Connections1, Invoicing1)
Enterprise-grade device management and security capabilities
App protection for Office mobile apps
Device management for Windows 10 PCs
Consistent security configuration across devices
Protection of company data across devices
Windows Defender, always-on and up-to-date
Simplified device deployment and user setup
Single admin console to setup and manage users and devices
Auto-installation of Office apps on Windows 10 PCs
Always up-to-date Office + Windows 10
Streamlined deployment of PCs with Windows AutoPilot
What Is Power BI? | Introduction To Microsoft Power BI | Power BI Training | ...Edureka!
( Power BI Training - https://www.edureka.co/power-bi-training )
This Edureka "What Is Power BI?" tutorial will help you an introduction to Power BI. This video helps you to learn the following topics:
1. Why Power BI?
2. What Is Power BI?
3. Who Use Power BI?
4. Components Of Power BI
5. Building Blocks Of Power BI
Check out our Power BI Playlist: https://goo.gl/97sJv1
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...SPS Paris
Combine four key technologies to build great solutions for your company or clients. Build client-side web parts using the SharePoint Framework (SPFx) along with the open-source toolchain. The PnP-JS-Core library allows you to do a lot of work against the SharePoint REST API with just a few lines of code - sometimes even a single line of code! ReactJS is a view library that allows you to build lightning-fast user interfaces using a powerful component model. Finally, the Office UI Fabric, available in several forms including React components, allows you to build great-looking solutions that follow the design guidelines for SharePoint and Office Add-ins. Four great technologies in their own right, but in combination they allow you to deliver amazing SharePoint solutions with minimal effort.
Training more about Document Library, OneDrive, Sharepoint Designer, Webpart and how to Deploy custom Webpart solution into Sharepoint 2019 On Premiese
SharePoint Online is a collection of web-based and cloud technologies that helps the organization to easily store, share and manage information. Read more about the benefits of SharePoint Online form the infographic.
SharePoint Tutorial and SharePoint Training - IntroductionGregory Zelfond
Are you new to SharePoint and want to learn more about it? You are in luck. This FREE SharePoint tutorial is an excellent resource and will let you learn SharePoint in no time. It explains in basic and non-technical terms what SharePoint is all about. With this tutorial, you will learn the following key concepts:
• SharePoint Sites
• SharePoint Pages
• SharePoint Web Parts
• SharePoint Views
• SharePoint Security
• SharePoint Navigation
Power BI Tutorial For Beginners | Power BI Tutorial | Power BI Demo | Power B...Edureka!
( Power BI Training - https://www.edureka.co/power-bi-training )
This Edureka videoon "Power BI Tutorial" will provide you with the fundamental knowledge on Power BI (Blog: https://goo.gl/uFTDU3). Below are the topics covered in this tutorial:
1. Why do we need Business Intelligence?
2. What is Self Service Business Intelligence?
3. Why Power BI?
4. What is Power BI?
5. Demo: Report and Dashboard Creation
Power BI Overview, Deployment and GovernanceJames Serra
Deploying Power BI in a large enterprise is a complex task, and one that requires a lot of thought and planning. The purpose of this presentation is to help you make your Power BI deployment a success. After a quick Power BI overview, I’ll discuss deployment strategies, common usage scenarios, how to store and refresh data, prototyping options, how to share externally, and then finish with how to administer and secure Power BI. I’ll outline considerations and best practices for achieving an optimal, well-performing, enterprise level Power BI deployment.
Since Power BI was released four years ago, Power BI, Office 365, and Azure have added significant automation capabilities. To stay informed, you need to learn about the most recent capabilities and what they mean to you.
Here I present a wide-range overview of data refresh setups common to Power BI data sources, going from DIY to more advanced scenarios that need IT support. Whether you’re automating reports for your department or for the enterprise, there’s something here for you.
Virtualization helps companies address address specific business needs:
More secure access to data/organizational resources
Compliance with industry regulations (i.e. FSI, healthcare, government)
An increasingly elastic workforce (i.e. mergers/acquisitions, short-term employees, contractor/partner access)
Employee-specific needs (i.e. BYOD or mobile staff, call centers, branch workers)
Specialized workloads (i.e. design/engineering, legacy apps, software dev test)
Windows Virtual Desktop helps:
Employees stay as productive with a virtualized experience on a PC, phone, tablet, or browser as they are with a physical PC sitting right in front of them
Simplify management, provisioning, and access to corporate data and apps
Support customers as they migrate to the cloud
Reduce the costs and resources associated with managing on-premises infrastructure
Empower IT to transform the workplace
It's always been a dilemma -- do you invest in servers, licenses and people to set up and maintain a fully controllable SharePoint infrastructure in-house, or is it time to explore hosting SharePoint off-premise? Legal IT professionals have been struggling with this decision for years.
The on-premise option offers peace of mind from a security and controllability standpoint, but comes saddled with high costs, a demand for resources and limited scalability. SharePoint Online, on the other hand, alleviates the burden associated with SharePoint on-premise by removing the need for servers, software licenses and personnel, and can be rolled out to a large pool of people virtually overnight. However, you'll still need support for integration projects. Join us as we discuss the pros and cons of each option and give you recommendations based on our experiences, deployments and feedback.
Speakers:
Ted Theodoropoulos, as the founder and President of Acrowire, combines his interest in technology with his passion to improve the business productivity of entrepreneurs and corporations. He has a background in technology going back to the early 1980s and is an expert at reducing the cost of doing business by identifying process inefficiencies and implementing the right technology solution to bridge the gap. Ted has earned Six Sigma Green and Black Belt certifications, and his Green Belt work led to a United States patent for which he was recognized with the 2007 Best of Six Sigma Award. He is a Microsoft Certified Professional and a Certified Scrum Master. Contact Ted at ted@acrowire.com.
Brian Gough, a Solutions Architect at Acrowire, offers a wealth of knowledge with over 20 years of experience in the IT industry. He has been working with SharePoint since version 2003, and has set up more than 50 farms and over 200 sites in nine languages. Brian has twice been recognized by Microsoft and his peers as a SharePoint MVP for his contributions to the SharePoint community and knowledge of the product. He has taught classes in SharePoint development and given numerous speeches and presentations around the country on a variety of SharePoint topics. Contact Brian at bgough@acrowire.com.
What is Microsoft 365 Business?
An integrated solution bringing together best-in-class productivity tools, security and device management
A holistic set of business productivity and collaboration tools
Word, Excel, PowerPoint, Outlook, OneNote, Publisher, and Access
Exchange, OneDrive, Skype, Teams, SharePoint
Business apps from Office (Bookings, Outlook Customer Manager, MileIQ1, Listings1, Connections1, Invoicing1)
Enterprise-grade device management and security capabilities
App protection for Office mobile apps
Device management for Windows 10 PCs
Consistent security configuration across devices
Protection of company data across devices
Windows Defender, always-on and up-to-date
Simplified device deployment and user setup
Single admin console to setup and manage users and devices
Auto-installation of Office apps on Windows 10 PCs
Always up-to-date Office + Windows 10
Streamlined deployment of PCs with Windows AutoPilot
What Is Power BI? | Introduction To Microsoft Power BI | Power BI Training | ...Edureka!
( Power BI Training - https://www.edureka.co/power-bi-training )
This Edureka "What Is Power BI?" tutorial will help you an introduction to Power BI. This video helps you to learn the following topics:
1. Why Power BI?
2. What Is Power BI?
3. Who Use Power BI?
4. Components Of Power BI
5. Building Blocks Of Power BI
Check out our Power BI Playlist: https://goo.gl/97sJv1
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...SPS Paris
Combine four key technologies to build great solutions for your company or clients. Build client-side web parts using the SharePoint Framework (SPFx) along with the open-source toolchain. The PnP-JS-Core library allows you to do a lot of work against the SharePoint REST API with just a few lines of code - sometimes even a single line of code! ReactJS is a view library that allows you to build lightning-fast user interfaces using a powerful component model. Finally, the Office UI Fabric, available in several forms including React components, allows you to build great-looking solutions that follow the design guidelines for SharePoint and Office Add-ins. Four great technologies in their own right, but in combination they allow you to deliver amazing SharePoint solutions with minimal effort.
Building modern intranets with share point communication sites aug 2018 kloudAsish Padhy
The Modern SharePoint Communication sites provide a responsive rich experience which makes them a great candidate for SharePoint Intranets. Along with it, the modern experience enriches the way content can be structured, tagged with metadata and curated by content owners. There are obvious limitations with the modern experience and will present few approaches to overcome these limitations. In this session, we will get a quick overview of Communication sites, and various advantages and limitations of the modern experience sites. In addition, we will look at how to map the old SharePoint structures in Classic sites to New experience and options to achieve that.
Now you know how to get up and running with a SharePoint Framework project, how to get up and running with Microsoft Graph and use it in your SharePoint Framework solutions we will look at integrating with Microsoft Teams.
Join this session to understand available assets of SharePoint Framework (SPFx) and what is important for you as SharePoint Developer and Architect in the development area with SharePoint modern portals. In this session, you will know more about extending existing experiences across SharePoint and Teams.
Real World SharePoint Framework and Azure ServicesBrian Culver
Building Solution in Office 365 requires leveraging other cloud services, such as Azure Services. For those new to SharePoint and all SharePoint veterans, building cloud ready “Full Trust” solutions for Office 365 introduces a huge paradigm shift over the traditional on-premise full-trust development model.
In this session, we will look at a couple common full trust solutions and move them to Office365 and Azure. We will leverage various Azure services such as Azure Functions, Event Grids and WebJobs. See demonstrations on how event receivers become Azure Function and Event Grids, and timer jobs become Azure WebJobs. Learn about other useful Azure services for replacing full trust functionality. Don’t pass up this opportunity to learn skills and knowledge you need to build Office 365 Solutions leveraging Cloud Services
Attendee Takeaways:
1. Understand how to take Full Trust solutions from On-premise to the Office365.
2. Learn how to use Azure Functions, Event Grids, WebJobs and several other Azure Services.
3. See demonstrations of a couple common Full Trust Solutions converted to cloud solutions on Office365 and Azure.
Describes the current pillars of the new SharePoint Framework currently in Developer Preview. Provides an overview of the technology and describes various portions of the stack as it stands currently.
Presentación de Matthias Eining en el SharePoint Saturday Madrid 2017 sobre como transforma soluciones de tipo granja al modelo de Add-ins / SharePoint Framework.
Introductory slide set on the new client side framework on SharePoint platform which introduces by Microsoft. This slide-deck has been used by me in the local user group speak-up had in the year 2016. @kushanlahiru
Custom Development in SharePoint – What are my options now?Talbott Crowell
Since Microsoft has released SharePoint 2013 with a whole new application development methodology, there has been some confusion and frustration in the community on what the best approach for customizing SharePoint for developers. In this session, we will look at the options, new and old, and discuss the pros and cons. We may even see some novel approaches you haven’t thought about yet.
Similar to Building Responsive Intranet using Sharepoint Framework solutions - Asish Padhy - Sydney Meetup Jan 2018 (20)
Building smarter secure and effective collaboration with power platform and a...Asish Padhy
Microsoft Teams acts as the teamwork and collaboration hub for an organization. Hence building smarter and effective collaboration is the key to successful adoption of Teams. This can be done by evolving the Microsoft Teams strategy with smarter and secure collaboration options such as Bots, Messaging extensions and Connectors. In this session, we will look at some of these options, how easy it is to set them using some of Power Platform Tools and then taking to the next level to build smarter richer solutions using Azure AI.
Microsoft teams a four course developer menu - M365 saturday Oct 19Asish Padhy
Microsoft Teams is the fastest growing communications and collaboration platform, and has received tremendous adoption in past few years. At the same time, the development landscape for MS Teams has spanned up to include varied number of solution approaches - apps, bots, connectors, extensions, team provisioning etc. This is great but also has meant that developers are spending more time finding the right option and planning the solution through various stages of implementation.
In order to increase effectiveness in delivery, we have to start planning best fit solution models for the various offerings and put them in smaller roll outs for quicker and smaller builds to reach the end user goal.
In this session, we will look at some of these solution models for each Teams component, pro and cons of each, and then strategies for various team implementations, in way of "The Developer Four course menu", to achieve optimal delivery in a lean and agile way.
Building modern intranets with share point communication sites aug 2018Asish Padhy
The Modern SharePoint Communication sites provide a responsive rich experience which makes them a great candidate for SharePoint Intranets. Along with it, the modern experience enriches the way content can be structured, tagged with metadata and curated by content owners. There are obvious limitations with the modern experience and will present few approaches to overcome these limitations. In this session, we will get a quick overview of Communication sites, and various advantages and limitations of the modern experience sites. In addition, we will look at how to map the old SharePoint structures in Classic sites to New experience and options to achieve that.
Site Provisioning with Modern SharePoint Sites and SIte Assets - O365 Saturda...Asish Padhy
Modern Experience Sites can be now managed programmatically using Site Scripts that help us to automate assets creation. Added to that we can use Office 365 PnP Online CSOM to create and manage Modern pages that allows Dev and IT Pros to manage the Modern Page experiences across SharePoint sites. In this session, we will look through various IT Pro and Developer tools to provision and manage SharePoint Online Modern experience pages and web-parts. We will deep dive into the newly release Site Scripts process, and some of the usual tools such as PnP PowerShell and Office PnP CSOM on how we can manage these assets.
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...Asish Padhy
The Modern SharePoint Communication sites provide a responsive rich experience which makes them a great candidate for SharePoint Intranets. Along with it, the modern experience enriches the way content can be structured, tagged with metadata and curated by content owners. There are obvious limitations with the modern experience and will present few approaches to overcome these limitations. In this session, we will get a quick overview of Communication sites, and various advantages and limitations of the modern experience sites. In addition, we will look at how to map the old SharePoint structures in Classic sites to New experience and options to achieve that.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
2. About me
- SharePoint, Office 365 and Azure Solutions Consultant
at Kloud Solutions
- 12 years of experience working on SharePoint and MS
Technologies
- I am a Consultant, Architect, Project Lead and always
a Developer.
- Microsoft Certified Professional in SharePoint
https://www.linkedin.com/in/asishpadhy
https://asishpadhy.com
https://blog.kloud.com.au/author/asishpadhykloud/
@asishpadhy
4. Modern Experience Features
• Inbuilt Responsive and Mobile design support
• Support for client end frameworks for development
• Contain native news, quick links, and activity capabilities through pre-built
web parts
• ModernTeam Sites support Groups features
• Tenant wide fast deployment support
5. Modern Experience Customization Challenges
• MS list of limitations - https://docs.microsoft.com/en-us/sharepoint/dev/solution-
guidance/modern-experience-customizations-customize-sites
• No custom master page support
• No direct access to master page elements. Indirectly through Javascript or JQuery scripting.
JQuery can be used to locate static div
• Hard to use CSS extensibility when trying to use children. Use ‘aria-label’ property if want
to
• No availability to create in place navigation menu items for current navigation or left hand
navigation.Cannot realign navigation or header items
• No support for SharePoint hosted apps and Provider hosted apps
• React routing makes it hard to put a handler for events
6. Intranet Possibilities ?
• Communication Sites
• For full content layout ( the home layout in team sites doesn’t give full content layout
• Easy to use user managed multi level navigation (it is quick launch of classic sites, so will not
inherit navigation to children)
• Current update of News posts - Link
• Gives the most closest experience to Intranet
• Cannot update publishing feature (Dec 2017)
• ModernTeam Sites
• Group Options – Conversations, email alias, outlook integration
• Managing members is different than Classic Sites
• Can enable publishing feature
• Completely different lifecycle
7. Intranet Possibilities?
• ClassicTeam Sites with Modern Pages
• Hybrid solution
• Keep content in classic team sites to take advantages of functionalities
• Get more control in customizing master
• Create Modern pages and use modern list view, programmatically even
• JS Scripting and JS Link supported
8. So what are our options with Modern ?
• SPFx - Client Side web parts hosted and deployed through CDN
• SPFx - Extension components on Header, Footer and List Menus (Not navigation bar)
• Section and layout choices (cannot have custom grid layout options)
• Apply SharePoint themes (new)
• Apply Site Designs and Site Scripts (new) – Link
• SharePoint Field Formatting (Column formatter or SPFx Field formatter)
• PowerApps and Flow Integration options directly from list views
• Upcoming latest OOB SharePoint client side web parts
9. SharePoint Framework (SPFx) ?
• The SharePoint Framework (SPFx) is a page and web part model that
provides full support for client-side development and open source tooling.
• SPFx allows to create Client side web parts and extensions which can be
integrated with Modern experience pages
• SPFx integrates with React, Office Fabric UI and many other third party
JavaScript and CSS Libraries (a welcome change)
• Support Local development and not required connection to SharePoint
10. Mapping of Old approaches to the NewTooling
SP Components Old Approach (On-Prem and Classic) New Approach (Modern Experience)
Web Parts FullTrust Solution or Sandbox SPFx Client side web parts
Apps SharePoint Hosted or Provider Hosted SPFxWPs with REST Calls or Functions
Master Page Branding Custom Branding Solutions SharePoint themes
Content on Pages CEWPs or Script Editor Client side web parts or Content Only
Field Customization JS Link Column Formatter or SPFx field
formatter
List Menu Custom User Actions SPFx ListView Extension
Navigation Custom Branding solution SPFx ApplicationCustomizer Extension
Site Pages Page Layouts andTemplates SharePoint Online CSOM options
Programming Options Server (C#,VB.Net) and Client Side Client Side Frameworks such as React,
Knockout and Angular etc.
11. SharePoint Framework SDLC
• Devs – JavaScript ,TypeScript, (not much JQuery) and SASS (SCSS)
• Set up SharePoint Framework components on Local computer
• Set up a debug configuration inVS Code – Install Debugger for Chrome
• Deploy,Test and fix locally on SharePoint
• Deploy assets to a CDN (Office 365 Public or Azure CDN)
• Enable CORS with Container
• Deploy package to SharePointApps Catalog
• Choose betweenTenant wide and Site deployment
12. SPFx with React and Office Fabric/Bootstrap
• Component based
• Controlled and managed via States
• HTML in object encapsulated
• It will automatically update and render the component when data changes.
• Responsive controls through Office Fabric and Bootstrap
• Office Fabric React is already included as part of SPFx solution
• Bootstrap needs to be explicitly included from NPM
13. ImportantTips
• Know about the component lifecycle events in React components to prevent
erroneous looping such as ComponentDidUpdate() and shouldComponentUpdate()
https://reactjs.org/docs/react-component.html
• Don’t update the state variables directly, use setState method for state updates
• Don’t update the npm packages to their latest versions such as Jquery (~3.2) and
office-fabric-ui-react. There are conflicts with latest versions
• If using PnP JS modules, remember to use await or then clauses, in order to get the
results before chaining the operations
14. Important tips
• Await can only be called in Async methods.
• Not everything in CSOM or Object model is directly available in PnP JS or
SharePoint REST
• Typescript strict rules such as object level binding and mapping
• Not all versions of JQuery are supported, so might have to install particular
types - npm install @types/jquery@2.0.48 --save-dev