Header Photo Info

Golden Gate Park, San Francisco
-- taken May 2008
.

View Steve Rogers's profile on LinkedIn

My status

MagONE

Well this page showcases another weekend project based on Flex, images and third Party REST API's. (seems to be starting to turn into a familiar pattern). This one is based on the API available from a fantastic site called smugmug, where you can upload your photos for storage and printing.


Want to Try MagONE out on your own Smugmug account?
I have set up a page that tells your more in general about MagONE, allows you to test it with your own Smugmug nickname and even shows you how to embed it in a site of your own. Just click here and give it a go


As you can see it is re-sizable as well.

I have also embedded the app on my Myspace profile page:

http://www.myspace.com/magnatronus

I guess the more of these I do, the better (in my opinion) I get at creating an event drive REST framework in ActionScript. The current REST framework I have dispatches it's own custom event to the calling application when the REST call returns, including events for API and IO errors.

Anyway I'm not too sure how this project will develop, as my spare time is extremely limited. But I would like to expand "MagONE" so that others can use it to allow viewing of their public smugmug photos on any of their other websites and/or blogs. Currently this works by just requiring your smugmug nickname. The above app has my nickname hardcoded at the moment, but it could easily be passed as a flashvar.

These are some ideas I have had to add to my "alpha" application:

  • flashvar to define the smugmug account
  • click on current photo to display full size version
  • Tooltips to show photo metadata
  • Better presentation of image(centering etc.)
  • Allow speed of display to be varied
  • making my smugmug ActionScript REST library available for use

Other thoughts
I have thought about creating a AIR windowed version of the application so it can be run on a desktop anywhere that AIR runtime works (Windows & MAC). It would be relatively easy to do and this way the desktop version could also have upload capabilities to a specified smugmug account.



And if you want to try out smugmug if you use this code 2c0dIVVrnB2oo in the email/coupon field when you sign up (its free for 14 days WITHOUT the need to supply credit card details) then if you do decide to continue you get $ 5 off the subscription cost.

Update
I did a couple of changes since the initial version as follows:

  • Added a caption display where one is found
  • Size and center images as they are displayed

Update 05 Feb

  • Added flashvar for nickname
  • You can now try MagONE on your own account
  • Tidied up image display and image border
  • expanded caption display and moved it

Update 24 Apr
I have added a new option to MagONE, it now has picture click through which will open a new browser window onto the smugmug album showing the current picture that was clicked. This should automatically be enabled on any current MagONE installs ( you may need to refresh the browser to update the cache to see it).

I haven't announced it on

I haven't announced it on dgrin yet, but:

http://www.iotashan.com/smugmugas3api/

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> <br> <img>
  • Lines and paragraphs break automatically.

More information about formatting options

User login