Whether or not you are using Visual Studio to deploy your branding solutions, this session is for you. We’ll start with the basics discussing the pieces compromising your branding assets, and the tools that are needed for the job. Next we’ll dive into the concept and techniques that could be utilized in order to apply your branding, such as: Applying Themes, MasterPage, Tricks with Additional Page Head, Alternative Style Sheets, and Feature Receivers.
Deep dive into SharePoint 2013 hosted apps - Chris OBrienChris O'Brien
Covers key aspects of SharePoint 2013 apps, with a focus on SharePoint-hosted apps. Includes detail on app parts, using web parts within an app, configuring SSL, troubleshooting apps and possible reasons to move away from a SharePoint-hosted app to a cloud app. Also covers "high-privilege" apps which provision to the host web.
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointAvePoint
Presented by D'arce Hess, AvePoint Strategic Consultant on October 3, 2015 at SharePoint Saturday DC/Reston
Bootstrap is a framework that is widely used in web development to create beautiful responsive websites. Applying this framework to SharePoint requires skill and patience. In this session, we will begin with a basic mock-up of a site. We will review how to break-down the elements of the mock-up and being the mark-up for your master page and page layout using Bootstrap. You will learn the basic structure, language, CSS resets and use of coding techniques such as Sass to adapt this framework to your SharePoint project.
More from AvePoint: http://www.avepoint.com/community
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.
Deep dive into SharePoint 2013 hosted apps - Chris OBrienChris O'Brien
Covers key aspects of SharePoint 2013 apps, with a focus on SharePoint-hosted apps. Includes detail on app parts, using web parts within an app, configuring SSL, troubleshooting apps and possible reasons to move away from a SharePoint-hosted app to a cloud app. Also covers "high-privilege" apps which provision to the host web.
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointAvePoint
Presented by D'arce Hess, AvePoint Strategic Consultant on October 3, 2015 at SharePoint Saturday DC/Reston
Bootstrap is a framework that is widely used in web development to create beautiful responsive websites. Applying this framework to SharePoint requires skill and patience. In this session, we will begin with a basic mock-up of a site. We will review how to break-down the elements of the mock-up and being the mark-up for your master page and page layout using Bootstrap. You will learn the basic structure, language, CSS resets and use of coding techniques such as Sass to adapt this framework to your SharePoint project.
More from AvePoint: http://www.avepoint.com/community
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.
Topics include: Advanced Operations with Windows PowerShell, Using PowerShell to determine site quotas and storage space etc. Other Topics -
• Introduction to Windows PowerShell
• Installing Solution packages (WSPs) using Windows PowerShell
• Advanced reporting and Analysis using Windows PowerShell
• Backup\Restore, Import\Export SharePoint sites using Windows PowerShell
• Introduction to STSADM
• Adding Solutions, Features using STSADM.
• Configure diagnostic logging in SharePoint 2013
• Developer Dashboard in SharePoint 2013.
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
CyberLab Training Division :
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites. It allows you to use a full featured programming language such as C# or VB.NET to build web applications easily.
This tutorial covers all the basic elements of ASP.NET that a beginner would require to get started.
Audience
This tutorial has been prepared for the beginners to help them understand basic ASP.NET programming. After completing this tutorial you will find yourself at a moderate level of expertise in ASP.NET programming from where you can take yourself to next levels.
Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of .NET programming language. As we are going to develop web-based applications using ASP.NET web application framework, it will be good if you have an understanding of other web technologies such as HTML, CSS, AJAX. etc
ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), and Web Forms.
For More Details.
Visit: http://www.cyberlabzone.com
SharePoint 2013 Hosted App Presentation by Roy KimRoy Kim
Sharing my experience and knowledge of developing a SharePoint Hosted App during late 2012. This app is a photo slider with a Picture Library and a custom list to hold default settings. Subjects include, REST API, JavaScript Object Model, Client Web Part, App Web, Cross Domain Call to the host web and other developer insights.
Vskills certified CSS designer Notes covers the following concepts.
1 CSS Basics
1.1 Introduction
1.2 Why to use CSS
1.3 CSS Editors
1.4 A CSS Example
1.5 Custom CSS
1.6 Cross Browser Testing
1.7 Including CSS
1.8 Validating CSS
Get complete e-book on CSS.
http://www.vskills.in/certification/Web-Development/certified-css-designer
“A Full day of WordPress2.5, focused on design and development. We’ll cover the essentials of setup, installation, and management. We’ll learn how to build custom themes using CSS, PHP, and image
architecture. We’ll also jump into custom code and template files, best practices for design and management, integrating Flash, and how to build and install WP and custom plug-ins.”
SUG Bangalore - Overview of Sitecore Experience Accelerator with Pratik Satik...Anindita Bhattacharya
An SUG Bangalore Session on Overview of Sitecore Experience Accelerator by Pratik Satikunvar, at the Meetup organized on 24th March 2018 @ Sapient, Bangalore.
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienChris O'Brien
Covers several approaches for user interface customization in SP2013 - using JSLink to customize a list and/or view, creating custom Display Templates for the Content Search web part, and different approaches for customizing the search hover panel.
This presentation shows the new features in SharePoint 2013 that help in building/designing websites that are added to bridge the gap between design and development of Websites on SharePoint 2013
For those who did not attend the Introduction session Stefan provides a short introduction to Content Fragments and show how you can leverage the feature for efficient publishing of content.
The provided information will for example allow news sites to implement a system that can push out news at a very fast pace, without needing to care about the usual workflow imposed by Adobe Experience Manager..
To see the on-demand IMMERSE Session please go to http://bit.ly/Immerse16
Presented at CONNECT Web Experience '15 Basel June 25.
How the Adobe on Adobe team used AngularJS and AEM to build out a single page application site. One of the main goals with this proof of concept project was that the pattern had to be super simple to develop in. It had to be JSP free. It had to function smoothly on everything from a mobile device to a desktop and everything in between. The site also needed to be SEO friendly. Follow along to see the process and the challenges.
Level: 200
Track: IT Pro, Developer
SharePoint 2013 has FAST search built into its core fabric. New site templates and web parts have been added to allow you to build search driven applications. Through these search web parts, we can cross site collection boundaries to surface information, improve navigation and create a seamless experience across the different sites, site collection and web application. We will also demonstrate how to use cross site publishing to leverage multiple content sources. We also discuss several approaches for publishing internet sites.
Attendee Takeaways:
1. Understanding how to work with the Product Catalog site template in SharePoint 2013
2. Learn to setup and configure cross site publishing
3. Learn to add responsive design to your site
Dynamic Components using Single-Page-Application Concepts in AEM/CQNetcetera
Dynamic components display content dependable on context, hence they cannot be cached.
Out of the box, Adobe Experience Manager doesn't give us many options for granular caching on a component level.
When faced with this problem, we usually resort to developing components that are leveraging Server-Side Includes or AJAX to get the HTML with dynamic data.
As an alternative solution, we have also developed dynamic components that use Single Page Application concepts, by using templates and JSON-responses, to provide the same dynamic behavior.
In this presentation we will cover all of the dynamic components types, compare the benefits and drawbacks of each, and state the use-cases where each can be effectively applied.
We will take a deeper look at the dynamic components done with SPA concepts, as they are rarity in the AEM world, and also provide a walk-through of the technologies used, how some common problems were solved, as well as the benefits that have been gained by their usage.
SharePoint 2013 Content search web part - Get it all in one place and style it!Benjamin Niaulin
This session was presented first in St. Louis. It's hard to get it by just reading the slides as much of it is through the presentation in person. Hope it helps
Topics include: Advanced Operations with Windows PowerShell, Using PowerShell to determine site quotas and storage space etc. Other Topics -
• Introduction to Windows PowerShell
• Installing Solution packages (WSPs) using Windows PowerShell
• Advanced reporting and Analysis using Windows PowerShell
• Backup\Restore, Import\Export SharePoint sites using Windows PowerShell
• Introduction to STSADM
• Adding Solutions, Features using STSADM.
• Configure diagnostic logging in SharePoint 2013
• Developer Dashboard in SharePoint 2013.
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
CyberLab Training Division :
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites. It allows you to use a full featured programming language such as C# or VB.NET to build web applications easily.
This tutorial covers all the basic elements of ASP.NET that a beginner would require to get started.
Audience
This tutorial has been prepared for the beginners to help them understand basic ASP.NET programming. After completing this tutorial you will find yourself at a moderate level of expertise in ASP.NET programming from where you can take yourself to next levels.
Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of .NET programming language. As we are going to develop web-based applications using ASP.NET web application framework, it will be good if you have an understanding of other web technologies such as HTML, CSS, AJAX. etc
ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), and Web Forms.
For More Details.
Visit: http://www.cyberlabzone.com
SharePoint 2013 Hosted App Presentation by Roy KimRoy Kim
Sharing my experience and knowledge of developing a SharePoint Hosted App during late 2012. This app is a photo slider with a Picture Library and a custom list to hold default settings. Subjects include, REST API, JavaScript Object Model, Client Web Part, App Web, Cross Domain Call to the host web and other developer insights.
Vskills certified CSS designer Notes covers the following concepts.
1 CSS Basics
1.1 Introduction
1.2 Why to use CSS
1.3 CSS Editors
1.4 A CSS Example
1.5 Custom CSS
1.6 Cross Browser Testing
1.7 Including CSS
1.8 Validating CSS
Get complete e-book on CSS.
http://www.vskills.in/certification/Web-Development/certified-css-designer
“A Full day of WordPress2.5, focused on design and development. We’ll cover the essentials of setup, installation, and management. We’ll learn how to build custom themes using CSS, PHP, and image
architecture. We’ll also jump into custom code and template files, best practices for design and management, integrating Flash, and how to build and install WP and custom plug-ins.”
SUG Bangalore - Overview of Sitecore Experience Accelerator with Pratik Satik...Anindita Bhattacharya
An SUG Bangalore Session on Overview of Sitecore Experience Accelerator by Pratik Satikunvar, at the Meetup organized on 24th March 2018 @ Sapient, Bangalore.
Customizing the SharePoint 2013 user interface with JavaScript - Chris OBrienChris O'Brien
Covers several approaches for user interface customization in SP2013 - using JSLink to customize a list and/or view, creating custom Display Templates for the Content Search web part, and different approaches for customizing the search hover panel.
This presentation shows the new features in SharePoint 2013 that help in building/designing websites that are added to bridge the gap between design and development of Websites on SharePoint 2013
For those who did not attend the Introduction session Stefan provides a short introduction to Content Fragments and show how you can leverage the feature for efficient publishing of content.
The provided information will for example allow news sites to implement a system that can push out news at a very fast pace, without needing to care about the usual workflow imposed by Adobe Experience Manager..
To see the on-demand IMMERSE Session please go to http://bit.ly/Immerse16
Presented at CONNECT Web Experience '15 Basel June 25.
How the Adobe on Adobe team used AngularJS and AEM to build out a single page application site. One of the main goals with this proof of concept project was that the pattern had to be super simple to develop in. It had to be JSP free. It had to function smoothly on everything from a mobile device to a desktop and everything in between. The site also needed to be SEO friendly. Follow along to see the process and the challenges.
Level: 200
Track: IT Pro, Developer
SharePoint 2013 has FAST search built into its core fabric. New site templates and web parts have been added to allow you to build search driven applications. Through these search web parts, we can cross site collection boundaries to surface information, improve navigation and create a seamless experience across the different sites, site collection and web application. We will also demonstrate how to use cross site publishing to leverage multiple content sources. We also discuss several approaches for publishing internet sites.
Attendee Takeaways:
1. Understanding how to work with the Product Catalog site template in SharePoint 2013
2. Learn to setup and configure cross site publishing
3. Learn to add responsive design to your site
Dynamic Components using Single-Page-Application Concepts in AEM/CQNetcetera
Dynamic components display content dependable on context, hence they cannot be cached.
Out of the box, Adobe Experience Manager doesn't give us many options for granular caching on a component level.
When faced with this problem, we usually resort to developing components that are leveraging Server-Side Includes or AJAX to get the HTML with dynamic data.
As an alternative solution, we have also developed dynamic components that use Single Page Application concepts, by using templates and JSON-responses, to provide the same dynamic behavior.
In this presentation we will cover all of the dynamic components types, compare the benefits and drawbacks of each, and state the use-cases where each can be effectively applied.
We will take a deeper look at the dynamic components done with SPA concepts, as they are rarity in the AEM world, and also provide a walk-through of the technologies used, how some common problems were solved, as well as the benefits that have been gained by their usage.
SharePoint 2013 Content search web part - Get it all in one place and style it!Benjamin Niaulin
This session was presented first in St. Louis. It's hard to get it by just reading the slides as much of it is through the presentation in person. Hope it helps
Make SharePoint Look Not Like SharePoint - SPSNashville - Cathy DewCathy Dew
This presentation begins down the path of how to customize SharePoint 2013 On Premises environments going through the Design, Development and Deployment stages.
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 Evan Mullins
WP Dev/tools for beginners: ftp, git, svn, php, html, css, sass, js, jquery, IDEs, themes, child themes, the loop, hooks, APIs, CLI, agile, bootstrap, SEO, slack… etc.
We’ll discuss the language and various acronyms and buzzwords used by devs in this crash course introduction to the developer’s world. Overview of primary development processes and terms and what software is needed to play the game. We’ll cover what you need to go from zero to developer and hopefully how to have fun on the way.
CMS Lessons Learned at Vassar by Megg Brownhannonhill
At Vassar College, they use Cascade Server as a repository for over 120 unique sites. Each has a core structure called "Sample Site," a starting point for new responsive designs and a foundation for upgrading older sites to HTML5. Since 2009, they have used database publishing for news, schedules, and bios. With their catalogue and other publications that they publish plain HTML to include in sites with PHP–utilizing single sources of content.
Vassar College developed its own reports in Cascade to watch trends, active/inactive users, new/dated pages, and to share information with colleagues.
Megg will share how Vassar College has sites set up in Cascade, their methods to repurpose content with database publishing and include files, and how they developed a reporting tool with database publishing and dynamic charts.
Hear Vassar's lessons learned so you can benefit from what they have explored.
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!Evan Mullins
WP Dev/tools for beginners: ftp, git, svn, php, html, css, sass, js, jquery, IDEs, themes, child themes, the loop, inspect element, hooks, APIs, CLI, agile, bootstrap, SEO, slack… etc.
We’ll discuss the language and various acronyms and buzzwords used by devs in this crash course introduction to the developer’s world. Overview of primary development processes and terms and what software is needed to play the game. We’ll cover what you need to go from zero to developer and hopefully how to have fun on the way.
Takeaways:
Learn to speak dev
Get familiar with concepts (and acronyms) you’ll need to dev
Learn about tools that will help you
The purpose of this session is to provide information about how most of the Sitecore projects managing the Static Resources (JavaScript, CSS) and impact of these strategies in website and how we can utilize Helix/Habitat based strategy to come up with standard, which will be easy to manage and provide clear abstraction of Static resources.
Introduction to SharePoint Patterns and Practices (PnP)Thomas Daly
This is a combination of slides from MS Ignite, a variety of PnP team presentations and some things I pulled together for the purpose of presenting to the NYC Office 365 Developer Bootcamp
The front-end framework for building experiences for Office and Office 365
Office UI Fabric is a responsive, mobile-first, front-end framework that you can use to apply the Office Design Language to your web experiences. Whether you’re creating a new app or add-in or updating an existing one, Fabric makes it easy to get up and running.
Built by Microsoft designers and design developers for Microsoft (and you).
Just like other popular frameworks, but built from the ground up for Office 365 without excessive overriding.
All about styling instead of function, so you can focus function and not look and feel.
Integrates with plain JavaScript and frameworks such as Angular, & React.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
4. About Me
SharePoint Consultant
Developer
Branding
Focused on the UI side of things
Community Involvement
Speaker
NJ SharePoint User Group
SharePoint Saturday NYC Organizer
SharePoint Saturday NJ Organizer
My SharePoint Blog
MSDN forums
5. Topics for
Discussion
Branding Assets
Creating Branding Based Projects in Visual Studio
2013
Deploying Assets for On-Prem / O365
Themes
CSS, Images & JavaScript
Master Pages
Composed Looks
Additional Page Head
Feature Receivers
CSSRegistration, ScriptLink, Cache Busting
Tools for improved development
6. What are
Branding
Assets?
Master
Page
CSS
Composed
Look
Images
Web Fonts JavaScript
7. Special
Considerations
Are you On-Prem / O365?
Will it be a Sandbox or Farm level solution?
Will it be Site or Web based scoping?
Aka (SPSite, SPWeb)
Aka (Site Collection, Site)
Will you be auto applying master pages, themes or
composed looks?
Will you be pushing branding down to sub sites?
Do you have Single Site Collection or Multiple?
Will you need any additional scripts to
programmatically apply / un-apply?
10. Example 1
Review
Created Module to deploy .master file
Created Mapped folder for CSS, images &
JavaScript
Create Module for Style Library
11. Example 1
Key Concepts
Modules &
Elements
There may be times when you may want to deploy
files to the SharePoint server regardless of their file
type, such as new master pages.
To do this, you can use Modules (not to be confused
with Visual Basic code modules).
Modules are containers for files in a SharePoint
solution. When the solution is deployed, the files in
the module are copied to the specified folders on
the SharePoint server.
An Element is an atomic unit within a Feature.
There are several types of elements that can be
included in a Feature.
More info on Module Items and Elements
More info on Element Types
12. Example 1
Key Concepts
Module –
Master Page
Module
Path – Location in the Project
Url – Location on the Server
File
Type – GhostableInLibrary, can edit with Designer
Level – Published so it’s auto approved
ReplaceContent – True so future packages will overwrite
Properties
UIVersion – the targeted version of SP
ContentTypeId – value for Master Page content type
Title – Title of the master page
13. Example 1
Key Concepts
Module –
Style Library
Module
Path – Location in the Project
Url – Location on the Server
File
Type – GhostableInLibrary, can edit with Designer
Level – Published so it’s auto approved
ReplaceContent –True so future packages will overwrite
15. Composed
Looks
(Theming)
Theming provides a quick and easy way to apply
lightweight branding to a SharePoint 2013 site
A composed look, or design, is the color palette,
font scheme, background image, and master page
that determine the look and feel of a site.
16. Example 2
Deploying a
Composed
Look
Components
Master Page
Theme Palette
Background Image [optional]
Font Scheme [optional]
Options
Declarative [Code – On-Prem]
Imperative [XML - Sandbox / O365]
Deploying a custom Composed Look in SP2013
• Part 1
• Part 2
17. Example 2
Review
Create Module for .spcolor file (theme)
Create Element for Composed Look definition
Create Module for custom Master Page
Add and supporting images / fonts
18. Example 2
Key Concepts
Module -
Theme
Module
Path – Location in the Project
Url – Location on the Server
File
Type – GhostableInLibrary, can edit with Designer
Level – Published so it’s auto approved
ReplaceContent –True so future packages will overwrite
19. Example 2
Key Concepts
Elements –
Composed
Look
The Definition of the Composed Look
Title & Name – Name of the Composed Look
MasterPageUrl – url of the master page
ThemeUrl – url of the .spcolor file
ImageUrl – url of background image
FontSchemeUrl –url of .spfont file
DisplayOrder – Order in which is will appear in the list
21. Example 3
Additional
Page Head
Additional Page Head is a delegate control located
in the <HEAD> of SharePoint master pages. Can be
used to load multiple controls via code without
touching the master page directly.
What could is be used for?
Scenario 1 – Need a master page that is full width & one that is
fixed width.
Scenario 2 – Need two create two distinct site brands and
master page layout is the same or similar
Scenario 3 – Need to apply different style sheet on sub site to
change fonts or colors
Additional Page Head can attach different style sheets to the
same master page.
Minimize overhead of maintaining multiple master pages
22. Example 3
Review
Add Style Sheet / JavaScript
Create User Control
Link User Control to CSS / JS
Create Elements linked to User Control
23. Example 3
Key Concepts
User Control
[On-Prem] Links to our additional style sheet or JavaScript
User Controls supported in On-Prem only
24. Example 3
Key Concepts
Elements
Contains the point to the User Control
Id – where the control will be loaded
ControlSrc – path to the User Control
Sequence – Order in which is appears [if multiple]
For Sandbox / o365
Link directly to the CSS in the elements
Use JavaScript to write the link to the CSS [Hacky]
<CustomAction Id="SiteCSS" Location="ScriptLink"
ScriptBlock="document.write('<link
rel="stylesheet" type="text/css"
href="/_layouts/15/SPS.SP2013.Branding/example3/css/examp
le3.cssquot;></' + 'link>');"
Sequence="203" />
26. Example 4
Feature
Receivers
Feature event receivers are methods that execute when
one of the following feature-related events occurs in
SharePoint:
A feature is installed.
A feature is activated.
A feature is deactivated.
A feature is removed.
Feature Receivers in branding can be used for:
Apply Composed Look
Apply Master Page
Apply Site Logo
Apply branding to all sub sites
Auto Apply Parent Branding on New Site Creation
Feature Receivers are code so best for on-prem only.
At the moment Sandbox can run code but it’s depreciated
in the next release.
Sandbox has a hard limit to how long a sandboxed
solution can take to be completed.
By default, this is 30 seconds
27. Example 4
Review
Feature
Receiver –
Activated &
Deactivating
Add Master Page, CSS, Images & JavaScript like
previous examples
Add Feature Receiver
Add code to enable specific branding features
Introduced public class to hold constants
Introduced helper class w/ common branding
functions
Branding & Provisioning for SharePoint Online &
Office 365
28. Example 4
Review
Web
Provisioned
Event Receiver
By default, (Non-Publishing) SharePoint does not
trickle down applied themes, master page & css
By creating Site Provisioned Event Handler we can
make the new children sites have the same
branding as their parent.
Common things to set are:
Apply Master Page (Site & System)
Apply Site Logo
Apply Alternative CSS
Apply Parent Navigation
Apply Composed Look
Added the Synchronous property to the Web
Provisioned Event Receiver will ensure Composed
Look is applied before the site is display after it’s
initial creation.
30. Example 5
CSS
Registration
SharePoint:CSSRegistration
Used to register CSS files with SharePoint
Prevents loading file multiple times
Can control what file it will load after
Using with files in _layouts will produce Cache
Busting effect
Supports Dynamic Urls for Site Collection / Site
Supports Conditional CSS
Good to use in Web Parts
More details on CSSRegistration
31. Example 5
ScriptLink
SharePoint:ScriptLink
Used to register JS files with SharePoint
Prevents loading file multiple times
Can control what file it will load after
Using with files in _layouts will produce Cache
Busting effect
Supports Dynamic Urls for Site Collection / Site
Good to use in Web Parts
32. Example 5
Cache
Busting
Using CSSRegistration & ScriptLink auto adds
?rev={hd5 hash}
Files must also be stored in the _layouts, using the
Style Library or another folder will not generate a
hash
This changes whenever the file is updated making
the browser think that it doesn’t have it and forces
a re-download
Cache Busting can be done manually – when you
update css or javascript append a ?ver=x.x.x or
anything different on the end of the url
This does not always update automatically.
Sometimes it needs a IISRESET
34. Tools
CKS: Developer Tools - http://cksdev.codeplex.com/
Must have for Quick Deploy alone
Mindscape Web Work Bench -
https://visualstudiogallery.msdn.microsoft.com/2b
96d16a-c986-4501-8f97-8008f9db141a
Sass / Less Support
Bundle
Minify
35. Questions?
Contact Info
Thomas M Daly
Website – http://thomasdaly.net
Twitter - _tomdaly_
Email
TDaly@BandRSolutions.com [work]
Tom.M.Daly@gmail.com [personal]
LinkedIn