open source – Mautic https://mautic.org World's Largest Open Source Marketing Automation Project Wed, 26 Mar 2025 11:54:15 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.1 https://mautic.org/wp-content/uploads/2024/10/iTunesArtwork2x-150x150.png open source – Mautic https://mautic.org 32 32 Mautic 6.0: Orion Edition is released https://mautic.org/blog/mautic-6-0-orion-edition-is-released https://mautic.org/blog/mautic-6-0-orion-edition-is-released#comments Wed, 26 Mar 2025 11:14:21 +0000 https://mautic.org/blog/ Today we’ve released Mautic 6.0: Orion Edition. This is a bridging release which will have a shorter cycle so that we can catch up with Symfony’s release schedule and, in the long term, provide up to five years of support for each new major version of Mautic. You can read more about that in our blog post.

Check out the release notes for 6.0 General Availability here.

What follows includes some of the important information about this release.

Dark blue background with Mautic's logo and an illustrated rocket with Mautic 6 launch below with the 6 in yellow and the rest of the text in white. 2615 files changed, 1035 commits, 50+ contributors, project started 5 Nov 2024, Alpha release 27 Jan 2025, Beta release 6 Mar 2025, Release Candidate 17 Mar 2025, General Availability 26 March 2025 on a timeline with launch Timeline in text above.

Firstly a big thank you to everybody who has helped by contributing code, testing and reviewing contributions, creating imagery, writing content, managing social media, writing documentation – it takes a village to manage a release and there are many ways that people have helped get this release over the line.

Note about Docker 

We are currently unable to release the Mautic 6 images for Docker due to a lack of active maintainers. We have an open call for maintainers open on the GitHub repository where you can read more about getting involved as a Docker Maintainer for Mautic.

Marketer-facing changes

Improving tooltip help and guidance

More improvements coming from the UX/UI Tiger Team in this release include improving the tooltips and contextual help for the settings page, explaining to users what each field does and what formats are expected. Here’s a before and after:

BeforeAfter
before settingsafter settings

Improving user experience with Dynamic Web Content

One of my personal favourites, this release features a vastly improved user experience for Dynamic Web Content slot generation, allowing you to generate the precise code required for embedding it within your website, including adding default content. You can grab the syntax commonly used for plugins (including being able to switch between square and curly braces) and for the plain HTML code.

dwc slot generator

Improving layout of tables and batch action features

If you’ve updated to 5.2 you’ll have noticed we’ve dramatically improved the layouts of tables, and with 6.0 we’ve got some more enhancements coming for you, this time focused on improving the batch functions. They’re now moved to the toolbar instead of being hidden under the ‘three dot menu’ in a much more intuitive layout.

Report on your focus items

We now have a new report source, called Focus stats. This allows you to create a report which includes the following data from focus items: name, url, interaction, page hits, unique hits, description, focus type, style. This is super useful to keep track of how your focus items are performing.

focus item stats

New campaign email charts: weekday and hour based metrics

Have you ever wanted to see a chart which showed you how your emails within a campaign were performing by day or by hour? Thanks to this new PR we’ve now got an extra tab on the campaign which shows your email statistics.

email statistics

Mark fields as read-only on forms

When showing a Mautic form, sometimes you might want to have certain fields ‘read-only’ – such as the user’s email address – so that they can only fill out the fields you require. Thanks to this new feature, you can now set a field to be read only.

New themes

We now have five new landing page themes and two new form themes to help you building beautiful experiences for your users – check them out and let us know what you think!

Set global company name and brand highlight color

Thanks to this PR you can now set your company name and brand highlight colour globally, which will be used by the themes added since Mautic 5 automatically. A small but convenient change for marketers!

accent colour company name
email theme colour company

Developer-facing changes

Since Mautic 3.0 we’ve been diligently working on increasing the amount of our codebase which is covered by automated tests – these tests pick up on bugs and problems with code quality for developers to address before they get to you, the user. We’re delighted to share that we’re now at 64.75% coverage, up from from 30% with Mautic 3.0, 50.28% with Mautic 4.4 and 58.6% with Mautic 5.0 – a further demonstration of our commitment to delivering a more robust, reliable open source marketing automation platform.

Backward compatibility breaking changes

