4 Aug 2025 at 6:01 PM
Edited on 4 Aug 2025 at 6:04 PM by jannes
A new version of forumify/forumify-perscom-plugin is available.
2.0.0:
add tables and forms for all relevant organizational items such as awards, ranks, positions, specialties, statuses, units, rosters,....
add link from a user's forum profile to their PERSCOM p-file
add automated testing to reduce regression bugs
Hello all, while this changelog may seem small, we've essentially rewritten the entire backend of this plugin. Our motivation for this massive change in architecture is to provide more stability, lower latency and improved performance, and easier maintenance for the future.
Stability
With the new sync architecture, we can continue to serve PERSCOM data to your users even if PERSCOM.io is down for prolonged periods of time. And if an update breaks anything, all changes will just be queue'd up and retried at a later date.
Latency & Performance
Every API call we did, had a certain amount of latency, since it would have to wait for the API to receive our message, process it, and respond to it. Now all changes happen on your database, which is usually hosted on the same physical machine as your forumify instance. Version 2 will speed up every page that interacts with PERSCOM data, in some cases even up to 60 times faster loading times.
All changes to PERSCOM.io just happen in the background now, without impacting any of your users.
Maintenance
The components and abstractions provided by the forumify core are made to interact with the database, so often times we found ourselves having to write solutions in an unconventional matter just to accommodate the PERSCOM API. Today that is no longer the case, and we can move much faster in bringing you new features, and extending the PERSCOM entities.
!!IMPORTANT CHANGES!!
PERSCOM may appear to be completely empty after updating. This is expected behavior! The system will automatically run a sync every night, but you can trigger one yourself from the Admin Panel, under PERSCOM > Sync.
There are new permissions, and some that were removed. You should check all administrator roles and ensure their permissions for the plugin are set up correctly!
Your administrators should now use the forumify admin panel to manage organizational entities, as doing it from PERSCOM.io would require you to wait for the next sync before changes are visible on your website.
We have completely rewritten the plugin's documentation. It should now cover all the basics principles of the plugin. Huge thanks to @Oscar for this!
We have also updated the marketplace listing for the plugin to more clearly highlight the changes between free and premium.
A new version of forumify/forumify-perscom-plugin is available.
2.0.0:
Hello all, while this changelog may seem small, we've essentially rewritten the entire backend of this plugin. Our motivation for this massive change in architecture is to provide more stability, lower latency and improved performance, and easier maintenance for the future.
Stability
With the new sync architecture, we can continue to serve PERSCOM data to your users even if PERSCOM.io is down for prolonged periods of time. And if an update breaks anything, all changes will just be queue'd up and retried at a later date.
Latency & Performance
Every API call we did, had a certain amount of latency, since it would have to wait for the API to receive our message, process it, and respond to it. Now all changes happen on your database, which is usually hosted on the same physical machine as your forumify instance. Version 2 will speed up every page that interacts with PERSCOM data, in some cases even up to 60 times faster loading times.
All changes to PERSCOM.io just happen in the background now, without impacting any of your users.
Maintenance
The components and abstractions provided by the forumify core are made to interact with the database, so often times we found ourselves having to write solutions in an unconventional matter just to accommodate the PERSCOM API. Today that is no longer the case, and we can move much faster in bringing you new features, and extending the PERSCOM entities.
!!IMPORTANT CHANGES!!
We have completely rewritten the plugin's documentation. It should now cover all the basics principles of the plugin. Huge thanks to @Oscar for this!
We have also updated the marketplace listing for the plugin to more clearly highlight the changes between free and premium.
For a full changelog, click here.