Package Manager is a powerful administrative tool for Invision Community that simplifies the process of managing, backing up, and transferring applications between different ICS instances. Designed with administrators and developers in mind, this application provides a comprehensive set of features for application management while maintaining security by preventing modifications to official IPS applications.
Key Features
Application Management
View All Installed Applications: See a complete list of all applications installed on your community with detailed information including version, author, and installation date.
Download Applications: Package and download third-party applications as TAR archives that can be installed on other Invision Community instances.
Security Protection: Built-in safeguards prevent downloading, backing up, or restoring official IPS applications to protect your license and community integrity.
Comprehensive Backup System
Application Backups: Create complete backups of application files, preserving the entire folder structure and all application assets.
Database Backups: Backup application-specific database tables to preserve user data and settings.
Language Backups: Extract and backup language strings for applications, making it easy to transfer translations between instances.
Pre-Restore Safeguards: Automatic creation of pre-restore backups ensures you can always recover if something goes wrong during a restore operation.
Backup Management
Organized Interface: View all backups for each application with details including version, creation date, file size, and backup type.
Multiple Backup Types: Distinguish between application, database, and language backups with color-coded indicators.
Bulk Operations: Delete all backups for an application with a single click when you need to free up space.
Restore Capabilities
Application Restoration: Restore application files from backups with proper validation and error handling.
Database Restoration: Restore application database tables from SQL backups with pre-restore safety measures.
Uninstall Guidance: Clear instructions for when applications need to be uninstalled before restoration.
Import/Export System
Upload Backups: Upload previously downloaded backups through a simple interface.
Validation: Thorough validation of uploaded files ensures only legitimate backups can be processed.
Format Preservation: Downloaded files maintain the exact format needed for re-uploading, ensuring seamless transfers between instances.
Developer-Friendly Features
Version Tracking: All backups include version information for easy identification.
Timestamp Naming: Automatic timestamping of backup files helps track when backups were created.
Organized Storage: All backups are stored in a dedicated directory for easy access and management.
Security: Built-in protection prevents unauthorized access to official IPS application files.
Error Handling: Comprehensive error handling with clear messages helps troubleshoot any issues.
Use Cases
Application Migration: Easily transfer third-party applications between development, staging, and production environments.
Version Control: Create backups before updating applications to ensure you can roll back if needed.
Disaster Recovery: Maintain regular backups of critical applications to protect against data loss.
Development Support: Simplify the development workflow by making it easy to package and distribute applications.
Important Notes
When downloading or backing up an application, please DO NOT click the button more than once. The process compiles the selected application's folder structure and files into a TAR archive, which can take time for larger applications.
This application WILL NOT allow downloading, backing up, or restoring official IPS applications due to licensing and security restrictions.
Database restoration will overwrite existing data for the application. Always ensure you have a current backup before restoring.
For security reasons, this application should only be accessible to trusted administrators.
Package Manager is the essential tool for Invision Community administrators who need reliable application management, backup, and restoration capabilities in a user-friendly interface.
Package Manager
Package Manager for Invision Community
Description
Package Manager is a powerful administrative tool for Invision Community that simplifies the process of managing, backing up, and transferring applications between different ICS instances. Designed with administrators and developers in mind, this application provides a comprehensive set of features for application management while maintaining security by preventing modifications to official IPS applications.
Key Features
Application Management
View All Installed Applications: See a complete list of all applications installed on your community with detailed information including version, author, and installation date.
Download Applications: Package and download third-party applications as TAR archives that can be installed on other Invision Community instances.
Security Protection: Built-in safeguards prevent downloading, backing up, or restoring official IPS applications to protect your license and community integrity.
Comprehensive Backup System
Application Backups: Create complete backups of application files, preserving the entire folder structure and all application assets.
Database Backups: Backup application-specific database tables to preserve user data and settings.
Language Backups: Extract and backup language strings for applications, making it easy to transfer translations between instances.
Pre-Restore Safeguards: Automatic creation of pre-restore backups ensures you can always recover if something goes wrong during a restore operation.
Backup Management
Organized Interface: View all backups for each application with details including version, creation date, file size, and backup type.
Multiple Backup Types: Distinguish between application, database, and language backups with color-coded indicators.
Bulk Operations: Delete all backups for an application with a single click when you need to free up space.
Restore Capabilities
Application Restoration: Restore application files from backups with proper validation and error handling.
Database Restoration: Restore application database tables from SQL backups with pre-restore safety measures.
Uninstall Guidance: Clear instructions for when applications need to be uninstalled before restoration.
Import/Export System
Upload Backups: Upload previously downloaded backups through a simple interface.
Validation: Thorough validation of uploaded files ensures only legitimate backups can be processed.
Format Preservation: Downloaded files maintain the exact format needed for re-uploading, ensuring seamless transfers between instances.
Developer-Friendly Features
Version Tracking: All backups include version information for easy identification.
Timestamp Naming: Automatic timestamping of backup files helps track when backups were created.
Organized Storage: All backups are stored in a dedicated directory for easy access and management.
Technical Details
Storage Location: All backups are stored in the
applications/applications_backups
directory.
File Formats: Application backups (.tar), Database backups (.sql), Language backups (.json).
Security: Built-in protection prevents unauthorized access to official IPS application files.
Error Handling: Comprehensive error handling with clear messages helps troubleshoot any issues.
Use Cases
Application Migration: Easily transfer third-party applications between development, staging, and production environments.
Version Control: Create backups before updating applications to ensure you can roll back if needed.
Disaster Recovery: Maintain regular backups of critical applications to protect against data loss.
Development Support: Simplify the development workflow by making it easy to package and distribute applications.
Important Notes
When downloading or backing up an application, please DO NOT click the button more than once. The process compiles the selected application's folder structure and files into a TAR archive, which can take time for larger applications.
This application WILL NOT allow downloading, backing up, or restoring official IPS applications due to licensing and security restrictions.
Database restoration will overwrite existing data for the application. Always ensure you have a current backup before restoring.
For security reasons, this application should only be accessible to trusted administrators.
Package Manager is the essential tool for Invision Community administrators who need reliable application management, backup, and restoration capabilities in a user-friendly interface.
File Information
Submitter NuclearGeneral
Submitted 06/05/2025
Category Invision Marketplace Applications
Minimum ICS Version (Short) 5.0.7
View File