Pattern-based element injection for NextCloud file management. Automatically add visual badges to files based on configurable filename patterns.
invoice_RE_2024.pdf
Invoice
offer_AN_client.pdf
Offer
delivery_LI_order.pdf
Delivery
reminder_MA_urgent.pdf
Reminder
Everything you need for intelligent file organization and visual management in NextCloud.
Define custom filename patterns that automatically trigger visual badges. Supports regex and simple text matching.
Create HTML templates with CSS styling. Full control over appearance and behavior of injected elements.
Intuitive settings panel for managing patterns, templates, and injection rules. No coding required.
Elements are injected dynamically as you browse. Works with lazy loading and infinite scroll.
Built-in debugging tools accessible via browser console. Monitor injection stats and troubleshoot issues.
RESTful endpoints for programmatic configuration. Integrate with external tools and automation scripts.
Built with modern web technologies for reliability and performance.
Vanilla JavaScript, CSS3, MutationObserver API
PHP 7.4+, NextCloud App Framework
RESTful JSON endpoints, CSRF protection
NextCloud user preferences, JSON configuration
Get NextInject running on your NextCloud instance in minutes.
# Navigate to NextCloud apps directory
cd /var/www/nextcloud/apps/
# Clone repository
git clone https://github.com/Yxanu/nextinject.git elementinjector
# Set permissions
chown -R www-data:www-data elementinjector/
# Enable app
sudo -u www-data php occ app:enable elementinjector
# Check app status
sudo -u www-data php occ app:list | grep elementinjector
# Test configuration endpoint
curl -s "https://your-nextcloud.com/apps/elementinjector/api/v1/config"
Comprehensive guides and references for users and developers.
Get up and running in 5 minutes. Basic configuration and first pattern setup.
Read Guide