Joomla in Faces. Roland Dalmulder (developer)
- Published: 27 October 2025
- Last modified: 27 October 2025
Roland Dalmulder, a dedicated developer from the Netherlands, has deeply shaped the Joomla ecosystem. A former Bug Squad Leader and organizer of the Joomla User Group Rotterdam, his commitment is unwavering. Now focused on building new features for Joomla and Single Sign-On, he remains a key architect of the platform's future.
1. Could you introduce yourself to the audience?
2. How did your journey with Joomla begin?
3. Have you worked with other Content Management Systems besides Joomla?
4. Roland, you are focusing on eCommerce solutions. Could you briefly introduce the products you've developed and how they help users?
The focus on eCommerce solutions was there definitely in the past because most Joomla users were using Joomla with VirtueMart. I would say that over the past decade this has changed a lot. There are plenty of other eCommerce solutions besides VirtueMart but also I have changed. In the past I always said that RO CSVI is not a migration tool, which it still is not, but we do recognize the fact that you can actually migrate data with RO CSVI as long as you understand it is not a one button experience.
Therefore we provide migration templates for the Joomla core as well. This has helped users to move from old Joomla sites to new Joomla sites with just their content and let them start with a fresh base.
Our other extension that has been around for a long time is RO Payments, this let's you integrate payment options within your website. By the use of profiles, you can connect multiple providers or one provider with different options to a number of different extensions. In the early days this was focused on the Dutch market but we now also offer international payment providers making it interesting for many more Joomla users.
Since a few years we added RO Single Sign On to our portfolio to allow single sign on solutions to work with Joomla as well. You can turn your Joomla site into an Identity Provider or use your Joomla site with another Identity Provider. This is often the case in larger environments where user accounts are managed in a central location. The Joomla Identity Portal has been running RO Single Sign On for quite a few years now as well, that is what got this extension started in the first place.
5. RO CSVI helps with transferring products and data migration. However, the migration is a complex process and there are many factors that need to be considered. How often do users face potential problems related to data migration and ask for support?
Migrations often lead to questions because you need to have a good understanding of what you want to migrate.
Roland
6. Okay, the user has transferred products, but there are other aspects related to the migration, such as the need to migrate orders. Do you offer services to help users with the full cycle of data migration?
We do offer custom work for users who rather have the migration done by specialists. We live and breath the Joomla database, so it is much easier for us to do than it is for the user who does it once every couple of years. The same goes for any job you need to do I guess. The specialist has the knowledge, experience and tools for the job while when you do it yourself you are lacking in all three areas. You still may be able to do it but it will take longer. On the other hand, there is the satisfaction that you did so and you gained knowledge while doing it.
Migrating orders is one of those things that is quite complex because it has so many dependencies. That is a real challenge.
7. Can we say that global marketplaces and cloud platforms have lowered the barrier to entry into technology, and the target audience is a balance between web integrators on one side and business owners with no coding skills on the other?
8. Roland, you have been in eCommerce development for about 20 years. How would you assess the state of the global eCommerce market from a developer's perspective?
9. VirtueMart has a long and interesting history, and you were one of the first contributors who created a third-party extension for it. Can you share the most memorable or impressive story related to the community?
The most memorable story for me is the one that came by when I first started charging for my extension. In the early days of RO CSVI (CSV Improved at the time) I was offering the extension for free as I had a full time job and coding was really just a hobby. As time passed the extension become more and more popular and this was asking more and more of my free time. This reached the point where I was getting home from my day job and the rest of the night was doing support and development of RO CSVI. The hobby part had gone out of the window. That is when I decided I should charge a fee for my extension. So I did, 20 euros for a one-year subscription. Just to make it worth my time as well and keep me motivated to work on it.
This now required payment to be able to download RO CSVI led one user to comment on the VirtueMart forum that I should not charge for RO CSVI because Joomla is free, VirtueMart is free and so my extension should be free as well. My reply was simple, Joomla is free, VirtueMart is free, I will make my extension free and I can shop for free in your webshop. I never received a reply 😂
10. You have been involved in many Joomla teams. Can you tell us more about your experience in the Joomla community?
More teams than I can remember probably. The overall experience is good, people are willing to help, willing to move Joomla forward, willing to share their knowledge and there is a lot of expertise. This was 20 years ago but still rings true till today. As with every community, there are challenges as well. They were there in the old days, they are here today.
All we can ask for is that community members keep an open mind. We will never all agree but at least we can agree that we disagree on certain subjects.
11. What motivates you to contribute, and what do you get out of it?
I like to build solutions, Joomla is a great solution. So I enjoy building on that.
Roland
12. What are the key advantages of Joomla that you would highlight?
13. What do you think needs to be improved in Joomla's infrastructure to make it even better?
14. Joomla is turning 20. What are your thoughts on this milestone?
What a time it has been. We cannot compare how Joomla is running nowadays to 20 years ago but a new generation is being formed I think.
The people who are coming in now will have a completely different experience the next 20 years as we had the past 20 years. My hope is that we can keep Joomla relevant for another 20 years.
Credentials
Join Telegram channel @JoomlaHub — Joomla announcements, upcoming events, new extensions, tutorials and etc.