Best Practice Guidelines for Plugins when updating .axp files
Posted: 2025-07-08 12:44
Hi all,
I've been using and updating Plugin tools for a number of weeks now, and I have one nagging problem / challenge at the back of my head at all times, and it concerns best practice for updating plugins - many of my examples / problem areas have been with Summary Reports.
When your database is updated to add an additional column or columns, what do you do with your .axp files in the Plugins/Projects folder?
- Do you place a copy of the existing project with a new filename? e.g. Project20250708
- Do you replace the file with the same filename and an updated schema? Does this cause issues with existing reports? e.g. Summary Reports?
- Does updating the project result in loss of visibility of all reports built with a previous version?
- Do you wipe reports each time and rebuild them each time? I find that reports built on the old data model sometimes disappear and I have to start again.
I'm struggling to differentiate between limitations of the plugin / solution, versus best practice behaviours which avoid issues, and would welcome feedback or advice from those using the tools for a longer time. Anything welcome!
I've been using and updating Plugin tools for a number of weeks now, and I have one nagging problem / challenge at the back of my head at all times, and it concerns best practice for updating plugins - many of my examples / problem areas have been with Summary Reports.
When your database is updated to add an additional column or columns, what do you do with your .axp files in the Plugins/Projects folder?
- Do you place a copy of the existing project with a new filename? e.g. Project20250708
- Do you replace the file with the same filename and an updated schema? Does this cause issues with existing reports? e.g. Summary Reports?
- Does updating the project result in loss of visibility of all reports built with a previous version?
- Do you wipe reports each time and rebuild them each time? I find that reports built on the old data model sometimes disappear and I have to start again.
I'm struggling to differentiate between limitations of the plugin / solution, versus best practice behaviours which avoid issues, and would welcome feedback or advice from those using the tools for a longer time. Anything welcome!
