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.
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
Microsoft Office SharePoint Server (MOSS) 2007 hat sich als ernstzunehmende Plattform für Portale, Collaboration und Content Management System (CMS) am Markt etabliert und gehört laut Gartner Group neben IBM WebSphere Portal Server und SAP NetWeaver Portal zu den Marktführer dieser Kategorie Software. Ab Mitte 2010 wird die nächste Version der Microsoft SharePoint Server (MSS) 2010 erscheinen. Nach dem schon hohen Grad Alltagstauglichkeit der Version 2007 folgt der Server 2010 mit vielen produktiven Verbesserungen. Diese sind im Bereich der Bedienbarkeit (Usability), der Administration und auch der Entwicklung zu finden.
* Vorstellung der neuen SharePoint Produktpalette (Server, Suche, Designer, Visio, InfoPath, Excel, Oberfläche, Workspace)
* Demonstration der neuen Administration - Konzeptionelle Änderungen zum Vorgänger
* Demonstration der neuen Web-Oberfläche (Ribbons)
* Demonstration des neuen SharePoint Designers (Wiederverwendbarkeit von Anpassungen)
* Zusammenfassung der weiteren Neuerungen
SharePoint 2010 - Was ist neu, was wird besser!GFU Cyrus AG
Microsoft Office SharePoint Server (MOSS) 2007 hat sich als ernstzunehmende Plattform für Portale, Collaboration und Content Management System (CMS) am Markt etabliert und gehört laut Gartner Group neben IBM WebSphere Portal Server und SAP NetWeaver Portal zu den Marktführer dieser Kategorie Software. Ab Mitte 2010 wird die nächste Version der Microsoft SharePoint Server (MSS) 2010 erscheinen. Nach dem schon hohen Grad Alltagstauglichkeit der Version 2007 folgt der Server 2010 mit vielen produktiven Verbesserungen. Diese sind im Bereich der Bedienbarkeit (Usability), der Administration und auch der Entwicklung zu finden.
* Vorstellung der neuen SharePoint Produktpalette (Server, Suche, Designer, Visio, InfoPath, Excel, Oberfläche, Workspace)
* Demonstration der neuen Administration - Konzeptionelle Änderungen zum Vorgänger
* Demonstration der neuen Web-Oberfläche (Ribbons)
* Demonstration des neuen SharePoint Designers (Wiederverwendbarkeit von Anpassungen)
* Zusammenfassung der weiteren Neuerungen
Speaker: Dragan Panjkov;
In this session we will speak about SharePoint apps – new approach for development in new SharePoint. We will explain rationale behind Apps, basic concepts and various hosting options. We will also show you how to build your first app for SharePoint 2013.
What new?
HTML based Master Pages
Enhancements and alignment with mobility
Social and collaboration
SkyDrive Integration
Workflow alignment with Azure Cloud
Important new application services
Cloud App model
Module 2: SharePoint Site Administration
Topics include: How to Create a SharePoint Team site, why and when would you use a SharePoint list or a SharePoint Library. Other Topics -
• Core Site Administration Concepts
• Creating and Managing Sites and Sub sites
• Creating and Managing Lists and Libraries
• Managing Metadata and Policies for Lists and Libraries - Columns, Views and Permissions.
• Customizing Site’s Look and Navigation.
• Managing Security - Users, Groups and Permissions levels.
• Managing Site Administrative Settings - Site Columns, Site Content Types
• Web Content Management - Creating Pages, Adding Digital Content Types, IFrames etc.
• Configuring SharePoint Workflows
• Creating and Managing Publishing Sites
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
This presentation is the first in series of the 3 sessions aboutr overview of the new product by Microsoft in Content and Collaboration Space - SharePoint 2010.
Stay tuned for the upcoming sessions!
The Couse SharePoint 2013 for Administrators and IT Pro's is designed for Professionals who want to learn core concepts of SharePoint and need a detailed Tutorial on Advanced SharePoint Server administration.
Please see the entire Course Presentation attached.
Module 3: Advanced SharePoint 2013 Site Administration
Topics include: What is Design Manager in SharePoint 2013 and why would you use it, how to create a Custom Theme in SharePoint 2013. Other Topics -
• Introduction to SharePoint 2013 Design Manager
• Creating and Modifying Master Pages in SharePoint 2013
• Adding a Custom Master Page - Convert HTML Master page to SharePoint Master Page using Design Manager.
• Creating Custom Layout Pages in SharePoint 2013
• SharePoint 2013 Composed Look - Creating Custom Themes in SharePoint 2013
• Understand Site feature activation, Master Page gallery and Web Part gallery
• Managing SharePoint Pages - Adding\Removing and Importing\Exporting WebParts, Creating Custom Error pages (404 FileNotFound pages) and WebPart Pages.
Designing SharePoint solutions – Big Decisions for Big SuccessSPC Adriatics
Speaker: Darko Milevski;
Today, many organizations use SharePoint as an ultimate platform for collaboration and consolidation of their business applications. At the same time, most of them find it easy for start-up implementation and almost plug-and-play use by employees. In time, the platform adopts more and more users, data, applications and processes, and if not architected and governed with this considerations, it becomes very tough to maintain and lose it’s performance and usability. Solid SharePoint solutions architecture at the beginning of implementation is crucial for long-term success, performance and usability of the applications on top of Microsoft prime enterprise content management platform. In this presentation, I will cover various aspects and considerations that should be analyzed and later implemented very carefully in a production SharePoint farm. Topics like Farm topology, SQL performance, Backups, Updates and Patching, Storage, Security and Governance will be covered. Form Development perspective, defining and negotiating Requirements, identifying constraints, policies, and selecting right SharePoint features and APIs that will be used in the solutions, is another aspect of the complete solution designing process.
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...Cameron Dwyer
This presentation is a roundup of all the SharePoint End User/Power User news and announcements from the Microsoft Ignite 2018 conference in Orlando.
It includes summary roadmap slides with delivery time frames at the end
As the focus shifts towards working in the “cloud” more and more businesses are utilizing Office 365 for their corporate intranets. This creates new challenges from a User Experience design. In this session we will dive into the methods for customizing an intranet built on Office 365. We will look at the options for customizing and how you can take these options further.
Speaker: Dragan Panjkov;
In this session we will speak about SharePoint apps – new approach for development in new SharePoint. We will explain rationale behind Apps, basic concepts and various hosting options. We will also show you how to build your first app for SharePoint 2013.
What new?
HTML based Master Pages
Enhancements and alignment with mobility
Social and collaboration
SkyDrive Integration
Workflow alignment with Azure Cloud
Important new application services
Cloud App model
Module 2: SharePoint Site Administration
Topics include: How to Create a SharePoint Team site, why and when would you use a SharePoint list or a SharePoint Library. Other Topics -
• Core Site Administration Concepts
• Creating and Managing Sites and Sub sites
• Creating and Managing Lists and Libraries
• Managing Metadata and Policies for Lists and Libraries - Columns, Views and Permissions.
• Customizing Site’s Look and Navigation.
• Managing Security - Users, Groups and Permissions levels.
• Managing Site Administrative Settings - Site Columns, Site Content Types
• Web Content Management - Creating Pages, Adding Digital Content Types, IFrames etc.
• Configuring SharePoint Workflows
• Creating and Managing Publishing Sites
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
This presentation is the first in series of the 3 sessions aboutr overview of the new product by Microsoft in Content and Collaboration Space - SharePoint 2010.
Stay tuned for the upcoming sessions!
The Couse SharePoint 2013 for Administrators and IT Pro's is designed for Professionals who want to learn core concepts of SharePoint and need a detailed Tutorial on Advanced SharePoint Server administration.
Please see the entire Course Presentation attached.
Module 3: Advanced SharePoint 2013 Site Administration
Topics include: What is Design Manager in SharePoint 2013 and why would you use it, how to create a Custom Theme in SharePoint 2013. Other Topics -
• Introduction to SharePoint 2013 Design Manager
• Creating and Modifying Master Pages in SharePoint 2013
• Adding a Custom Master Page - Convert HTML Master page to SharePoint Master Page using Design Manager.
• Creating Custom Layout Pages in SharePoint 2013
• SharePoint 2013 Composed Look - Creating Custom Themes in SharePoint 2013
• Understand Site feature activation, Master Page gallery and Web Part gallery
• Managing SharePoint Pages - Adding\Removing and Importing\Exporting WebParts, Creating Custom Error pages (404 FileNotFound pages) and WebPart Pages.
Designing SharePoint solutions – Big Decisions for Big SuccessSPC Adriatics
Speaker: Darko Milevski;
Today, many organizations use SharePoint as an ultimate platform for collaboration and consolidation of their business applications. At the same time, most of them find it easy for start-up implementation and almost plug-and-play use by employees. In time, the platform adopts more and more users, data, applications and processes, and if not architected and governed with this considerations, it becomes very tough to maintain and lose it’s performance and usability. Solid SharePoint solutions architecture at the beginning of implementation is crucial for long-term success, performance and usability of the applications on top of Microsoft prime enterprise content management platform. In this presentation, I will cover various aspects and considerations that should be analyzed and later implemented very carefully in a production SharePoint farm. Topics like Farm topology, SQL performance, Backups, Updates and Patching, Storage, Security and Governance will be covered. Form Development perspective, defining and negotiating Requirements, identifying constraints, policies, and selecting right SharePoint features and APIs that will be used in the solutions, is another aspect of the complete solution designing process.
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...Cameron Dwyer
This presentation is a roundup of all the SharePoint End User/Power User news and announcements from the Microsoft Ignite 2018 conference in Orlando.
It includes summary roadmap slides with delivery time frames at the end
As the focus shifts towards working in the “cloud” more and more businesses are utilizing Office 365 for their corporate intranets. This creates new challenges from a User Experience design. In this session we will dive into the methods for customizing an intranet built on Office 365. We will look at the options for customizing and how you can take these options further.
This session provides a “Sneak Peek” of SharePoint 2013 IT Pro / Developer perspective. The session is designed to help the audience to understand the changes architectural changes have occurred, storage considerations, browser support, social media supports, workflows and ect… This is a must attend session for leading edge SharePoint IT Pro/Developer looking to jump start their 2013 experience curve.
Introduction to the new SharePoint 2013 App ModelNoorez Khamis
The new SharePoint 2013 App Model gives SharePoint developers a whole new platform to develop apps for Office and SharePoint using standard development languages, tools, and hosting services. SharePoint Apps are basically web applications that can be in any language, such as HTML, JavaScript, PHP, or .NET, using familiar web development tools such as Microsoft Visual Studio 2012, and a new web-based tool called "Napa" Office 365 Development Tools to build apps for SharePoint.
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPAyman El-Hattab
1. Understand SharePoint editions and prerequisites.
2. Understand the features SharePoint offers as a development Platform.
3. Explore the differences between a site collection and a site.
4. Create site collections and sites
5. Create lists and libraries through the browser.
6. Use Web Part pages.
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
Better, Faster, Stronger! Boost Your Team-Based SharePoint Development Using ...Richard Calderon
In this session, I discuss and demonstrate how you can use SharePoint 2010 Web Templates and PowerShell scripts to give your team-based SharePoint development process a much needed productivity boost. Using these techniques, you enable your team to quickly test and review their custom components against your complete SharePoint solution while simultaneously eliminating inconsistencies often created by manual configurations.
By the end of this session, you will have learned:
How SharePoint web templates can be used to provision customized SharePoint sites
How to leverage PowerShell scripts to automate your custom site build and feature deployments
The key benefits of this approach for team-based SharePoint development
So stop wasting time and come see how you can help make your SharePoint team development better, faster, and stronger!
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...Chirag Patel
Many organisations are adopting Microsoft Teams rapidly for collaboration and document management part of SharePoint. With your existing investments of SharePoint licenses you can take advantage of building modern intranet to keep your digital workplace connected. This session will walkthrough all the out-of-the-box features and solutions to get your modern intranet up and running
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
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...SPS Paris
Combine four key technologies to build great solutions for your company or clients. Build client-side web parts using the SharePoint Framework (SPFx) along with the open-source toolchain. The PnP-JS-Core library allows you to do a lot of work against the SharePoint REST API with just a few lines of code - sometimes even a single line of code! ReactJS is a view library that allows you to build lightning-fast user interfaces using a powerful component model. Finally, the Office UI Fabric, available in several forms including React components, allows you to build great-looking solutions that follow the design guidelines for SharePoint and Office Add-ins. Four great technologies in their own right, but in combination they allow you to deliver amazing SharePoint solutions with minimal effort.
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien
Covers the changes Microsoft are making to team sites in Office 365/on-premises SharePoint - in terms of end-user changes, and also the impact on developers. The second half of the deck covers the SharePoint Framework (the new coding framework for developers).
Similar to Branding & Design Opportunities/Challenges with SharePoint 2013 (20)
Une architecture hybride était souvent vue comme un déploiement temporaire pour la transition vers le Cloud Microsoft. Cependant, avec l'arrivée de SharePoint Server 2016, qui a été conçu et inspiré depuis Office 365, beaucoup d’organisations sont à la recherche de moyens pour combiner leurs investissements SharePoint existants avec le Cloud.
Un déploiement hybride est la voie à suivre pour de nombreuses organisations au moins pour quelques années encore.
Au cours de cette session, nous vous proposons de revenir sur les scenarios déjà existants ainsi que les nouveautés. Que ce soit OneDrive for Business, la recherche, les sites SharePoint, Delve, Delve Analytics, Power BI ou encore les Groupes Office 365, Video ou Planner, nous verrons ensemble comment une topologie hybride peut vous permettre dès maintenant de tirer le potentiel maximum de vos infrastructures SharePoint.
Read more at https://experiences.microsoft.fr/Event/session/sharepoint-2016-architecture-deploiement-et-t/42497759-6b43-e611-80c3-000d3a222f59#UrrLxOhttpce9Rew.99
Business applications require often modern web interfaces, device-agnostic, cloud ready apps, while integrating data from multiple data sources (databases, web services, etc.). Join me in this session to see how we can leverage the power of LightSwitch HTML to build complex business models, rapidly build data-driven Single-page applications exploiting the rich backend model.
Though at first it seems the easiest sites to build, challenges and questions appear: what if I want to build an Knowledge base, or a policies and procedures site, or global news/events or , integrate or link TermSets in managed navigation, what about friendly-urls, how to define contextual filters, adaptive interfaces & user segmentation, inherited content types, configure content sources or display templates, what about multi-language, and more? To get answers to this and many more questions - join for the session exposing a real-life project built around these new features.
This presentation presents few considerations for creating product centric SharePoint 2013 sites using newest WCM features, such as cross-site publishing and search.
Power BI for Office 365 provides many new features enabling everyone new scenarios of putting in place business intelligence with Excel and Office 365. Discover, access and manipulate data with just a few clicks, shape and transform data. Analyze and create stunning interactive visualizations that uncover hidden insights to share and collaborate from anywhere, and soon on any device.
One of the most important additions to WCM features in SharePoint 2013, that of 'Cross-Site Publishing' combines multiple powerful features in SharePoint 2013 promoting separation of content authoring from branding and design, while sharing that content across site collections with great ease.
Join us in this session while we explain all these new concepts and see the technology in action. Essential concepts such as managed navigation, tagging term sets, friendly URLs, content search web parts, category and item detail pages, result sources, and query rules will be covered.
With SharePoint 2013 just around the corner a plethora of new features for developers will also become available. Starting with enhancements in Visual Studio 2012 for SharePoint developer, iterating through the new SharePoint REST and OData, WCF Data Services framework, Client Side/JavaScript Object Model (CSOM/JSOM), new WCF service for BCS or Remote Event Receivers, ending with building applications for the new tore, we will walk you through you what you need to get your current skillset updated for the SharePoint 2013.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
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.
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.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
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.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
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
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
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.
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.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Branding & Design Opportunities/Challenges with SharePoint 2013
1. Branding & Design in
SharePoint Server
2013
Marius Constantinescu
Lead Consultant, blue-infinity
marius.constantinescu@b-i.com
http://nettitude.wordpress.com
2. in brief
• 350+ employees
• headquartered in Geneva
• founded in 1995
• international culture
• multi-national clients
• integrated solutions
• microsoft managed partner
5. What is Branding?
The "name, term, design, symbol, or any other
feature that identifies one seller's good or
service as distinct from those of other sellers”
(Wikipedia)
Initial a labeling process by
applying distinctive marks
Became a symbol of
quality, marketing
term, advertising
Branding is all about Identity , it
is the Mark & it is most valuable
fixed asset of an organization
6. Modern Web, Responsive sites
Responsive design is a Philosophy, not a Technology
Business enablers for Response Design
Responsive design is not without obstacles
7. Branding the Web
Web sites SharePoint
•CSS Styles (Colors, Fonts, Overlays) •Master pages (way too many),
•Logos, Icons, Shims, Backgrounds Pages (Page Layouts, Application
•Widgets (content sliders, navigation Pages, Cloud-App Pages *)
menus) •3rd-party Controls, Ribbon, ECB
•FX and Animations Menus
•Navigation (Quick Launch, Top-Bar,
Suite-links*)
•Web parts (and XSLT), App-Parts*
•List Views, Custom Fields
Should Information Architecture be included as part of “Branding” efforts?
14. What are Composed Looks 4/4
Creating new Composed Looks
[ReplaceFont(themeFont:"title")]
font-family:"Segoe UI", Tahoma, Arial,Sans-serif
[ReplaceColor(themeColor:"SiteTitle")]
color:#262626
Limitations
15. 1. Create or reuse a .master
page
For NEW .master page ensure
existence of .preview file
2. Create/Update a .spfont file
3. Create/Update a .spcolor file
4. Create a new item n the
Composed Looks list
Create your own Composed Look pointing to these files
Demo
17. SharePoint Page Model
(Publishing)
Master pages define the shared framing elements, the chrome
Page layouts define the layout for a specific class of pages
(associated to a Content Type)
Pages are created from a page layout by authors
Add content to page fields
Add web parts (Data-View, Content Query, Content Search)
Source: http://msdn.microsoft.com/en-us/library/jj191506(v=office.15)
18. Working with Design Manager 1/2
Import design artifacts
Online Site
Create/Edit Master Pages and
Page Layouts
Publishing Site
19. Working with Design Manager 2/2
Create/Edit Master Pages and Page Layouts
Limitations
21. Packaging branding artifacts
The need for a branding-package
Wider support for complex business needs
Reusability & Maintainability
Other considerations
22. Anatomy of a Branding package
Event receivers
Other requirements
24. Introducing SharePoint App Model
Everything in a SharePoint site is an
app
https://spclub-bf473b5225nn0f.sharepoint.com/sharepointapptitle
SharePoint applications no longer
live in SharePoint
25. Branding SharePoint Apps
Provider-Hosted App
SharePoint
“Bring your own server hosting infrastructure” Your Hosted Site
Web
(could be PHP, ASP.NET MVC, Ruby, etc.)
Cloud-based Apps
Get remote events from
SharePoint Auto-hosted App Windows Azure
SharePoint
Use CSOM/REST + Windows Azure + SQL Azure provisioned invisibly Websites
Web
OAuth to work with SP as apps are installed
Provisioned in an isolated sub-web on a parent
web SharePoint
Web
Able to reuse web content
SharePoint-Hosted App (lists, files, out-of-box web parts) App Web
Cannot execute server code, only client- (from WSP)
side, e.g. JavaScript calls for business logic
& UX
App-pages are displayed either in Full-screen
In IFrame as App-Parts (equivalent of Page Viewer web-part for SharePoint-Apps) or SharePoint Dialog-box
26. Branding SharePoint Apps
Design options for the Apps displayed
in a Full Page
All artifacts are referenced from the host SharePoint site for styling
other html elements.
27. Branding SharePoint Apps
Design options for Apps running in
IFrame
App parts and SharePoint dialog boxes do not display full-
screen and cannot leverage the Chrome control.
Referencing styling resources is the way to go!
Page display via an App part
Step 1: Add a Client Web Part to your SharePoint 2013 app project
Step 2: Configure the client web part's Content Source in the Element.xml to
correct page and pass the appropriate contextual information through the URL
Step 3: Include script on app part pages to inject a new style sheet link element
into the head of the page referencing the /_layouts/15/defaultcss.ashx
resource from the host SharePoint site
Page displayed in the SharePoint dialog
Step 1: Add a UI Custom Action (Host Web) to the SharePoint 2013 app project
Step 2: Configure the UrlAction in the Element.xml to correct page and pass the
appropriate contextual information through the URL and set
HostWebDialog="true" on the Custom Action (HostWebDialogHeight and
HostWebDialogWidth should also be set)
Step 3: Include script on the dialog pages to inject a new style sheet link
element into the head of the page referencing the /_layouts/15/defaultcss.ashx
resource from the host SharePoint site
29. Other considerations
Client-Side Rendering
For all new controls, data is written to the controls in a client-
side JSON array
Designers can choose to display content using
JavaScript, CSS, and display templates
Full control over how content is rendered on the page
30. Display Templates
What are display templates?
Re-usable Styles Files for your Content-Query based &
Content-Search Results Web-Parts
Each display template consists of two files:
• Stored in the "Master Page" gallery under "Display
Templates" folder
Why new concepts?
• No more XSLT editing every time a particular look & feel
is needed
• Client-side "templating" techniques represent today's
trend
(see libraries such as Knockout, Kendo UI, Razor also
heavily used in MVC applications) – rely on JSON back-
end data
Composed Looks - Give designers the ability to combine a number of SharePoint pieces together into one look.You can create a composed look using the existing or custom pieces. You can even create variations by using different Themes (.spcolor), Font Schemes (.spfont), and images (intended for backgrounds, but you can be creative!) with the same master page. This is a nice change from the .thmx theming engine used previously, which was clumsy to implement for the most part.Parts of a Composed Look - Title*, Name*, Master Page (.master), Theme (.spcolor),Font Scheme (.spfont), PreviewImage (.jpg, .png, .gif, etc.)
Composed Looks - Give designers the ability to combine a number of SharePoint pieces together into one look.You can create a composed look using the existing or custom pieces. You can even create variations by using different Themes (.spcolor), Font Schemes (.spfont), and images (intended for backgrounds, but you can be creative!) with the same master page. This is a nice change from the .thmx theming engine used previously, which was clumsy to implement for the most part.Parts of a Composed Look - Title*, Name*, Master Page (.master), Theme (.spcolor),Font Scheme (.spfont), PreviewImage (.jpg, .png, .gif, etc.)
Composed Looks - Give designers the ability to combine a number of SharePoint pieces together into one look.You can create a composed look using the existing or custom pieces. You can even create variations by using different Themes (.spcolor), Font Schemes (.spfont), and images (intended for backgrounds, but you can be creative!) with the same master page. This is a nice change from the .thmx theming engine used previously, which was clumsy to implement for the most part.Parts of a Composed Look - Title*, Name*, Master Page (.master), Theme (.spcolor),Font Scheme (.spfont), PreviewImage (.jpg, .png, .gif, etc.)
Composed Looks - Give designers the ability to combine a number of SharePoint pieces together into one look.You can create a composed look using the existing or custom pieces. You can even create variations by using different Themes (.spcolor), Font Schemes (.spfont), and images (intended for backgrounds, but you can be creative!) with the same master page. This is a nice change from the .thmx theming engine used previously, which was clumsy to implement for the most part.Parts of a Composed Look - Title*, Name*, Master Page (.master), Theme (.spcolor),Font Scheme (.spfont), PreviewImage (.jpg, .png, .gif, etc.)