-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Todd:
my original suggestion is the quickest and follows the model.
it is up a level from your suggestion.
This way no user has to know about coding.
For you, to implement the way I suggest, it would probably mean
extending an entity or creating a new one, to store the parameters,
updating EditProductContent and create a method to render the flash with
it parameters.
you can put in a url in the EditProductContent  that can be used for
external sources, like grabbing it from another site if the URL includes
a Http:// and add a method to use the appropriate parameters.
Some one can always then write an fla file compile externally and put it
in ofbiz, for fancy stuff.

atleast that is my 2 cents, but not the only way to do it.


Todd Burdeinei sent the following on 2/16/2009 2:33 PM:
> BJ, what if I made an *.fla source file and included its compiled code- the
> swf. For example- an embedded flash player for mp3's that could be purchased
> as a digital item. I'd also put comments in the fla code explaining how to
> pass some basic params through the freemarker template into it.
> Would you want to / be able to include this in ofbiz? You would need to have
> Flash to compile it- or use it as is by changing the xml mp3 list file and
> sample mp3.
> 
> Can it be apache licensed since its source file is also given? (the fla)
> 
> On Mon, Feb 16, 2009 at 2:11 PM, BJ Freeman <[email protected]> wrote:
> 
> for your personal system that is a viable way.
> but it will cost a client to have a new consultant to get familar with
> you customization, like one user that posted here.
> so think through the complete life cycle of the implementation.
> 
> Marco Westermann sent the following on 2/16/2009 1:56 PM:
>>>> Hi,
>>>>
>>>> thanks for your answers, but you misunderstood the question a little bit
>>>> I think (or I misanderstand your answers). I only wanted to include an
>>>> existing flash object (which comes from a web ressource of the
>>>> manufactures web page, for example embed the following lines of code
>>>> instead of the image:
>>>>
>>>> <script type='text/javascript'
>>>> src='http://www.bic-media.com/dmrs/js/widget/DMRWidget.js'></script>
>>>> <script type='text/javascript'>try {new DMRWidget('9783481025038',
>>>> 'skin=black,buyButton=no,download=no,lang=de');} catch (e) {}</script>
>>>>
>>>> but I think, I have already a suggestion:
>>>>
>>>> I changed the productdetail.ftl, so where the image is placed on the
>>>> site, I decide wether to place the image or to include the appropriate
>>>> flash-object via java script. As this has to be configurable I have to
>>>> change the product configuration and add some new fields.
>>>>
>>>> By the way: As this is the first day evaluating OfBiz I was impressed,
>>>> that I could manage these. So great work, folks.
>>>>
>>>> Thanks a lot.
>>>>
>>>> with best regards,
>>>> Marco
>>>>
>>>> Todd Burdeinei schrieb:
>>>>> Yes- especially since most product catalogs will have a style guide of
>>>>> specific brand related traits that can live locally in the same swf
>>>>> file for
>>>>> all the products. Things like internally embedded fonts, images and
>>>>> placement can all live in and get re-used by the same swf file. Swf
> files
>>>>> can also call other swf files and xml files to get content. Since you
> can
>>>>> also load mp3 and jpgs from the xml and flash wrappers, its unlikely
> that
>>>>> you'd need to generate a swf from scratch
>>>>> For most applications for catalog items you'd never really need to
>>>>> generate
>>>>> the swf itself dynamically- even graphs and other vector based
>>>>> drawings can
>>>>> be made from params passed in.
>>>>>
>>>>> There are some tools out there for making graphs and dynamically
>>>>> generated
>>>>> swfs, but the few I found were bsd or closed.
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Feb 16, 2009 at 12:48 PM, BJ Freeman <[email protected]>
> wrote:
>>>>>
>>>> would you say focusing on just compiled swf first then possibly
>>>> expanding would be a good path to follow?
>>>>
>>>> Todd Burdeinei sent the following on 2/16/2009 12:10 PM:
>>>>
>>>>>>>> As far as that goes- you could contribute, as long as you didn't try
> to
>>>>>>>> package your dependencies also. Like how we have configurations and
>>>>>>>>
>>>> support
>>>>
>>>>>>>> for mysql, but don't include mysql in the ofbiz package. "For this
> part
>>>> go
>>>>
>>>>>>>> here" etc etc.
>>>>>>>>
>>>>>>>> On Mon, Feb 16, 2009 at 11:55 AM, BJ Freeman <[email protected]>
>>>>>>>>
>>>> wrote:
>>>>
>>>>>>>> you have a point.
>>>>>>>> I always assume someone will contribute.
>>>>>>>> :D
>>>>>>>>
>>>>>>>> Todd Burdeinei sent the following on 2/16/2009 11:46 AM:
>>>>>>>>
>>>>>>>>>>> Wouldn't the license incompatibility only come into play if you
>>>>>>>>>>> try to
>>>>>>>>>>> redistribute those other libraries with ofbiz? You could write
>>>>>>>>>>>
>>>> handlers
>>>>
>>>>>>>> and
>>>>>>>>
>>>>>>>>>>> connections for them and everything short of actually shipping
> them
>>>> with
>>>>
>>>>>>>>>>> your code.
>>>>>>>>>>> What if you didn't intend to redistribute?
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Feb 16, 2009 at 11:35 AM, BJ Freeman <[email protected]
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>>> the libraries licenses would have to be compatible with the apache
>>>>>>>>>>>
>>>>>>>> license.
>>>>>>>>
>>>>>>>>>>> you still need a way to work within the ofbiz framework.
>>>>>>>>>>>
>>>>>>>>>>> Todd Burdeinei sent the following on 2/16/2009 11:23 AM:
>>>>>>>>>>>
>>>>>>>>>>>>>> Flash movies can have a variety of information passed to them
>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>
>>>> the
>>>>
>>>>>>>>>>>>>> freemarker templates. You could create a 'master' flash movie
> and
>>>> load
>>>>
>>>>>>>>>>>>>> components dynamically through the params for the swf file or
>>>>>>>>>>>>>>
>>>> through
>>>>
>>>>>>>> swf
>>>>>>>>
>>>>>>>>>>>>>> javascript handler. You can also wrap jpgs in a flash wrapper
> and
>>>> load
>>>>
>>>>>>>>>>> them
>>>>>>>>>>>
>>>>>>>>>>>>>> in dynamically as well.
>>>>>>>>>>>>>> There are a variety of libraries for generating swf files from
>>>>>>>>>>>>>>
>>>> scratch
>>>>
>>>>>>>>>>> also.
>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Feb 16, 2009 at 10:28 AM, BJ Freeman
>>>>>>>>>>>>>> <[email protected]>
>>>>>>>>>>>>>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>>>> come to think of it you would have to have the rendering
>>>>>>>>>>>>>> engine add
>>>>>>>>>>>>>>
>>>>>>>> the
>>>>>>>>
>>>>>>>>>>>>>> support information for a swf file as well have parms in the
>>>>>>>>>>>>>> EditProductContent that would be passed to the rendering
> engine.
>>>>>>>>>>>>>> <OBJECT
>>>>>>>>>>>>>>  CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> CODEBASE="
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
> http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,42,0
>>>>
>>>>>>>>>>>>>> "
>>>>>>>>>>>>>>  ID="Sample"
>>>>>>>>>>>>>>  WIDTH="400"
>>>>>>>>>>>>>>  HEIGHT="300">
>>>>>>>>>>>>>>    <param name="Movie" value="myfile.swf">
>>>>>>>>>>>>>>    <param name="Src" value="myfile.swf">
>>>>>>>>>>>>>>    <param name="WMode" value="Window">
>>>>>>>>>>>>>>    <param name="Play" value="-1">
>>>>>>>>>>>>>>    <param name="Loop" value="-1">
>>>>>>>>>>>>>>    <param name="Quality" value="High">
>>>>>>>>>>>>>>    <param name="Menu" value="-1">
>>>>>>>>>>>>>>    <param name="Scale" value="ShowAll">
>>>>>>>>>>>>>>    <param name="DeviceFont" value="0">
>>>>>>>>>>>>>>    <param name="EmbedMovie" value="0">
>>>>>>>>>>>>>>    <param name="BGColor" value="FFFFFF">
>>>>>>>>>>>>>>    <param name="Stacking" value="below">
>>>>>>>>>>>>>>    <embed NAME="Sample" SRC="myfile.swf"
>>>>>>>>>>>>>>      WMODE="Window"
>>>>>>>>>>>>>>      PLAY="true"
>>>>>>>>>>>>>>      LOOP="true"
>>>>>>>>>>>>>>      QUALITY="high"
>>>>>>>>>>>>>>      BGCOLOR="#FFFFFF"
>>>>>>>>>>>>>>      SCALE="showall"
>>>>>>>>>>>>>>      WIDTH="100%"
>>>>>>>>>>>>>>      HEIGHT="100%"
>>>>>>>>>>>>>>      TYPE="application/x-shockwave-flash"
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> PLUGINSPAGE="
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
> http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=Shockwaveflash
>>>>
>>>>>>>>>>>>>> ">
>>>>>>>>>>>>>> </OBJECT>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> BJ Freeman sent the following on 2/16/2009 10:15 AM:
>>>>>>>>>>>>>>
> https://demo.hotwaxmedia.com/catalog/control/EditProductContent?productId=WG-9943
>>>>
>>>>>>>>>>>>>>>>> If you want to upload like images that is one effort. Like
>>>>>>>>>>>>>>>>>
>>>> provide
>>>>
>>>>>>>> the
>>>>>>>>
>>>>>>>>>>>>>>>>> upload for swf files on the EditProductContent page, and
> store
>>>>>>>> them.
>>>>>>>>
>>>>>>>>>>>>>>>>> Also determine if the swf replaces the which of the Image
>>>>>>>>>>>>>>>>> files,
>>>>>>>>>>>>>>>>>
>>>>>>>> like
>>>>>>>>
>>>>>>>>>>> in
>>>>>>>>>>>
>>>>>>>>>>>>>>>>> the upload feature
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> if you just want to ftp into the image folder the swf files
>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>
>>>>>>>> would
>>>>>>>>
>>>>>>>>>>>>>>>>> be the easiest. then just put in the swf file name in the
>>>>>>>>>>>>>>>>> images
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> manually.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> have not researched if the rendering engine is file
>>>>>>>>>>>>>>>>> specific or
>>>>>>>>>>>>>>>>>
>>>> if
>>>>
>>>>>>>> it
>>>>>>>>
>>>>>>>>>>>>>>>>> will just put file in the EditProductContent image. you can
>>>>>>>>>>>>>>>>> give
>>>>>>>>>>>>>>>>>
>>>> it
>>>>
>>>>>>>> a
>>>>>>>>
>>>>>>>>>>>>>>>>> try and see.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Marco Westermann sent the following on 2/16/2009 7:23 AM:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>> we want to embed flash-objects instead of the image in the
>>>>>>>>>>>>>>>>>>
>>>> product
>>>>
>>>>>>>>>>>>>>>>>> detail view (in the ecommerce-module). For example to show
> a
>>>>>>>> reading
>>>>>>>>
>>>>>>>>>>>>>>>>>> rehearsal. But this has to be configurable, as the most
>>>>>>>>>>>>>>>>>>
>>>> products
>>>>
>>>>>>>>>>> still
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> needs a normal image while some of them needs the
>>>>>>>>>>>>>>>>>>
>>>> flash-objects.
>>>>
>>>>>>>>>>> Would
>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> that be much work to realise.
>>>>>>>>>>>>>>>>>> Thanks for any advises.
>>>>>>>>>>>>>>>>>> with best regards,
>>>>>>>>>>>>>>>>>> Marco Westermann
>>>>>>>>>>>>>>>>>>
>>>>>
>>>>>
>>>>>
> 
>>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJmfaIrP3NbaWWqE4RAlVYAJsGjDClkxjt4aZXRfwLeIFjmfiv4QCfWC/n
PCSL8+T7aLbMIdj0gzNILu4=
=VMrY
-----END PGP SIGNATURE-----

Reply via email to