JavaScript

As the legacy builder was removed these JavaScript libraries were removed as well:

  • Froala has been removed as it was outdated with security vulnerabilities
  • CodeMirror JS has been removed from Core, but is still installed in the GrapesJS plugin
  • jQuery UI’s plugin Safe Blur has been removed as it was no longer used.
  • Modernizr has been removed as it’s not necessary anymore as modern browsers support open standards

PHP

Mautic 6 removes a large volume of legacy, deprecated code. Please refer to the UPGRADE-6.0 file for the full list.

Symfony notable changes

Getting a value from request must now be scalar

Meaning arrays cannot be returned with the get() method. Example of how to resolve it:

- $asset = $request->request->get('asset') ?? [];
+ $asset = $request->request->all()['asset'] ?? [];

ASC constants are replaced with enums in Doctrine
- $q->orderBy($this->getTableAlias().'.dateAdded', \Doctrine\Common\Collections\Criteria::DESC);
+ $q->orderBy($this->getTableAlias().'.dateAdded', \Doctrine\Common\Collections\Order::Descending->value);

Creating AJAX requests in functional tests
- $this->client->request(Request::METHOD_POST, '/s/ajax', $payload, [], $this->createAjaxHeaders());
+ $this->setCsrfHeader(); // this is necessary only for the /s/ajax endpoints. Other ajax requests do not need it.
+ $this->client->xmlHttpRequest(Request::METHOD_POST, '/s/ajax', $payload);

Logging in different user in functional tests
- $user = $this->loginUser('admin');
+ $user = $this->em->getRepository(User::class)->findOneBy(['username' => 'admin']);
+ $this->loginUser($user);

Asserting successful response in functional tests
$this->client->request('GET', '/s/campaigns/new/');
- $response = $this->client->getResponse();
- Assert::assertTrue($response->isOk(), $response->getContent());
+ $this->assertResponseIsSuccessful();

Session service doesn’t exist anymore

Use Request to get the session instead.

- use Symfony\Component\HttpFoundation\Session\SessionInterface;
+ use Symfony\Component\HttpFoundation\RequestStack;
class NeedsSession
{
-   public function __construct(private SessionInterface $session) {}
+   public function __construct(private RequestStack $requestStack) {}

    public function doStuff()
    {
-       $selected = $this->session->get('mautic.category.type', 'category');
+       $selected = $this->requestStack->getSession()->get('mautic.category.type', 'category');
        // ...
    }
}

Mautic features

Removal of gated video

Gated video used a very outdated, unsupported library and only worked with the legacy builder which is now removed. Therefore, the gated video feature has been removed from Mautic. If developers would like to build this for GrapesJS, please make a PR for the core team to review!

Removal of the legacy builder

It’s finally time to say goodbye to the legacy builder which has served Mautic since the early days of Mautic 2. 

We hope that you enjoy using Mautic 6 – please let us know of any problems you encounter on this forum category or by posting in #mautic-6 on Slack.

]]>
https://mautic.org/blog/mautic-6-0-orion-edition-is-released/feed/ 9
Mautic Community 2.0: Igniting the Next Level of Open Source Innovation https://mautic.org/blog/mautic-community-2-0-igniting-next-level-open-source-innovation Tue, 15 Oct 2024 07:05:25 +0000 https://www.mautic.org/mautic-community-2-0-igniting-next-level-open-source-innovation/ With a fresh outlook and new initiatives, we’re set to take Mautic to the next level, elevating both the platform and the global community behind it.

What is Community 2.0?

Over the years, Mautic has grown thanks to the passion and contributions of its diverse community. Now, it’s time to go even further—to ignite fresh ideas, streamline how we collaborate, and empower more people to get involved. Community 2.0 is all about pushing boundaries and creating a more impactful, inclusive space for everyone who uses and supports Mautic.

Introducing the Next-Level Initiatives

