Bulk image importer has already being suggested before (here, here and finally here) but it never got added because it didn't got enough support. Maybe it was because it was never understood how powerful a bulk image importer could be. So I was thinking about it as a tool to easily populate content, which is something that you need when you are starting your website or maybe a little help to get things moving before the website goes all organic and you get those million images uploaded like several Chevereto websites out there.
Before actually add this to the system, I will disclose how I want to build it so if anyone wants to support the idea or improve it go ahead and let me know.
1. Incoming folder
Basically this is based in an /incoming folder where you drop the images you want to import. How you populate this folder is up to you (FTP, rsync, etc.) and this folder is structured in categories as sub-folders so if you have images in the /incoming/girls folder, the importer will push those images to that category.
2. Import parameters (dashboard)
The idea is to control absolutely everything about the import process. You can configure how many images will be pushed daily and in which frequency. This allows you to get a more "human" content population. You won't want 100,000 images pushed in one hour isn't?. You can also assign which users will be associated with these images so you can tell the thing to push the images to a randomized bunch of users for a even more human touch.
3. Queue handling
At last, the system process these imports in the same way it deals with the image deletes so it hooks in the current system. You can also manually trigger the import process if you want to get the import done manually.
Since Chevereto reads info from the Exif data, the system will even take advantage of all that to fill the content being imported. Descriptions and titles will be there. Fast, easy and effortless content population.
The idea is to fill several gaps like:
Cheers,
Rodolfo.
Before actually add this to the system, I will disclose how I want to build it so if anyone wants to support the idea or improve it go ahead and let me know.
1. Incoming folder
Basically this is based in an /incoming folder where you drop the images you want to import. How you populate this folder is up to you (FTP, rsync, etc.) and this folder is structured in categories as sub-folders so if you have images in the /incoming/girls folder, the importer will push those images to that category.
2. Import parameters (dashboard)
The idea is to control absolutely everything about the import process. You can configure how many images will be pushed daily and in which frequency. This allows you to get a more "human" content population. You won't want 100,000 images pushed in one hour isn't?. You can also assign which users will be associated with these images so you can tell the thing to push the images to a randomized bunch of users for a even more human touch.
3. Queue handling
At last, the system process these imports in the same way it deals with the image deletes so it hooks in the current system. You can also manually trigger the import process if you want to get the import done manually.
Since Chevereto reads info from the Exif data, the system will even take advantage of all that to fill the content being imported. Descriptions and titles will be there. Fast, easy and effortless content population.
The idea is to fill several gaps like:
- Import thousand images to Chevereto from existing sources
- Help slow action websites
- Grant a minimum visible daily activity (avoid zero movement days)
Cheers,
Rodolfo.