Find out how you can integrate Asset Bank's Digital Asset Management solution with other systems such as your CMS and intranet. This presentation was first given at Asset Bank's 2014 London Get-together by Director, Martin Wilson
Developing custom claim providers to enable authorization in share point an...AntonioMaio2
Developing Custom Claim Providers to Enable Authorization in SharePoint - Antonio Maio.
With the release of SharePoint 2010, Microsoft introduced the concepts of Claims Based Authentication and Authorization. SharePoint 2013 went a step further making Claims Based Authentication the default method for authenticating users when they login. Claims, and identities in general, are playing a bigger role in the security capabilities of systems like SharePoint, enabling us to solve some new and exciting security challenges. Typically we authorize the content that users have access to using SharePoint permissions, however authentication scenarios can be extended in new and interesting ways by developing a custom component called a Custom Claim Provider. This session will introduce the concepts of Claims Based Authentication and Authorization in SharePoint and provide step by step instructions on how to develop and deploy Custom Claim Providers. The session will also walk through several examples of how custom Claim Providers can enhance SharePoint security and authorization.
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...Windows Developer
Learn how major titles like Halo, Hitman, and Walking Dead are using Azure to build great experiences for their players. Building game servers, storing data, and managing game analytics may be easier than you think. You could be building mobile, PC or console games. You could be an Indie-developer or a large game studio. Azure has a lot of services to offer to build amazing game experiences, save money, and monetize your player base. If you have an existing backend infrastructure or are planning to create a new solution from scratch, Azure provides you the flexibility and security to get your game running quickly at global hyper scale. Learn about sample codes, reference architectures and partner solutions on Azure to quickly build your next game on cloud.
Identity and Access (AD), Azure and Office 365: Building a Single Page Application (SPA) with ASP.NET Web API and Angular.js using Azure Active Directory to Log in Users
RESTful Data Services with the ADO.NET Data Services Frameworkgoodfriday
Learn how to use ADO.NET Data Services Framework to easily create and consume REST data services on the web. This session will cover the main concepts of the ADO.NET Data Services Framework (aka Project "Astoria"), show how to use it, and discuss how to use it with Microsoft's broader vision of a common interface for Windows Live and 3rd party services.
With the use of digital asset management comes a lot of technical terms so we thought we would help you get to know some of the phrases you will come across the most. Then if you want to know more about what digital asset management is visit https://www.assetbank.co.uk
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
Developing custom claim providers to enable authorization in share point an...AntonioMaio2
Developing Custom Claim Providers to Enable Authorization in SharePoint - Antonio Maio.
With the release of SharePoint 2010, Microsoft introduced the concepts of Claims Based Authentication and Authorization. SharePoint 2013 went a step further making Claims Based Authentication the default method for authenticating users when they login. Claims, and identities in general, are playing a bigger role in the security capabilities of systems like SharePoint, enabling us to solve some new and exciting security challenges. Typically we authorize the content that users have access to using SharePoint permissions, however authentication scenarios can be extended in new and interesting ways by developing a custom component called a Custom Claim Provider. This session will introduce the concepts of Claims Based Authentication and Authorization in SharePoint and provide step by step instructions on how to develop and deploy Custom Claim Providers. The session will also walk through several examples of how custom Claim Providers can enhance SharePoint security and authorization.
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...Windows Developer
Learn how major titles like Halo, Hitman, and Walking Dead are using Azure to build great experiences for their players. Building game servers, storing data, and managing game analytics may be easier than you think. You could be building mobile, PC or console games. You could be an Indie-developer or a large game studio. Azure has a lot of services to offer to build amazing game experiences, save money, and monetize your player base. If you have an existing backend infrastructure or are planning to create a new solution from scratch, Azure provides you the flexibility and security to get your game running quickly at global hyper scale. Learn about sample codes, reference architectures and partner solutions on Azure to quickly build your next game on cloud.
Identity and Access (AD), Azure and Office 365: Building a Single Page Application (SPA) with ASP.NET Web API and Angular.js using Azure Active Directory to Log in Users
RESTful Data Services with the ADO.NET Data Services Frameworkgoodfriday
Learn how to use ADO.NET Data Services Framework to easily create and consume REST data services on the web. This session will cover the main concepts of the ADO.NET Data Services Framework (aka Project "Astoria"), show how to use it, and discuss how to use it with Microsoft's broader vision of a common interface for Windows Live and 3rd party services.
With the use of digital asset management comes a lot of technical terms so we thought we would help you get to know some of the phrases you will come across the most. Then if you want to know more about what digital asset management is visit https://www.assetbank.co.uk
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
Are you new to SlideShare? Are you looking to fine tune your channel plan? Are you using SlideShare but are looking for ways to enhance what you're doing? How can you use SlideShare for content marketing tactics such as lead generation, calls-to-action to other pieces of your content, or thought leadership? Read more from the CMI team in their latest SlideShare presentation on SlideShare.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
Amazon QuickSight is a fast, cloud-powered business analytics service that makes it easy to build visualizations, perform ad-hoc analysis, and quickly get business insights from your data. Using our cloud-based service you can easily connect to your data, perform advanced analysis, and create stunning visualizations and rich dashboards that can be accessed from any browser or mobile device.
November 2022 CIAOPS Need to Know WebinarRobert Crane
Slides from CIAOPS November 2016 webinar that provided Microsoft 365 news update, open Q & A as well as a focus session on Intranet best practices. Video recording is available at www.ciaopsacademy.com
Using sharepoint to solve business problems #spsnairobi2014Amos Wachanga
Using sharepoint to solve business problems #spsnairobi2014. This presentation was done by Amos Wachanga of Techno Brain Ltd at Sharepoint Saturday Nairobi event on 18th Oct 2014, held at Techno Brain HQ in Nairobi, Kenya.
The presentation creates a business scenario at start, then introduces Sharepoint and mentions some key features that would solve identified business problems, and finally using the case study and examples, ties it all down through a typical solution creation for the business scenario.
Everything generates logs. Applications, infrastructure, security...everything. Keeping track of the flood of log data is a big challenge, yet critical to your ability to understand your systems and troubleshoot (or prevent) issues. In this session, we will use both Amazon CloudWatch and application logs to show you how to build an end-to-end log analytics solution. First, we cover how to configure an Amazon Elasticsearch Service domain and ingest data into it using Amazon Kinesis Firehose, demonstrating how easy it is to transform data with Firehose. We look at best practices for choosing instance types, storage options, shard counts, and index rotations based on the throughput of incoming data and configure a secure analytics environment. We demonstrate how to set up a Kibana dashboard and build custom dashboard widgets. Finally, we dive deep into the Elasticsearch query DSL and review approaches for generating custom, ad-hoc reports.
Elasticity and security are enabling enterprises to move highly regulated workloads to the AWS Cloud. However, given the sensitivity around this protected customer data, what newly released services can be implemented to remain secure and compliant? Find out in this session for Chief Security, Risk and Compliance Officers.
Speaker: Dave Walker, Security Solutions Architect, Amazon Web Services
Maximizing Audience Engagement in Media Delivery (MED303) | AWS re:Invent 2013Amazon Web Services
Providing a great media consumption experience to customers is crucial to maximizing audience engagement. To do that, it is important that you make content available for consumption anytime, anywhere, on any device, with a personalized and interactive experience. This session explores the power of big data log analytics (real-time and batched), using technologies like Spark, Shark, Kafka, Amazon Elastic MapReduce, Amazon Redshift and other AWS services. Such analytics are useful for content personalization, recommendations, personalized dynamic ad-insertions, interactivity, and streaming quality.
This session also includes a discussion from Netflix, which explores personalized content search and discovery with the power of metadata.
Data Transfer between Activities & DatabasesMuhammad Sajid
Data Transfer between Activities & Databases, Content Provider:
Content Provider will act as a central repository to store the data of the application in one place and make that data available for different applications to access whenever it’s required.
the Content Provider is a part of an android application and it will act as more like the relational database to store the app data. We can perform multiple operations like insert, update, delete and edit on the data stored in the content provider using insert(), update(), delete(), and query() methods.
Azure Identity (AD,ADFS 2.0,AAD,ADB2C,OAuth,OpenID,PingID,AD Custom Policies) ,
Azure PaaS (Azure Functions, Serverless computing, Azure Comsos DB, Webhooks, API Apps, Logic Apps, Kudu, Azure Websites), Azure Functions, Lamda Function, Event Functions, Serverless architecture, Implementing azure functions on GIT HUB comment feature, Why Azure Functions, Azure Virtual Machines, Azure Cloud Services, Azure Web Apps & WebJobs, Service Fabric, Consumption Plans, Billing Model, Benefits of Azure Functions, What is serverless, Implementing bigger solutions into smaller azure functions, Microservices, Use cases, Function App, Implementation storing unstructured data using Azure functions into Cosmos DB, Cosmos DB, Custom Azure functions, Azure Cosmos DB, IOTS, Document DB, Doc DB, How to setup a Jenkins build server and automatically trigger code from Visual studio online,Azure App Service, App service Environment, Azure Stack, Managing Azure App services, Azure Powershell, Azure CLI, REST APIS, Azure Portal, Templates, Kudu Console access, Run GIT Commands on Kudu Console, Locking Azure Resources, Configuring Custom Domains, Adding Extensions to Azure Web App/Websites, App service Deployment options, Data Services in Azure , Azure SQL, Azure SQL server, Azure SQL database vs SQL server in a Azure VM, SQL Tiers, DTU, Data Transactional Unit, Planning & provisioning azure SQL databases,Migrating SQL Databases, Azure SQL Server, SQL server transactional replication, Deploy database to Microsoft Azure Database Wizard, DAC package, DAC, SQL compatibility issues, Migrating SQL with downtime, DMA, Data Migration Assistant, Database Snapshot, Migrating SQL without downtime, DTU, Data Transactional Unit, Recommendations for best performance during SQL Import Process, Transactional Replication, T-SQL, Task to implement what ever you learnt till now,
Similar to Integrating Asset Bank with other systems (20)
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
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.
4. Integrating your Asset Bank
• Seamless user experience
• Using assets from Asset Bank in other
applications
• Using data from other applications in Asset
Bank
5. Integrating your Asset Bank
• Seamless user experience
• Using assets from Asset Bank in other
applications
• Using data from other applications in Asset
Bank
7. Single Sign-on
• LDAP (Novell, Active Directory)
• Integrated Windows Authentication
• OpenID
• SAML
• Google Accounts
• Sage Passport
• EncryptedURL Plugin
Here are some single
sing-on options
supported by Asset Bank.
8. Here is an example using
Google SSO for staff logging
into Asset Bank, with standard
login for 3rd parties.
9. The first time you log in via this option it checks to see if you are
allowed to login with this method (e.g. based on your email
domain). Thus it can be set up so by default all “@assetbank.co.uk”
users can log in with default permissions.
In this case Martin has a few Google accounts, he chooses one and
he is validated and logged in.
10.
11. The next time (say the following day) Martin logs into
his Google mail, then visits the same Asset Bank site and
clicks on the “Google Sign-in” link. This time he is logged
in immediately.
12.
13. Integrating your Asset Bank
• Seamless user experience
• Using assets from Asset Bank in other
applications
• Using data from other applications in Asset
Bank
14. Embedded assets
• Find images, videos etc. as usual
• View ‘embedded versions’ that already exist
• Create new versions if required
• Copy-and-paste URL
16. You can see the embed code below.
You also have the option to generate
other re-sized versions via the “Create
new version…” link.
17. CMS Integration
• Requires small config/customisation in CMS
• Click ‘get from Asset Bank’ in CMS
• Find image and choose size
• URL and metadata returned to CMS
• Image served by Asset Bank or separate web
server
18. In this example a button that calls
Asset Bank has been added to the
CMS.
19. In this example a button that calls
Asset Bank has been added to the
CMS.
Asset Bank is then launched in CMS
mode. The user can search and
browse to find the image they want.
20. Asset Bank is then launched in CMS
mode. The user can search and
browse to find the image they want.
21. The user then selects the size they
need and the image is returned to
the CMS.
22.
23. Publishing
• ‘Publishing Actions’ based on search criteria
• Can resize and reformat or use original
• Sub-directory based on attribute value
• Further sub-directory based on usage format
• Filename based on an attribute value
24. In this example we are a
company selling cycles. Each
has a unique product code.
25. Publishing
We can now set up a publishing action that will,
every evening, securely transfer/synchronise copies
of these assets (all assets in the ‘Product Shots’
category) to another location, ready to be picked
up for the company website.
26. Publishing
On the target location (e.g. another
web server) Asset Bank has created a
folder based on the Product ID and
then created 3 sub-folders. These
contain re-sized versions of the
original asset, converted to RGB and
to JPG format, ready for use on the
website.
27. Direct Link Cache
• Call URL to obtain image
• Parameters specify asset and size
• Can use attribute search
• Served from cache if requested already
This is method that, if configured,
allows developers to get re-sized
versions of assets by calling a URL.
29. Direct Link Cache
In this example we specify a URL with
the asset ID and the dimensions we
want. The image is then proportionally
re-sized to fit within these. You can also
specify other details.
30. Post-save hook
• Custom class executed after asset is saved
• For example, sends XML doc to Autonomy
A ‘post-save hook’ enables Asset Bank to send information to another
system after an asset has been saved. For example, if an organisation is using
an Enterprise search tool such as Autonomy, then this ensure that the assets
uploaded to Asset Bank will appear via an Autonomy search.
31. This is the sort of information it can
generate for the other application.
32. REST API
• Enables other applications to use Asset Bank’s
functionality: add, edit assets; search; get
asset files; use lightbox
• XML or JSON
33. 2) Integrating your Asset Bank
• Seamless user experience
• Using assets from Asset Bank in other
applications
• Using data from other applications in Asset
Bank
34. Data lookup plugin
• Attribute of type ‘data lookup button’
• Uses extendable plugin architecture
• Data file lookup ‘out of the box’
• Standard extendable class looks up from API
and syncs regularly
35. Keyword Picker Auto-Import
• Keyword picker – select from predefined list
• Auto-import reads from file or URL
• Keeps list up-to-date with central taxonomy
37. Summary
• Improved user experience
– SSO
– Using images and videos
– Data entry
• One ‘version of truth’ for assets and data
• Enhance your other applications