At the heart of Community 2.0 are the new initiatives that will shape the future of Mautic. Our mission is to:

  • Expand Global Awareness: We’re on a mission to make Mautic’s open source marketing automation platform known worldwide. Through enhanced outreach efforts, content creation, and global campaigns, we’re aiming to showcase Mautic’s powerful potential to a broader audience.
  • Strengthen Local User Groups: Our community is strongest when we come together. With Community 2.0, we’re supporting local Mautic user groups to host meetups, workshops, and in-person events, empowering users to share knowledge and collaborate in meaningful ways.
  • Spark New Projects: Expect fresh, community-driven initiatives that will engage members in exciting ways. Whether it’s hackathons, webinars, or other community projects, we’re paving the way for more innovation and contributions to the platform.
  • Clearer Guidelines, Smoother Contributions: We’re making it easier than ever for people to get involved, whether you’re a developer, marketer, or content creator. With clear guidelines, documentation, and support, Community 2.0 will make contributing smoother and more accessible for everyone.

What Community 2.0 Means for You

Mautic Community 2.0 is more than just a refresh—it’s a new way of thinking, collaborating, and creating together. Here’s what you can expect:

  • Greater Opportunities to Contribute: Whether you’re a first-time contributor or a seasoned Mautician, you’ll find more pathways and support to make your mark on the Mautic platform.
  • More Engaging Events: From local meetups to global hackathons, the Mautic community will be buzzing with activity, offering more opportunities to connect, learn, and grow.
  • Focused Innovation: With dedicated campaigns and initiatives, we’ll be tackling the most important challenges and opportunities to ensure Mautic continues to lead in the open source marketing space.

Join the Movement and Ignite the Future of Mautic

This is your chance to be part of the exciting future of Mautic. Community 2.0 is about empowering everyone to get involved, make contributions, and shape the future of this incredible platform. With new ideas, fresh energy, and the support of a global community, we are ready to ignite the next chapter of open source marketing automation.

Our kickoff meeting on Thursday, 17th/Oct at 11:00 a.m. UTC (see in your time zone: https://everytimezone.com/s/bd455280) marks the beginning of something big, and we want you to be a part of it. Let’s come together, elevate our efforts, and make Mautic Community 2.0 a beacon of innovation, collaboration, and success!

Please join us live via this meeting link or if you can’t make it, make sure to join the Mautic Slack chat (see https://www.mautic.org/slack) and hop on the #t-community channel where will continue the topics in an asynchronous meeting format.

]]>
Mautic demonstrates commitment to open source dependencies with annual Back your Stack donations https://mautic.org/blog/mautic-demonstrates-commitment-open-source-dependencies-annual-back-your-stack Tue, 28 Nov 2023 09:58:53 +0000 https://www.mautic.org/mautic-demonstrates-commitment-open-source-dependencies-annual-back-your-stack/ It’s that wonderful time of year again – Giving Tuesday – when we at Mautic get the opportunity to show our appreciation to the open source community. This tradition of ours is going strong, and for 2023 we’re happy to announce a total donation of $3000, or $250 per month. This represents 7.5% of our regular monthly income.

Open source is at the heart of Mautic. It gives us room to experiment, exchange ideas, and collaborate to create a platform that we are proud of. Now, we want to give back in our little way.

Sharing the Love

So, how are we splitting this pool of gratitude? 

The Core Team has selected five open source projects that help Mautic become what it is today. Each project will receive a cool $600 as a one-time donation. It is our way of saying thank you and ensuring that these projects continue their excellent work.

The projects we are supporting this year include:

  • Doctrine, which underpins much of Mautic’s codebase
  • Composer, which is becoming the default way to install Mautic and plugins/themes
  • Guzzle, which is used for handling all the HTTP requests in Mautic
  • PHPSTAN, which is a central part of improving our code quality and highlighting bugs
  • Rector, which has been an invaluable resource in helping us to update and improve our outdated, legacy code

Our Shared Open Source Future

But let’s be clear, these donations are not about charity. They are about acknowledging the critical roles these projects play and about actively investing in the future of the open source ecosystem we all love and depend on.

Through this contribution, we want to promote the spirit of sharing and learning that open source holds dear. After all, our success only holds value if we can uplift the community that made Mautic possible in the first place.

Inspiring Collaboration

Year after year, with this giving gesture, our aim remains to inspire. By supporting the amazing projects that we depend on, we hope to stir up the spirit of generosity and camaraderie in the open source community.

It’s more than just about money. It’s about painting the bigger picture of mutual support and shared responsibility that forms the backbone of open source principles.

