Hello all,

Just letting everyone know about a site I recently completed. The Flash version of the site utilizes a XMLRPC formatting and interface library written specifically for Flash, which can be downloaded at xmlrpcflash.dopelogik.com, and was pointed out to me by logictude. In my case I use it with a custom module that uses hook_xmlrpc to return specifically formatted data, but this library allows Flash to make calls to any Drupal function using hook_xmlrpc. Really powerful.

The library will cause the Flash player to choke when it is retreiving/formatting LARGE sets of data, but let me be the first to say that if a Drupal developer took the time to improve on the library and integrate it better into the Drupal environment, it would open up lots of potential for community sites with all or partial Flash front ends. Currently, it holds tons of potential for mini Flash-apps embedded in the Drupal context. In my context - a photography site - it works well because there is largely only one node type ever being retrieved.

Anyway, here are the links:

Flash site: http://www.mikeomeally.com
If there is a wait up front, that's because the client wanted minimal animation, so I had to pull down everything at once to avoid further load masking animations in the main site context. There's a time out if the connection is slow.

HTML site: http://www.mikeomeally.com/portfolio

The front_page module is used to embed the one Flash movie. If anyone wants my module that uses hook_xmlrpc for reference just get in touch with me via my contact form.

Comments

boris mann’s picture

Nice job, averageyoungman. Looking pretty fantastic.

I imagine this *could* be optimized with a Drupal flashxmlrpc.module or something like that, with lots of hooks to make it really easy for Flash developers to work with. Might be a good bridge for people used to working with Flash, to get them hooked into Drupal, with all the RSS-y high search engine rank goodness.

It would be great to have that module in a sandbox so other people could learn from it.

--
Please turn on the "story" type, so we can use it to have an archive of best practices, how tos, and configuration recipes.

Magic Egg’s picture

I try to found an example how to create something as you show. I want to make some back and for my portfolio at www.magic-egg.net. I found the project xmlrpcflash at sf.net and downloaded this library. But I have no idea how to make it work together - CMS like Drupal and this library. Can you send me zip with some code from you project please? Or may be full project.

Thank you.

By the way: do you know about ARP?
http://osflash.org/arp

leftysmalls’s picture

Would it be possible to build a library that builds on the work that has already been done with XMLRPC?

snelson’s picture