we are designers and printers of In Memoriam (Memorial) cards by mail order.
We are now looking for the existing code of a PHP/Javascript add-on to our site to be adapted and extended and would like to open up the pitch to other providers.
You can see the existing version (which we consider a beta) at:
http://www.celtic.cx/DYOcards/intro.php
In addition to the process which is already there, where the user/customer can choose from two styles of card, Classic and Acknowledgement, and go on to customise a preview of what their own card could look like with their own uploaded photo and/or text, combined with their choice of our design templates and wording, we require the following 3 extensions of function:
1) Form at end of PHP section.
When the user has completed customizing the card, we will be notified by email so we can provide them with a quote. The email to contain any/all of the following information: original images (uncropped), cropped images, X and Y coordinates of all of the custom images/text, and contact information for the customer.
2) Save/print disabling on final rendering screen.
Function on final rendering to disable user from printing/saving result and taking it to their local printer (yes, it happened, first user feedback we got, ended up ordering from us). Preferably to bypass the new snippet function in Win7 which saves png snapshot of screen.
3) One new style starting from the first screen intro.php
If you have a look at our beta version you will see that 2 types of card are modelled: "Classic" and "Acknowledgement". If you have a look at the main site you will find the "Lifetime" style, with unlimited pictures and text used over picture backgrounds.
This requires adding an unlimited number of cropped images and custom text to each of the 4 sections or pages. Foreground images to be placed in the card preview using Javascript so the user can drag and drop the objects wherever they like. Background images to fill one or two page spreads in background and to have a controllable tint so they can be lightened.
If you can help us reach a solution without using Flash or any server technologies that require client-side installations, we'd like to hear from you.
If you need to ftp files from our server to inspect the PHP let me know and I'll give you a temporary password.
Alan