In wrapping up, we want to say a big thank you to our community for your continued support of Mautic. We are excited to see how these five projects use our donations to expand their horizons and continue to foster growth in our remarkable open source ecosystem. 

If you want to ensure that Mautic is able to continue to grow and thrive, why not become a member yourself – as an individual and as a company – this Giving Tuesday. It’s a great way to help secure our future and give something back to the project you depend on.

Let’s keep the tradition of giving alive and ensure we make the Open Source philosophy a standard, not an exception!

]]>
Shape the Future of Mautic: Call for Council Nominations https://mautic.org/blog/shape-future-mautic-call-council-nominations Thu, 09 Nov 2023 21:47:17 +0000 https://www.mautic.org/shape-future-mautic-call-council-nominations/ As a part of our dedicated Mautic community, many of you participate, contribute, and help drive the evolution of our open source marketing automation platform. 

It’s in this spirit of collaboration that we make this exciting announcement: Nominations are now open for the Mautic Council, and we’re looking for seven driven and community-focused individuals like YOU to step up.

The Mautic Council is a critical component in shaping our future and amplifying the voice of our community in decision making. Serving on the Council offers a unique opportunity for you, as an individual, to influence Mautic’s trajectory, lending your unique perspectives and experiences to its development and governance. There are seven seats on the Council – read more in the Governance Model

So why should you nominate someone (or yourself) for the Mautic Council?
 

  1. Steering Mautic’s Future Course: Council membership allows you to play a direct role in critical decisions affecting Mautic’s future as a product and the wider community.
     
  2. Voice of the Community: As a Council member, you’re in a position to represent the needs, ideas, and suggestions of the Mautic community.
     
  3. Leadership Development: Being a member of the Mautic Council aids your professional development, sharpening your leadership and governance skills in a real-world, dynamic context.
     

To nominate someone (or yourself), the proposed candidate will have to be an individual member of our community.

Diversity is a cornerstone of our community, so we warmly encourage nominations for individuals from different backgrounds, affiliations, and areas of expertise. 

Nominees should have a strong commitment towards open source principles, possess an in-depth understanding of Mautic, and be willing to proactively work with other council members and the broader community. We particularly welcome those who have experience in business development, leadership and scaling organizations as this will also be a big focus for Mautic in the coming years.

Interested? Then take that next step and put forward your nomination here

Nominations will close on 30th November 2023, so make sure you don’t miss this exciting opportunity.

Fill the council seats with the power of the community, let your voice be heard, and help Mautic reach new heights. Happy nominating!

Have questions? Please drop into #wg-governance on Slack, or drop me an email at ruth.cheesley@mautic.org.

]]>
Mautic’s new chapter: fueling open source innovation through the General Assembly https://mautic.org/blog/mautics-new-chapter-fueling-open-source-innovation-through-general-assembly Fri, 11 Aug 2023 16:27:27 +0000 https://www.mautic.org/mautics-new-chapter-fueling-open-source-innovation-through-general-assembly/ At Mautic, we believe in the power of community and the immense possibilities of open source thinking. 

Today, we’re excited to announce a turning point for Mautic – the unveiling of our new governance model, designed for passionate open source champions like you. This shift gives you the unique opportunity to become members of our General Assembly, where you can actively contribute to shaping Mautic’s future.

Translations of this article are available:

Català Deutsch Español Română

The General Assembly: Where Your Voice Matters

The General Assembly is the heart of Mautic’s governance structure. It is the platform where critical decisions that guide our future are made. This includes the election of our Community Council, establishing or dissolving teams and refining and updating the governance model itself.

Whether you’re an innovator wanting to make your mark or a company looking to extend your influence within the open source community, you now have the chance to take part in this transformative journey. All while redefining Mautic’s open source landscape.

Welcome to the new Mautic.

Our new governance model brings tiers of membership for both individuals and organizations, providing a meaningful way to be part of Mautic’s exciting growth story.

Individuals

You’re invited to join as a voting member by financially contributing at $100 per year, or at a rate that is proportional to the location where you are registered for tax purposes – find the specific rates here under the Members Calculations tab. 

If you are an active contributor to Mautic or a free, open source Mautic plugin you can also apply to join through the Practical Contributor route, if you prefer.

