Building and Supporting Billion Dollar Ships with JIRA - Greg WarnerAtlassian
Learn how JIRA is being used outside of the traditional software development domain. See how BAE builds, delivers, and supports billion dollar ships for the Australian Defense Force, all while saving millions in operational costs in the first year alone. Greg will also discuss the migration of more that 475,000 pieces of metadata using the REST API.
MHA2018 - Jen Krieger - Getting Started with KanbanAgileDenver
Often times teams that struggle with Scrum see Kanban as the "easier" way of working. Do you have a team that thinks that? Kanban is as rigorous in process as Scrum is, when you take advantage of all of the tools it has to offer. Come and learn the history of Kanban, the basic mechanics on getting started, and what you do once you master To Do, Doing & Done.
Heavenly hell – automated tests at scale wojciech seligaAtlassian
Last Summit, we walked you through a migration from SVN to Git. So now you’re on Git – but what do you do with those branches? Branching in Git is great, but can be intimidating for those coming over from other SCMs. In this talk, you will learn all about branches – how to use them, organize them, and even revert an accidental merge. Embrace those branches and make them work for your team.
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovAtlassian
New feature development in agile should almost always start with a spike. Spikes help to define feature scope, uncover technical unknowns, and provide accurate estimates. In this session we will cover how to introduce spikes into your development cycles and show how Atlassian defines spike goals, focuses spike efforts, and makes feature development more effective.
Vous avez entendu parler des acteurs Akka et vous vous demandez quels types d’architectures vous pouvez mettre en place, ou comment les intégrer dans votre architecture ? Et quelle est la courbe d’apprentissage ? A travers un retour d’expérience, nous répondrons à ces questions et vous montrerons comment en trois mois nous avons mis en place une architecture basée sur Akka et Spray en Scala.
Par Nicolas Jozwiak
Building and Supporting Billion Dollar Ships with JIRA - Greg WarnerAtlassian
Learn how JIRA is being used outside of the traditional software development domain. See how BAE builds, delivers, and supports billion dollar ships for the Australian Defense Force, all while saving millions in operational costs in the first year alone. Greg will also discuss the migration of more that 475,000 pieces of metadata using the REST API.
MHA2018 - Jen Krieger - Getting Started with KanbanAgileDenver
Often times teams that struggle with Scrum see Kanban as the "easier" way of working. Do you have a team that thinks that? Kanban is as rigorous in process as Scrum is, when you take advantage of all of the tools it has to offer. Come and learn the history of Kanban, the basic mechanics on getting started, and what you do once you master To Do, Doing & Done.
Heavenly hell – automated tests at scale wojciech seligaAtlassian
Last Summit, we walked you through a migration from SVN to Git. So now you’re on Git – but what do you do with those branches? Branching in Git is great, but can be intimidating for those coming over from other SCMs. In this talk, you will learn all about branches – how to use them, organize them, and even revert an accidental merge. Embrace those branches and make them work for your team.
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovAtlassian
New feature development in agile should almost always start with a spike. Spikes help to define feature scope, uncover technical unknowns, and provide accurate estimates. In this session we will cover how to introduce spikes into your development cycles and show how Atlassian defines spike goals, focuses spike efforts, and makes feature development more effective.
Vous avez entendu parler des acteurs Akka et vous vous demandez quels types d’architectures vous pouvez mettre en place, ou comment les intégrer dans votre architecture ? Et quelle est la courbe d’apprentissage ? A travers un retour d’expérience, nous répondrons à ces questions et vous montrerons comment en trois mois nous avons mis en place une architecture basée sur Akka et Spray en Scala.
Par Nicolas Jozwiak
Atlassian co-founders and co-CEOs Scott Farquhar and Mike Cannon-Brookes are joined by President Jay Simons to share what's on the horizon for Atlassian and its extraordinary customers.
A Little Prep Goes a Long Way: Planning your next Jira Server UpgradeAtlassian
Upgrading an Atlassian application can be a scary undertaking. But, getting new features and better performance brings opportunity for growth and improvement.
Face your fears with Jennifer van Leeuwen, Priority Support Engineer at Atlassian. Learn how to best prepare your organization and environment for a successful upgrade and walk away with a list of steps that will ensure your next upgrade goes off without a hitch.
Portfolio Management in JIRA - Karen Branham and Scottie BrimmerAtlassian
As our company's use of JIRA increased, we sensed a need to track portfolio projects within JIRA. But we didn’t find any plugins that met our need, so we built our own process. Through a combination of custom issue types, fields, and workflows, our leaders and PMO can now see the entire portfolio of 60 projects.
The new Voxxed websites with JHipster, Angular and GitLabStephan Janssen
The soon-to-be-released-brand-new Voxxed and VoxxedDays websites are data driven by the existing Devoxx and Voxxed Days CFP websites. During this talk, he will demo and explain how the new websites were designed & developed using technologies like JHipster, Angular 5, PrimeNG and CI/CD using GitLab.
As a side effect, the CFP admin orchestration web app has been created which allows event organisers to configure and start a CFP instance on the fly using Docker.
A presentation given to the Melbourne Scala User Group in August 2013 talking about how PlayUp is using scala, akka, spray and neo4j to drive it's next generation of mobile sports applications.
The must-see customer series.
Join us as we discuss common questions, the roadmap for 2015, and a deep dive on the most important ITAM topics. The agenda will include:
• Cireson Asset Management
• A deep dive on these exciting points:
• Software Asset Management Round 2
• Catalog Items Round 2
• Consumables
• Roadmap of what's to come
• Q & A
A Power User's intro to jQuery awesomeness in SharePointMark Rackley
Okay, we get it. You’re not a developer, but there so many cool things you can do with jQuery and JavaScript in SharePoint!
Maybe you found that script on that blog that you copy and pasted and just can’t get to work. It looks so easy though.
Why should developers have all the fun?
In this session, learn how you, a Power User can take advantage of some of the awesomeness that is client side scripting in SharePoint. You’ll learn:
- How to use some plug and play scripts on the internet to create tabbed web parts, customize SharePoint forms and more
- Do’s and don’ts that will help you figure out why that script isn’t working on your site
A Power User's Intro to jQuery Awesomeness in SharePointMark Rackley
The slide deck for my session walking Power Users through adding scripts to pages in SharePoint with demos showing what's possible to do without having to write any JavaScript. Includes links to blog posts with step by step video instructions.
Come to this session to learn all about how to get started with SharePoint Designer workflows. During this session we will start with creating an easy workflow to archive documents, and we will also create a workflow for Time Off Request with integration with a SharePoint List.
LearnCome to this session to learn all about how to get started with SharePoint Designer workflows. During this session we will start with creating an easy workflow to archive documents, and we will also create a workflow for Time Off Request with integration with a SharePoint List.
Learn how easy it is to automate processes by using SharePoint Designer workflows. how easy it is to automate processes by using SharePoint Designer workflows.
A Guide to Properly Migrating a CMS: The Rainbow EditionKristina Azarenko
In this talk, I will concentrate on a particular migration type, switching content management systems — as this specific type has its own challenges. I will show you what you need to know before moving to another CMS, what issues you will face, and the exact steps to overcome these issues.
Atlassian co-founders and co-CEOs Scott Farquhar and Mike Cannon-Brookes are joined by President Jay Simons to share what's on the horizon for Atlassian and its extraordinary customers.
A Little Prep Goes a Long Way: Planning your next Jira Server UpgradeAtlassian
Upgrading an Atlassian application can be a scary undertaking. But, getting new features and better performance brings opportunity for growth and improvement.
Face your fears with Jennifer van Leeuwen, Priority Support Engineer at Atlassian. Learn how to best prepare your organization and environment for a successful upgrade and walk away with a list of steps that will ensure your next upgrade goes off without a hitch.
Portfolio Management in JIRA - Karen Branham and Scottie BrimmerAtlassian
As our company's use of JIRA increased, we sensed a need to track portfolio projects within JIRA. But we didn’t find any plugins that met our need, so we built our own process. Through a combination of custom issue types, fields, and workflows, our leaders and PMO can now see the entire portfolio of 60 projects.
The new Voxxed websites with JHipster, Angular and GitLabStephan Janssen
The soon-to-be-released-brand-new Voxxed and VoxxedDays websites are data driven by the existing Devoxx and Voxxed Days CFP websites. During this talk, he will demo and explain how the new websites were designed & developed using technologies like JHipster, Angular 5, PrimeNG and CI/CD using GitLab.
As a side effect, the CFP admin orchestration web app has been created which allows event organisers to configure and start a CFP instance on the fly using Docker.
A presentation given to the Melbourne Scala User Group in August 2013 talking about how PlayUp is using scala, akka, spray and neo4j to drive it's next generation of mobile sports applications.
The must-see customer series.
Join us as we discuss common questions, the roadmap for 2015, and a deep dive on the most important ITAM topics. The agenda will include:
• Cireson Asset Management
• A deep dive on these exciting points:
• Software Asset Management Round 2
• Catalog Items Round 2
• Consumables
• Roadmap of what's to come
• Q & A
A Power User's intro to jQuery awesomeness in SharePointMark Rackley
Okay, we get it. You’re not a developer, but there so many cool things you can do with jQuery and JavaScript in SharePoint!
Maybe you found that script on that blog that you copy and pasted and just can’t get to work. It looks so easy though.
Why should developers have all the fun?
In this session, learn how you, a Power User can take advantage of some of the awesomeness that is client side scripting in SharePoint. You’ll learn:
- How to use some plug and play scripts on the internet to create tabbed web parts, customize SharePoint forms and more
- Do’s and don’ts that will help you figure out why that script isn’t working on your site
A Power User's Intro to jQuery Awesomeness in SharePointMark Rackley
The slide deck for my session walking Power Users through adding scripts to pages in SharePoint with demos showing what's possible to do without having to write any JavaScript. Includes links to blog posts with step by step video instructions.
Come to this session to learn all about how to get started with SharePoint Designer workflows. During this session we will start with creating an easy workflow to archive documents, and we will also create a workflow for Time Off Request with integration with a SharePoint List.
LearnCome to this session to learn all about how to get started with SharePoint Designer workflows. During this session we will start with creating an easy workflow to archive documents, and we will also create a workflow for Time Off Request with integration with a SharePoint List.
Learn how easy it is to automate processes by using SharePoint Designer workflows. how easy it is to automate processes by using SharePoint Designer workflows.
A Guide to Properly Migrating a CMS: The Rainbow EditionKristina Azarenko
In this talk, I will concentrate on a particular migration type, switching content management systems — as this specific type has its own challenges. I will show you what you need to know before moving to another CMS, what issues you will face, and the exact steps to overcome these issues.
Webinar Green Team-AvePoint. Presentazione insieme a Igor Macori su SharePoint Governance
Negli ultimi anni il livello di maturità delle Piattaforme SharePoint e cresciuto e con lui il problema del Governance. SharePoint, ritenuta come una piattaforma decentralizzata diventa una nuova sfida per le organizzazioni, per cui molto spesso la restrizione sembra l'unico modo di controllare SharePoint impedendo così una piena collaborazione come quella che SharePoint ci fornisce.
In questo webcast, demistificheremo il concetto di Governance e vedremmo cosa si nasconde dietro la filosofia di SharePoint as a Service (SPaaS), per mettere in pratica le politiche e regole d'uso nella nostra organizzazione.
SPaaS e l'approccio di Governance che ci permette trasformare i processi non strutturati in SharePoint in servizi a disposizione dell'utente finale, garantendo la sicurezza e conformità con le normative interne ed esterne in vigore.
Addirittura, scoprirai:
• Il modo di migliorare l'adozione di SharePoint
• Costruire un censimento delle risorse
• Scoprire le possibili limtazioni di crescita di SharePoint e Office 365, impostando nel migliore dei modi l’evoluzione della tua Farm
• Adottare utili buone pratiche per tenere in salute e sotto controllo il tuo ambiente SharePoint
• Automatizzare un piano di Governance
Come creare Piattaforme di Collaborazione EfficientiGonzalo Marcos
Webinar Green Team-AvePoint. Presentazione insieme a Igor Macori su SharePoint Governance
Negli ultimi anni il livello di maturità delle Piattaforme SharePoint e cresciuto e con lui il problema del Governance. SharePoint, ritenuta come una piattaforma decentralizzata diventa una nuova sfida per le organizzazioni, per cui molto spesso la restrizione sembra l'unico modo di controllare SharePoint impedendo così una piena collaborazione come quella che SharePoint ci fornisce.
In questo webcast, demistificheremo il concetto di Governance e vedremmo cosa si nasconde dietro la filosofia di SharePoint as a Service (SPaaS), per mettere in pratica le politiche e regole d'uso nella nostra organizzazione.
SPaaS e l'approccio di Governance che ci permette trasformare i processi non strutturati in SharePoint in servizi a disposizione dell'utente finale, garantendo la sicurezza e conformità con le normative interne ed esterne in vigore.
Addirittura, scoprirai:
• Il modo di migliorare l'adozione di SharePoint
• Costruire un censimento delle risorse
• Scoprire le possibili limtazioni di crescita di SharePoint e Office 365, impostando nel migliore dei modi l’evoluzione della tua Farm
• Adottare utili buone pratiche per tenere in salute e sotto controllo il tuo ambiente SharePoint
• Automatizzare un piano di Governance
YouTube presentation: https://www.youtube.com/watch?v=LiAnfgcx7VQ
We’ve been in a rapid release cycle with Sitecore Email Experience Manager (EXM). Come see how we’ve overhauled this workhorse solution, and how to enable your Sitecore environment with email, marketers’ perennial favorite. Find out how you can benefit from the new and improved Sitecore Email Experience Manager from a leading partner practitioner and a Sitecore product expert.
Speakers:
Roland Villemoes, CTO - Alpha Solutions
Semion McAlice, Senior Software Architect - Alpha Solutions
Anthony Hook, Principal Product Strategist - Sitecore
Simple and Effective Enterprise Architecture with Tools you Already OwnChandra Knabel
Presented at SAP's ASUG user conference in May 2013
This presentation reviews how our organization setup an Enterprise Architecture practice with a matrixed team and Sharepoint as our architecture repository - using the TOGAF architecture framework.
Privacy by Design and by Default + General Data Protection Regulation with Si...Peter Procházka
My presentation for SUG Hungary presented on 26.06.2018 with topic Privacy by Design and by Default and General Data Protection Regulation with Sitecore
Sitecore Experience Commerce 9 Update 2 New FeaturesPeter Procházka
Presentation from my session "Sitecore Experience Commerce 9 Update 2 New Features" presented during SUGTourEU on first meetup of SUG Czechia & Slovakia in Prague on 30th October 2018
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.
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.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
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.
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?
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.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
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/
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
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
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
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 Research Orchestration Capabilities at ORNL.pdf
Sxa in action
1. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Peter Prochazka
tothecore.sk / @chorpo
SXA in action
2. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Overview
• What is SXA?
• Why to use SXA?
• How to use SXA? -> Demo
3. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Quick introduction
• Peter Prochazka
• Sitecore Solutions Architect at Accenture / Avanade
• Experienced in Sitecore for 5 years, ASP.NET for 10+ years
• Sitecore Certified Developer (3x)
• Sitecore Experience Commerce 9.0 Certified
• https://tothecore.sk/
• @chorpo
4. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
What is SXA?
• SXA = Sitecore Experience Accelerator
• Accelerator
• For Content Editors
• For Developers
• For Marketers
• For Administrators
• Accelerates processes and delivery
5. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
What is SXA?
• SXA = Sitecore Experience Accelerator
• Accelerator
• For Content Editors
• For Developers
• For Marketers
• For Administrators
• Accelerates processes and delivery
6. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
What is SXA?
• SXA = Sitecore Experience Accelerator
• Accelerator
• For Content Editors
• For Developers
• For Marketers
• For Administrators
• Accelerates processes and delivery
7. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
What is SXA?
• SXA = Sitecore Experience Accelerator
• Accelerator
• For Content Editors
• For Developers
• For Marketers
• For Administrators
• Accelerates processes and delivery
8. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
What is SXA?
• SXA = Sitecore Experience Accelerator
• Accelerator
• For Content Editors
• For Developers
• For Marketers
• For Administrators
• Accelerates processes and delivery
9. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
What is SXA?
• SXA = Sitecore Experience Accelerator
• Accelerator
• For Content Editors
• For Developers
• For Marketers
• For Administrators
• Accelerates processes and delivery
10. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Why to use SXA?
11. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Why to use SXA?
12. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Why to use SXA?
13. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Why to use SXA?
14. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
Demo overview
• Microsite with news / press releases:
• Toolbox
• Components
• Page & Partial Designs
• Rendering Variants
15. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
16. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
“The only source of knowledge
is experience.”
Albert Einstein
17. SXA in action by Peter Prochazka (tothecore.sk / @chorpo) Log out | Peter Prochazka
https://tothecore.sk/
https://twitter.com/chorpo
http://goodreads.com/chorpo
https://linkedin.com/in/chorpo
https://doc.sitecore.net/
https://sitecorechat.slack.com/
https://sitecore.stackexchange.com/
Editor's Notes
Hi, my name is Peter Prochazka and welcome to my session “SXA in action”. SXA or Sitecore Experience Accelerator is Sitecore module with tremendous features OOTB. These features can help you create content quickly with well-defined information architecture.
Let’s look, what I have prepared for you today.
I will begin my talk describing what is SXA and why you should use it. However, majority of this session will be hands-on and I will show you how SXA works and also how to work with SXA. I will walk you through creation of a small microsite from scratch fulfilling common scenarios and requirements that organizations have when it comes to content and content creation. Even though this session is aimed for developers and content editors, I believe that also marketers and all rest of you will enjoy it nonetheless.
Before we jump in, let me quickly introduce myself.
I am Sitecore Solutions Architect at Accenture / Avanade.
I’m experienced in Sitecore for almost 5 years and in ASP.NET more than double that time.
I’m three times Sitecore Certified Developer and Sitecore Experience Commerce 9 Certified.
I am active blogger and blogging on my website tothecore.sk. I have chosen this domain as I grew up and still happily live with my family in Slovakia.
You can also find me on twitter @chorpo. Fun fact – Chorpo is my childhood nickname.
Enough about me, let’s jump into our topic.
As I already mentioned, SXA stands for Sitecore Experience Accelerator. I have highlighted “Accelerator” on purpose because it nicely describes the module in its essence. It’s an accelerator, a framework and not like Habitat, it’s meant to be used as a starter kit. A starter kit that brings all sorts of functionality that developers are usually building from ground up for each and every Sitecore implementation they do.
Let’s take a close look on some common roles during Sitecore implementations and how SXA can help them accelerate their work and practices.
SXA gives around 80 components OOTB for Content Editors . These are visible and selectable from Toolbox and can be used to create content just minutes after provisioning new Sitecore instance with SXA installed. No more waiting for components to be developed and styled at the beginning of the project. If you have content strategy in place, you are good to go creating content with SXA. If content editors lack some components, developers can either create Rendering variants for the existing components or create new components easily for them.
Developers receive components which are Helix complaint so adding in their own components should be matter of minutes. It brings them also grid system, themes, page and partial designs, rendering variants and lots of other great features and concepts that I will show you in a moment. SXA has Creative Live Exchange functionality which divides frontend and backend development. With its export and import they can work nicely in parallel with their own tooling.
Marketers will like that components which come with this module are fully personalizable through setting rules. Standard Sitecore A/B testing is also possible without any problem. Pages have OOTB fields to improve SEO and SXA can also generate sitemaps automatically. It is up to marketers whether they need dynamic sitemaps or static ones are just sufficient. Just by changing one setting they can achieve either of them quickly.
Administrators can easily administer structure of items with multi tenant and multi site features of SXA. SXA adds new commands to create, remove or administer tenants or sites. They can configure sites through SXA Site Manager. They don’t need to create new sites by patching config files like it was in the past which resulted in restarting IIS.
I have talked about roles so far but SXA also accelerates processes and delivery.
Creative Live Exchange speeds up BE and FE collaboration and back and forth roundtrips are not so often anymore. Frontend developers are not dependent anymore on Sitecore tooling and actually they don’t need to even have Sitecore installed on their dev machines like it was without SXA
Asset Optimizer minifies and optimizes css and js files for you so you don’t need to care about these anymore
Lots of additional enhancements to the Experience and Content Editor ease use of Sitecore for everybody. In Experience Editor there is a special Experience Accelerator toolbar which adds possibility to change field values within Experience Editor. It also lets you work with page and partial designs, set theme and various other activities without switching to Content Editor. On the other hand, in Content Editor you have lots of new commands in context menu.
Let’s now look why you should use or start using SXA if I haven’t convinced you so far 😊
Traditional process of website creation looks usually like this.
UX is defined at the beginning. Based on it, UI is made with wireframes, style guides and mockups of elements, components and pages. Front end devs together with backend devs then implement components and page templates based-on requirements. Only after all this is done, content editors can come and start entering content. This usually takes weeks or months. Even though content editors have access to components during this time, it is until very end when they can create “real” pages with content.
On the other hand, process with SXA is much simpler and done in a way where things are happening in parallel. This is possible as SXA separates structure from design. You have components that generate HTML, but you have themes that apply styling and look & feel to them. You have also lot of components OOTB so content editors don’t need to wait couple of weeks to start creating content. They can create content from Day 1.
I have already scratched some of the great features of SXA when I was talking how it helps accelerate but let me now go through these features a bit more in detail.
SXA has toolbox where you can find many pre-built components grouped by sections. You can find there various types of components such as row and column splitters, page list, promos, map, media components like image and video, social related components, composite types like accordions, tabs, carousels, snippets, just to mention few of them.
SXA gives you unified structure (the information architecture) of tenants, sites and items OOTB. It creates site structure where you can store pages, component data, settings, and media items. It’s also ready to be installed on PaaS.
It has predefined themes and couple of grid systems to choose from. Bootstrap is default one, but you can pick also Foundation or 960 (citaj nine sixty) Grid. If you would like to use different one, you are free to do it. SXA is easily extensible also in this case.
Renderings are mobile first and responsive. There are also special JSON renderings in toolbox that can help you work with Sitecore in more headless fashion. I am really keen to see how JSS and SXA with be integrated in the future.
There is only one prerequisite for installing SXA and that is Sitecore PowerShell Extensions or SPE module. You can find this module on Sitecore Marketplace.
Let’s take a look what are the page and partial designs and rendering variants.
A page design in SXA is a selection of partial designs and renderings that help you structure your pages. You can also set up a page structure for specific pages, such as a landing page, events page, product page or press release page.
You can use the partial designs to create the design elements of your pages quickly for a consistent style and look & feel. For example, you can create parts of your page once, such as headers and footers, and then reuse them everywhere on your site.
You can construct your pages by drag and dropping components directly where you need them. These components are called renderings and they are listed in the Toolbox in the Experience Editor.
Rendering variants can make rendering appear differently or they can make it show different content. For example, the list rendering can have different variants for: product list, detailed lists or thumbnails list. As you can see on current slide, Promo rendering can have 2 rendering variants - Promo with Image or just simple Text Promo. For Promo with Image, Image would be in Background and text would be overlaying it. In latter case for Text Promo, image field wouldn’t be shown at all, and title would be emphasized.
As I have promised earlier, a demo follows.
I will create microsite with news & press releases with site specific header and footer. I will show you Toolbox and how to configure and use some of the OOTB renderings or components. I will not write a single line of code because I want to show you what can be achieved with SXA without much effort. I will also create some Page & Partial Designs and Rendering Variants to make same content look different in various places.
Let’s head to my Sitecore Instance now…
We came to the end. I believe that I have showed you lot of great and ready-to-be-used features of SXA in these couple of minutes. As Albert Einstein once said: “The only source of knowledge is experience”. So, when I finish talking in a moment, download and install Sitecore Experience Accelerator if you haven’t done so already and try it out. I can guarantee you won’t regret it or at least you will have some fun 😉
Information provided in this session should help you embrace SXA much easier and faster. There are also lots of other recordings available online about SXA from Sitecore User Groups, Sugcons or from father of SXA himself Adam Najmanowicz. There is also great documentation on doc.sitecore.net that you can use during your SXA journey. Don’t forget about SitecoreChat on Slack and Sitecore Stack Exchange where you can find lot of Sitecore developers and enthusiasts that can help you with solving your problems or answering your questions.
You can check my blog or connect with me through twitter or LinkedIn. If you are on Goodreads, don’t hesitate to add me as your friend so we can share and recommend some good books to read 😉.
Thank you for watching this session. Till next time. Cheers.