Developing with SharePoint Framework (SPFx) on-premisesDragan Panjkov
Presented on Office 365 & SharePoint Connect 2018 - SharePoint Framework is here, and it can be used for building solutions for SharePoint Online and SharePoint on-premises. This session is dedicated to on-premises SPFx scenarios. Aim is to emphasize difference in functionalities that can be used for SPFx solutions for the cloud and on-prem, and to demonstrate how to develop SPFx solution for on-premises deployment.
Developing with SharePoint Framework (SPFx) on-premisesDragan Panjkov
Presented on Office 365 & SharePoint Connect 2018 - SharePoint Framework is here, and it can be used for building solutions for SharePoint Online and SharePoint on-premises. This session is dedicated to on-premises SPFx scenarios. Aim is to emphasize difference in functionalities that can be used for SPFx solutions for the cloud and on-prem, and to demonstrate how to develop SPFx solution for on-premises deployment.
Quick & Easy SharePoint Forms with StratusFormsApril Dunnam
StratusForms is a free jQuery library for building robust SharePoint forms. If you are familiar with HTML, CSS and JavaScript then StratusForms is a good alternative to InfoPath for forms creation. I will discuss it's features, limitations and a quick comparison of StratusForms and PowerApps.
In this session, we are going to brand a SharePoint site from start to finish. We will use SharePoint Designer, HTML and custom CSS to design a site how not to look like SharePoint. We'll touch upon themes, page layouts as well as master page design. As well as learn how to upgrade a SharePoint 2007 design to SharePoint 2010.
This session is focused on designers well versed with HTML and CSS but might not have the SharePoint development experience. Within the session, we'll also look at usability, accessibility and best practices on branding SharePoint public facing sites.
Visit http://www.kanwalkhipple.com
SharePoint Conference North America 2018 - SummaryDavid Warner II
Summary of my most impactful announcements from the SharePoint North America Conference 2018. Links included to SharePoint Development, Microsoft PnP Community, SharePoint Conference Speaker Slide Decks, SharePoint Roadmap and other useful resources.
Agenda for January included Office Add-ins overview; call for input on single sign on (SSO); what's new in Outlook JavaScript API; Customer Demo (Excel add-in); what's new in Excel JavaScript API
Modern SharePoint sites offer new Team and Communication sites; site themes and designs; new and updated web parts; enhanced lists and libraries; hub sites; integration with Flow, PowerApps, and Power BI; and much more.
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.
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewCathy Dew
This presentation begins down the path of how to customize SharePoint 2013 On Premises environments going through the Design, Development and Deployment stages.
Quick & Easy SharePoint Forms with StratusFormsApril Dunnam
StratusForms is a free jQuery library for building robust SharePoint forms. If you are familiar with HTML, CSS and JavaScript then StratusForms is a good alternative to InfoPath for forms creation. I will discuss it's features, limitations and a quick comparison of StratusForms and PowerApps.
In this session, we are going to brand a SharePoint site from start to finish. We will use SharePoint Designer, HTML and custom CSS to design a site how not to look like SharePoint. We'll touch upon themes, page layouts as well as master page design. As well as learn how to upgrade a SharePoint 2007 design to SharePoint 2010.
This session is focused on designers well versed with HTML and CSS but might not have the SharePoint development experience. Within the session, we'll also look at usability, accessibility and best practices on branding SharePoint public facing sites.
Visit http://www.kanwalkhipple.com
SharePoint Conference North America 2018 - SummaryDavid Warner II
Summary of my most impactful announcements from the SharePoint North America Conference 2018. Links included to SharePoint Development, Microsoft PnP Community, SharePoint Conference Speaker Slide Decks, SharePoint Roadmap and other useful resources.
Agenda for January included Office Add-ins overview; call for input on single sign on (SSO); what's new in Outlook JavaScript API; Customer Demo (Excel add-in); what's new in Excel JavaScript API
Modern SharePoint sites offer new Team and Communication sites; site themes and designs; new and updated web parts; enhanced lists and libraries; hub sites; integration with Flow, PowerApps, and Power BI; and much more.
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.
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewCathy Dew
This presentation begins down the path of how to customize SharePoint 2013 On Premises environments going through the Design, Development and Deployment stages.
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...Marc D Anderson
We regularly hear about the importance of building Apps or Add-Ins from the Microsoft folks. But in many cases, that approach is overkill. Even in enterprises, all solutions aren’t enterprise scale. It’s always been possible to build solid solutions or solution components using the trusty Content Editor Web Part to hold some HTML, JavaScript, and CSS, and that’s still a viable approach. With a few other more modern tricks, we can even build solutions that span many pages using a common code base.
Join Marc D Anderson as he kicks around the plusses and minuses of sanctioned development versus smaller, lighter-touch approaches.
We all build different project sites during the years, and also used the content by query web part to lift up the different projects we was part of, but how can we achieve the same in Modern SharePoint.
In this session we will:
Use Hub sites as the home of our Projects,
Create a Project template with Site Design and Site Scripts,
Enable a flow to add some more magic.
Look at different web parts both from Microsoft and from the community to help us lift up our Project Sites.
Ensure it is is all security trimmed so that we don’t see more then we have access to see.
Really Cool!
And we will also make sure that our Projects are teamified so that we also can access them from Microsoft Teams, and with prepopulated content, so our Project Managers can start to work immediately So lets build the new Project Hub together.
SPTechCon Austin 2019 - From SharePoint to Office 365 developmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
Similar to Empowering Business Users with Flexible SharePoint Customization (20)
Collaboration from the Trenches : Building your Internal Communities with Mic...D'arce Hess
Presented at Microsoft 365 Collaboration Conference in Las Vegas, NV, December 2021. Reviews steps to build organic adoption of Microsoft Teams and review of architecture and business outcome goals
Design your Modern Intranet using SharePoint PnP Design Assets D'arce Hess
Presentation given at SharePoint Saturday Ottawa. Presentation go over basic design concepts and how to apply them to new designs and concepts in SharePoint
It's Alive! Bring your Intranet to Life with PowerApps and FlowD'arce Hess
Presented at Office365 Connect Conference in Haarlem, NED 2018. How to use use Flow and PowerApps to control workflows and custom forms in SharePoint and Office365
Content Management & Page Structure - Best Practices for Structuring Content ...D'arce Hess
Presented at SPTechCon Boston 2016. This presentation is a base line for end-users and business users to be able to structure content in SharePoint and O365 without needing to be a developer or designer.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
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.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Empowering Business Users with Flexible SharePoint Customization
1. Empowering business users
with flexible SharePoint
customization
Dave Feldman, MVP
1
Bob German D’arce Hess, MVP
SharePoint Conference North America
2. page 2
Session Objectives
Understand
Understand the full range of modern SharePoint
customization options.
Identify
Help you identify the simplest solution to achieve
your business outcomes.
Unblock
Unblock your use and customization of
Communication and Modern Team sites.
4. page 4
Four Areas of Customization
Out of the Box
Theming
List/Libraries
Microsoft Forms
Hub Sites
Modern Pages/Page Templates
Configure
Column Formatting/View
Formatting
List Forms with PowerApps
PowerApps
Flow
PowerBI
Extend
SPFx Packages from 3rd Party or
PnP
Site Designs/Site Scripts
PnP SharePoint Modernizer
Custom
SPFx Full Page Apps
SPFx App Customizers
SPFx Web Parts
Classic AddIns
API Based Solutions
6. 6
Office365 Themes
Color of Suite Bar
Add a logo
Background Image
Text color
Accent Color
App Launcher Color
Admin Center -> Organizational Profile ->
Manage custom themes for your
organizations
11. 11
Hub Sites
Used to associate topic or
organizationally related sites
with a common navigation,
news and events
https://docs.microsoft.com/en-us/sharepoint/create-
hub-site
13. page 13
Page Templates
Pre-configured pages with web parts and heading available
News Service Overview Location
Provides a consistent experience for users.
Developers and Admins can use Powershell to implement
Easily create a template from any configured page
27. 27
Site Designs
Modern SharePoint Templating Mode
A new approach for extending
modern templates post-creation to automate
the custom configuration of sites.
Site design runs one or more Site Scripts to apply
custom “actions” to a site after creation.
Run from:
Self-Service Site Creation
PowerShell
Joining a Hub
Run again and again to update sites
(if you’re careful… test early and often!)
33. 33
SPFx Extensions
Application Customizers. Adds scripts to the
page, and accesses well-known HTML element
placeholders and extends them with custom
renderings.
Field Customizers. Provides modified views to
data for fields within a list.
Command Sets. Extends the SharePoint
command surfaces to add new actions, and
provides client-side code that you can use to
implement behaviors.
34.
35. page
35
SharePoint Framework Web Parts
Using SharePoint Framework to create new
custom web parts for users
https://github.com/SharePoint/sp-dev-
solutions/tree/master/solutions/LinksAndHandle
barsTemplate
https://docs.microsoft.com/en-
us/sharepoint/dev/spfx/sharepoint-framework-
overview
Hub Custom Web Parts - PnP
Get Started with SharePoint Framework
36.
37. 37
SPFx Single Part App
Pages
https://docs.microsoft.com/en-
us/sharepoint/dev/spfx/web-
parts/single-part-app-pages
Single part app pages provides a
capability to host SharePoint
Framework web parts or Teams
applications in SharePoint Online with
a locked layout