Hi all,

I'm new to Drupal module development.

We need to set up an extensive system in our company that needs to manage lots of statistics from lots of sites spread around the world. We need nice charts for the commercial part of this system so I thought about amCharts for example.

I tried integrating this but the best I got was a blank Flash container with no contents. After Googling it seemed that just integrating some Flash content is not as easy as it seems. I'm pretty disappointed with this as I thought Drupal would be the perfect choice for this management system I have to develop.

So I'm wondering: are there other known limitations to Drupal when it comes to adding content to a page from a module? Or is Drupal just not the right tool for the job?

Thanks for your advice!

Comments

lukey’s picture

I don't know anything about amCharts, but I know you can integrate flash content with no problem. Did you have a look at the Services module? It helps you get drupal content into flash (among other things).

http://drupal.org/project/services

How hard it is depends on how far you want to push your site in terms of what it does and how it interacts with the user. A lot of that is just the nature of flash development; getting the data from drupal is fairly straightforward in my experience.

kremisoski’s picture

You don't need to develop any modules for Drupal to get Flash working... You don't have to write any php code at all. Services + AMFPHP = as easy as it gets... Well that's for pulling data from Drupal, but you said you're trying to integrate Flash content (rather than drupal content into Flash). That's pretty easy too. Use the flashnode module for that.

As far as limitations go, what limitations are you speaking of? Have you looked at this? http://drupal.org/project/charts_graphs That even has a library for amCharts... I'm not really sure what else you need...

jaypan’s picture

Were you using a pre-built module to integrate the system you were talking about, or were you developing your own module?

Contact me to contract me for D7 -> D10/11 migrations.