Skip to main content

Free consult: Joomla 4 migration in 14 easy steps

The migration from Joomla 3 to Joomla 4 can be quite complicated, depending on the installed plugins, components and settings within. The result can be Error 500, and you cannot access the administrator backend anymore. For free advice on the migration see the end of this article.

Joomla4 error 500

We migrated the majority of our clients from Joomla3 to Joomla4 last month, many with different components like Acymailing, RS Forms, Akeeba, Seblod, RO Payments, Email authentication plugin by Michael Ritchey and ofcourse our Component My Member Software. Some of the plugins in your installation might have been abandoned; and are not Joomla4 compatible.

Based on our experience we created a step-by-step list, which generally works well:

  1. Create a full backup, for example with Akeebabackup
  2. Extensions -> Manage -> Update sites : Rebuild
  3. Update all components, also JCE editor
  4. Select frontend template Protostar and backend Isis
  5. Extensions -> Manage -> Filter for templates. Uninstall all templates except for protostar and isis. If this is the last style, remove at least template related system plugins such as system/plugins/rsmelia).
  6. Uninstall plugin “mms export”, “AkeebaStrapper”
  7. Extensies -> Manage ->Database : Check for errors in
  8. Install latest version MMS 8.0.9_J3
  9. Acymailing check configuratie, disable “AcyMailing : (auto)Subscribe during Joomla registration”
  10. Create a full backup, for example with Akeebabackup
  11. Components -> Joomla update options (Next Joomla) : migrate to Joomla 4
  12. Update all components (don't forget MMS 8.1.21_J4), and check if NL language and weblinks are updated
  13. Select Cassiopia style as default and choose positions for the enabled modules
  14. Delete files from folder /tmp with FTP

Free advice from our team

If you are about to do the migration and don't feel comfortable even with the above step-by-step list, you can fill in our contact form and ask for a free consult based on your configuration. We will host an interactive session and will look at your Joomla 3 backend. At the end we will give you 1 free tip on how to have a smooth migration from J3 to J4.



Introducing: VUE.js frontend

new version mms 7.9.3
NEW ! We migrated the frontend coding language from Angular to VUE.js. We expect VUE to be a stable and safe language for a number of years.

No new functions, we tried to keep it as close to the previous frontend as possible.

The action price of MMS ended in 2022, which makes a better reflection of the costs made for maintenance. By upgrading the price, the continuity of MMS is saved.

Current clients can renew their license for 79 EUR (VAT included).

Introducing: Stable version versie 7.9.3 is out !

new version mms 7.9.3
NEW ! 2 new functions, 8 bugfixes, 2 security improvements make version 7.9.3 a major update. To maintain quality we added new robot tests and got MMS through the ironer for changes in Acymailing 7 and several bugfixes.

Most popular new functions:

  1. Assign Joomla groups to members. In combination with the separate available MMS Logging plugin it is possible to assign groups to members through the member administration. Through these groups a multitude of permissions is available, for example for Commissions, Platforms, Task groups, and so on without having to change the membertype. These groups are added on top of the normal membership.
  2. Automatic activation of applicants. Until now, applicants always needed to be manually promoted by the secretary or a commission. The included cli script makes it possible to do this automatically.
  3. Bridge of the member portal to Wordpress. Combining the best of both (CMS) worlds: the userfriendly Wordpress environment plus the advanced Joomla intranet. Send out newsletters from Wordpress posts to an up to date list of members at the member portal instantly.

Quality is secured by the newly added robot tests that we created for Acymailing 7 and the bugs that have been solved. Read more.

Current clients can renew their license for 35 EUR (VAT included).

Introducing: Stable version My Member Software 7.8.1

new version mms 7.8.1
Introducing 7 new functions, 5 bugfixes, making version 7.8.1 an attractive upgrade. To assure quality we also wrote separate robot tests for Acymailing 6 and bugfixes. Enhancing the quality of this version to a high level.

Top 3 new functions:

  1. Added logging functions for audit trails. In conjunction with the separate MMS Logging plugin track who (Joomla user) changed what fields which old value in what new value when (date/time).
  2. Acymailing 6 compatibility.. Exactly the same mapping which we developed for Acymailing 5 that also runs as Wordpress plugin.
  3. Payment of the initial subscription fee. Redirect users to a payment page, where the subscription fee is calculated and paid online with Credit Card, Paypal or iDEAL.

Apart from this, we have added invisible recaptcha, translated MMS into French, added Quality assurance by programming robot tests specifically for Acymailing 6, made the key figures readable and solved several bugs. Read more.

Current clients can renew their license for 35 EURO a year.

New version of member software in beta

new version mms

Our new software version of MMS (7.8.0) is in beta fro now. Integrated in the new Acymailing 6 and a complete audit trail option are only a few of the improvements. To test the new functions, we added 30 robot tests, and the existing have been rewritten completely; the quality of this beta is very well.

Top 5 new functions:

  1. Acymailing 6 integration. With Aycmailing you can send professional newsletters to members. After Acymailing 5 Acyba brings us nr 6, which is a completely rewritten product that also runs on Wordpress.
  2. Logging changes for Audit Trails. Many member administrators had questions about who changed what field, when, and what old value was replaced with what new value. Updates and added members will be logged, and accessed via front or backend by using logman.
  3. French translation. The software is now also translated to French.
  4. Payment page after application. After the application, the applicants can be send to a payment page where the subscription fee is calculated and paid by Credit Card, Paypal, or iDEAL.
  5. Adding new members. We divided the permissions for adding members and the member overview.

There were also made changes in the logic, for example dates older than 1900 are now invalid.

Current clients can renew their license for 35 EURO a year.

Introducing: Stable version My Member Software 7.7.20

new version mms 7.7.20
Introducing 8 new functions, 5 bugfixes and 1 security fix, making version 7.7.20 a good and meaningfull step. We also wrote separate robot tests for all important new functions and bugfixes. Enhancing the quality of this version to a high level.

Top 3 new functions:

  1. Extra acymailing integration. Every member with a valid e-mail address is added to the Acymailing userlist. With our new Acymailing plugin, you can add the member to different lists, based on his member data in MMS. Send out newsletters from Wordpress or Joomla. Read more.
  2. Applications can be edited afterwards.. The applicants can edit their member data as long as they aren't yet approved by the administration. Read more.
  3. All customized fields and their values can have language overrides. The last step to make MMS multi langual is complete, now that language overrides can also be done on the customized fields. Read more.

Apart from this, the IBAN field is more userfriendly, the child overview for parentshas some added logic, member id = 0 isn't assigned anymore, a cli script is added that simulates database triggers. Read more.

Current clients can renew their license for 35 EURO a year.

Nieuw: MMS Synchro Stabiele versie 1.0.8

new version mms synchronisation
Met 2 handige nieuwe functies en 2 bugfixes is de nieuwe stabiele versie, 1.0.8, een versie die beter bruikbaar is voor de synchronisatie naar boekhouding in Conscribo en e-Boekhouden.

De nieuwe features:

  1. Logging toegankelijk via backend. De log file is toegankelijk in de backend, en alleen de errors met de feedback uit het boekhoudpakket worden getoond. De meest recente bovenaan. Lees meer.
  2. Syntax check op E-mail en Iban. Alle velden van het type E-mail en Iban worden op syntax gecheckt, voor ze worden aangeboden in de API. In Conscribo werden leden waarbij een fout staat in velden van dat type niet aangemaakt. Nu wordt het lid wel aangemaakt met alleen het veld met de foute syntax niet meer gevuld met een waarde. De logging zorgt er vervolgens voor dat je ook precies weet bij welk lidnummer er iets moet worden gewijzigd Lees meer.


De update van 1.0.4 naar 1.0.8 vereist geen wijzigingen in de instellingen, maar we raden wel aan om zoals bij iedere update eerst een backup te maken van zowel website als database.

Bestaande klanten upgraden hun abonnement voor 55 EURO per jaar.

Introducing: Stable version My Member Software 7.6.9

new stable version mms 7.6.9
With 20 new functions, 18 bugfixes and 5 redesigned functions we can safely say that the new stable version, 7.6.9, is a big step forward for all our customers.

The top 5 most demanded new functions:

  1. New plugin for Joomla profile integration. No matter where the user changes his e-mail, it will be administrated in the member administration. Read more.
  2. Parent + Child. In some organizations, members need a parent-child relation. For example when members of the organization are in a hierarchy: businesses with employees or households with children. Specific children's data (such as the end of subscription date or address) can be updated / synchronized when the parent is changed. Read more.
  3. New functions in overviews. Choose your own fields in the member overview, applicant overview and export overview. Order on the field by clicking the column name. New Search types determined by the fieldtype. Read more.
  4. 2 new fieldtypes. Add numerical fields, Add iban fields, both with specific user interface, interactive checks and search methods. Read more.
  5. New Export plugin. We created the new export plugin with the same base functions and look + feel as the member overview (both existing members and applicants. Read more.

There is also the new possibility to assign a different Joomla user group to applicants than the default Joomla usergroup, configuring which combination of fields make the Joomla user full name, logrotating of mms logfiles, overriding the date formats of the export, and so on, but those weren't in the top 5. For a full list of all changes, take a look in our documentation: Read more.

Existing customers upgrade their subscription for 64 EURO per year.

Nieuw: Stabiele versie 7.6.9 is uit !

new version mms
Met meer dan 20 nieuwe functies, 18 bugfixes and 5 compleet herschreven functies kunnen we veilig zeggen dat de nieuwe stabiele versie, 7.6.9, een grote stap voorwaarts is voor alle klanten.

De top 5 meest gevraagde nieuwe functies:

  1. Nieuwe plugin voor Joomla profiel integratie. Waar de gebruiker ook precies zijn e-mail wijzigt, het wordt geadminitreerd in de ledenadministratie. Read more.
  2. Parent + Child. Bij sommige organisaties hebben leden een parent-child relatie. Bijvoorbeeld als leden in een organisatie hierarchisch zijn ingedeeld, zoals bedrijven met werknemers of huishoudens met kinderen. Specifieke kinder gegevens kunnen automatisch worden gupdate met de status bij de ouder. Read more.
  3. Nieuwe functies bij de overzichten. Kies je eigen velden in het ledenoverzicht, aanmeldingen overzicht en export overzicht.Sorteer op een veld door erop te clicken. Extra zoekmogelijkheden die worden bepaald door het veldtype. Read more.
  4. 2 nieuwe fieldtypes. Voeg numerieke velden toe, iban velden, beide met een specifieke gebruikers interface, interactieve checks en zoek methoden. Read more.
  5. Nieuwe Export plugin. Wij hebben een nieuwe export plugin geboud met dezelfde basis functies en look + feel als het leden overzicht (zowel bestaande leden als aanmelders). Read more.

Tevens is er nu de mogelijkheid om een andere Joomla user group aan aanmelders toe te kennen dan de standaard Joomla usergroup, kan je de combinatie van de Joomla user full name zelf kiezen, logrotating van de mms logfiles, de date formats van de export zelf overriden, etcetera, maar die stonden niet in de top 5. Voor een volledige lijst van alle wijzigingen, kijk nu in onze documentatie: Read more.

Bestaande klanten upgraden hun abonnement voor 64 EURO per jaar.

© MMS | All rights reserved | Powered by Webteam4u