In this presentation I give a brief introduction into Responsive Web Design, Adaptive Web Design and SharePoint Device Channels.
What are the key facts and what needs to be considered to build a great user experience no matter what or where you like to view the content.
Device channels v/s Responsive web designPrashanth BS
This Presentation details about advantages and limitations on Device Channels and gives a quick comparison on Device channel and responsive web design.
Device channels v/s Responsive web designPrashanth BS
This Presentation details about advantages and limitations on Device Channels and gives a quick comparison on Device channel and responsive web design.
Learn how to integrate your Salesforce data into Word, Excel, PowerPoint and Mail with Office Add-Ins. By using Office Add-Ins your users can stay in Word & Excel and query their Salesforce data building proposals, creating price sheets and many more possibilities. With Mail Add-Ins, Outlook and Office 365 can show addition information about the customer, straight from your Salesforce contacts and accounts, including custom objects. In this session, you'll learn how to give your users the best of both worlds; their Office app experience, with their Salesforce data.
When You're Getting Good at an Obsolete TechnologyInsum Solutions
The world of front-end development is changing fast. From the moment you start adopting a new technology, a newer and better one is emerging. It's a reality that's hard to face when you're getting good at obsolete technology.
Keeping Current with ColdFusion - Adobe Max 2011Rupesh Kumar
Learn what are the challenges in the development of modern web application, how ColdFusion has evolved to meet those challenges and how the new version of ColdFusion server i.e ColdFusion 10 takes you futher.
CCI 2019 - Architettare componenti in SPFx, esperienze sul campowalk2talk srl
Con SPFx possiamo creare componenti che vanno ad estendere non solo SharePoint, ma anche Microsoft Teams.
Possiamo realizzare WebPart oppure customizzare le pagine di SharePoint usando gli Application Customizer.
In questa sessione vedremo come creare l'architettura di componenti SPFx in modo che siano testabili, facilmente manutenibili e fortemente disaccoppiati.
By Fabio Franzini
Sooner or later the theme you are using will need that little change to make just right for you. Learn how to create a child theme so that your personal changes won’t be overwitten by a theme update. present at The 2011 Toronto WordCamp http://2011.toronto.wordcamp.org/
Responsive vs. adaptive vs. device-specific: which one is best?Catalyst
Learn the differences between responsive design, adaptive design and device-specific sites, and when to use each one for maximum mobile website impact.
SharePoint 2013 Mobile Intranet Strategy #SEASPCJoel Oleson
Recommendations and thoughts for your SharePoint Intranet as it relates to SharePoint 2013 mobile solutions. Includes information on channels, responsive design, adaptive, mobile apps, office web apps
30% to 50% of your website’s traffic now comes from mobile devices. Taking a One Web approach ensures that not only does your site work on the smartphones and tablets of today, but it can be future-proofed for the unimagined screens of tomorrow. Three popular approaches to developing a One Web site: using a responsive design; client-side adaptive designs; and server-side adaptive designs. One is not better or worse than the other; each has its own strengths and weaknesses and the wise web developer will consider the benefits and drawbacks of each before picking the one that works for their next project.
Learn how to integrate your Salesforce data into Word, Excel, PowerPoint and Mail with Office Add-Ins. By using Office Add-Ins your users can stay in Word & Excel and query their Salesforce data building proposals, creating price sheets and many more possibilities. With Mail Add-Ins, Outlook and Office 365 can show addition information about the customer, straight from your Salesforce contacts and accounts, including custom objects. In this session, you'll learn how to give your users the best of both worlds; their Office app experience, with their Salesforce data.
When You're Getting Good at an Obsolete TechnologyInsum Solutions
The world of front-end development is changing fast. From the moment you start adopting a new technology, a newer and better one is emerging. It's a reality that's hard to face when you're getting good at obsolete technology.
Keeping Current with ColdFusion - Adobe Max 2011Rupesh Kumar
Learn what are the challenges in the development of modern web application, how ColdFusion has evolved to meet those challenges and how the new version of ColdFusion server i.e ColdFusion 10 takes you futher.
CCI 2019 - Architettare componenti in SPFx, esperienze sul campowalk2talk srl
Con SPFx possiamo creare componenti che vanno ad estendere non solo SharePoint, ma anche Microsoft Teams.
Possiamo realizzare WebPart oppure customizzare le pagine di SharePoint usando gli Application Customizer.
In questa sessione vedremo come creare l'architettura di componenti SPFx in modo che siano testabili, facilmente manutenibili e fortemente disaccoppiati.
By Fabio Franzini
Sooner or later the theme you are using will need that little change to make just right for you. Learn how to create a child theme so that your personal changes won’t be overwitten by a theme update. present at The 2011 Toronto WordCamp http://2011.toronto.wordcamp.org/
Responsive vs. adaptive vs. device-specific: which one is best?Catalyst
Learn the differences between responsive design, adaptive design and device-specific sites, and when to use each one for maximum mobile website impact.
SharePoint 2013 Mobile Intranet Strategy #SEASPCJoel Oleson
Recommendations and thoughts for your SharePoint Intranet as it relates to SharePoint 2013 mobile solutions. Includes information on channels, responsive design, adaptive, mobile apps, office web apps
30% to 50% of your website’s traffic now comes from mobile devices. Taking a One Web approach ensures that not only does your site work on the smartphones and tablets of today, but it can be future-proofed for the unimagined screens of tomorrow. Three popular approaches to developing a One Web site: using a responsive design; client-side adaptive designs; and server-side adaptive designs. One is not better or worse than the other; each has its own strengths and weaknesses and the wise web developer will consider the benefits and drawbacks of each before picking the one that works for their next project.
Presentation on How to use Adobe Flash and Device Central. Audio at http://www.mindgrub.com/NAB
Learn how to make mobile Flash applications utilizing Adobe's device central. Learn how to search device settings and which version of the Flash platform that device will work with. Learn to use templates and publish mobile flash content using Flash CS4.
Presentation on how to use Flash for Blackberry,iPhone and Android. http://www.mindgrub.com/NAB
iPhone has long shunned having the flash player on their phones. Some companies have made emulators but the apps are getting rejected from the store. Blackberry and Android however are embracing the use of the Flash Platform and you should too. Come find out how to make Flash CS4 applications for Blackberry and Android.
Practical Design and Development with Flash on Mobile and DevicesChris Griffith
The Flash player is on hundreds of millions of mobile and other non-PC devices. It is a great runtime to quickly create effective applications and compelling experiences targeting both mobile and other device platforms.
Attend this session to take a journey through the pains and pleasures of design and development with the Flash Platform across mobile and devices. The session will cover: application design and development with Flash and ActionScript, testing with Adobe Device Central, and deploying to device.
In this session, I explained the core concepts of SASS and how it can enhance your development workflow. Sketch Web Parts first in HTML move them to SPFx later...
SPS Brussels 2016 - From design to a modern style guide branding strategies...Stefan Bauer
You will learn how to maintain your code and documentation at the same time. Start to develop maintainable, reusable and re-factorable design patterns now and learn what css frameworks can't do for you.
SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...Stefan Bauer
Get an introduction how to create and develop your own style guide for SharePoint, Office Add-ins or web application. It will help you save time during development and for future adoptions.
You will learn how to maintain your code and documentation at the same time. Start to develop maintainable, reusable and re-factorable design patterns now and learn what css frameworks can't do for you.
SharePoint Saturday Stockholm - Branding Strategies for SharePoint and Add-in...Stefan Bauer
Get an introduction how to create and develop your own style guide for SharePoint, Office Add-ins or web application. It will help you save time during development and for future adoptions.
You will learn how to maintain your code and documentation at the same time. Start to develop maintainable, reusable and re-factorable design patterns now and learn what css frameworks can't do for you.
SPS Oslo - Stop your SharePoint CSS becoming a di-sass-ter today!Stefan Bauer
CSS can get overly complex and unwieldy very quickly - especially on SharePoint Projects. To achieve the SharePoint branding you desire, often results in thousands of lines of CSS across many files. This approach is error prone and also a maintenance nightmare! However, there is a better way…
SASS (“Syntactically Awesome Style Sheets”) is fast becoming the preferred approach to develop your CSS! SASS is an extension to CSS which arms you with programming features such as variables, functions, loops and many more.
Join my session and I will take you from a complete SASS novice to someone that knows where SASS fits and how to use it with SharePoint.
Key Takeaways :
- I will explain what SASS is and where you would use it.
- How to use SASS to brand SharePoint without requiring lengthy deployments.
- How to create simple Rich Text Editor Styles using mixins and includes.
- How to apply a Grid layout and make it Responsive.
- How to structure your branding correctly to make it more maintainable.
- How CSS 4 fits into the picture and does it make SASS obsolete?
Stop your share point css become a di-sass-ter today - SPS MunichStefan Bauer
CSS can get overly complex and unwieldy very quickly - especially on SharePoint Projects. To achieve the SharePoint branding you desire, often results in thousands of lines of CSS across many files. This approach is error prone and also a maintenance nightmare! However, there is a better way…
SASS (“Syntactically Awesome Style Sheets”) is fast becoming the preferred approach to develop your CSS! SASS is an extension to CSS which arms you with programming features such as variables, functions, loops and many more.
Join my session and I will take you from a complete SASS novice to someone that knows where SASS fits and how to use it with SharePoint.
Key Takeaways :
- I will explain what SASS is and where you would use it.
- How to use SASS to brand SharePoint without requiring lengthy deployments.
- How to create simple Rich Text Editor Styles using mixins and includes.
- How to apply a Grid layout and make it Responsive.
- How to structure your branding correctly to make it more maintainable.
- How CSS 4 fits into the picture and does it make SASS obsolete?
SPS Belgium - Stop your SharePoint CSS becoming a di-SASS-ter today!Stefan Bauer
I will explain what SASS is and how you can use it
How to use SASS to brand SharePoint without requiring lengthy deployments.
How to create simple Rich Text Editor Styles using mixins and includes.
How to apply a Grid layout and make it Responsive.
How to structure your branding correctly to make it more maintainable.
How CSS 4 fits into the picture and does it make SASS obsolete?
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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
15. Media
Query
@media
print
{
…
}
@media
handheld
and
(min-‐width:
20em),
screen
and
(min-‐width:
20em)
{
…
}
16. Birth
of
Responsive
Web
Design
Date
of
Birth:
25.5.2010
LocaMon:
Responsive
Web
Design
@
A
list
apart
17. Mobile
browsing
is
expected
to
outpace
desktop-‐based
access
within
three
to
five
years.
Two
of
the
three
dominant
video
game
consoles
have
web
browsers.
Responsive
Web
Design
@
A
list
apart
–
25.5.2010
18. Original
Web
Design
RWD
opMmized
Web
Design
Responsive
Web
Design
@
A
list
apart
–
25.5.2010
36. Device
Channels
in
SharePoint
2013
Device
Channel
• Output
for
different
device
classes
• Op1miza1on
by
features
– Touch
– Bandwidth
– ...
• Fallback
for
older
browser
• Accessibility
Responsive
Web
Design
• Output
for
different
screen
resolu1ons
only
• Limited
op1miza1on
through
JS
– Modernizer
– ..
• Limited
fallback
for
older
browser
37.
38.
39. Common
User
Agent
Mozilla/5.0
(compaMble;
MSIE
9.0;
Windows
NT
6.1;
Trident/5.0)
Mozilla/4.0
(compaMble;
MSIE
8.0;
Windows
NT
6.0;
Trident/4.0)
Mozilla/4.0
(compaMble;
MSIE
7.0;
Windows
NT
6.0)
Mozilla/5.0
(Macintosh;
Intel
Mac
OS
X
10_7_4)
AppleWebKit/536.5
(KHTML,
like
Gecko)
Chrome/
19.0.1084.46
Safari/536.5
Mozilla/5.0
(Macintosh;
Intel
Mac
OS
X
10.7;
rv:11.0)
Gecko/20100101
Firefox/11.0
Mozilla/5.0
(Windows;
Windows
NT
6.1)
AppleWebKit/536.5
(KHTML,
like
Gecko)
Chrome/
19.0.1084.46
Safari/536.5
Mozilla/5.0
(Windows
NT
6.1;
rv:11.0)
Gecko/20100101
Firefox/11.0
Mozilla/5.0
(Windows;
Windows
NT
6.1)
AppleWebKit/536.5
(KHTML,
like
Gecko)
Chrome/
19.0.1084.46
Safari/536.5
Mozilla/5.0
(Macintosh;
Intel
Mac
OS
X
10_8_4)
AppleWebKit/536.30.1
(KHTML,
like
Gecko)
Version/
6.0.5
Safari/536.30.1
Mozilla/5.0
(Windows;
Windows
NT
6.1)
AppleWebKit/534.57.2
(KHTML,
like
Gecko)
Version/5.1.7
Safari/534.57.2
Mozilla/5.0
(iPhone;
CPU
iPhone
OS
5_1
like
Mac
OS
X)
AppleWebKit/534.46
(KHTML,
like
Gecko)
Version/5.1
Mobile/9B179
Safari/7534.48.3
Mozilla/5.0
(iPod;
CPU
iPhone
OS
5_1
like
Mac
OS
X)
AppleWebKit/534.46
(KHTML,
like
Gecko)
Version/5.1
Mobile/9B176
Safari/7534.48.3
Mozilla/5.0
(iPad;
CPU
OS
5_1
like
Mac
OS
X)
AppleWebKit/534.46
(KHTML,
like
Gecko)
Version/5.1
Mobile/9B176
Safari/7534.48.3
40. Mozilla/5.0
(compa1ble;
MSIE
10.0;
Windows
Phone
8.0;
Trident/6.0;
IEMobile/10.0;
ARM;
Touch;
NOKIA;
Lumia
920)
Mozilla/5.0
(iPhone;
CPU
iPhone
OS
5_1
like
Mac
OS
X)
AppleWebKit/534.46
(KHTML,
like
Gecko)
Version/5.1
Mobile/9B179
Safari/7534.48.3
Device
Channel
Configura1on
-‐
Phones
41. Mozilla/5.0
(compa1ble;
MSIE
10.0;
Windows
Phone
8.0;
Trident/6.0;
IEMobile/10.0;
ARM;
Touch;
NOKIA;
Lumia
920)
Mozilla/5.0
(iPhone;
CPU
iPhone
OS
5_1
like
Mac
OS
X)
AppleWebKit/534.46
(KHTML,
like
Gecko)
Version/5.1
Mobile/9B179
Safari/7534.48.3
Device
Channel
Configura1on
-‐
Phones
WRONG
42. Mozilla/5.0
(compa1ble;
MSIE
10.0;
Windows
Phone
8.0;
Trident/6.0;
IEMobile/10.0;
ARM;
Touch;
NOKIA;
Lumia
920)
Mozilla/5.0
(iPhone;
CPU
iPhone
OS
5_1
like
Mac
OS
X)
AppleWebKit/534.46
(KHTML,
like
Gecko)
Version/5.1
Mobile/9B179
Safari/7534.48.3
Device
Channel
Configura1on
-‐
Phones
List
of
User
Agents
-‐
http://user-agent-string.info/list-of-ua
43. Device
Channel
Panel
Snippet
<div
data-‐name="DeviceChannelPanel">
<!-‐-‐CS:
Start
Device
Channel
Panel
Snippet-‐-‐>
<!-‐-‐SPM:<%@Register
Tagprefix="Publishing"
Namespace="Microsoft.SharePoint.Publishing.WebControls"
Assembly="Microsoft.SharePoint.Publishing,
Version=15.0.0.0,
Culture=neutral,
PublicKeyToken=71e9bce111e9429c"%>-‐-‐>
<!-‐-‐MS:<Publishing:DeviceChannelPanel
runat="server"
IncludedChannels="MyPhoneChannel,
MyTabletChannel">-‐-‐>
<!-‐-‐PS:
Start
of
READ-‐ONLY
PREVIEW
(do
not
modify)-‐-‐><!-‐-‐PE:
End
of
READ-‐
ONLY
PREVIEW-‐-‐>
<div
class="DefaultContentBlock"
style="border:medium
black
solid;
background:yellow;
color:black;
margin:20px;
padding:10px;">
You
should
replace
this
div
with
content
that
renders
based
on
your
Device
Channel
Panel
Properties.
</div>
<!-‐-‐PS:
Start
of
READ-‐ONLY
PREVIEW
(do
not
modify)-‐-‐><!-‐-‐PE:
End
of
READ-‐
ONLY
PREVIEW-‐-‐>
<!-‐-‐ME:</Publishing:DeviceChannelPanel>-‐-‐>
<!-‐-‐CE:
End
Device
Channel
Panel
Snippet-‐-‐>
</div>
44. Device
Channel
Panel
Snippet
• Allows
hiding
specific
element
for
defined
device
channels
• Can
be
added
to
ar1cle
page
layout
• Reduce
amount
of
master
pages
45. Limita1ons
of
Device
Channels
• Works
with
Publishing
Site
only
• 10
device
channels
per
site
collec1on
• 150
inclusion
rules
per
device
channel
• Works
with
Office
365
public
facing
web
site
46. Think
about
the
USER
and
the
CONTEXT
the
DEVICE
will
be
used
47.
48.
49. Device
Channels
-‐
Summary
• Begin
planning
soon
• User
Experience
and
NOT
Device
Experience
– RWD
+
Device
Channels
• Performance
op1miza1on
– Image
Rendi1on,
Condi1onal
loading,
…
• Reach
op1miza1on
• Future-‐Friendly
Design
– Progressive
Enhancements
54. This
presenta1on
was
held
at
the
ShareCamp
Vienna,
September,
7th
2013
Thanks
to
@magrom,
@ThorstenHans,
@cglessner,
@atwork
for
making
this
event
possible
Special
thanks
to
@Brad_Frost
for
some
awesome
slides
and
some
I
was
allowed
to
borrow.
You
rock
!!!
Thank
you
@S>Bauer