Mautic Marketplace – Mautic https://mautic.org World's Largest Open Source Marketing Automation Project Wed, 18 Dec 2024 11:56:43 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.1 https://mautic.org/wp-content/uploads/2024/10/iTunesArtwork2x-150x150.png Mautic Marketplace – Mautic https://mautic.org 32 32 Exciting News: Bit.ly shortener re-Integration after API deprecation in 2020 https://mautic.org/blog/exciting-news-bit-ly-shortener-re-integration-after-api-deprecation-2020 Mon, 12 Jun 2023 12:22:17 +0000 https://www.mautic.org/exciting-news-bit-ly-shortener-re-integration-after-api-deprecation-2020/ We’re thrilled to announce a newly updated integration plugin with Bit.ly URL shortener. This replaces the current core plugin, which is not working since 2020 and will be removed in Mautic 5.0.

The new plugin is also based on a core modification that introduces a service to make Mautic integrable with any URL shortening service.

In the end, using the new plugin available soon on the Mautic Marketplace will allow our Mautic users to shorten links in SMS, which has a huge cost value knowing the SMS length limit.

A single SMS message technically supports up to 160 characters, or up to 70 if the message contains one or more Unicode characters (such as emoji or Chinese characters).

Bit.ly original communication

Most Bit.ly API users should have been receiving the following original message since 2020.

We've updated our API to v4 (version 4), and it's important that you're connecting to Bitly using this latest version, because all old versions will stop working when we shut them off on March 1, 2020.

Impact on current core Mautic plugin

Mautic Community users currently using the existing plugin already noticed it is not working anymore. Knowing this, the Mautic Community Product Team has decided to remove the existing plugin from Mautic core on the next major version, Mautic 5.

How to install the new plugin

You will find two options to install the plugin; using composer, or downloading and installing manually the plugin in your Mautic installation.

  1. Run composer require webmecanik/mautic-bitly-bundle
  2. To install the plugin manually, grab the code from this link which is available under an Open Source license.

Get news about this integration and/or contribute to it!

If you’re interested in learning more about the Mautic Bit.ly plugin and how it might evolve over time, you should ‘Star’ or ‘Watch’ the Github repository containing the plugin.

You can also contribute to it by reporting Issues, suggest your improvements by proposing Pull Requests to it, or Sponsor the project. Maintainers will consider your highly valuable contributions.

Thank you for your continued support and we look forward to bringing you more exciting updates in the future.

Who is behind the Mautic Bit.ly Plugin

Webmecanik is a Mautic Community partner based in France. The Mautic Bit.ly Plugin is 100% compatible with a standard Mautic Community installation. The second main community contributor for the last 5 years (see Community contributions reports for 2020, 2021, 2022), you can follow them on LinkedIn and read more of their marketing automation tips on Webmecanik‘s blog.

Norman Pracht is the General Manager at Webmecanik and Mautic Community Product Team Assistant.

]]>
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.

]]>
Feature Highlight: The Mautic Marketplace https://mautic.org/blog/feature-highlight-mautic-marketplace Mon, 28 Feb 2022 15:19:12 +0000 https://www.mautic.org/feature-highlight-mautic-marketplace/ In Mautic 4.2 the Mautic Marketplace now enables you to install and manage plugins within Mautic, both in the user interface and at the command line. Read on to learn more about how it works, some caveats you need to know before using it, and how to get your plugins listed in the Marketplace.

Who can use the Mautic Marketplace?

The Mautic Marketplace is enabled by default in browse mode but the install, update and removal of plugins is only available if you manage your Mautic instance using Composer. This is due to the underlying architecture of Mautic and the plugin updating process being incompatible with the current, outdated update methods.

From Mautic 4.2 there is a new setting which you can enable to tell Mautic that you are managing it through Composer, which will disable the built-in web-based updating system and enable you to manage plugins within the Marketplace.

We have provided step-by-step instructions on how to switch to using Composer if you’re not currently managing Mautic this way, in case you would like to switch to using this method – read more in the documentation here. From Mautic 5, the current updating methods will be removed and Composer will be the default way of managing installation and upgrades of Mautic – read more in this blog post.

How to use the Mautic Marketplace

From Mautic 4.2 there is a setting in the Global Configuration which allows you to selectively tell Mautic that you’re using Composer to manage your installation, which will allow you to install and remove plugins through the Mautic Marketplace.    It will also block updates in the user interface.

A screenshot of the setting to enable Composer support

Please read the guidelines here.

Using the Mautic Marketplace in the User Interface

When the setting above has been enabled, you will be able to manage plugins with the Mautic Marketplace, and a notice will be displayed with a link to the documentation.

Screenshot showing composer enabled with a blue notice saying it is in a basic format.

Once you have enabled the setting you will be able to search the marketplace using the filter, and install plugins by selecting the option from the dropdown item pictured above.

If you haven’t correctly set the Composer setting, you will see a warning that the Mautic Marketplace is available in read-only mode as below, with a link which explains how to transition to a Composer-managed installation.

A screenshot of the Mautic Marketplace alerting the user that they need to enable Composer support.

How to get my plugin listed on the Mautic Marketplace

We are in the process of moving our developer documentation to a new platform, please find the instructions on how to prepare your plugin for inclusion in the marketplace and how to submit your plugin for review here.

]]>