Not only does this membership make you a crucial part of our decision-making process, but it also signifies your commitment to open source innovation.

Become an individual member on Open Collective here

Organizations

No matter your organization’s size or mission, whether you use Mautic or sell Mautic services or just want to support us as a project, we have a membership tier suitable for you. 

Ranging from Community Membership ($1,200/yr) to Bronze ($5,000/yr), Silver ($10,000/yr), Gold ($15,000/yr) and Platinum ($20,000/yr) with many exciting perks at each tier. Learn more about the additional perks that are offered for each tier in the chart here

As an organization, your membership equips you with voting rights, brings you into our extensive network, gives you brand visibility, and allows participative influence in the Mautic project’s evolution.

Become an organizational member on Open Collective here

Drop us an email at outreach@mautic.org if you need more information.

Making open source more open

Choosing to become a member of our General Assembly is more than just gaining a membership – it’s planting a flag in the ground for open source advocacy. It’s about taking part in a broader movement championing transparency, innovation, and collective growth.

The aim is not merely to craft software but to build an open source ecosystem that thrives on the free exchange of ideas, shared knowledge, and mutual growth.

Your chance to influence

In becoming an individual or organizational member, you wield the power to influence. The decisions made within the General Assembly bear direct impact on Mautic’s journey. As a member, your voice can shape how we operate, how we evolve, and broaden the impact we make within the open source world.

Join Us

Now is your moment to make your mark. Seize this unique chance to help Mautic redefine what open source can truly mean. Be a part of this journey towards a dynamic, more inclusive open source future. More than just a governance model, we envision this as an open call, a beckon for pioneers, innovators, and visionaries like you.

Become a member of the Mautic General Assembly today. Let’s shape the future of open source, together. Embark on this journey with us. Your opportunity to contribute to Mautic’s transformation and the open source world is here.

Will you seize it?

FAQs

  • What happens if I am an existing sponsor?
    • Existing sponsors will have the opportunity to convert their current sponsorship into an annual membership if they wish to become a member
    • You can decide to continue as a sponsor and not become a member – this will mean that you do not have any voting rights or ability to play an active part in shaping the future of Mautic.
    • You could become a member and continue to sponsor, if you wish!
       
  • Is it possible to pay on a monthly basis?
    • At this point we are only offering annual membership to keep the administration process simple.  
       
  • I’d like to become an organizational member but I need an invoice – can you provide me with one?
    • Absolutely, we can provide an invoice. Please reach out to us at outreach@mautic.org and we’ll get that sorted straight away!
       
  • What does the money from memberships get spent on?
  • How does the voting work if I am an individual member and have a company membership as well? 
    • Individual members will have one vote in any election or decision making process, and companies who are members also have one vote. You will therefore be able to cast a vote on behalf of yourself as an individual human, and on behalf of your company.
       
  • Where will the voting take place?
    • We are just in the process of final testing of our new community portal, which will be where we manage all things governance from nominating and voting for Council Members and Team Leads to what product features we want to see coming in later versions of Mautic.
       
  • How will I log into the new community portal to vote?
    • You will use your existing Mautic Community login. Companies who become members will have a company-specific login created for the purpose of voting.
]]>
Becoming an independent open source project: 90 days update https://mautic.org/blog/becoming-independent-open-source-project-90-days-update Mon, 17 Jul 2023 09:42:59 +0000 https://www.mautic.org/becoming-independent-open-source-project-90-days-update/ Today marks 60 days from the announcement that Mautic would become a fully independent open source project – you might be wondering what has been happening in that time.

Here’s an update from the Community Leadership Team of where we’re at.

Trademark ownership

We have completed the transfer of trademarks from Acquia to Open Source Collective, who are holding them on behalf of the Mautic project.

This includes the registered trademarks and also all the domains that Acquia held relating to Mautic.

Governance updates

When we made the announcement back on 18th April, we shared that our next steps were as follows:

  1. Share update with Mautic community 
  2. Research and review proposals for Mautic’s new organization structure and governance model
  3. Finalize governance proposal and share with community
  4. Implement new structure and governance model ⬅ we are now here

We have had extensive discussions within the Mautic Community in the Governance Working Group about what we wanted to see when it came to a governance model in Mautic.

