This document summarizes Vincent Biret's presentation on translating SharePoint from beginning to end. It discusses language packs, site translation, content editor web parts with search, variations, the new translation service in SharePoint, and using resource files to enable translations. The presentation provides demonstrations of these translation features in SharePoint and recaps how SharePoint 2013 allows for improved multilingual capabilities and management of translated content.
Learn how to integrate your Salesforce data into Word, Excel, PowerPoint and Mail with Office Add-Ins. By using Office Add-Ins your users can stay in Word & Excel and query their Salesforce data building proposals, creating price sheets and many more possibilities. With Mail Add-Ins, Outlook and Office 365 can show addition information about the customer, straight from your Salesforce contacts and accounts, including custom objects. In this session, you'll learn how to give your users the best of both worlds; their Office app experience, with their Salesforce data.
[WSO2Con EU 2017] How to Learn and Contribute to BallerinaWSO2
Ballerina is a general purpose, concurrent and strongly typed programming language with both textual and graphical syntaxes, which is optimized for enterprise integration. In this slide deck, Senaka explores what motivated him to learn Ballerina and how you to can learn and contribute to it.
Learn how to integrate your Salesforce data into Word, Excel, PowerPoint and Mail with Office Add-Ins. By using Office Add-Ins your users can stay in Word & Excel and query their Salesforce data building proposals, creating price sheets and many more possibilities. With Mail Add-Ins, Outlook and Office 365 can show addition information about the customer, straight from your Salesforce contacts and accounts, including custom objects. In this session, you'll learn how to give your users the best of both worlds; their Office app experience, with their Salesforce data.
[WSO2Con EU 2017] How to Learn and Contribute to BallerinaWSO2
Ballerina is a general purpose, concurrent and strongly typed programming language with both textual and graphical syntaxes, which is optimized for enterprise integration. In this slide deck, Senaka explores what motivated him to learn Ballerina and how you to can learn and contribute to it.
Acumatica is the fastest-growing provider of adaptable Cloud ERP applications for SMBs. Acumatica is the only secure, cloud- and browser-based small solution that adapts to your business. Financial, distribution, CRM and project accounting suites are optimized for ease of use, adaptability, speed, and security.
The case for Self balanced AEM:
- Content QA in AEM Production Author is not adequate and not the same as production live site.
- Things like personalization, vanity URLs, clunky interface, not true Publish look and feel, etc are the problems with Author. * To prevent Authors posting changes to live site, separation of duties, notifications, etc can be implemented with ACLs and workflows but problematic in many cases.
Sales Engineer Doug Johnson shares how to deploy and use the Acumatica B2B portal during the sales breakout track at the Acumatica Partner Summit 2015 in Long Beach, California
Oracle SOA Suite is a complete tool to develop integrated services for your enterprise and by combining with Oracle ADF you can build some powerful SOA based applications which also share common resources between them. The session will share how ADF and SOA suite work together using one tool JDeveloper and how you can take advantage of both technologies in your enterprise.
This session will dive into the following:
1.Developing and using web services in JDeveloper
2.Building service based business components
3.Working with services based data controls
4.Working with EJBs, SDOs and ADF-BC components
Top 15 Exchange Questions that Senior Admin ask - Jaap WesseliusKemp
Among the most common challenges Admins face:
○ How can you automate server deployments?
○ How to co-exist between Exchange 2010/2013 and Exchange 2016?
○ What are the requirements to setup DR site?
○ What do you consider when planning the CPU requirement?
○ When do you need High Availability and how it works in Exchange 2016?
David Max SATURN 2018 - Migrating from Oracle to EspressoDavid Max
This talk is about our experience at LinkedIn migrating our content ingestion system from using Oracle to using our internal database system Espresso. I explain some of the reasons for doing the migration as well as how we met the challenges of swapping database technologies with no down time and in a way that was transparent to our clients.
This talk was delivered at the SATURN 2018 conference in Plano, TX on May 9, 2018.
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
The WSO2 integration platform offers a high performance, lean, enterprise-ready solution to solve integration and innovation challenges faced by connected businesses. This platform offers modern integration technologies that empower enterprises to build a digital business by seamlessly connecting mobile apps, services, multiple data repositories, social media, and cloud and on-premise systems. This is all done to enhance your customers’ experience and increase internal productivity.
One of the primary focuses in modern integration is to think in terms of the network-effect in terms of reliability in resilience, scalability, affordability, and adaptability. The session will focus on
Under the hood: Integration server architecture
Mediation catalog
Architectural styles for integration
Enhancing
Hybrid integration with WSO2
Debugging and troubleshooting your integration
Deployment
Performance tuning
Production hardening
#SPSNYC 2018 Migrate your custom components to the #SharePoint Framework #SPFXVincent Biret
Slides supporting the session at 2018 SharePoint Saturday New York CIty. Talking about the SPFX azure functions the microsoft graph, provisioning, site scripts and so much more!
Introduction to SharePoint as a development platformRonald Courville
Working with SharePoint as a development platform means that you can deliver custom tailored functionality for considerable less effort and time to delivery. This is a high level crash course into conventional custom code patterns used by SharePoint developers used from SharePoint 2007 to present day on SharePoint Online. We will also discuss when and why to use custom coded solutions, and when they should be avoided. No previous coding experience is required.
Acumatica is the fastest-growing provider of adaptable Cloud ERP applications for SMBs. Acumatica is the only secure, cloud- and browser-based small solution that adapts to your business. Financial, distribution, CRM and project accounting suites are optimized for ease of use, adaptability, speed, and security.
The case for Self balanced AEM:
- Content QA in AEM Production Author is not adequate and not the same as production live site.
- Things like personalization, vanity URLs, clunky interface, not true Publish look and feel, etc are the problems with Author. * To prevent Authors posting changes to live site, separation of duties, notifications, etc can be implemented with ACLs and workflows but problematic in many cases.
Sales Engineer Doug Johnson shares how to deploy and use the Acumatica B2B portal during the sales breakout track at the Acumatica Partner Summit 2015 in Long Beach, California
Oracle SOA Suite is a complete tool to develop integrated services for your enterprise and by combining with Oracle ADF you can build some powerful SOA based applications which also share common resources between them. The session will share how ADF and SOA suite work together using one tool JDeveloper and how you can take advantage of both technologies in your enterprise.
This session will dive into the following:
1.Developing and using web services in JDeveloper
2.Building service based business components
3.Working with services based data controls
4.Working with EJBs, SDOs and ADF-BC components
Top 15 Exchange Questions that Senior Admin ask - Jaap WesseliusKemp
Among the most common challenges Admins face:
○ How can you automate server deployments?
○ How to co-exist between Exchange 2010/2013 and Exchange 2016?
○ What are the requirements to setup DR site?
○ What do you consider when planning the CPU requirement?
○ When do you need High Availability and how it works in Exchange 2016?
David Max SATURN 2018 - Migrating from Oracle to EspressoDavid Max
This talk is about our experience at LinkedIn migrating our content ingestion system from using Oracle to using our internal database system Espresso. I explain some of the reasons for doing the migration as well as how we met the challenges of swapping database technologies with no down time and in a way that was transparent to our clients.
This talk was delivered at the SATURN 2018 conference in Plano, TX on May 9, 2018.
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
The WSO2 integration platform offers a high performance, lean, enterprise-ready solution to solve integration and innovation challenges faced by connected businesses. This platform offers modern integration technologies that empower enterprises to build a digital business by seamlessly connecting mobile apps, services, multiple data repositories, social media, and cloud and on-premise systems. This is all done to enhance your customers’ experience and increase internal productivity.
One of the primary focuses in modern integration is to think in terms of the network-effect in terms of reliability in resilience, scalability, affordability, and adaptability. The session will focus on
Under the hood: Integration server architecture
Mediation catalog
Architectural styles for integration
Enhancing
Hybrid integration with WSO2
Debugging and troubleshooting your integration
Deployment
Performance tuning
Production hardening
#SPSNYC 2018 Migrate your custom components to the #SharePoint Framework #SPFXVincent Biret
Slides supporting the session at 2018 SharePoint Saturday New York CIty. Talking about the SPFX azure functions the microsoft graph, provisioning, site scripts and so much more!
Introduction to SharePoint as a development platformRonald Courville
Working with SharePoint as a development platform means that you can deliver custom tailored functionality for considerable less effort and time to delivery. This is a high level crash course into conventional custom code patterns used by SharePoint developers used from SharePoint 2007 to present day on SharePoint Online. We will also discuss when and why to use custom coded solutions, and when they should be avoided. No previous coding experience is required.
SharePoint Saturday Ottawa - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
In this session, we will cover every aspect of the new Office Developer paradigm and we will ensure that you can make yourself at home in such a new world.
The topics covered will be :
- SharePoint Add-In
- Office 365 Apps
- Office Add-In
- Microsoft Graph
#SPSOttawa 2017 migrate to the #SharePoint Framework #spfxVincent Biret
slides of the session migration your custom components to the SharePoint Framework at SPS Ottawa 2017. Also talking about azure functions, Microsoft Graph, flow, powerapps
ESPC 2016 - From SharePoint to Office 365 Development - The path to your new ...Sébastien Levert
The world around the Office Developer is changing and for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don’t be scared SharePoint Developer – From SharePoint to Office Development, become an added-value Office Developer and contribute to maximise the productivity of your enterprise. In this session, we will cover every aspect of the new Office Developer paradigm and we will ensure that you can make yourself at home in such a new world. The topics covered will be :
– SharePoint Add-In
– Office 365 Apps
– Office Add-In
– Microsoft Graph
Benefits of Attending this Session:
Learn what an Office Developer is
See code in action representing the Office Developer day-to-day
Leverage the most active community around productivity development
SharePoint Fest Chicago - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
In this session, we will cover every aspect of the new Office Developer paradigm and we will ensure that you can make yourself at home in such a new world.
The topics covered will be :
SharePoint Add-In
Office 365 Apps
Office Add-In
Microsoft Graph
Engage 2019: Your Data in the Major Leagues: A Practical and Updated Guide to...Serdar Basegmez
Engage 2019 session with Tom Van Aken (https://twitter.com/vanakentom):
Your Data in the Major Leagues: A Practical and Updated Guide to RESTful Domino v10
Things are moving fast with many new tools and toys in our hands. While Domino v10 creates a whole new world of possibilities, we still need to interact with other internal and external applications. One of the key technologies to do that is the RESTful services and we have an updated toolbox now. Regardless of your experience, come to this session to see what options are available to you, what pitfalls you may experience and how to break down the borders between your applications and others. We will present the basic concepts and best practices, allowing you to walk away with the techniques that you will need to take your applications to the next level. Last but not the least, we will show you practical examples on how you provide RESTful services for other applications and how you can use REST data to enrich your applications using the the new capabilities.
Speakers:
Serdar Basegmez , Developi Information Systems
Tom Van Aken, GroupWave
15 May 2019
Real World SharePoint Framework and Azure ServicesBrian Culver
Building Solution in Office 365 requires leveraging other cloud services, such as Azure Services. For those new to SharePoint and all SharePoint veterans, building cloud ready “Full Trust” solutions for Office 365 introduces a huge paradigm shift over the traditional on-premise full-trust development model.
In this session, we will look at a couple common full trust solutions and move them to Office365 and Azure. We will leverage various Azure services such as Azure Functions, Event Grids and WebJobs. See demonstrations on how event receivers become Azure Function and Event Grids, and timer jobs become Azure WebJobs. Learn about other useful Azure services for replacing full trust functionality. Don’t pass up this opportunity to learn skills and knowledge you need to build Office 365 Solutions leveraging Cloud Services
Attendee Takeaways:
1. Understand how to take Full Trust solutions from On-premise to the Office365.
2. Learn how to use Azure Functions, Event Grids, WebJobs and several other Azure Services.
3. See demonstrations of a couple common Full Trust Solutions converted to cloud solutions on Office365 and Azure.
Rencore Webinar: SharePoint Customizations - the most overlooked road block t...Rencore
Erwin van Hunen, Product Owner of SPTransformator, Microsoft MCM and MVP, introduces you to some things to keep an eye on that will help you in preventing your SharePoint migration projects from stalling.
What you will learn:
Meet the single most overlooked and potentially crucial factor for your migration project: SharePoint Customizations.
- Find out, why and how to assess your SharePoint
- Customizations in terms of migratability
- and much more…
Heading to the Cloud : Introduction to deploying a Provider-Hosted App in AzureXenox Garavito
From SharePoint Saturday DC (Reston)
Saturday 25th October, 2014 1:00pm to 2:15pm (EST)
This session is targeted to the SharePoint .NET developer who has been clinging to sandbox/farm solutions and putting off jumping into the SharePoint App model. Get your head out of the clouds and head into the cloud! This introductory session will guide you through the steps to provision a scalable Provider-Hosted App in Azure.
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximizing the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
• Understand your new role as an Office 365 Developer
• Have a complete overview of the technology stack you need to master in the cloud
• Change the way you will think for your next SharePoint & Office 365 project
Presentación de Matthias Eining en el SharePoint Saturday Madrid 2017 sobre como transforma soluciones de tipo granja al modelo de Add-ins / SharePoint Framework.
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
Introduction to SharePoint as a Development PlatformRonald Courville
Working with SharePoint as a development platform means that you can deliver custom tailored functionality for considerable less effort and time to delivery. This is a high level crash course into conventional custom code patterns used by SharePoint developers used from SharePoint 2007 to present day on SharePoint Online. We will also discuss when and why to use custom coded solutions, and when they should be avoided. No previous coding experience is required.
Similar to #SPSNYC14 translating sharepoint from beginning to ending (20)
#MicrosoftGraph Community call - automating your digital workplace provisioni...Vincent Biret
Slides supporting the demonstration during the september 2019 community call. Recording is on youtube. Talking about Office 365, Microsoft Graph, Azure Functions and more
#MSBuild using #IoT to improve peoples's health and brain powerVincent Biret
Slides supporting the Microsoft Build 2019 session. This session exposes a mix of production experience and do it yourself hacking solutions to improve personal health.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
2. THANK YOU EVENT
SPONSORS
• Please visit them and inquire about their
products & services
• To win prizes make sure to get your
bingo card stamped by ALL sponsors
10. WHAT IS IT?
• From site settings
• Uses resx
• Available Server side
• ImportUserResources
• ExportUserResources
• Not (yet?) automated
11. WHAT WORKS
•Lists title and description
•Site columns title and description
• (but not choice columns choices)
12. WHAT DOESN’T WORK
• Lists content
• Site Title (has to be translated from ui)
• Navigation bar (idem)
• Quick lunch bar(idem)
• Lists models (has to be translated before export)
18. REMINDERS
• Since SP2007
• Configured by site collection administrator
• Needs language packs
• SharePoint Server Feature
• On publication websites
22. ARCHITECTURE AND PREREQS
Service application
Service
Application pool
Internet access
UPS (requests)
Tenant aware
Likely to Word Automation
Service
Sync, Async & streaming
Full Trust, apps, REST, CSOM
32. USE RESX
• Standard .NET mecanism
• Easy to implement/manage/maintain
• App_LocalResources (hiveconfigresources)
• For Pages/user controls
• Resources (in hive)
• Code behind
• Default language is English
• => Visual 2012 bug for webparts!
34. RECAP
SharePoint 2013 allows us:
• To have MUI
• To translate core content(sites, lists, columns…)
• To translate content (pages, metadata…)
• To organize/use translatable information (variations, search)
• To increase quality decreasing cost (MTM, exports/imports…)
Main principle is to duplicate content
Note always begin by content in source language and let ShatePoint duplication, otherwise it will jam
Démo d’une variation standard
http://sp2013/spsmontreal/variationsimple ATTENTION VARIATION SOURCE EN
Création d’une page, affichage de sa variation et traduction de cette dernière + démo du comportement de redirection
SharePoint 2013 has an auto translation serice.
Explain difference between auto and manual translation
Goal fastly provide content
Doesn’t replace humain translation but does 80% of the job
Thanks MS for these slides
1 users access content
2 translation request
3 direct translation or queuing
3b queue beeing process by timer job
4 mstranslator translates
5 content is available
Deliver mulilingual content, fast
http://sp2013/spsmontreal/variationautomatic
It is dev responsability to make his app ready for mulingualism
Solution avec ressources vs sans
Import/export resource
Traduction via l’API