Jornata is a consulting firm that specializes in SharePoint and Office 365 projects. They presented on custom branding for SharePoint, which involves planning elements like logos, colors and layouts, then developing them using tools like master pages, CSS, images and farm or sandboxed solutions. Branding helps drive user adoption by making sites feel customized instead of generic. They demonstrated examples using developer tools, delegate controls and farm/sandboxed solutions.
User Centered Design and SharePoint Publishing PortalsTom Pham
Usability and User Experience.
The User Centered Design Process (UCDP), taking designs from Abstract to Concrete.
Identifying Measures of Success.
Putting together a UX Team.
Microsoft’s Web Content Management System - SharePoint Publishing Portals.
Publishing Site Components - Master Page, Page Layouts, CSS, JS, XSLTs, Web Parts.
Leveraging CSS Frameworks for responsive web like Bootstrap.
You may have heard of PowerShell, but do you know what it’s capable of? Gone are the days of long, painful STSADM batch files – we have Windows PowerShell, and it’s here to stay.Learn how you can use Windows PowerShell both to perform simple one-off tasks as well as complex, bulk operations. Leveraging the Object Model gives Administrators and Developers the ability to do in a few lines of code what would’ve taken a lot more work (and probably a Developer or two) in the WSS platform.
In this demo filled session, you’ll see how you can get started with PowerShell, and you will hopefully leave with not only a greater understanding of what PowerShell is – but what it is capable of and how you can start using it to automate tasks in your SharePoint 2010 or 2013 environment.
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
Optimizing SharePoint 2010 for Internet Sites
This presentation is focused on public facing sites. Many of the tips can be used for intranets, extranets and are certainly applicable.
This is a level 200 session that includes beginner / intermediate tips
There are tips for administrators as well as developers
There will no demo’s
My goal for this presentation is to give ideas on things you might not have considered
I’d love to have a discussion around these tips and
share your war stories
User Centered Design and SharePoint Publishing PortalsTom Pham
Usability and User Experience.
The User Centered Design Process (UCDP), taking designs from Abstract to Concrete.
Identifying Measures of Success.
Putting together a UX Team.
Microsoft’s Web Content Management System - SharePoint Publishing Portals.
Publishing Site Components - Master Page, Page Layouts, CSS, JS, XSLTs, Web Parts.
Leveraging CSS Frameworks for responsive web like Bootstrap.
You may have heard of PowerShell, but do you know what it’s capable of? Gone are the days of long, painful STSADM batch files – we have Windows PowerShell, and it’s here to stay.Learn how you can use Windows PowerShell both to perform simple one-off tasks as well as complex, bulk operations. Leveraging the Object Model gives Administrators and Developers the ability to do in a few lines of code what would’ve taken a lot more work (and probably a Developer or two) in the WSS platform.
In this demo filled session, you’ll see how you can get started with PowerShell, and you will hopefully leave with not only a greater understanding of what PowerShell is – but what it is capable of and how you can start using it to automate tasks in your SharePoint 2010 or 2013 environment.
Optimizing SharePoint 2010 for Internet sitesKanwal Khipple
Optimizing SharePoint 2010 for Internet Sites
This presentation is focused on public facing sites. Many of the tips can be used for intranets, extranets and are certainly applicable.
This is a level 200 session that includes beginner / intermediate tips
There are tips for administrators as well as developers
There will no demo’s
My goal for this presentation is to give ideas on things you might not have considered
I’d love to have a discussion around these tips and
share your war stories
Despite the hype, there is still a lot of confusion and misunderstanding surrounding metadata in SharePoint Server 2010. We cover Managed Metadata starting with the planning phase through implementation, and provide tips on how to make it successful in your organization. We will also discuss the direction of managed metadata in the near future.
•Planning – where to start, who to talk to, planning guides
•Creating Metadata/how-to
•Explanation of the parts; Defining and comparing keywords, content types, tagging, and metadata and when to use each
•Different ways to use Metadata in your site
•How it drives search results
•How metadata is utilized in User Profiles
•Tips and Tricks
Abstract - Designing SharePoint 2010 for Business
A business owner nowadays needs to be able to attract and engage people to their website. In this session, learn to implement your company's brand on SharePoint 2010. During this session, we'll use the right tools to take a design from concept to a fully functioning SharePoint 2010 site. Based on real world experiences, this session is sure to give you some practical tips, tricks, and advice you can use immediately. Learn to leverage SharePoint 2010 tools to customize your experiences, and make them unique. You will be able to take this knowledge and deliver the best end to end experiences to your customers.
Bio - Kanwal Khipple, is a SharePoint Most Valued Professional (MVP) and Principal SharePoint Architect for BrightStarr. Kanwal focuses on designing adoptable solutions using SharePoint. In the past 7 years, he has developed, implemented and architected hundreds of SharePoint solutions from small single server deployments to globally dispersed SharePoint server farms that can handle 120,000+ users. Kanwal lives in Toronto, Canada and you can find him tweeting, buzzing and blogging on his personal blog. Connect with him on LinkedIn to learn how you can quickly start getting ROI for your SharePoint Intranet.
A business owner nowadays needs to be able to attract and engage people to their website. In this session, learn to implement your company's brand on SharePoint 2010. During this session, we'll use the right tools to take a design from concept to a fully functioning SharePoint 2010 site. Based on real world experiences, this session is sure to give you some practical tips, tricks, and advice you can use immediately. Learn to leverage SharePoint 2010 tools to customize your experiences, and make them unique. You will be able to take this knowledge and deliver the best end to end experiences to your customers.
On June 13th, Jeff Kinnelly presented on one of today's hottest SharePoint topics: SharePoint Internet design and branding.
View Jeff’s designing for basics slide deck to learn more about user experience, UX in SharePoint, design best practices, and development and web analytics tools.
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
This fall, C/D/H presented to a group of IT professionals and leaders on best practices for optimizing and branding the user experience of SharePoint 2010 public websites and portals.
Attendees learned how SharePoint 2010 solutions can generate measurable business results from improvements in SharePoint information architecture, usability, visual design, and data visualization/integration. Real world projects were used to demonstrate how adhering to best practices drives adoption and provides valuable user feedback for continuous improvement.
Download the slide deck (PDF, 1 MB).
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
Introduction To Microsoft SharePoint 2013Vishal Pawar
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities
Empower The Power User by @KerriAbraham and @SharePointWendyWendy Neal
This session was presented at SharePoint Saturday Twin Cities on November 3, 2012. To get the full context and see the slide notes, please download the slides.
Accompanying video demos are on YouTube: http://www.youtube.com/playlist?list=PLxSc1uqWwEXkrus62m7vPEcX0-FAzj0Yj
Session Abstract: Kerri Abraham and Wendy Neal team up to deliver a comprehensive discussion on methods that can empower users while retaining control for IT and building valuable resources for the future. Focusing on the need for documentation at every level of SharePoint development, these two ladies combine forces to share their experiences and their goals in helping power users reach their full potential. Being blocked from SharePoint Designer throughout most of her SharePoint experience, Kerri shares her insight and bold opinions about how others may work to overcome the same restrictions in their work environment by documenting their work and building trust with IT. Wendy adds balance to Kerri’s opinions by showcasing how she has worked toward this end with the users she supports, using the same techniques Kerri outlines in the book chapter she wrote with the same name. Showcasing how OneNote can be used in combination with SharePoint content types within a library, Kerri and Wendy will outline how users can build a SharePoint ‘Rudder’ to guide ongoing learning and provide resources for future platform support.
Everybody knows PowerShell is powerful, it’s in the name! But did you know that PowerShell can read and understand XML? By leveraging XML among other things, complete builds can be automated – making them efficient and predictable.
In this fun, interactive and demo-filled session – I will show you how you can leverage PowerShell to help you build your branded, company website from the ground up using PowerShell and XML. I will also pass along some tips and tricks that will help you become a PowerShell Rockstar!
Despite the hype, there is still a lot of confusion and misunderstanding surrounding metadata in SharePoint Server 2010. We cover Managed Metadata starting with the planning phase through implementation, and provide tips on how to make it successful in your organization. We will also discuss the direction of managed metadata in the near future.
•Planning – where to start, who to talk to, planning guides
•Creating Metadata/how-to
•Explanation of the parts; Defining and comparing keywords, content types, tagging, and metadata and when to use each
•Different ways to use Metadata in your site
•How it drives search results
•How metadata is utilized in User Profiles
•Tips and Tricks
Abstract - Designing SharePoint 2010 for Business
A business owner nowadays needs to be able to attract and engage people to their website. In this session, learn to implement your company's brand on SharePoint 2010. During this session, we'll use the right tools to take a design from concept to a fully functioning SharePoint 2010 site. Based on real world experiences, this session is sure to give you some practical tips, tricks, and advice you can use immediately. Learn to leverage SharePoint 2010 tools to customize your experiences, and make them unique. You will be able to take this knowledge and deliver the best end to end experiences to your customers.
Bio - Kanwal Khipple, is a SharePoint Most Valued Professional (MVP) and Principal SharePoint Architect for BrightStarr. Kanwal focuses on designing adoptable solutions using SharePoint. In the past 7 years, he has developed, implemented and architected hundreds of SharePoint solutions from small single server deployments to globally dispersed SharePoint server farms that can handle 120,000+ users. Kanwal lives in Toronto, Canada and you can find him tweeting, buzzing and blogging on his personal blog. Connect with him on LinkedIn to learn how you can quickly start getting ROI for your SharePoint Intranet.
A business owner nowadays needs to be able to attract and engage people to their website. In this session, learn to implement your company's brand on SharePoint 2010. During this session, we'll use the right tools to take a design from concept to a fully functioning SharePoint 2010 site. Based on real world experiences, this session is sure to give you some practical tips, tricks, and advice you can use immediately. Learn to leverage SharePoint 2010 tools to customize your experiences, and make them unique. You will be able to take this knowledge and deliver the best end to end experiences to your customers.
On June 13th, Jeff Kinnelly presented on one of today's hottest SharePoint topics: SharePoint Internet design and branding.
View Jeff’s designing for basics slide deck to learn more about user experience, UX in SharePoint, design best practices, and development and web analytics tools.
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
This fall, C/D/H presented to a group of IT professionals and leaders on best practices for optimizing and branding the user experience of SharePoint 2010 public websites and portals.
Attendees learned how SharePoint 2010 solutions can generate measurable business results from improvements in SharePoint information architecture, usability, visual design, and data visualization/integration. Real world projects were used to demonstrate how adhering to best practices drives adoption and provides valuable user feedback for continuous improvement.
Download the slide deck (PDF, 1 MB).
And for more information on this or other SharePoint topics, visit our blog at www.cdhtalkstech.com.
Introduction To Microsoft SharePoint 2013Vishal Pawar
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities
Empower The Power User by @KerriAbraham and @SharePointWendyWendy Neal
This session was presented at SharePoint Saturday Twin Cities on November 3, 2012. To get the full context and see the slide notes, please download the slides.
Accompanying video demos are on YouTube: http://www.youtube.com/playlist?list=PLxSc1uqWwEXkrus62m7vPEcX0-FAzj0Yj
Session Abstract: Kerri Abraham and Wendy Neal team up to deliver a comprehensive discussion on methods that can empower users while retaining control for IT and building valuable resources for the future. Focusing on the need for documentation at every level of SharePoint development, these two ladies combine forces to share their experiences and their goals in helping power users reach their full potential. Being blocked from SharePoint Designer throughout most of her SharePoint experience, Kerri shares her insight and bold opinions about how others may work to overcome the same restrictions in their work environment by documenting their work and building trust with IT. Wendy adds balance to Kerri’s opinions by showcasing how she has worked toward this end with the users she supports, using the same techniques Kerri outlines in the book chapter she wrote with the same name. Showcasing how OneNote can be used in combination with SharePoint content types within a library, Kerri and Wendy will outline how users can build a SharePoint ‘Rudder’ to guide ongoing learning and provide resources for future platform support.
Everybody knows PowerShell is powerful, it’s in the name! But did you know that PowerShell can read and understand XML? By leveraging XML among other things, complete builds can be automated – making them efficient and predictable.
In this fun, interactive and demo-filled session – I will show you how you can leverage PowerShell to help you build your branded, company website from the ground up using PowerShell and XML. I will also pass along some tips and tricks that will help you become a PowerShell Rockstar!
SharePoint 2013 Web Content Management for Developers TSPUGEd Musters
As presented to the Toronto SharePoint User Group on March 20, 2013. With powerful new content search capabilities, metadata driven navigation, and new features such as design manager and cross site publishing, this presents a paradigm shift for developers with a focus on WCM publishing sites (intranet, internet). These new features and capabilities will be presented at an introductory level during this talk. The session will then focus on your typical Visual Studio “Publishing Solution” in SharePoint 2010. How do you get this running on a SharePoint 2013 Farm “as is” (migration)? What is involved if I want to convert my existing visual studio solution to SP 2013 developer tools and then fully over to the SP 2013 publishing paradigm? We’re already in development of a SharePoint 2010 site - can we deploy SharePoint 2013 now or should we wait? This session will provide insight into how you should develop today, and be ready for the new world that awaits in SharePoint 2013!
SharePoint 2013 Web Content Management for Developers HSPUGEd Musters
As presented to the Hamilton SharePoint User Group on March 21, 2013. With powerful new content search capabilities, metadata driven navigation, and new features such as design manager and cross site publishing, this presents a paradigm shift for developers with a focus on WCM publishing sites (intranet, internet). These new features and capabilities will be presented at an introductory level during this talk. The session will then focus on your typical Visual Studio “Publishing Solution” in SharePoint 2010. How do you get this running on a SharePoint 2013 Farm “as is” (migration)? What is involved if I want to convert my existing visual studio solution to SP 2013 developer tools and then fully over to the SP 2013 publishing paradigm? We’re already in development of a SharePoint 2010 site - can we deploy SharePoint 2013 now or should we wait? This session will provide insight into how you should develop today, and be ready for the new world that awaits in SharePoint 2013!
The presentation (delivered for the Swiss SharePoint Club 31st meeting on 30th of January 2013, in Geneva, Switzerland ) exposes various important details about new concepts to be considered when branding in the new SharePoint 2013.
Top 10 Performance Tips for Making your Public Facing SharePoint 2010 Site Fa...Kanwal Khipple
Learn how you can make your sites faster with tips directly from the field. After working on over dozens of projects in the past five (5) years, I'd like to share my favorite 25 best practices for SharePoint 2010 deployments. This session will provide an inside look into server performance, browser performance, development performance, discuss why common best practices are important. We'll then go deep into how to get the most from new SharePoint 2010 capabilities including improving server response time, caching options, reducing page weight, testing methodologies and more.
kanwal@brightstarr.com
Ep structured share point development - v.4Ivan Sanders
SharePoint architecture
Review typical SharePoint Development
SharePoint customization vs development
Development with SharePoint Features
Deployment using WSS solution packages
Tips and tricks to SharePoint development
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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.
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/
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.
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.
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.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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.
How world-class product teams are winning in the AI era by CEO and Founder, P...
Jornata llc sps baltimore 2012 - share point branding
1. Thinking SharePoint? Think Jornata.
Driving User Adoption with
Custom Branding Development
Prepared for SPS Baltimore
Prepared by James Sturges and Anastasia
Czerw
Jornata
63 Chatham Street
Boston, MA
Submitted on 5/15/2012
1
2. About Us
• James Sturges
– Manager of PMO & Quality at Jornata, focusing
on custom application design and branding
– Been with Jornata just over 2 years, worked with
UI/UX design at “.com” startups before that
– Based in Boston at Jornata HQ
• Anastasia Czerw
– Developer at Jornata, client side, server side,
you name it side
– Worked with SharePoint for a little over a year
– Moved to Baltimore in December – not as scary
as everyone said it would be!
2
Thinking SharePoint? Think Jornata.
3. About Jornata
• Founded in 2006 (~6 years of successful
projects)
• 20 full-time resources dedicated to SharePoint
and Office 365 – and we’re hiring!
• Hundreds of SharePoint and Office 365
projects
• Located in downtown Boston – next to Faneuil
hall
• Nationally Managed Office 365 Partner
• Gold Competency partner in SharePoint
3
Thinking SharePoint? Think Jornata.
4. Overview
• Planning
• Branding Elements
• Deployment Options
– Best Practices
– Farm vs. Sandboxed
• “Auto Branding”
• Demos
• Extras
4
Thinking SharePoint? Think Jornata.
5. What is Branding?
• What is branding?
– Something that distinguishes your site from
everyone else’s
• What does branding mean to you or your
organization?
– Could be as simple as a logo
or a whole site overthrow
5
Thinking SharePoint? Think Jornata.
6. How can Branding help user adoption?
• SharePoint is very generic
• Connects target prospects emotionally
• Make navigation more instinctual
• Add personalized elements for social
interaction
• Tie in internal, corporate resources and
information
6
Thinking SharePoint? Think Jornata.
8. Planning
• The first step of branding is planning,
planning, planning
– What is your goal?
– Who is your audience? Think of the user!
– Involve the business, get the right people on
board
• What Browsers will you be supporting?
– Firefox vs. IE vs. Chrome
– Test early and often… very important!
8
Thinking SharePoint? Think Jornata.
9. Development
• Theming engine
– MS Theme Builder
– Using PowerPoint to build themes
• SharePoint Designer 2010
• Custom code/Feature (Visual Studio
2010)
– Farm or sandboxed (MS Sandboxed
Example, video)
– Feature stapling custom master pages
• Deploying to Style Library vs. Layouts
– Breaking site definition of files (“unghosting”)
9
Thinking SharePoint? Think Jornata.
10. Tools
• Developer tools for Branding
– IE “F12” Developer Tools (also in Chrome,
Safari)
– Remember to refresh after page load!
– Browser and document modes
– Firebug for Firefox
• SharePoint Designer 2010
• Visual Studio CSS syntax plugins
– Web Essentials
• W3Schools.com
• ColorCalculator
10
Thinking SharePoint? Think Jornata.
11. Elements of Branding
• Master Pages – defines the functionality and
content areas/layouts on the page
– Page Layouts
• JavaScript/JQuery
• CSS – “Cascading Style Sheets”; defines visual
styles
• Images
Master Content Master Page
Web Page Page
Content Page
Request
11
Thinking SharePoint? Think Jornata.
12. Master Pages
• Never modify system pages directly! Make a
copy
• Creates a consistent “frame” for your portal
– Clean v4 – Tom Daly, B&R Solutions; basic
V4.master with inline documentation and no V3
content areas
– Starter Master Pages – Randy Drisgill, SharePoint
911; inline documentation comments, some issues
with Treeview
– Just the Essentials – Heather Solomon
– Responsive HTML 5 “V5” – Kyle Schaeffer; some
known issues
• Portal pages use V4, search uses minimal.master
(convert V4 for Search)
12
Thinking SharePoint? Think Jornata.
13. CSS
• Special Classes
– noindex: prevent content from being indexed
– s4-notdlg: hide elements from dialog boxes
– s4-notsetwidth: stops JavaScript from resizing
element when using fixed width master pages
– Note about the s4-workspace: be very careful
about removing or modifying, may break scrolling
• Heather Solomon CSS chart for SP2010
– Use dev tools to find classes (refresh after page
load!)
• Delegate Controls and AdditionalPageHead for
if no access to Master page (VS User Control)
• Hide SharePoint/ASP controls rather than
remove 13
Thinking SharePoint? Think Jornata.
14. Farm Solutions
• “Full trust” solutions, unrestricted access
to servers
• Code can change data, functionality
• Must be deployed on servers by an
administrator
14
Thinking SharePoint? Think Jornata.
15. DEMO
DEV TOOLS AND DELEGATE
CONTROL BRANDING
15
Thinking SharePoint? Think Jornata.
16. Sandboxed Solutions
• Self contained to a site collection
(isolated)
• Can be deployed by end users through
the SharePoint UI
• Created through SP Designer or Visual
Studio
• Requires Sandboxed Code Service, can
be controlled by administrators
16
Thinking SharePoint? Think Jornata.
18. Feature Based Development
• Why it’s awesome
– Easily repeatable branding across sites/webs
– Automatically apply branding with feature
stapling based on definitions
– POWERFUL! Change theme, master
pages, apply CSS, replace images, etc.
• Why it’s a pain
– Need to know Visual Studio
– Need to recompile and redeploy to make
changes (resets IIS, need maintenance
windows)
18
Thinking SharePoint? Think Jornata.
20. Appendix A: What’s New in 2010
• New SharePoint Controls
Control Description
SharePoint:SPShortcutIcon Sets the favicon in the top left of the browser URL
bar
SharePoint:CssRegistration Tells SharePoint what to load after Corev4.css
After=“corev4.css”
SharePoint:SPRibbon Adds the Fluent UI (the ribbon) to the page
SharePoint:PopoutMenu Adds the breadcrumb that shows the pop-out
displaying your current location in the site when
clicked (hierarchal tree structure)
SharePoint:SPRibbonPeripheralConten Adds various items attached to the ribbon
t
SharePoint:PageStateActionButton Loads the page edit and save icon button near the
top left of the page
SharePoint:LanguageSpecificContent Displays content specific to the selected language
20
Thinking SharePoint? Think Jornata.
21. Control Description
SharePoint:DeveloperDashboardLaunch Launches the developer dashboard (hidden by
er default, but can be activated with STSADM or
PowerShell)
SharePoint:ClusteredDirectionalSepa Loads the arrow near the site icon after the page
ratorArrow title
SharePoint:AspMenu Renders navigation without tables
UseSimpleRendering=“true”
SharePoint:VisualUpgradePreviewStat Displays the Visual Upgrade status in the status bar
us
SharePoint:VersionedPlaceholder Enables the capability to target page elements to v3
UIVersion=“3” or v4 capabilities
SharePoint:ClusteredSPLinkButton How SharePoint makes use of CSS sprites
SharePoint:DeveloperDashboard Loads the actual developer dashboard at the bottom
of the master page; hidden until the launcher is
clicked
SharePoint:WarnOnUnsupportedBrowser Displays a warning to users accessing SharePoint
s with unsupported browsers such as IE 6
Wssuc:MUISelector Sets the MUI language selected that shows up in
the welcome menu if language packs are installed
SPSWC:MySiteCssRegistration Allows the use of specific CSS
21
Thinking SharePoint? Think Jornata.