This resulted in sharing a proposal on the 16th May which we held open for review, debate and alteration over a month on the Mautic Forums. Next, we shared a final version which we proposed to adopt and had another week where people could comment and make suggestions.

In the current governance model, we had not made provision for changing the model itself, so we discussed how best to approach the formal side of adopting a new model.

It was determined that the best approach would be for the existing Community Council to vote to adopt the new model, which was completed a week after the review period was closed.

We are now in the process of implementing all the infrastructure, tooling and workflows that are going to be needed to support the new governance model. We will be sharing more in due course.

Introducing the Mautic General Assembly

A key aspect of the new governance model is the General Assembly. 

The General Assembly is:

… where decisions are taken on everything that has to do with the governance of the project.

It will meet in ordinary on a yearly basis, and will be held online to ensure we make it as accessible as possible to the largest audience base.

Becoming a member of the General Assembly

There are three ways that you can become a member of the General Assembly:

  • As an individual contributor by
    • Financially supporting the project at an annual rate of $100 per year or adjusted to your country rate in accordance with the Big Mac Index (see the rates here
    • Practically contributing and self-certifying at least 6 months of contributing 5 hours per month (approx 1 hour per week)
  • As a corporate member by financially contributing on an annual basis at the amounts determined by the tiers
  • As an honorary member proposed by the community for outstanding lifetime contributions to Mautic

These tiers will be established on Open Collective shortly.

Benefits of membership

Individual contributors, companies and honorary members will have one vote each for any motions which are put to a vote.

There will also be perks available to members at different levels which we will be sharing soon.

Implementing a community hub

We will be implementing a community hub which will be the central place for all things community from making decisions to team and working group meetings, leadership and council elections, meetup groups and more.

We will be kick-starting the process to get everything set up during the community sprint in Vienna from 20-22 July (option to join remotely) so if you would like to join us please be sure to register!

]]>
Mautic: Leading the Charge in Open Source Marketing Automation Excellence https://mautic.org/blog/mautic-leading-charge-open-source-marketing-automation-excellence Wed, 14 Jun 2023 13:47:43 +0000 https://www.mautic.org/mautic-leading-charge-open-source-marketing-automation-excellence/ In the ever-evolving landscape of marketing, it takes a truly exceptional product to stand out and make a lasting impact. This year, we are proud to announce that Mautic has claimed the coveted first place in the ‘Marketing Automation Software’ category at the prestigious 20i FOSS Awards.

With an impressive 7,000 votes cast across various categories, our victory is a testament to the value Mautic brings to the open source community. The power of Mautic lies in its ability to revolutionize the marketing landscape, providing businesses with the tools they need to automate their marketing efforts and achieve unparalleled success.

As the winners list proudly displays on the 20i website, the 20i FOSS Awards recognize the brightest stars in the open source community, and Mautic’s victory is a clear indication of our software’s game-changing potential.

Winner Badge

But what sets Mautic apart from the competition? At its core, Mautic is a marketing automation platform that empowers businesses to streamline their marketing processes, engage with customers, and drive growth. With a comprehensive suite of tools and features, Mautic enables users to create, manage, and analyze marketing campaigns with unparalleled ease.

In addition to its robust feature set, Mautic’s open source nature allows for unparalleled customization and flexibility. This means that businesses can tailor the platform to their unique needs, ensuring that their marketing efforts are as effective as possible.

As we celebrate our well-deserved victory at the 20i FOSS Awards, it’s important to recognize the broader implications of this achievement. Mautic’s success serves as a reminder of the power of open source software and the potential it holds for revolutionizing industries.

As the 20i FOSS Awards continue to promote the winners across various platforms, we can expect to see Mautic’s influence grow even further. With a passionate community of developers and users behind us, there’s no telling what heights Mautic will reach in the coming years.

