c# web api pdf : Create bookmark pdf software Library cloud windows asp.net web page class Best-Practices-for-Designing-Responsive-SharePoint-Site-0514-10-part709

Best Practices for Designing 
a Responsive SharePoint Site
White Paper
Alliance and Technology unit
Create bookmark pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
copy pdf bookmarks; create pdf bookmark
Create bookmark pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
adding bookmarks to pdf; create bookmark in pdf automatically
Muktikanta Sendha
Muktikanta Sendha is a Solution Architect with more than 13 years of experience at Tata 
Consultancy Services (TCS). He has developed solutions on a diverse set of technology 
platforms in the areas of financial services, insurance, manufacturing, and retail. He has 
led TCS' Web 2.0 and User Experience Centre of Excellence (CoE) and is a Certified 
Usability Analyst (CUA) from Human Factors International. Currently, he is a Solution 
Architect for the Microsoft SharePoint platform and a User Experience consultant 
working for the Alliance and Technology unit of TCS.
About the Author
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#, C#.NET PDF Reading, C#.NET Annotate PDF in WPF, C#.NET PDF Create, C#.NET NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET
bookmark pdf reader; pdf export bookmarks
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Easy to create searchable and scanned PDF files from Word. Ability to get word count of PDF pages. Change Word hyperlink to PDF hyperlink and bookmark.
pdf reader with bookmarks; export pdf bookmarks to text
Consumers now spend much more time on core digital media platforms (desktop computers, 
smartphones and tablets) than they did just a few years ago. The screen resolution across 
these devices ranges from 320 pixels (iPhone) to 2560 pixels (large monitor) or even higher. 
No longer are traditional enterprise web applications accessed only through desktops. The 
growing numbers of Gen Y users in the workplace are increasingly demanding that these 
applications be available on mobile platforms, along with corporate internet and intranet 
portal access.
Web designers face the difficult task of force-fitting their designs into a wide variety of 
devices and screen resolutions. Within this growing and diversified user-and-device-
ecosystem, it is often a challenge for designers to create designs catering to different types of 
users and devices. Rather than having disconnected designs for each kind of delivery 
channel, is there a way to devise a single design that provides an optimal viewing experience, 
irrespective of the media on which it is delivered?
Responsive Web Design (RWD) is the answer to this problem. With RWD, we can create 
custom solutions for a wide range of users on an equally wide range of devices. Many 
responsive frameworks have been developed and are in use. This paper shows how RWD can 
solve the device-design conundrum and discusses the design approach for creating an 
intranet portal, using the Microsoft SharePoint 2013 platform and a popular responsive 
framework named Bootstrap.
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Easy to create searchable and scanned PDF files from Word. Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark.
how to create bookmark in pdf with; create bookmarks pdf files
VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
Qualified Tiff files are exported with high resolution in VB.NET. Create multipage Tiff image files from PDF in VB.NET project. Support
how to bookmark a pdf document; how to bookmark a page in pdf document
Abbreviations
Abbreviation/ Acronym
Expansion 
CoE
Centre of Excellence
CUA
Certified Usability Analyst
TCS
Tata Consultancy Services
API
Application Programming Interface
AWD
Adaptive Web Design
CSS
Cascading Style Sheet
DOM2HTML
Document Object Model Level 2 HTML
HTML
Hyper Text Markup Language
JSON
JavaScript Object Notation
RESS
Responsive Design with Server side components
REST
Representational State Transfer
RWD
Responsive Web Design
UCD
User Centered Design
UX
User Experience
XHTML
Extensible Hyper Text Markup Language
XML
Extensible Markup Language
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Create PDF from Tiff. |. Home ›› XDoc.PDF ›› C# PDF: Create PDF from Tiff. Create PDF from Tiff in both .NET WinForms and ASP.NET application.
bookmarks in pdf; bookmarks pdf file
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
C#.NET PDF SDK- Create PDF from Word in Visual C#. Online C#.NET Tutorial for Create PDF from Microsoft Office Excel Spreadsheet Using .NET XDoc.PDF Library.
create bookmark pdf file; create bookmarks in pdf reader
Contents
INTRODUCTION 
6
1.1. Possible Solutions for Multi-channel Web Design 
7
RESPONSIVE WEB DESIGN 
7
2.1. Core Ingredients of RWD 
8
2.2. Tools for RWD 
9
DESIGNING A RESPONSIVE WEB SITE 
9
3.1. The Business Case 
10
3.2. The Design Approach 
10
CREATING A RESPONSIVE SHAREPOINT SITE 
14
4.1. Building a SharePoint Master Page 
15
4.2. Making the Master Page Responsive 
15
4.2.1. Responsive Frameworks 
15
4.2.2. Understanding and Leveraging the Grid System 
16
4.2.3. Making it Responsive 
18
4.3. Fixing Common Issues 
19
4.4. Some Best Practices to Make a Responsive SharePoint site 
19
CONCLUSION  
20
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
C#.NET PDF SDK- Create PDF from PowerPoint in C#. How to Use C#.NET PDF Control to Create PDF from Microsoft PowerPoint Presentation in .NET Project.
pdf bookmarks; creating bookmarks in pdf from word
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
C#, C#.NET PDF Reading, C#.NET Annotate PDF in WPF, C#.NET PDF Create, C#.NET NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET
creating bookmarks pdf; copy pdf bookmarks
Introduction
Statistics on internet usage patterns reveal a 
very interesting phenomenon — more than 50 
percent of smartphone users throughout the 
world use the internet through their mobile 
devices to get relevant information quickly, 
especially when they are away from their 
1
computers. Around 40 percent of users browse 
the internet while travelling.
Any business providing services through 
internet-based channels should not miss out 
on this growing user base and should avail of 
all possible delivery channels to provide 
information and services to its 
customers.Statistics provided by comScore's 
Media Metrix show that in April 2013, a multi-
platform majority was achieved across the US 
digital population. By June 2013, 49 percent of 
digital consumers were engaged on desktop 
computers and 51 percent on either tablets or 
smartphones (Figure 1). According to 
comScore: “The percentage of users accessing 
digital media only from a PC is decreasing. 
While the desktop computer is not going away 
anytime soon, trends like these clearly illustrate 
that marketers and publishers must begin to 
put the multi-platform consumer first and 
change their orientation from the PC-centric 
consumer view that has dominated their digital 
strategy for the better part of two decades.” 
Mobile media usage now accounts for half of 
all time spent on digital media and is a 
revelation of how quickly the habits of 
consumers can evolve. Mobile is now a significant element in all relevant digital media markets, including content 
search, video streaming, online advertising, commerce and day-to-day operations.
6
Figure1 : U.S. Multi-Platform Audience by Segment
Source: comScore Media Metrix Multi-Platform U.S. (Feb–July 2013)
Figure 2: Share of the U.S. Time Spent on Digital Media by Platform 
Source: comScore Media Metrix Multi-Platform Total Desktop (June 2013) 
1
comScore, ‘Marketing to the Multi-Platform Majority’, October 17, 2013, accessed January 20, 2014, 
http://www.comscore.com/Insights/Blog/Marketing_to_the_MultiPlatform_Majority
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
Feb 2013
Mar 2013
Apr 2013
May 2013
Jun 2013
Jul 2013
Multi-Platform
Mobile Only
Desktop Only
48%
49%
52%
52%
54%
54%
6%
6%
6%
6%
6%
6%
46%
45%
42%
42%
40%
40%
Desktop Only
Smartphone
Tablet
12%
39%
49%
Current Challenges in Web and UX Design
As Gen Y enters the workforce and the need for remote connectivity grows, organizations are deploying their web 
applications and intranet and internet portals on mobile channels. Hence, designers can no longer assume that 
their sites will be viewed only on a desktop monitor with an average screen resolution. However, given the 
innumerable number of devices, players, operating systems, screen dimensions, and contexts to design for, User 
Experience (UX) designers face the challenging task of delivering an optimal viewing experience across these 
devices.
1.1. Possible Solutions for Multi-channel Web Design
To address this challenge, there are two recommended strategies for UX designers: 
n
Responsive Web Design (RWD) 
n
Adaptive Web Design (AWD or mobile websites)
Responsive Web Design (RWD) is an approach in which a site is designed to provide an optimal viewing experience 
across a wide range of devices, from desktop computer monitors to mobile phones. RWD has been widely adopted 
by organizations across the globe, but it is not the only solution for designing websites that must work across 
various media. Adaptive Web Design (AWD), for instance, is an approach for device-specific design. In other words, 
it comprises specific designs suited for specific media, such as mobile devices, desktops, laptops and so on. 
The choice to adopt RWD or AWD will depend on the business situation.
This paper provides information on how to create and make an intranet site work for all channels by employing the 
RWD technique; specifically, using Microsoft SharePoint 2013 as the development and deployment platform.
Responsive Web Design
The Responsive Web Design (RWD) approach is adopted to provide an optimal viewing experience, which includes 
easy reading and navigation with minimum resizing, panning, or scrolling. In other words, it is an approach that 
enables design and development to respond to the user's behavior and environment, based on screen size, 
platform, and orientation. 
Figure 3 shows how the same website appears on different devices and screen resolutions.
7
RWD comprises flexible grids, layouts and images, and makes intelligent use of Cascading Style Sheet (CSS) media 
queries to adjust screen resolution and automatically resize images. The intention is to build a site that is resolution- 
and device-independent.
2.1. Core Ingredients of RWD
The responsiveness of a design is governed by the following three fundamental factors: Fluid Grid, Flexible Media 
and Media Queries.
Fluid Grid
Grid systems are used by designers to align and organize elements in a visually pleasing manner on a page layout. 
The grid system uses a combination of margins, rows and columns. While early designs had pixel-based layouts 
using fixed grids with the 960 pixel system, later layouts were designed to be more adaptive by using different pixel 
sizes for different screen sizes. The current practice is to create percentage-based designs which are known as fluid 
designs.
Flexible Media
Typically, when adding a media file to a web page, its width and height are set using absolute measurements 
(usually in pixels). However, this fixes the image size, making it completely inflexible and either too small or too 
8
Figure 3: Responsive display (the same site across different screens)
large for different resolutions. To solve this challenge, flexible media — image, video, and audio files that can grow 
and shrink to fit within a flexible grid column — are used.
The typical code for making media flexible is as follows:
img, embed, object, video { max-width: 100% }
Media Queries
Media queries, a feature added in CSS3, modifies the presentation of content to suit a specific range of output 
devices without needing to change the content itself. One can make an existing website both mobile and tablet 
compliant with very little change.
2.2. Tools for RWD
The main tools for RWD are HTML5, CSS3, and JavaScript, and jQuery. 
HTML5 is the most recent version of Hyper Text Markup Language (HTML), with features that provide device 
independence and better error handling, and reduce the need for external plug-ins (such as Flash). HTML5 includes 
the features of HTML4, XHTML1, and DOM2HTML. It is a development framework with CSS3 and JavaScript, along 
with a number of new elements, attributes, 2D and 3D graphics, video, audio elements, local storage, and local SQL 
database support.
CSS3 is the latest version of the Cascading Style Sheet (CSS) standard and is completely backwards-compatible 
with earlier versions. New CSS3 features such as orientation (portrait versus landscape), device-width, min-device-
width, border-radius, opacity, box-shadow, and text-shadow, help create beautiful web pages which improve the 
user experience.
JavaScript and jQuery: A JavaScript named css3-mediaqueries.js can help in cases where browser versions and 
devices do not support CSS3 media queries. This pre-built JavaScript library allows older browsers (IE 5+, Firefox 1+, 
Safari 2) to support CSS3 media queries. A copy of the file can be downloaded from http://code.google.com/p/css3-
mediaqueries-js/.
Designing a Responsive Website
In this section we outline the process of designing an organization's intranet site using the SharePoint 2013 Web 
Content Management (WCM) platform. However, the process is not limited to intranet sites alone, and can be used 
to design external websites and extranet sites as well. We will describe this process by applying a user-centered 
design method for a fictitious company called ABC Inc. using a specific business case. For easy reference, we will 
name the application 'Synapse'.
9
3.1.  The Business Case
ABC Inc. requires a new intranet site on the SharePoint 2013 platform. The existing intranet has many problems and 
employees are not using it to the fullest extent possible. The new intranet design should enable users to:
n
Know who the 'go to' experts are in the business
n
Keep up with the latest updates within the organization
n
Share information about best practices with fellow employees
n
Ensure that essential documents are updated
n
Access important policies while on the road (for employees in the field)
n
Act on pending requests round the clock
n
Access the site through any device 
3.2. The Design Approach
Many techniques have been developed over the years to design a website. Our preferred method is the User 
Centered Design (UCD) methodology which focuses on creating a user experience based on user input rather than 
forcing a change in user behavior when using the product. The UCD methodology incorporates user concerns and 
advocacy right from the beginning of the design process, and ensures that the needs of the users are foremost in 
any design decision, so that the site becomes relevant and valuable to them. 
The User Centered Design approach (see Figure 4) is described below:
10
Figure 4: Key User Centered Design activities
Documents you may be interested
Documents you may be interested