[Bug 674470] New: Please add icc.gnome.org web service

  sysadmin | Other | unspecified

           Summary: Please add icc.gnome.org web service
    Classification: Infrastructure
           Product: sysadmin
           Version: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: Other
        AssignedTo: sysadmin-maint gnome bugs
        ReportedBy: richard hughsie com
         QAContact: sysadmin-maint gnome bugs
     GNOME version: ---

GNOME Color Manager calibriation wizard allows users to calibrate their
displays and creates a .icc profile that describes the primaries and gamma
curves of their display. Quite a few users use a GNOME 3.4 LiveCD to calibrate
an existing Windows or OSX machine (or even their old Debian or RHEL boxes) and
then have no way of getting the generated profile off the CD easily.

Jimmac wants me to do something like
http://jimmac.musichall.cz/stuff/gnome3/livecd-easymode.png which requires
uploading the profile to a public web server. I've implemented this on
hughski.com using a trivial script -
https://gitorious.org/colorhug/website/blobs/master/profile-store.php but I can
make this more robust/featureful as required.

The reason I would like to host this on gnome.org is because I'm not completely
happy advertising / endorsing / depending on hughski.com, even though I'm the
owner. It seems right to integrate this into the gnome infrastructure as it's
being used by a core gnome application.

Each ICC profile is generally about 20kb in size, and I would expect less than
about 1000 users per year. This works out to about 20Mb storage, tops.

To implement this as I would like, I'd like to grab the icc.gnome.org
sub-domain, and have a upload folder that the php script can write to. I'm not
expecting users to browse this location, and I'll add something like I've done
for http://www.hughski.com/uploads/ if the user tries to browse. The only way
users can access thier file is with a direct link, e.g.
http://www.hughski.com/uploads/deadbeefdeadbeefdeadbeef.icc -- one nice feature
would be to do a URL shortening thing in the future so the user just has to
remember something like http://icc.gnome.org/profile-store.php?id=145322
although that does make it more guessable.

The upload is achieved using multipart forms over HTML, as it's designed to
work behind a firewall and with a proxy server.

Yell if you want any more info. My gnome username is 'rhughes' and my irc
handle is 'hughsie'.



Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the QA contact of the bug.
You are watching the assignee of the bug.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]