So, here’s to Mautic – a shining example of marketing automation excellence and a beacon of hope for the open source community. May our success inspire others to follow in our footsteps and continue to push the boundaries of what’s possible in the world of marketing.

]]>
Community Spotlight: Favour Chibueze https://mautic.org/blog/community-spotlight-favour-chibueze Mon, 30 May 2022 15:08:27 +0000 https://www.mautic.org/community-spotlight-favour-chibueze/ Word gets around: the first time software developer and technical writer Favour Chibueze heard about Mautic was through her namesake Favour Kelvin – leader of Mautic’s Education team. Already a contributor to other non-profit organizations, Favour Chibueze decided to join the Mautic community. Flashforward a few months, and she is now to work with Mautic through Google Season of Docs 2022 (GSoD).

“In order to gain more experience and contribute as a technical writer, I needed an open-source project that I can be a part of”, says the Nigerian-based developer about her start as a Mautic contributor. Favour’s previous contributions and engagement with the Mautic community were a decisive factor in the selection process of GSoD. “My experience as a member of the community has been amazing as I’ve learned a lot from the team”, she rejoices.

Community and open-source

Community has always been Favour’s focus: she defines herself as “specializing in building and creating accessible user experiences”. It is no wonder she joined communities in which those goals were also at the center of attention.

At Devcareer, a non-profit organization that supports African people getting a kickstart with their tech careers, Favour contributes as community manager. “I coordinate and engage over 13,000 tech enthusiasts across Africa in the community. I organize various community events, webinars, programs, and initiatives to engage community members.”

The open-source world followed closely behind, with the technical writer joining Hacktoberfest last year. Enter Mautic. Favour’s first contributions were related to moving the end-user documentation into the new platform.

Mautic, awareness and learning

To the Nigerian technical writer, “not enough people are aware of Mautic as an open-source marketing automation solution”. And she believes that creating awareness should go hand-in-hand with end-user documentation. “It is crucial that we raise awareness of the product and give adequate documentation to those using it for the first time”, Favour sums up.

And indeed, she lives by her words, as she understands documentation as part of the user experience. “Good end-user documentation implies that you care about your users and are taking steps to make things easier for them”, wrote the software developer in her application for GSoD.

Before GSod, Favour was already working with the Education team in moving the end-user documentation into the new platform. “My favorite part about joining this community is that everyone is willing to help you solve a problem when you run into any roadblock. It has been a pleasure to work with the team these past few months”, she recalls.

Contributing, building and rejoicing

Working with amazing people is not the only benefit that Favour and other contributors get from being a part of the community. “You also get immediate feedback on your development and programming/technical writing skills which will help in your career along the way”. For her, this goes beyond an individual perk, as it advanced the industry in general.

Personally, Favour’s goal in life is “to lead a team of creative developers while working together to build an amazing product”. She also dreams of “creating more opportunities for folks to get started in tech and contribute to open source while bridging the gap for women in tech”.

“People should consider contributing to open-source because it is a great way to build your network. You get to join a welcoming community of open-source contributors like Mautic, interact with them in the open-source space, and build relationships along the way”, enumerates the Nigerian technical writer.

If you share Favour Chibueze’s dream and want to know more about the topics she’s working on, you can follow her on Twitter and LinkedIn.

Want to join the Mautic community? Check out our Community and Get Involved sections.

]]>
Community Spotlight: Dennis Ameling https://mautic.org/blog/community-spotlight-dennis-ameling Wed, 20 Apr 2022 14:26:22 +0000 https://www.mautic.org/community-spotlight-dennis-ameling/ ‘Passionate’ is one word to describe software developer Dennis Ameling, a contributor to the Product Team of Mautic. The Norwegian-based member of our community is one the people involved in building the Mautic Marketplace, a new feature in the Mautic 4.2 release.

In this article, Dennis explains a little about the idea behind the Marketplace, and provides a sneak peak of other features to come. He also tells us about how he got involved with the Mautic community and what he likes best about it.

From the tool to the love

Dennis first came across Mautic in 2020, when searching for a Marketing automation tool for a customer. At the time he was working as a self-employed developer, and his first instinct was to look for an open source solution. “There were a few features I thought were missing in Mautic, so I thought maybe I could contribute”, he recalls.

And so he did. He started off with the features he had in mind, but the more he worked, the more curious he was about the open source community. “Things were so well organized, and I wanted to know how people managed that”, he explains. Dennis started contributing more and more, and eventually joined the Product Team.

The fun, the learning and the balance

