• : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • : Function ereg() is deprecated in /home/kjl/drupal/includes/file.inc on line 895.
  • strict warning: Non-static method view::load() should not be called statically in /home/kjl/drupal/sites/all/modules/views/views.module on line 838.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/kjl/drupal/sites/all/modules/views/plugins/views_plugin_display.inc on line 1707.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/kjl/drupal/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 184.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/kjl/drupal/sites/all/modules/views/handlers/views_handler_field.inc on line 590.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/kjl/drupal/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/kjl/drupal/sites/all/modules/views/handlers/views_handler_filter.inc on line 584.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/kjl/drupal/sites/all/modules/views/handlers/views_handler_filter.inc on line 584.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/kjl/drupal/sites/all/modules/views/handlers/views_handler_filter.inc on line 608.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/kjl/drupal/sites/all/modules/views/plugins/views_plugin_row.inc on line 61.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/kjl/drupal/sites/all/modules/views/plugins/views_plugin_row.inc on line 61.
  • strict warning: Non-static method view::load() should not be called statically in /home/kjl/drupal/sites/all/modules/views/views.module on line 838.
  • strict warning: Declaration of views_plugin_display_page::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/kjl/drupal/sites/all/modules/views/plugins/views_plugin_display_page.inc on line 479.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/kjl/drupal/sites/all/modules/views/handlers/views_handler_argument.inc on line 735.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/kjl/drupal/sites/all/modules/views/handlers/views_handler_argument.inc on line 760.

Gallery Sorter Project Complete!

Printer-friendly version

Project overview

Well, basically, this project lets you search for your images from a specified date and that contains specific tags (if taxonomy tags are enabled).  You can search the tags using AND or OR searches.

Reason for making this project

This project was primarily created for my computer at home.  Right now I have a ton of images setup in a “gallery” sort of manner (folders with sub-folders with more sub-folders).  It can be difficult to locate a specific image without knowing where it is located.  So, I decided to make this module.

Essentially, I am going to have 2 taxonomy vocabularies: People and Tags.  Every image will be tagged with the people in it along with other random “event” tags.  For example, I just went on a vacation in January.  I am going to tag the people who are in each photo, and I will tag “Vacation, Cruise, Caribbean” to the tags taxonomy.  The date automatically grabbed from the image EXIF data.

Conclusion

Ultimately, I wanted a module to allow me to search and index my photos based on the tags and date.  I am going to post it up under the projects page once I get my finishing touches done on it.

Please let me know what you think!

AttachmentSize
gallery_sorter.tar_.gz5.49 KB

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.