Extension Architecture for Developers
Filetrip offers an all-in-one file distribution system for WordPress that makes it so much easier to get your files exactly where you need them to be saving your website space and consolidating your uploads in one organized location. What is great about FileTrip is that it is not only a plugin, but it is rather a framework where other developers can unleash their creativity and build their own extensions on top of FileTrip.
Extension Based Architecture to Optimize Your Dashboard Performance
FileTrip uses Extension based architecture for every single feature it provides to keep your website clean from any unnecessary features. All you have to do, is to activate whatever features you want to use from Filetrip extension page to see it installed and activated in your website.
For instance if you only need to transfer form’s uploads, backup and Media files to your Dropbox business account; just go and enable Dropbox channel only. Extension page is like a switch panel where you can turn On/Off any features according to your business need.
Rich Set of Actions & Filters for Developers
FileTrip has a built-in extension architecture that allow any developer to build custom extensions with ease. Allowing developers to play with hooks and filters to almost observe and react to all functional events.
Actions
Some of the events (actions) are:
- When a user starts an upload session;
- When a user successfully commits an upload;
- If a user deletes or rejects an upload from the Review page;
- If a user approves an upload;
- And many other core actions.
Filters
A developer can use the following sub-set of (Filters) too:
- Rename an uploaded file: Add prefixes to uploaded files as you require.
- When a channel is activated and registered: It allow developers to register new channels and integrate to the current activated channels.
- When a connector activates and registers itself to the system: It allow developers to register new form connectors and integrate to the current activated connectors.