ImageCleaner Quick Reference
Clean up and optimize image attachments in OpenForum
Key Features
- Remove unused image attachments
- Identify orphaned images not referenced in pages
- Batch cleanup operations
- Preview images before deletion
- Configurable cleanup rules
Server-Side Usage:
// Get the ImageCleaner API
var ImageCleaner = js.getObject("/OpenForum/AddOn/ImageCleaner","ImageCleaner.sjs");
// Find orphaned images on a page
var orphans = ImageCleaner.findOrphanedImages("/MyPage");
// Clean orphaned images
ImageCleaner.cleanOrphanedImages("/MyPage");
// Get image usage report
var report = ImageCleaner.getImageReport("/MyPage");
Client-Side Usage:
// Scan for orphaned images
JSON.get('/OpenForum/AddOn/ImageCleaner/Scan', null,
'pageName=/MyPage')
.onSuccess(function(result) {
console.log('Orphaned images:', result);
}).go();
Configuration
- Runs as a background service
- Configurable scan schedule
- Safe mode prevents accidental deletion