cabennett85/gittest — Issue #1176: Cause admin can upload photos
Author: cabennett85
Created: 2012-03-02 00:40:00+00:00
State: open

Spec in DB / BC / Features / Photos / photos.pptx

(https://www.dropbox.com/home/Experience%20Project%20DropBox%20-%20Loren/Broadcause/Features/Photos?select=photos.pptx#/Broadcause/Features/Photos:::8175811)

At a high level this feature area can be broken up into at least two features/tasks:
{{{
1. Uploading photos
2. Importing Photos from Facebook
2a. Import once
2b. Auto-Import
3. Importing Photos from Flickr
}}}

This ticket only covers item 1.

-----------------

SEO:

List of photos
{{{
url: /[cause name]/photos
title: [Cause Name]'s pictures and photos on BroadCause
h1: Cause Name Pictures
description: Browse pictures from [cause name]'s events and activities. See their work around [first issue name], [second issue name], and [third issue name] issues on BroadCause.

(if there are only 2 issues): "[first issue name] and [second issue name]" issues on BroadCause
(if there is only 1 issue): "[issue name]" issues on BroadCause

}}}

Photo detail
{{{
url: /photos/[photoid]
title: [Photo title] | Photos from [cause name] on BroadCause
h1: [Photo title] | Cause Name's Photos
img filename: The-Photo-Title.jpg (Run the photo title through the same SEO function we use for cause URLs)
description: [Photo caption] | Photo #[photoid] from [cause name]'s events and activities on BroadCause. (if caption exists)
Photo #[photoid] from [cause name]'s events and activities on BroadCause. (if not)

}}}

IMPORTANT: Once the URL/filename is generated, do not change the URL or filename even if the cause admin changes the title of the photo. It's ok if the page title, h1, and meta description changes when they change their photo title/caption.