﻿__group__	ticket	summary	component	version	type	owner	status	created	_changetime	_description	_reporter
	1	daemons will not start unless pidfile exists	jobs		defect	apokalyptik	new	2009-02-28T00:15:23Z	2009-02-28T00:15:23Z		apokalyptik
	21	Auto-rotate images	photon		enhancement	barry	new	2012-10-19T21:34:13Z	2012-11-28T19:18:09Z	"Photon could read the orientation EXIF metadata and auto-rotate the image when serving it.  Imagemagick supports an --auto-orient flag: 

http://www.imagemagick.org/script/command-line-options.php#auto-orient

but the PHP extension doesn't seem to support an ""auto"" setting:

http://us3.php.net/manual/en/imagick.setimageorientation.php

And I don't think there is support for it in GraphicsMagick at all."	barry
	22	Use lower image quality when serving images to mobile UAs for smaller image size and increased performance	photon		enhancement	barry	new	2012-10-19T21:38:01Z	2012-10-19T21:38:01Z	Photon could detect if a requesting UA was mobile or desktop and if mobile, could use a higher level of compression to significantly reduce the size of the image.  This could be done magically on the server-side or by exposing a compression level setting as a query arg and doing the detection on the client side and modifying the URL accordingly.  The 2nd option is easier for us because we don't have to Vary on User-Agent.  It will probably break for clients who have full page caching, etc enabled.	barry
	23	Serve Webp images to clients that support it	photon		enhancement	barry	assigned	2012-10-19T21:41:31Z	2012-10-22T18:45:03Z	https://developers.google.com/speed/webp/	barry
	24	Support images behing HTTP Auth	photon		enhancement	barry	new	2012-10-19T21:44:42Z	2012-10-19T21:44:42Z	"We could support images behind HTTP auth by accepting a request header (or 2) that contained the authentication information and then passing that through when making the request.  We would either have to a) not cache the images at all on our side and passthru the request each time or b) cache the images for a shorter period of time or risk making previously private images public ""forever"".  Not sure if this is something we want to support or not. "	barry
	25	Better error messages	photon		enhancement	barry	new	2012-10-19T21:46:37Z	2012-10-19T21:46:37Z	Currently Photon serves rather generic error messages.  We could make these better by a) Passing through the HTTP response code and error from the origin server where applicable and b) Linking to some documentation about what the errors mean on the error pages themselves.  The documentation URL, of course, would be filterable.  	barry
	27	Resize without Upscale	photon		enhancement	barry	new	2012-11-13T05:31:43Z	2012-11-13T05:31:43Z	"As of [220], resize upscales.

It'd be nice if there were a way to not upscale.  An option parameter: upscale=no?  A new function: resize_if=?

Example use case: http://i0.wp.com/wordpress.org/news/wp-includes/images/smilies/icon_smile.gif?fit=440,330"	mdawaffe
	29	Photon doesn't Losslessly compress	photon		defect	barry	new	2012-12-27T19:04:10Z	2012-12-27T19:04:10Z	"Hello,

I've started to use Photon on one of my websites but it looks like there's an issue.

I use GTMetrix to measure my website performance and it looks like there's an issue in compression
Check this report here:
http://gtmetrix.com/reports/musicismylife.com/xS5djeZ2

As you can see the images can be losslessly compressed by more than 75%!

Regards."	louyx
	31	Improve handling of 0 dimensions in fit and resize	photon		enhancement	barry	new	2013-02-04T21:52:30Z	2013-02-04T21:52:30Z	"If either the width or height is set as zero when using `fit` or `resize`, Photon returns the fullsize image.

eg: http://i0.wp.com/i.ethitter.com/wp-content/uploads/sites/7/2013/01/wpid-IMG_20130129_182614.jpg?fit=640,0

While this is a weird case, it's easy enough to extrapolate that an image no wider than 640px would be suitable in this case.

This situation seems to arise from oddly-registered image sizes within WordPress. [http://plugins.trac.wordpress.org/changeset/663379 r663379-plugins] fixes this in Jetpack, and that's probably sufficient.

In the interest of completeness, though, I wrote a patch that catches these requests, extracts the known dimension, and redirects to a request for that resize (width or height). Any other parameters are retained in the process."	ethitter
	32	Base Theme: improve session template	wordcamp		enhancement	ethitter	new	2013-02-05T20:37:43Z	2013-02-19T17:27:04Z	The current WordCamp session template is pretty bare, so let's expand on it. Now that we have can connect a session and a speaker, there's a lot we can add.	ethitter
	33	Base Theme: schedule template	wordcamp		enhancement	kovshenin	new	2013-02-05T20:39:38Z	2013-03-22T21:18:05Z	"Considerations:
- Capture date and time with each session
- Use that info to lay out in a grid

Open to further suggestions."	ethitter
	34	Base Theme: Post Event Wrap-up	wordcamp		enhancement	kovshenin	new	2013-02-05T20:43:10Z	2013-04-09T19:29:19Z	"We should review what information organizers usually post for an even wrap-up and make it easier for them to do so.

This would probably be a page template switched to as the page on front."	ethitter
	35	Base Theme: Speaker Profile	wordcamp		enhancement	kovshenin	new	2013-02-05T20:45:43Z	2013-02-13T06:19:30Z	"We currently capture name, bio, and email address for Gravatar.

What else would be helpful?

Possibilities:
- Twitter handle
- URL of some sort
- URL for other slides, presentations, etc."	ethitter
	36	Base Theme: day of event template	wordcamp		enhancement	brandondove	accepted	2013-02-05T20:48:34Z	2013-03-05T19:04:35Z	Specialized template and widgets for organizers to use on the day of the WordCamp.	brandondove
	38	Base Theme: Make Responsive	wordcamp		enhancement	saracannon	new	2013-02-13T06:01:07Z	2013-02-20T21:44:33Z	The base theme is not currently mobile friendly, which is something important for WordCamps: particularly when viewing the schedule the day of.  Base theme needs to be retrofitted to adapt to various devices. 	saracannon
