This talk was given by Jörg von Frantzius, Systems Architect at Aperto, at Magnolia Conference 2015 in Basel.
Your site visitors aren't all the same, and you want to target your content to visitor segments: be it for cross- or up-selling, or simply showing the content that matters the most to your visitors. Magnolia provides great concepts to leverage your specific sources of user data for that purpose.
Learn how to integrate external user data into Magnolia using Custom Traits, so you can easily target your content to Segments, and preview targeted results without hassles using Personas. Jörg will also demonstrate how content targeting can be achieved on the level of individual page components as opposed to whole pages, substantially reducing content maintenance for Personalization in Magnolia.
Presenter: Dirk Arend, Senior IT Manager, Aperto
Providing visitors with a tailored experience is important and crucial for the success of many types of B2C and B2B sites. In this presentation, Dirk will show how Magnolia's personalization tools can be extended to dynamically deliver content to different visitor segments. Furthermore, he will showcase an integration of external data sources for rendering user specific variations of components. Using this method, Dirk will show it is not necessary to create variations of pages, thus streamlining content editing and management.
Personalization with Magnolia: Create Relevant Customer ExperiencesMagnolia
How can you make your website more relevant to your audience? Magnolia CTO, Phillip Bäfuss answers this question by introducing personalization in Magnolia 5.3.
December 11 saw the release of Kentico 11, jam packed with new features such as a Data Protection app, helping you with your General Data Protection Regulation (GDPR) compliance, an all-new Email Marketing solution, and a host of E-commerce features and third-party integrations. In this product launch webinar, Karol Jarkovsky, VP Product, and the rest of the Product Management team give an in-depth look at all the features of Kentico 11 .
Workshop Part 2: Creating the Future State: Enterprise Content Creation, Structure and Distribution
Learn how to plan and implement a future state of enterprise content creation, structure, management, and delivery for a modern technical resource center.
Traditionally, technical details about products and services were considered to be post-purchase content. Technical information — the stuff contained in owner’s manuals, user guides, and other instructional materials — was provided to consumers only after they purchased a product or service. However, that’s changing as companies recognize that prospects often search the web for technical content to make purchasing decisions.
Think of a technical resource center as an online, one-stop shop for information about your products and services. Over time, and done well, a technical resource center can help you grow your business by attracting prospects, while simultaneously working to support and build loyalty and trust with existing customers.
Presented November 27-28, 2018, at Quadrus Conference Center for Information Development World 2018.
Presenter: Dirk Arend, Senior IT Manager, Aperto
Providing visitors with a tailored experience is important and crucial for the success of many types of B2C and B2B sites. In this presentation, Dirk will show how Magnolia's personalization tools can be extended to dynamically deliver content to different visitor segments. Furthermore, he will showcase an integration of external data sources for rendering user specific variations of components. Using this method, Dirk will show it is not necessary to create variations of pages, thus streamlining content editing and management.
Personalization with Magnolia: Create Relevant Customer ExperiencesMagnolia
How can you make your website more relevant to your audience? Magnolia CTO, Phillip Bäfuss answers this question by introducing personalization in Magnolia 5.3.
December 11 saw the release of Kentico 11, jam packed with new features such as a Data Protection app, helping you with your General Data Protection Regulation (GDPR) compliance, an all-new Email Marketing solution, and a host of E-commerce features and third-party integrations. In this product launch webinar, Karol Jarkovsky, VP Product, and the rest of the Product Management team give an in-depth look at all the features of Kentico 11 .
Workshop Part 2: Creating the Future State: Enterprise Content Creation, Structure and Distribution
Learn how to plan and implement a future state of enterprise content creation, structure, management, and delivery for a modern technical resource center.
Traditionally, technical details about products and services were considered to be post-purchase content. Technical information — the stuff contained in owner’s manuals, user guides, and other instructional materials — was provided to consumers only after they purchased a product or service. However, that’s changing as companies recognize that prospects often search the web for technical content to make purchasing decisions.
Think of a technical resource center as an online, one-stop shop for information about your products and services. Over time, and done well, a technical resource center can help you grow your business by attracting prospects, while simultaneously working to support and build loyalty and trust with existing customers.
Presented November 27-28, 2018, at Quadrus Conference Center for Information Development World 2018.
Content driven commerce with Magnolia and commercetoolsNikolaus Kühn
On the 2016 Magnolia Confererence in Basel, me and Samuel Schmitt from Magnolia gave a practical and real-world introduction into content driven e-Commerce sites and we also introduced the new connector that easily enables this. Here are the slides.
Full Video and all other Videos of the conference here:
https://www.youtube.com/watch?v=EXjc2QrB_pM&list=PLxHBbwVVoCoaJ49u_q7IUTvzlTdQ1Uzpt&index=24
This presentation was given at Magnolia Conference Basel, June 7-9 2016
Lecture 4: Social Web Personalization (2012)Lora Aroyo
This is the fourth lecture in the Social Web course at the VU University Amsterdam
Visit the website for more information: http://semanticweb.cs.vu.nl/socialweb2012/
Thanks to Fabian Abel for letting me adopt slides from his lectures
Enhancing relevancy through personalization & semantic searchTrey Grainger
Matching keywords is just step one in the effort to maximize the relevancy of your search platform. In this talk, you'll learn how to implement advanced relevancy techniques which enable your search platform to "learn" from your content and users' behavior. Topics will include automatic synonym discovery, latent semantic indexing, payload scoring, document-to-document searching, foreground vs. background corpus analysis for interesting term extraction, collaborative filtering, and mining user behavior to drive geographically and conceptually personalized search results. You'll learn how CareerBuilder has enhanced Solr (also utilizing Hadoop) to dynamically discover relationships between data and behavior, and how you can implement similar techniques to greatly enhance the relevancy of your search platform.
Developing Magnolia based sites correctly, quickly and efficientlyMagnolia
This webinar, presented by two expert Magnolia developers, will help you get the most out of Magnolia's flexibility by saving time, improving performance and helping you make the right choices and avoid common pitfalls.
Video recording: https://www.youtube.com/watch?v=9laqDXtHTQE
How do large companies build and sustain innovation teams. Build teams around technologies and methods for success.
Big Data, Data Science, Innovation, Retail
Personalizing Content Using Taxonomy with Megan Gilhooly, Vice President Cust...LavaConConference
Watch the recording! - https://youtu.be/8P8LMgcaZpg
Technical content is playing an increasingly important role in the overall digital experience for leading companies. The goal of your content must be to provide relevant, personalized answers to technical questions about your product as quickly as possible. This lets you unlock the true value and ROI in your technical content resources.
Megan will demonstrate:
What is a taxonomy
How a taxonomy helps you facilitate excellence in personalized content delivery
The basics of taxonomy design for technical content
Architecting AI Solutions in Azure for BusinessIvo Andreev
The topic is about Azure solution architectures that involve IoT and AI to solve common business domain problems. With near real time recommender system and an object detection with image recognition we review the architecture, build from the ground-up and illustrate how the typical realistic challenges could be addressed.
My presentation from J.Boye 2011 on enterprise content strategy. I need to change the conversation of CS being editorial focused and take a look at what I see in the enterprise space.
El impacto del big data en la estrategia de los medios de comunicacion by Osc...ACTUONDA
El impacto del Big Data en la estrategia de negocio de los medios de comunicación
Oscar Mendez (CEO, Stratio)
@omendezsoto @stratioDB
Primer encuentro BIG MEDIA
Conectando Media, Audiencia y Publicidad con Datos
24 de junio 2014, Madrid
• Sponsor Platinum : Perfect Memory
• Sponsor Gold : Stratio, Paradigma
• Con el apoyo de : Big Data Spain, Medios On
• Socio tecnológico : Agora News
• Organizadores : Actuonda y Cátedra Big Data UAM-BM
• Contacto : Nicolas Moulard (Actuonda) moulard@actuonda.com @Radio_20
www.bigmediaconnect.es
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.BI
Deep.bi It helps ecommerce teams improve their performance by providing current and detailed insights.
It bring operational excellence and performance for:
- Category Managers / Merchandisers
- Marketers
- Customer service
- UX / Design Team
- Tech / IT
- Executives / Managers
This tutorial provides an overview of content-based recommender systems, a type of recommendation system that suggests items based on the features of the items and a profile of the user's preferences. It covers the basic concepts, algorithms, and implementation steps involved in building a content-based recommender system.
Content driven commerce with Magnolia and commercetoolsNikolaus Kühn
On the 2016 Magnolia Confererence in Basel, me and Samuel Schmitt from Magnolia gave a practical and real-world introduction into content driven e-Commerce sites and we also introduced the new connector that easily enables this. Here are the slides.
Full Video and all other Videos of the conference here:
https://www.youtube.com/watch?v=EXjc2QrB_pM&list=PLxHBbwVVoCoaJ49u_q7IUTvzlTdQ1Uzpt&index=24
This presentation was given at Magnolia Conference Basel, June 7-9 2016
Lecture 4: Social Web Personalization (2012)Lora Aroyo
This is the fourth lecture in the Social Web course at the VU University Amsterdam
Visit the website for more information: http://semanticweb.cs.vu.nl/socialweb2012/
Thanks to Fabian Abel for letting me adopt slides from his lectures
Enhancing relevancy through personalization & semantic searchTrey Grainger
Matching keywords is just step one in the effort to maximize the relevancy of your search platform. In this talk, you'll learn how to implement advanced relevancy techniques which enable your search platform to "learn" from your content and users' behavior. Topics will include automatic synonym discovery, latent semantic indexing, payload scoring, document-to-document searching, foreground vs. background corpus analysis for interesting term extraction, collaborative filtering, and mining user behavior to drive geographically and conceptually personalized search results. You'll learn how CareerBuilder has enhanced Solr (also utilizing Hadoop) to dynamically discover relationships between data and behavior, and how you can implement similar techniques to greatly enhance the relevancy of your search platform.
Developing Magnolia based sites correctly, quickly and efficientlyMagnolia
This webinar, presented by two expert Magnolia developers, will help you get the most out of Magnolia's flexibility by saving time, improving performance and helping you make the right choices and avoid common pitfalls.
Video recording: https://www.youtube.com/watch?v=9laqDXtHTQE
How do large companies build and sustain innovation teams. Build teams around technologies and methods for success.
Big Data, Data Science, Innovation, Retail
Personalizing Content Using Taxonomy with Megan Gilhooly, Vice President Cust...LavaConConference
Watch the recording! - https://youtu.be/8P8LMgcaZpg
Technical content is playing an increasingly important role in the overall digital experience for leading companies. The goal of your content must be to provide relevant, personalized answers to technical questions about your product as quickly as possible. This lets you unlock the true value and ROI in your technical content resources.
Megan will demonstrate:
What is a taxonomy
How a taxonomy helps you facilitate excellence in personalized content delivery
The basics of taxonomy design for technical content
Architecting AI Solutions in Azure for BusinessIvo Andreev
The topic is about Azure solution architectures that involve IoT and AI to solve common business domain problems. With near real time recommender system and an object detection with image recognition we review the architecture, build from the ground-up and illustrate how the typical realistic challenges could be addressed.
My presentation from J.Boye 2011 on enterprise content strategy. I need to change the conversation of CS being editorial focused and take a look at what I see in the enterprise space.
El impacto del big data en la estrategia de los medios de comunicacion by Osc...ACTUONDA
El impacto del Big Data en la estrategia de negocio de los medios de comunicación
Oscar Mendez (CEO, Stratio)
@omendezsoto @stratioDB
Primer encuentro BIG MEDIA
Conectando Media, Audiencia y Publicidad con Datos
24 de junio 2014, Madrid
• Sponsor Platinum : Perfect Memory
• Sponsor Gold : Stratio, Paradigma
• Con el apoyo de : Big Data Spain, Medios On
• Socio tecnológico : Agora News
• Organizadores : Actuonda y Cátedra Big Data UAM-BM
• Contacto : Nicolas Moulard (Actuonda) moulard@actuonda.com @Radio_20
www.bigmediaconnect.es
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.BI
Deep.bi It helps ecommerce teams improve their performance by providing current and detailed insights.
It bring operational excellence and performance for:
- Category Managers / Merchandisers
- Marketers
- Customer service
- UX / Design Team
- Tech / IT
- Executives / Managers
This tutorial provides an overview of content-based recommender systems, a type of recommendation system that suggests items based on the features of the items and a profile of the user's preferences. It covers the basic concepts, algorithms, and implementation steps involved in building a content-based recommender system.
Trying to scale your SEO strategies but having trouble keeping up?
Is the rapid change in customer needs, churn rates, and product portfolios challenging your marketing team?
Discover how you can overcome growing pains in our upcoming educational webinar specifically designed for enterprise marketers.
In this presentation, you’ll learn:
-How to use Edge SEO to automate and improve processes in product management (from an SEO perspective).
-The best way to use entities scalably for better support of content creation.
-How to deal with out-of-stock products to maintain brand visibility and avoid negatively impacting the user experience.
-Often, enterprise ecommerce sites and websites that offer SaaS subscription models are challenged with automation and require technical assistance as they scale.
Dan Taylor, Head Of Research And Development at SALT.agency – and a Search Engine Journal VIP Contributor – will discuss SEO strategies you should know to scale your efforts and grow your business.
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...DevDay.org
Competition for customers time and money is high and growing, especially in local and regional markets. Developers need to do more than just deliver functionality and good code. They must work with others on their teams to develop sites and apps with an eye on actual user data from Analytics, SEO research, and usability. We will talk about how a developer or a team can get into such a mindset.
Atlan Product Metering Case Challenge Summary:
The document outlines the importance of metering a SaaS product, specifically for SaaS B2B products. It highlights the benefits of accurate usage tracking, fair billing, resource optimization, cost control, upselling opportunities, and competitive differentiation. The goal is to align pricing with customers' ROI, optimize internal resources, and provide cost and usage visibility patterns.
The tasks for the product manager include researching different SaaS tools, capturing how metering is implemented in at least three tools, and defining the metrics and usage parameters for product metering. The proposed approach should be simple to implement and easy for both internal teams and customers to understand.
The desired outcomes are to create a flexible metering framework that accommodates various pricing models and billing structures and to provide a recommendation in the form of a document.
The document also includes a table of contents with sections discussing the need for data catalog software, the users of data catalog software in a company, capturing product metrics, factors driving data catalog pricing, and specific pricing details of Alation, castorDoc, Google Cloud Data Catalog, and Atlan.
The solution section presents two recommended pricing solutions for Atlan: a simple and transparent pricing model and a usage-based pricing model. The document concludes with a thank you note.
Overall, the document provides a comprehensive overview of the Atlan Product Metering Case Challenge, covering various aspects related to SaaS product metering and pricing.
Brands know that customers want personalized content and experiences, but often fail to connect the dots between delivering that personalization in a way that is cost-effective (e.g. overly burdensome on content creators and marketing operations), measurable (e.g. testing and optimization is clearly defined), and drives real results (e.g. produces meaningful differences vs. non-personalized methods). To do this, brands need to approach personalization and personalized content in a way that can be achieved operationally, and that can provide meaningful insights that drive true business results.
The approach outlined in this talk was created to help marketers better and more quickly realize value from their personalization efforts. Led by an industry expert, best-selling author, and keynote speaker with 20+ years in the marketing technology and customer experience profession for Fortune 500 companies, this presentation will walk you through the processes and methods to implement in order to successfully create a marketing personalization program that delivers business value.
Evolution or Extinction:Survive and Thrive with New Google Analytics Features4Ps Marketing
Find out more about the latest features in Google Analytics with Matt Stannard, Head of Analytics and Technology at 4Ps Marketing. Matt recently was invited to speak at the ‘Evolve with Google’ conference in the USA, where his session was the highest rated speaker slot of the entire conference.
Structured authoring for business-critical contentJason Aiken
For decades, XML has armed technical documentation professionals with a component-based approach to content that overcomes the many challenges caused by standalone, static documents created in silos. The problem, however, is that there is so much other business-critical content out there that could benefit from a structured approach to authoring for content automation.
Learn why it is critical for technical documentation experts to translate their best practices into solutions that non-technical content creators can apply to business-critical content. Business-critical content is content you sell, content that helps you sell, or content that helps you run your business.
Google Analytics: MVPs and Game-Changing New FeaturesBrian Alpert
Part two of Seb Chan & Brian Alpert’s "Web Metrics and Google Analytics for Museums" workshop looks at some of the most significant recent changes to Google Analytics. With many improvements released over the course of the 2013-14, Google dramatically altered the landscape of the tool's capabilities. The presentation discusses such GA "MVPs" as Advanced Segmentation and Event Tracking, and provides an overview of some of the many new features, including Demographics and Interests reports, custom channels and content grouping, and the coming change to Universal Analytics. Case studies and slides showing best practices and "tips and tricks" are also included, as well as links to the valuable resources used to collect the information. Presented 4/2/14 at Museums and the Web 2014, Baltimore Maryland.
Similar to Building on Magnolia's personalization (20)
Buzzword bingo: The real deal behind omnichannel, personalization and headlessMagnolia
Personalization. Omnichannel. Headless.
What's behind these buzzwords and how can you use them to your advantage? We lay out some some practical insights to guide your e-commerce projects, explain why these buzzwords matter, and use concrete examples to show what you can achieve with them.
Integrating e-Commerce into your Customer ExperienceMagnolia
Learn about the synergies to be achieved by integrating IBM WebSphere Commerce with Magnolia. We will provide an overview of how to build applications that integrate with WebSphere Commerce and how to implement large catalogs of online products using Magnolia. You will see some examples, as well as strategies to quickly showcase products, launch campaigns and personalize content.
Today’s empowered consumer expects a connected, personalised, and frictionless experience throughout their shopping journey. Understanding the consumer's style, network, influencers and aspirations, in addition to just knowing what they buy, why they buy, and even why they choose not to buy, are factors that are becoming ever more vital to the success of a retailer. James Lovell, IBM Retail Commerce Lead, will share latest insights and recommendations on how IBM are creating industry leading customer experiences in a digital era.
The Internet of Things is one of the single biggest disruptive factors in today’s digital landscape. Companies need to plan out an IoT strategy that allows them to use data to create personalized content for customers across different channels.
Boris Kraft, Chief Visionary Officer of Magnolia, will be explaining the role of the digital business platform, and how it should form the hub for a company’s web, mobile and Internet of Things initiatives.
Using Magnolia in a Microservices ArchitectureMagnolia
Want to learn how to manage and deploy Magnolia in a microservices architecture? Here we will present the main patterns identified in such an architecture and describe how to implement them with Magnolia. We demonstrate an experimental approach based on Docker to create and orchestrate several microservices connected to Magnolia.
A modern front end development workflow for Magnolia at AtlassianMagnolia
This talk was given by Nicolas Barbé, Magnolia, and William Paoli, Atlassian, at Magnolia Conference 2015 in Foster City, California.
The recommended development process for Magnolia is based on a Java stack and its ecosystem. It provides the best foundations to customize the back-end or create new content applications. However, implementing a new template or modifying an existing theme with standard front-end practices can be a challenging task.
In this talk, William and Nicolas describe how Atlassian, the creator of JIRA and Confluence, has built a modern front-end development workflow with Magnolia. How they decouple the back-end and front-end release process to deliver incremental changes to the user.
This talk was given by Magnolia CEO Pascal Mangold at Magnolia Conference 2015 in Basel, Switzerland.
Pascal will provide an overview of where Magnolia stands and is heading, explaining Magnolia’s new positioning as a Digital Business Platform with a CMS at its core.
This talk was given by Magnolia CTO Philipp Bärfuss at Magnolia Conference 2015 in Basel, Switzerland.
A overview of key improvements in Magnolia 5.4 from Magnolia CTO Philipp Bärfuss, along with a walkthrough of our product strategy and goals.
This talk was given by Daniel Lipp, Magnolia, and Marc Korthaus, SysEleven, at Magnolia Conference 2015 in Basel, Switzerland.
Magnolia and SysEleven have teamed up to build a robust Magnolia on demand offering that combines the power of Magnolia Enterprise Edition with convenient monthly licensing, optimized deployments, managed upgrades and much more. Attend this session for an overview of the offering, from business and use cases to rollout plans and high-level platform details.
This talk was given by Christopher Zimmermann, Magnolia, at Magnolia Conference 2015 in Basel, Switzerland.
Magnolia has always made content management fast and easy for editors, but 5.4 goes one step further: now it’s fast and easy for developers too. The new version contains several key initiatives specifically for front-end developers. We’re introducing a new templating module: Magnolia Templating Essentials, or MTE. It is front-end framework agnostic, easy to understand and easy to integrate. As a front-end developer, you can learn the basics of Magnolia templating in one hour. Another essential development in 5.4 is that you don’t need to know Java or to have a Java development environment to develop a best-practice Magnolia project. 5.4 allows you to have a consistent, straightforward workflow for editing templates, resources and configuration directly on the file system.
Magnolia and beacons: how do they work best together?Magnolia
This talk was given by Jan Schulte, Magnolia, and Daniel Hasler, Ovata, at Magnolia Conference 2015 in Basel, Switzerland.
This talk will give you unique insights into the frontiers of beacon technology and its innovative location based use cases. You’ll have the opportunity to discover how to implement your own iBeacon projects using Magnolia’s digital business platform. We’ll be showing you how you can leverage Magnolia’s blueprint mobile apps and architect deep integrations with systems like Ovata.
To give a real insight into practical applications, Magnolia's Jan Schulte and Ovata's Co-founder Daniel Hasler are going to live demo the Ovata iBeacon Smartshop integration. You will see how personalized location based content can be aggregated in Ovata and sent with Magnolia’s Smartshop blueprint app. After the talk, you will have a good understanding of the business cases you can support with beacon technology, as well as how to implement them with Magnolia.
This talk was given by Martin Schmid, t8y.com, at Magnolia Conference 2015 in Basel, Switzerland.
In this talk, t8y.com will speak about its DUS open playground project. The project team consists of technical consultants and Magnolia developers. It is made up of an android app with iBeacon capabilities and Magnolia for managing beacons, positions and app content. A REST API enables communication between the app and Magnolia.
The goal was to develop a "Schnitzeljagd" paper chase across the Düsseldorf main train station. Content operators must be able to switch beacons and beacon positions easily, as it is not guaranteed that beacons work over an extended period of time.
Users get a set of caches across the Düsseldorf main train station. After finding a cache, the user receives a multiple choice quiz. The time between finding caches and the time taken to solve the questions are part of the score.
This is a relevant IoT case that shows the possibilities of Magnolia as a backend service for IoT tasks.
Internationalization for globalized enterprise websitesMagnolia
This talk was given by Vivian Steller, Lemonize, and Orlando Maier, PERI, at Magnolia Conference 2015 in Basel, Switzerland.
Magnolia is easy – in a lot of different ways. That’s why we love it, use it and resell it. Magnolia provides sophisticated out-of-the-box multisite support. Yet managing large-scale, multilingual projects is still a challenge. To serve a multitude of sites, each one translated into different languages is just the beginning. But when it comes to the creation of country-specific product portfolios and content, advanced concepts are required.
In our session, we'll demonstrate how we are solving these challenges in a real-life project: the relaunch of the PERI international websites, which include more than 40 subsidiary websites and roughly the same amount of different languages which need to be authored by dozens of editors world-wide.
We will show you how we customize Magnolia 5 and extend its I18n concepts in order to provide a perfect authoring experience. We lay a special focus on enhancing Magnolia’s outstanding usability even more to help authors avoid errors and significantly reduce editing and training effort when managing products, projects, assets and other data.
We attempt to take Magnolia I18n to the next level – and we are happy to share our experience with you.
The new visana website how to fit a square peg into a round holeMagnolia
This talk was given by Casper Biever, Visana, at Magnolia Conference 2015 in Basel, Switzerland.
In 2015, Visana will present a redesigned website. In hindsight, most things look easy, and so it was with fitting the new design into Magnolia. At first it looked near impossible to fit the HTML and new site structure into Magnolia. We struggled with configuration of tiles, navigation, multi language etc. But thanks to some important breakthroughs in our thinking and the flexibility of Magnolia we were able to come up with an implementation that makes editing easy and is stringent enough to guarantee the quality of the overall design. We’ll present how we got to our solution, lessons learned and tips for those embarking on a similar journey.
Solving for complex UI designs: a front-end perspective and approachMagnolia
This talk was given by Rami Enbashi, NRG Edge, at Magnolia Conference 2015 in Basel, Switzerland.
NRG Edge has developed a tool that not only improves the Magnolia templating process, but also synchronizes template configuration with the UI design. By using three-way data binding, the tool supports real-time editing and the configuration of Magnolia templating on the fly. The tool is so easy to use, even a UI developer with no Magnolia training can work with it and see results in real time. The tool also connects and synchronizes the UI design to Magnolia, which reduces project time and cost. Rami Enbashi, the UI development lead at NRG Edge, will lead a presentation and demonstration of this development tool.
This talk was given by Karel de Witte, Magnolia, at Magnolia Conference 2015 in Basel, Switzerland.
Through the requirements from a press company case study, we will guide you through a couple of patterns that will boost your Magnolia set-up to a redundant, scalable, flexible content studio and publishing tool. We will show you how they can work together with the framework and explore future possibilities.
Boost your online e commerce with magnoliaMagnolia
This talk was given by Maurizio Sofo, Tinext, at Magnolia Conference 2015 in Basel, Switzerland
Tinext recently launched the new portal for Eolo, the largest independent Italian wireless network, owned by NGI, Italian Company, leader in broadband field. NGI chose Magnolia to address the new corporate identity strategy (from NGI to Eolo) and to enhance their websites e-commerce experience whilst simplifying the information access and optimizing the mobile navigation for both private customers (B2C commerce) and sales partners (B2B commerce).
Key points of project, developed on Magnolia, are: easy and secure purchase in a few click for private customers, complete self-management of the price plan for Magnolia publishers, strong integration with internal NGI systems for purchase, CRM, network, call center and self-care processes; tracking e-commerce and conversion rate by using Google Analytics; users profiling and home personalization of section both for contents and for functionalities (i.e. Customer Journey Map); Search Engine Optimization (SEO) for site (rebranding) and domain migration.
The slick YAML based configuration by file in Magnolia 5.4Magnolia
This talk was given by Mikael Geljic, Magnolia, at Magnolia Conference 2015 in Basel, Switzerland.
With Magnolia, it is easy to forget configuration changes you make in the tree. When you forget to export them into XML and check into version control, they are not part of the software development lifecycle and get lost. This talk will show how we rethought configuration for Magnolia 5.4, and how we made it easier and more transparent. We now enable developers to provide configuration by file, from their module or webapp, while also allowing them to see every definition that is registered in the system, whether it comes from files, JCR or code. This allows for better teamwork and smoother developer workflow, resulting in more agile deployment.
Seamless integration with Magnolia's REST APIMagnolia
This talk was given by Magnolia CIO Jan Haderka at Magnolia Conference 2015 in Basel, Switzerland.
One of Magnolia’s key advantages is how easily and seamlessly it integrates with third party products, allowing users to choose a selection of their own best-of-breed tools. Magnolia’s REST API allows customers to manipulate content through a Web API, but also to push product data from a third party system into Magnolia, making it easy for editors to enrich it in a Magnolia app. This talk will show existing integrations that were achieved over REST, highlighting partner examples from Canto, IBM and KonaKart. It’ll also showcase how the REST API can be used to develop custom apps by consuming external services over REST.
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
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.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
1. Building on Magnolia‘s Personalization
Magnolia Conference 2015, Technical Track
Basel, June 9th 2015
2. About Jörg
• Software engineering background
• Joined Aperto in 2010
• Technical Architect for exciting and
demanding Magnolia projects since then
E.g.
• Middle East Broadcasting Company Dubai
http://www.mbc.net/
• Kanton Basel-Stadt http://www.bs.ch/
Jörg von Frantzius
Systems Architect
3. Of the largest owner-
runned advertising
agencies in Germany
BERLIN
BASEL
DUBAI
BEIJING
SAIGON
Top
10
Mio
32
Turnover
in 2014
Platz
01
highest share of digital
services of all full-
service agencies in
Germany
heads
370
Employees
worldwide
MIAMI
We‘re designing the digitalized World.
4.
5.
6. Aperto + Magnolia: strong partnership since 2006
• More than 40 successfully implemented Magnolia projects
• High competence in the execution and implementation of large and
technologically sophisticated projects, e.g. business integration,
high performance and security
• Joint product development with Magnolia
(STK – Standard Templating Kit)
• Over 50 Magnolia-experienced and trained employees
in our departments technology, UX Design, Design and Project
Management
• Experienced with international projects in Germany, China, Dubai,
Switzerland and UK
8. What it‘s about
Visitors of your site
Aren’t all the same!
So why show them
All the same content?
Positive effects
Depend on what your site’s goals are …
9. Positive effects
In general:
• Content more relevant to user
• More engaging website
With monetization:
• Increase KPIs (Key Performance Indicators),
e.g. time spent, views per session
• Increase sales
• Upselling (e.g. show next higher tariff)
• Cross-selling (e.g. show complementary product)
10. Required for Personalization: data about visitor
Requirement for Personalization:
Information about the visitor!
Can come from any digital source of information you have
Can use multiple (different) sources at the same time
Must be surfaced in Magnolia as „Custom Traits“
Requires some custom programming
(more on that later..)
11. Possible sources of information about visitors
• Registration data from log-in area
• CRM system, in combination with log-in area
• Predictive behavioural targeting provider
• Own user behaviour tracking
• Social login
(e.g. Facebook, Google+)
12. Personalization in real life
Imagine you go to a shop in real life,
and ask a shop assistant
for recommendations …
He/she will certainly look at you (age, gender, clothes, etc.)
To base his recommendations!
(Likely also learns more about you than any tracking provider will ever do)
13. Connect with back office sales data
In a banking or insurance site, connecting with back office data
Allows to recommend products for cross- or upselling
Or to simply provide access to recommendable information
E.g. health insurance may want to recommend prevention courses
Or specific health information, based on age or gender
Forms, PDFs or frequently needed information
related to specific product that visitor is known to own
Can be prominently shown to reduce calls into call center
14. Reuse back office connection existing already for online services
If you already have online self-services
Connected to user database
This could mean a treasure you can lift with personalization
If you don’t have user self-services yet, or only simple ones
Creating or expanding them and combining with personalization
May create win-win situation:
• Site gains value for the customer (with new services)
• Site gains value for you (with benefits from personalization)
15. Magnolia’s Personalization feature
most of all allows you to
Target editorial content
Maintained within Magnolia itself
You could also develop a component with custom logic based on user data
That works without any of Magnolia’s Personalization features
But that’s a different story …
(content residing outside of Magnolia)
Personalization in Magnolia = targeting content maintained within Magnolia itself
16. Segmentation
Of course, you cannot target content for each user individually
(unless you have very few visitors and a lot of editors …)
So you need to identify “Segments” within your user base
Users within same Segment will receive the same content
Users within same segment have traits in common
Segmentation entirely depends on your business
E.g. following your marketing strategies
17. OK, getting more techical now
(this is not the business track after all)
18. Technical key concepts of Personalization in Magnolia
Magnolia 5.3 introduced
Key concepts for Personalization
As APIs and in UI:
• Traits of visitors
• Rules matching on traits
• Segments making rules reusable
• Page variants containing personalized content
• Personas for previewing personalized results
20. Available Traits
Available traits are:
all traits defined in all “traits” folders of all modules
Magnolia collects them for you and offers them for selection
where applicable, e.g. in rule definitions:
21. Sample Traits
Magnolia contains 3 sample traits out-of-the-box
• Date: allows to target content to date range
(simply the current date, not really a trait of the visitor…)
• Visitor: allows to target new users vs. returning users via cookies
• Country: maps visitor IP to country
These may already be useful to some degree,
but Custom Traits is where things start to get interesting
(to be discussed in detail later on..)
22. Rules
Rules are defined to match visitors / audiences
A rule may allow
to define a value range
For a trait with a discrete
value, e.g. a date
Multiple traits may be
combined
(either matching all
or any of the traits)
23. Segments
A Segment simply gives a name to a rule,
and makes it re-usable in multiple places
Maintained in “Segments” App
Sample shows EMEA Segment
Matching any of its countries
25. Page Variants II
Creating a page variant effectively creates a copy of the page
(component-based variants to be shown in proof-of-concept later on)
For each page-variant, the desired audience can be chosen
By selecting segments, as ad-hoc rules, or both
26. Personas
Personas define sample trait values, maintained in “Personas” App
that you can use for previewing targeted content
Can also add ad-hoc trait
values in „Preview as
visitor“
In addition to values
defined in selected
Persona
27. Personas have discrete trait values
Entering persona trait values is different from entering rules:
While a rule may allow a range, e.g. for a date,
the persona will allow only a single value
That’s because you
want to
preview as a
single visitor,
not as a range of
visitors!
29. Custom traits
A custom trait is required if you want to connect
Your specific user profile data
with Magnolia’s Personalization
Maybe over time 3rd party modules will be developed
Contributing connection e.g. with Facebook or other social login profiles
Custom traits require custom development
Complex at first sight, but well worth the effort!
30. Custom traits development
Very recommendable documentation in Magnolia Wiki
Let’s look at previous trait definition again …
31. Custom traits development
traitClass e.g. java.util.Date
Java class of the trait value, value determined with each request
ruleField
For entering rules for this trait:
valueField
For entering a single value
of this trait in Persona
and ad-hoc
in “Preview as visitor”
32. Custom traits development
defaultPreviewTrait
Optional. Adds the trait to the Preview app by default, will otherwise turn up
only in Personas’ Traits
defaultRuleTrait
Optional. Adds the trait in the
Choose audience dialog in the
Pages app by default.
Set this property to true for
any traits that editors use
routinely.
34. Custom traits: how does it work?
Let’s look at the two remaining parts of the trait definition:
voterClass
Decides wheter a trait’s concrete value matches
a given rule, e.g. DateVoter: does given single date
fall within date range given in rule?
converterClass
Needed to simulate trait values as request parameters
during “Preview as visitor”
Turns request parameter into trait value, and vice-versa
35. Trait detection in filter class
What you don’t see in the trait definition:
How is the trait’s value determined during request execution?
Happens in specialized request filter class
Puts result in TraitCollector (available for injection in request-scope)
In previous example: DateDetectorFilter
So how do filter, trait collector and voter
work together?
36. Filter, trait collector and voter collaboration
Filter stores trait value in TraitCollector, where voter gets it from
37. Detection and evaluation decoupled through TraitCollector
Trait detection and evaluation (rule matching) are decoupled
Both “real” trait detection on public and trait simulation in preview
put their trait values in TraitCollector
And that’s where trait evaluation gets it from, in both cases
That means:
You can edit and target personalized content
before real trait detection is fully developed
38. Leverage personalization concepts without content variants
Above Personalization API can be leveraged
without using content variants at all
Well-designed concepts that offer a lot of flexibility
E.g. track categories of pages visited in persistent cookie
Build component
that displays automated list of recent articles in these categories
Enjoy using “Preview as visitor” to test the result!
39. Personalization use-cases without variants
We used Rules + Segments to target whole pages (without variants)
In a customer PoC
I.e. audience doesn’t see variant, but is able to see page at all
Implementation:
• Filter for hiding pages that don’t match current visitor
• Customized navigation logic
• Hides navigation items
of pages hidden from current visitor
41. Page variations
Currently targeted variations
must be created on page-level
Traits and segments are assigned
to an entire page
One page copy must be maintained
for each target audience
42. Reducing content maintenance
Being able to target individual components
significantly reduces editorial work
Magnolia has this on roadmap for 5.5
(from what I understood)
Meanwhile PoC demonstrates feasability
with some custom development
43. Targeting components
New “component box”
is introduced
All component variants easily
managed in a tabbed box
Each tab provides content for
one audience group
Traits and segments
directly assigned to a tab
44. Component variations
Segments and rules
can be assigned per component
No longer necessary
to create duplicate content
One content page can be used
to address several audiences
“Preview as visitor”
works as expected
4 component variations
for different IP locations
45. Storage structure
• “Component box” is a component with
• area “tabItems” containing
• “componentBoxItem” components, each carrying
• mgnl:variantTitle
• Actual component to be rendered
• mgnl:ruleSet
mgnl:ruleSet stored by extending Magnolia’s own chooseAudience dialog
Deserialized using Content2Bean,
just like Magnolia does itself with page variants
46. Rendering
Model of area “tabItems”
evaluates componentBoxItems’ rules + segments to determine matching
component, stores result as request attribute
ComponentBoxItemModel.execute()
checks whether component was elected
Returns RenderingModel.SKIP_RENDERING if it wasn’t
47. Thank you!
Jörg von Frantzius, Technical Architect
E-Mail joerg.frantzius@aperto.com
Telefon +49 (0) 30 283 921-0
Aperto AG | Chausseestr. 5 | 10115 Berlin