Dennis describes that contributing to the community is “a lot of fun” and a great learning opportunity. “Beyond developing features for Mautic users, I have an intrinsic motivation to learn more. There’s so much happening”, he sums up. 

On the tech side, helping with product development allows Dennis to dive into different code stacks. But he is also very interested in the open source aspect of Mautic. “There’s a level of responsibility when you decide to jump in and try to find a solution for a given problem”, he points out.

Though Dennis took this responsibility really seriously, the Norwegian developer got a little too involved and things “got out of hand a bit”. He explains that at some point he was dedicating more time than he had, outside of his working hours, so he decided to find a balance between working and contributing.

Enter the Mautic Marketplace

Dennis has been a part of the development of previous major updates of Mautic. He highlights two of them: the upgrade script and the Mautic Marketplace. The first feature allowed for smooth migration to new Mautic releases, “it was a major update and involved a lot of work behind the scenes”. 

His most recent contribution is not at all under the hood, to the contrary: the Mautic Marketplace made its debut on the 4.2 version, released in February 2022. “We hope it will be a game changer”, introduces Dennis.

The developer details that the Marketplace is more than “just” a place to download Mautic plugins. “For starters, it will make plugin contributors much more visible to the community. It will also make it a lot easier for users to know there are plugins and to be able to install them with the click of a button.”

Having the Marketplace, which is launching as beta, is also a way to stimulate the growth of the plugin developers community. With the adoption of Composer from Mautic 5 going forward, the team Dennis is a part of is working on ways to make it easier for plugin contributors to come up with new tools. “We wanna have a sort of ‘plugin generator’ that allows you to create a very basic plugin in maybe an hour, and then build up from there.”

As a community, Mautic’s enhancements will benefit not only the developers, but also the users. “Marketplaces will boost the ecosystem.” Having more plugins available, as well as being able to install and manage them easily will be a major improvement to marketers. “I’m excited to see where our community is going”, describes Dennis about the future.

The power of open source and the Mautic community

For Dennis, the tech side is always accompanied by the community aspect of his contributions. “With an open source app, you can develop your own product, but you can also develop with the community. And though some companies will do a lot ‘in house’, a lot of other companies are willing to pay so specialists can take care of the technical part for them”, he describes.

The software developer believes in a balance between healthy income and open source coding. “We already have a few examples of how this can work, there are specialized companies that run Mautic and are supporting customers very well. This business model is super interesting.”

Dennis reiterates that those companies usually contribute back to the community, which makes for an even more diverse group. As a matter of fact, his favorite past about the Mautic community is that it’s fully international. 

“We have asynchronous meetings, so people all over the world can jump into it at the best time for them. It’s all in writing: we post the topics and discuss them over a 24-hours period. Everyone can contribute and reply”, he exemplifies. “It really is remote-first.”

The Norwegian developer also highlights that this type of meeting allows people time to think and to come up with great feedback. It enhances contributions, on the one hand, and also gives more room for different types of people and of contributions. 

Dennis highlights that the Mautic community is also very well established. “We have a code of conduct, an organization structure, a stable product that we develop even further”. Finally, for those considering contributing to the Mautic community, he compliments how “there’s always room for improvement and new ideas”.

What the future holds

There’s a lot to be done, and Dennis invites all willing parties to be a part of Mautic’s future. He even provides a sneak peak into what is to come: “One thing we’ve been discussing in the Product Team is how we could decouple the front-end (user interface) and the back-end (technology)”. This would allow companies to forgo the use of Mautic visual interface and integrate Mautic’s technology directly into the companies’ own infrastructure.

“To achieve this goal we are looking into ways to integrate the API. It all has to be very well documented, very smooth to work with”, he sums up. And, of course, to undertake such an endeavor, the more hands, the better. “We can alway use more people”, he hints.

Personally, Dennis believes in technology at the service of people. Currently working on softwares to decarbonize electrical grids, he points out that his choice is always to work with products that put human beings at their center. “Software is such a big part of my life, but there’s a human side to each application. It’s not just about making a lot of money, it’s about building products that will have an impact on society, that will empower people.”

If you want to know more about software development and Dennis Ameling, you can follow him on Twitter or check out his GitHub repo, @dennisameling.

Want to join the Mautic community? Check out our Community and Get Involved sections.

]]>