<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Mage-OS Initiatives</title><description>Posts in the Initiatives category</description><link>https://mage-os.org</link><language>en</language><lastBuildDate>Sat, 09 May 2026 12:51:34 GMT</lastBuildDate><item><title>Streamlining eCommerce Returns with Mage-OS RMA</title><link>https://mage-os.org/initiatives/2026-05-05-streamlining-returns-with-mage-os-rma</link><guid isPermaLink="true">https://mage-os.org/initiatives/2026-05-05-streamlining-returns-with-mage-os-rma</guid><description>The new Mage-OS RMA module brings transparent, flexible returns to merchants and customers alike — with structured workflows, live communication, and room to extend.</description><pubDate>Tue, 05 May 2026 18:00:00 GMT</pubDate><content:encoded>&lt;p&gt;At Mage-OS, progress is built collaboratively. The new RMA (Return Merchandise Authorization) module is a clear example of that approach in action — designed, refined, and stabilized through focused effort and thoughtful contributions from the community.&lt;/p&gt;
&lt;p&gt;A significant part of this work has been driven by Samuele Martini, whose attention to detail, refactoring efforts, and careful code reviews helped bring the module to a stable and production-ready state. This release reflects not just functionality, but maturity.&lt;/p&gt;
&lt;h3 id=&quot;what-the-module-delivers&quot;&gt;What the Module Delivers&lt;/h3&gt;
&lt;p&gt;The RMA module is designed to make returns more transparent and manageable for both customers and merchants, without adding unnecessary complexity.&lt;/p&gt;
&lt;p&gt;Customers can initiate return requests directly from their order summary page or through a dedicated “Returns” section in their account. For guest users, the process is equally accessible via Magento’s native guest order lookup.&lt;/p&gt;
&lt;p&gt;Once a return is created, the experience becomes more interactive and structured:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Customers can define the reason for the return, item condition, and preferred outcome (refund, exchange, etc.)&lt;/li&gt;
&lt;li&gt;A built-in comment thread works like a live chat, enabling direct communication with the merchant&lt;/li&gt;
&lt;li&gt;File attachments (images and videos) can be added at any stage, helping document item condition or logistics like shipping labels&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Communication is handled proactively. Customers and administrators receive notifications when returns are created or updated, ensuring visibility across the process.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;The Mage-OS RMA details page&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;auto&quot; width=&quot;1920&quot; height=&quot;2143&quot; src=&quot;/_astro/mageos-rma-view.4uxYqPKt_Rqu6A.webp&quot; &gt;&lt;/p&gt;
&lt;p&gt;On the administrative side, flexibility is a key strength. Merchants can configure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Return statuses and workflows&lt;/li&gt;
&lt;li&gt;Resolution types and return reasons&lt;/li&gt;
&lt;li&gt;Item condition states&lt;/li&gt;
&lt;li&gt;Email notification templates&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Returns can be managed centrally, including full access to the conversation history with customers.&lt;/p&gt;
&lt;h3 id=&quot;built-for-extension&quot;&gt;Built for Extension&lt;/h3&gt;
&lt;p&gt;From a technical perspective, the module is intentionally extensible. It exposes events that allow developers to integrate additional workflows such as store credit refunds or automated courier pickups. This makes it adaptable to a wide range of operational needs without requiring core modifications.&lt;/p&gt;
&lt;h3 id=&quot;learn-more&quot;&gt;Learn More&lt;/h3&gt;
&lt;p&gt;For a complete overview, implementation details, and technical documentation, refer to the &lt;a href=&quot;https://github.com/mage-os-lab/module-rma/blob/main/README.md&quot;&gt;official README&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;recognition&quot;&gt;Recognition&lt;/h3&gt;
&lt;p&gt;This release would not be possible without the contributions of the Mage-OS community. Special recognition goes to Sam for the work on this module.&lt;/p&gt;
&lt;p&gt;The RMA module represents a practical, extensible solution shaped by real-world needs — and a reminder of what focused collaboration can achieve within the Mage-OS ecosystem.&lt;/p&gt;</content:encoded><category>Initiatives</category><author>mage-os-team</author></item><item><title>Mage-OS WidgetKit: A More Mature Page Builder Experience</title><link>https://mage-os.org/initiatives/2026-04-23-mageos-widgetkit</link><guid isPermaLink="true">https://mage-os.org/initiatives/2026-04-23-mageos-widgetkit</guid><description>Mage-OS WidgetKit delivers a more refined and reliable Page Builder experience, with prebuilt Hyvä-compatible widgets, accurate live previews, and tighter integration with the wider Page Builder suite.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://github.com/mage-os-lab/module-widgetkit&quot;&gt;&lt;strong&gt;Mage-OS WidgetKit&lt;/strong&gt;&lt;/a&gt; is a suite of ready-to-use CMS widgets for Magento’s Page Builder, built from the ground up to work with the &lt;a href=&quot;https://www.hyva.io/&quot;&gt;Hyvä&lt;/a&gt; frontend theme. After more than a year of steady development, it has grown into a mature toolkit for building and managing Page Builder content.&lt;/p&gt;
&lt;p&gt;This is the result of work led by &lt;a href=&quot;https://github.com/dadolun95&quot;&gt;Davide Lunardon&lt;/a&gt;, with valuable contributions from Samuele Martini, Yuriy Boyko, and Luca Fuser, and ongoing support from the broader community. It reflects months of iterative development driven by real-world needs — the goal has been consistent from the beginning: to improve how content is created and managed in Magento without increasing complexity for developers or editors.&lt;/p&gt;
&lt;h2 id=&quot;a-practical-evolution-of-page-builder&quot;&gt;A practical evolution of Page Builder&lt;/h2&gt;
&lt;p&gt;Magento’s Page Builder has always been a powerful tool, but extending it often required significant effort, especially when building custom components or trying to achieve accurate previews.&lt;/p&gt;
&lt;p&gt;WidgetKit changes that dynamic. Widgets are developed with previews that are directly tied to the frontend output — what you see during editing is much closer to what users will actually experience. This reduces guesswork and removes the need for duplicated logic between backend previews and frontend rendering.&lt;/p&gt;
&lt;p&gt;The development process becomes more straightforward as a result. Instead of building complex abstractions, developers can focus on frontend implementation and reuse it consistently.&lt;/p&gt;
&lt;h2 id=&quot;more-flexibility-where-it-matters&quot;&gt;More flexibility where it matters&lt;/h2&gt;
&lt;p&gt;Another area of improvement is configuration. Through the companion &lt;a href=&quot;https://github.com/mage-os-lab/module-advanced-widget&quot;&gt;Mage-OS AdvancedWidget&lt;/a&gt; module, widgets are no longer constrained to simple inputs. Teams can define structured and reusable configurations, including repeatable fields, media inputs, and product selections.&lt;/p&gt;
&lt;p&gt;This has a direct impact on how content teams work. Instead of requesting frequent developer intervention, editors can compose richer layouts and reuse them across pages with greater autonomy.&lt;/p&gt;
&lt;h2 id=&quot;moving-content-between-environments&quot;&gt;Moving content between environments&lt;/h2&gt;
&lt;p&gt;One of the recurring challenges in Magento projects is moving Page Builder content between environments. The suite addresses that through the &lt;a href=&quot;https://github.com/mage-os/module-pagebuilder-template-import-export&quot;&gt;&lt;code&gt;module-pagebuilder-template-import-export&lt;/code&gt;&lt;/a&gt; module.&lt;/p&gt;
&lt;p&gt;With import and export capabilities for templates and CMS blocks, teams can move content from development to staging and production in a controlled and predictable way. This reduces friction in deployment workflows and improves consistency across environments.&lt;/p&gt;
&lt;h2 id=&quot;ready-to-use-components&quot;&gt;Ready-to-use components&lt;/h2&gt;
&lt;p&gt;WidgetKit ships a set of prebuilt widgets designed to work out-of-the-box with Hyvä:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Slideshow&lt;/strong&gt; — the original widget&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slider&lt;/strong&gt; — content carousel for images, videos, or custom HTML&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Product slider&lt;/strong&gt; — a product-aware carousel&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grid&lt;/strong&gt; — a flexible content grid&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Product grid&lt;/strong&gt; — a product-focused companion to the content grid&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each widget uses &lt;a href=&quot;https://twind.dev/&quot;&gt;twind&lt;/a&gt; to compile Tailwind classes at preview time and resolves Alpine.js bindings inside the admin stage, so previews behave like real Hyvä components rather than stripped-down placeholders. A short walkthrough is available on &lt;a href=&quot;https://www.youtube.com/watch?v=Bv7WBvgK6Wk&quot;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;installation&quot;&gt;Installation&lt;/h2&gt;
&lt;p&gt;WidgetKit requires Hyvä and PHP 8.1 or newer. Install via Composer:&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes one-light dracula&quot; style=&quot;background-color:#FAFAFA;--shiki-dark-bg:#282A36;color:#383A42;--shiki-dark:#F8F8F2; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#4078F2;--shiki-dark:#50FA7B&quot;&gt;composer&lt;/span&gt;&lt;span style=&quot;color:#50A14F;--shiki-dark:#F1FA8C&quot;&gt; require&lt;/span&gt;&lt;span style=&quot;color:#50A14F;--shiki-dark:#F1FA8C&quot;&gt; mage-os/module-widgetkit&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#4078F2;--shiki-dark:#50FA7B&quot;&gt;bin/magento&lt;/span&gt;&lt;span style=&quot;color:#50A14F;--shiki-dark:#F1FA8C&quot;&gt; module:enable&lt;/span&gt;&lt;span style=&quot;color:#50A14F;--shiki-dark:#F1FA8C&quot;&gt; MageOS_Widgetkit&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#4078F2;--shiki-dark:#50FA7B&quot;&gt;bin/magento&lt;/span&gt;&lt;span style=&quot;color:#50A14F;--shiki-dark:#F1FA8C&quot;&gt; setup:upgrade&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The complementary modules — PageBuilderWidget, AdvancedWidget, and PageBuilder Template Import/Export — can be installed independently depending on the capabilities you need.&lt;/p&gt;
&lt;h2 id=&quot;documentation-and-ongoing-work&quot;&gt;Documentation and ongoing work&lt;/h2&gt;
&lt;p&gt;Comprehensive documentation for the Page Builder suite is available and continuously evolving:
&lt;a href=&quot;https://dadolun95.github.io/mage-os-pagebuilder-suite&quot;&gt;dadolun95.github.io/mage-os-pagebuilder-suite&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The documentation is automatically generated and will continue to improve with community feedback and contributions. It covers the full suite, including WidgetKit and related modules.&lt;/p&gt;
&lt;h2 id=&quot;community-driven-development&quot;&gt;Community driven development&lt;/h2&gt;
&lt;p&gt;The suite reflects a focused effort led by Davide Lunardon, who not only initiated the project but also shaped its direction around real developer and merchant needs — a system that prioritizes usability, extensibility, and alignment with modern frontend workflows.&lt;/p&gt;
&lt;p&gt;Contributions from Samuele Martini, Yuriy Boyko, and Luca Fuser played a key role in refining implementation details, improving reliability, and validating the approach across different use cases. The broader Mage-OS community has ensured quality through code reviews, feedback loops, and structured release management.&lt;/p&gt;
&lt;p&gt;The result is not just a feature set, but a shared baseline the community can build upon.&lt;/p&gt;
&lt;h2 id=&quot;closing-thoughts&quot;&gt;Closing thoughts&lt;/h2&gt;
&lt;p&gt;Mage-OS WidgetKit represents a shift toward a more usable and maintainable Page Builder experience. It simplifies development, improves editorial workflows, and introduces tools that make content more portable.&lt;/p&gt;
&lt;p&gt;The project remains fully open source. Feedback, contributions, and real-world usage will continue to guide its direction.&lt;/p&gt;</content:encoded><category>Initiatives</category><author>davide-lunardon</author></item><item><title>The Evolution of Documentation in the Age of AI: A Magento Case Study</title><link>https://mage-os.org/initiatives/2025-05-06-the-evolution-of-documentation-in-the-age-of-ai-a-magento-case-study</link><guid isPermaLink="true">https://mage-os.org/initiatives/2025-05-06-the-evolution-of-documentation-in-the-age-of-ai-a-magento-case-study</guid><description>David Lambauer and run\as\root: Innovating Magento Documentation with AI In the ever-evolving world of e-commerce, documentation remains a critical but often...</description><pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;David Lambauer and run_as_root: Innovating Magento Documentation with AI&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the ever-evolving world of e-commerce, documentation remains a critical but often overlooked component. &lt;a href=&quot;https://www.linkedin.com/in/david-lambauer/&quot;&gt;David Lambauer&lt;/a&gt;, founder of &lt;a href=&quot;https://www.linkedin.com/company/71741887/?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base%3BqRI8KbhuTbChp2cLzKcXbg%3D%3D&quot;&gt;run_as_root&lt;/a&gt;, has been at the forefront of improving Magento documentation through innovative approaches, leveraging AI and open-source collaboration.&lt;/p&gt;
&lt;h3 id=&quot;who-is-david-lambauer&quot;&gt;&lt;strong&gt;Who is David Lambauer?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;David Lambauer is a seasoned developer and entrepreneur with a deep passion for open-source software and high-quality development practices. His journey into the tech world began with a traditional German Fachinformatiker apprenticeship (IT Specialist Training), followed by university studies in computer science. However, his real expertise was shaped through hands-on experience in the industry, particularly in Magento development.&lt;/p&gt;
&lt;h3 id=&quot;how-did-he-end-up-with-magento&quot;&gt;&lt;strong&gt;How Did He End Up with Magento?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;David was introduced to Magento while working at his first workplace, at Netz98, under the mentorship of &lt;a href=&quot;https://www.linkedin.com/in/christian-muench/&quot;&gt;Christian Münch&lt;/a&gt;. His first real test came when he attempted a Magento-related coding challenge. After spending an entire day on it, Münch demonstrated a far more efficient solution in just a few minutes—an eye-opening moment that inspired him to fully commit to learning Magento.&lt;/p&gt;
&lt;p&gt;He later expanded his knowledge in infrastructure and scalable systems. These experiences paved the way for him to launch his own agency, run_as_root, with a focus on high-quality Magento solutions.&lt;/p&gt;
&lt;h3 id=&quot;run_as_root-a-new-approach-to-magento-development&quot;&gt;&lt;strong&gt;run_as_root: A New Approach to Magento Development&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Founded with the goal of simplifying Magento development, run_as_root emphasizes long-term client relationships and transparency. Unlike traditional agencies that focus on constantly acquiring new clients, run_as_root is dedicated to providing sustainable, well-documented, and high-quality solutions. One of its standout features is its detailed, automated billing system, which ensures that clients know exactly what they’re paying for.&lt;/p&gt;
&lt;h3 id=&quot;how-did-he-develop-ai-generated-magento-documentation&quot;&gt;&lt;strong&gt;How Did He Develop AI-Generated Magento Documentation?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;One of David’s biggest contributions to the Magento community is his work on developer documentation. After Adobe acquired Magento, there was concern over the future of open-source contributions. During this time, David was already contributing to Magento’s DevDocs and saw an opportunity to improve them using automation.&lt;/p&gt;
&lt;p&gt;To address this, he created &lt;a href=&quot;https://devdocs.mage-os.org/docs/main&quot;&gt;Dev Docs v1.0&lt;/a&gt;, a documentation project designed to help new developers get started with Magento.&lt;/p&gt;
&lt;p&gt;Using GPT-3.5, he built an AI-powered system that could generate well-structured developer documentation. He based his approach on Laravel’s documentation model, where content is stored as Markdown files in a repository. His process included:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Creating a structured outline of essential Magento topics using AI.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Generating content for each topic with AI assistance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Formatting everything into Markdown, making it easy to maintain and update.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To make improvements easier, he also added an “Edit on GitHub” button, allowing anyone to contribute fixes or updates. This method leverages a simple reality: people are more likely to correct mistakes than to write new documentation from scratch.&lt;/p&gt;
&lt;h3 id=&quot;what-were-the-challenges&quot;&gt;&lt;strong&gt;What Were the Challenges?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Despite its success, developing AI-driven documentation wasn’t without obstacles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Ensuring Accuracy&lt;/strong&gt;: AI-generated content needed manual review to ensure reliability.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Building a Solid Knowledge Base&lt;/strong&gt;: The documentation had to cover enough depth to be useful.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Keeping Up with AI Improvements&lt;/strong&gt;: AI models continue to evolve, meaning the process needs to be updated over time.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;David continues to explore new ways to refine AI-generated documentation. One possibility is an AI-assisted query system, where instead of reading static documentation, developers ask an AI assistant questions and receive real-time responses based on well-structured prompts.&lt;/p&gt;
&lt;h3 id=&quot;how-does-he-want-to-continue-developing-the-documentation&quot;&gt;&lt;strong&gt;How Does He Want to Continue Developing the Documentation?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;David sees multiple ways to evolve Magento documentation further:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Enhancing AI-Generated Documentation&lt;/strong&gt; – Using more advanced AI models like GPT-4 and future iterations to improve content quality, making it more detailed and technically accurate.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AI-Driven Interactive Assistance&lt;/strong&gt; – Instead of static documentation, an AI-powered chatbot or search tool could provide tailored answers to developer questions in real time.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Crowdsourced Community Contributions&lt;/strong&gt; – Expanding community involvement by making it easier for developers to suggest edits, provide examples, and validate content.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Integrating Documentation into Development Tools&lt;/strong&gt; – Embedding documentation directly into developer environments, making it accessible while coding.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Iterative Prompting for Higher Quality&lt;/strong&gt; – Structuring AI-generated documentation by first defining tone, keywords, reference materials, and output formats before generating final content.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These approaches reflect Lambauer’s commitment to making Magento documentation more dynamic, accessible, and reliable for developers worldwide.&lt;/p&gt;
&lt;h3 id=&quot;what-does-he-like-about-magento&quot;&gt;&lt;strong&gt;What Does He Like About Magento?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;David appreciates Magento for its &lt;strong&gt;maturity and strong developer community&lt;/strong&gt;. Unlike other platforms where basic coding practices are still debated, the Magento ecosystem fully embraces advanced development methodologies like Unit Testing, Integration Testing, and Continuous Integration/Deployment.&lt;/p&gt;
&lt;p&gt;He also values Magento’s flexibility and scalability, making it an excellent choice for complex e-commerce solutions. Its open-source nature encourages innovation and long-term community contributions.&lt;/p&gt;
&lt;h3 id=&quot;what-is-his-relation-to-mage-os&quot;&gt;&lt;strong&gt;What Is His Relation to Mage-OS?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Mage-OS was created in response to the slowdown in Magento’s open-source development after Adobe’s acquisition. David saw Mage-OS as a way to unify the fragmented Magento community, which had been scattered across different Slack groups, regional meetups, and independent developer initiatives.&lt;/p&gt;
&lt;p&gt;Seeing the need for better documentation, he took charge of Mage-OS’s documentation project, ensuring that developers have access to up-to-date resources. His work with Mage-OS reinforces his commitment to keeping Magento open-source and community-driven.&lt;/p&gt;
&lt;h3 id=&quot;looking-ahead-the-future-of-magento-documentation&quot;&gt;&lt;strong&gt;Looking Ahead: The Future of Magento Documentation&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;David Lambauer’s work highlights the power of community-driven innovation in open-source software. His contributions to Magento documentation, combined with modern AI-driven approaches, showcase a new way forward for developer resources.&lt;/p&gt;
&lt;p&gt;With run_as_root continuing to push boundaries in Magento development, one key question remains: &lt;strong&gt;Is traditional documentation still relevant, or will AI-powered interactive systems take over?&lt;/strong&gt; No matter the outcome, David and his team are at the forefront of this exciting transformation in developer support.&lt;/p&gt;</content:encoded><category>Initiatives</category><category>Updates</category><author>anita-miller</author></item><item><title>Transforming Magento: The Power of Community, Contributions, and Innovation</title><link>https://mage-os.org/initiatives/2025-02-08-transforming-magento-the-power-of-community-contributions-and-innovation</link><guid isPermaLink="true">https://mage-os.org/initiatives/2025-02-08-transforming-magento-the-power-of-community-contributions-and-innovation</guid><description>E-commerce is constantly changing, and Magento continues to be a leading platform, providing great tools for developers and businesses. Two exciting additions...</description><pubDate>Sat, 08 Feb 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;E-commerce is constantly changing, and Magento continues to be a leading platform, providing great tools for developers and businesses. Two exciting additions to this system have recently stood out: the Automatic Translations Module and the PageBuilder Import-Export Module. Created by &lt;a href=&quot;https://www.linkedin.com/in/davide-lunardon-b78813a1/&quot;&gt;Davide Lunardon&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/in/luca-alessio-fuser/&quot;&gt;Luca Fuser&lt;/a&gt; and &lt;a href=&quot;https://www.linkedin.com/in/samuele-martini-02820795/&quot;&gt;Samuele Martini&lt;/a&gt;, these tools aim to make Magento even more useful and easy to use.&lt;/p&gt;
&lt;h2 id=&quot;the-automatic-translations-module&quot;&gt;&lt;strong&gt;The Automatic Translations Module&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&quot;how-it-was-developed&quot;&gt;&lt;strong&gt;How It Was Developed&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;During the Covid period, &lt;a href=&quot;https://www.linkedin.com/in/samuele-martini-02820795/&quot;&gt;Samuele Martini&lt;/a&gt; began exploring generative AI technologies, particularly OpenAI, with the goal of innovating within e-commerce. An old challenge resurfaced: years ago, a client requested automatic product description generation during ERP imports, which was not feasible at the time.&lt;/p&gt;
&lt;p&gt;Fast-forward to a new client of Davide Lunardon, who needed to expand into the French market but lacked translated product data. Given high translation costs and the prospect of further expansions, Samuele and Davide revisited the AI-based module concept, integrating it with DeepL, OpenAI, and Google Gemini to create high-quality translations at a fraction of the cost. The result was an efficient, scalable translation module for Magento. &lt;/p&gt;
&lt;p&gt;The module enables the translation of all entities, including products, categories, CMS pages, and static blocks, into almost any language. For the product catalog, it offers two modes: a manual option, accessible via a button in the admin panel, and an automatic mode using cron jobs. The automatic mode includes configurable control systems to prevent the retranslation of manually modified products while allowing forced retranslation if descriptions in the primary language change. Categories, CMS pages, and static blocks, however, can only be translated manually via the admin panel button. Given the module’s effectiveness, we decided to make it available to communities through Mage-OS.&lt;/p&gt;
&lt;h3 id=&quot;challenges-in-development&quot;&gt;&lt;strong&gt;Challenges in Development&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Handling HTML in Descriptions&lt;/strong&gt; – Ensuring AI engines preserved structural elements while translating text was complex.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Prompt Engineering&lt;/strong&gt; – While DeepL required no prompts, OpenAI and Gemini needed specific instructions to produce quality translations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Attribute Translation&lt;/strong&gt; – Unlike textual attributes, select and multiselect attributes store only IDs, requiring a separate translation mechanism.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Alt Text Handling&lt;/strong&gt; – Since Magento associates alt text with a “gallery” entity, special logic was needed to integrate it seamlessly.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Today, &lt;a href=&quot;https://github.com/mage-os-lab/module-automatic-translation&quot;&gt;the module&lt;/a&gt; allows merchants to translate products, categories, CMS pages, and static blocks either manually or automatically via cron jobs, ensuring efficient multilingual expansion. Recognizing its potential, Samuele and Davide made it available to the Mage-OS community.&lt;/p&gt;
&lt;h2 id=&quot;pagebuilder-import-export-module&quot;&gt;&lt;strong&gt;PageBuilder Import-Export Module&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&quot;how-it-was-developed-1&quot;&gt;&lt;strong&gt;How It Was Developed&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Magento’s PageBuilder is widely used for content management, but one major limitation has always been the inability to export and import CMS pages and blocks between environments. Recognizing this issue, Davide Lunardon proposed an extension to enable seamless content transfers. &lt;/p&gt;
&lt;p&gt;The module allows users to export templates as zip files containing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;template.html&lt;/strong&gt; (HTML content)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;preview.jpg&lt;/strong&gt; (visual representation)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;config.xml&lt;/strong&gt; (metadata configuration)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Children folder&lt;/strong&gt; (nested CMS blocks)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Asset folder&lt;/strong&gt; (related images)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additionally, a Dropbox API integration enables remote template imports. This innovation means merchants can now version and distribute CMS content efficiently across sites.&lt;/p&gt;
&lt;h3 id=&quot;challenges-in-development-1&quot;&gt;&lt;strong&gt;Challenges in Development&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Recursive CMS Dependency Handling&lt;/strong&gt; – Extracting interdependent assets and templates in a structured manner was a significant challenge.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Choosing the Right Remote Service&lt;/strong&gt; – A flexible API solution was needed for sustainable integration with Mage-OS.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Supported by fellow developers Luca Fuser and Samuele Martini, Davide’s vision took shape, and &lt;a href=&quot;https://github.com/mage-os-lab/module-pagebuilder-template-import-export&quot;&gt;the module&lt;/a&gt; is now actively being refined for stability and efficiency.&lt;/p&gt;
&lt;p&gt;The module was created by &lt;a href=&quot;https://www.linkedin.com/in/samuele-martini-02820795/&quot;&gt;&lt;strong&gt;Samuele Martini&lt;/strong&gt;&lt;/a&gt; and &lt;a href=&quot;https://www.linkedin.com/in/davide-lunardon-b78813a1/&quot;&gt;&lt;strong&gt;Davide Lunardon&lt;/strong&gt;&lt;/a&gt;, two experienced developers with a strong background in e-commerce solutions.&lt;/p&gt;
&lt;h2 id=&quot;about-the-developers&quot;&gt;&lt;strong&gt;About the Developers&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img  loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;auto&quot; width=&quot;1200&quot; height=&quot;1600&quot; src=&quot;/_astro/AD_4nXc3l9wjH95o8Nah8a5dR7ZF33NlgfoJroZN-7IrOxBdipcTs5RsIAt2LU5hdqHN0RJAmZQpvMIVxHrtbmxKXrvWlWwxU9Joo-QItqsE0ErUKsSFflay3kNx_PECYOIICAAJH-ch.knTU5xkZ_Z3Er29.webp&quot; &gt;&lt;/p&gt;
&lt;p&gt;Samuele, a developer from Treviso, Italy, has a diverse academic background in statistics, business management, and computer science. After earning his degree from the University of Padua in 2011, he built his career across multiple web agencies, progressing from developer to technical director. In 2025, he decided to start his own business, collaborating with Davide, a longtime friend and former colleague.&lt;/p&gt;
&lt;p&gt;Davide is a passionate web developer and an amateur table tennis player. Since becoming a freelancer in late 2020, he has primarily worked with companies and agencies in Italy, bringing his expertise in web development to various projects. Together, Samuele and Davide combined their skills to develop this module, aiming to make translation in e-commerce more efficient and accessible.&lt;/p&gt;
&lt;h3 id=&quot;how-they-discovered-magento&quot;&gt;&lt;strong&gt;How They Discovered Magento&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Samuele and Davide’s journey with Magento began at different times, but for similar reasons – its flexibility and power as an e-commerce platform.&lt;/p&gt;
&lt;p&gt;Davide first encountered Magento in 2016 while working on projects for one of the companies he was employed at. It was instant love, especially with Magento 1, as Magento 2 was not yet fully stable at the time. The platform’s capabilities and potential drew him in, sparking his deep interest in e-commerce development.&lt;/p&gt;
&lt;p&gt;For Samuele, the transition to Magento came as a strategic decision. Initially working on corporate websites with WordPress, he witnessed the agency he worked for pivot toward e-commerce due to the industry’s rapid growth. During their research, they evaluated multiple platforms, including Prestashop, Shopware, and Magento. After a detailed analysis, Samuele recommended Magento because it functioned more like a framework than a traditional CMS, making it ideal for custom, scalable developments. This adaptability made it the perfect choice for handling complex, tailored e-commerce projects.&lt;/p&gt;
&lt;p&gt;Their shared passion for Magento eventually led them to specialize in the platform, laying the foundation for their later collaboration and the development of their module.&lt;/p&gt;
&lt;h3 id=&quot;what-they-love-about-magento&quot;&gt;&lt;strong&gt;What They Love About Magento&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Both Samuele and Davide appreciate Magento for its robustness, flexibility, and developer-friendly architecture, which makes it a powerful tool for building and maintaining e-commerce platforms.&lt;/p&gt;
&lt;p&gt;For Samuele, Magento’s greatest strength is its comprehensiveness. Unlike other platforms that are still catching up on essential features like wishlists and bundled products, Magento has offered these since 2007. From a developer’s perspective, Magento provides an innovative yet intuitive set of patterns that make extending functionality seamless. Features like preferences, plugins, viewModels, virtual types, argument preferences, and dependency injection are unique tools not commonly found in other PHP frameworks, making Magento an extremely versatile and customizable platform.&lt;/p&gt;
&lt;p&gt;Davide values Magento’s elasticity and the structured framework that enables scalability and maintainability when managed correctly. The dependency injection system, virtual types, and plugin architecture give developers unparalleled control over customizations. Additionally, its open-source nature allows for deep, ad-hoc integrations tailored to specific business needs. He also highlights the out-of-the-box features that have been present since Magento 1 and continue in Magento 2, making it a large, stable, and complete codebase for e-commerce development. For Davide, working on complex e-commerce projects without Magento would be unimaginable.&lt;/p&gt;
&lt;h3 id=&quot;their-relationship-with-mage-os&quot;&gt;&lt;strong&gt;Their Relationship with Mage-OS&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Mage-OS provides an independent, community-driven environment for Magento development. It ensures that Magento remains open-source and continues evolving with valuable features. Through their contributions, Davide and Samuele have enhanced Magento’s capabilities, making it more accessible and powerful for businesses worldwide. Both Samuele and Davide see Mage-OS as a crucial initiative for preserving and expanding Magento’s open-source ecosystem, allowing them to contribute to the platform in ways that weren’t possible before.&lt;/p&gt;
&lt;p&gt;Samuele first learned about Mage-OS through &lt;a href=&quot;https://www.linkedin.com/in/alessandroronchi/&quot;&gt;Alessandro Ronchi&lt;/a&gt; and was immediately drawn to its clear objectives. He sees its role as twofold: first, ensuring that Magento remains open source, no matter what; and second, enhancing Magento’s core functionality, rather than just integrating Adobe SaaS services. Samuele has actively contributed by working on an AI-powered automatic translation suite alongside Davide, and participating in the OpenAI integration module developed by &lt;a href=&quot;https://www.linkedin.com/in/ryanyinsun/&quot;&gt;Ryan Sun&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For Davide, Mage-OS represents freedom – the ability to contribute to Magento without restrictions imposed by corporate ownership. While he acknowledges Adobe’s contributions, he feels that Magento has changed significantly since the acquisition. With Mage-OS, he can now develop and release tools that directly benefit the Magento ecosystem, something he couldn’t do while working within agencies. Seeing how much Magento has shaped his career, he is eager to give back to the community and help restore Magento’s reputation and strength through Mage-OS.&lt;/p&gt;
&lt;p&gt;With the Automatic Translations Module and PageBuilder Import-Export Module, Magento developers and merchants can now work more efficiently, scale into new markets, and manage content seamlessly. As Mage-OS grows, these innovations will help shape the future of the Magento ecosystem.&lt;/p&gt;</content:encoded><category>Initiatives</category><category>Updates</category><author>anita-miller</author></item></channel></rss>