Project Description
This is a package which necessitates Addon Nice Server (see codeplex).

It extends MS CRM v 4.0 with a central repository for images.
With ImagineCRM you add any image you want to any editable CRM entity.

Extend your contacts with portraits, your products with snapshot, etc.

Features
Imagine CRM adds only one custom entity to Microsoft CRM 4.
This entity allows storing images names, library id and comments in MS CRM, it also contains the SQL id of the image record in Addon Nice Server own SQL Server database.
Each image belongs to one library, each library being define by an integer.
Each image is converted to a full size and a thumlbnail according to parameters defined in the insertion module, they are converted to png format (default option).
The original image, its full size and thumbnail versions are store in the Addon Nice SQL Server as image Blobs AND they are store in a dedicated Album folder in the Addon Nice Server site to allow their fast loading from CRM.
Each image is individually displayed using a template created with a dynamically loaded custom control (ascx), you are able to create any number of templates, the only requirement is that they should inherit from the Imagine CRM base class which bring all the package features.

Imagine CRM's modules list
http://www.addonnice.com/site/alias__addonnice/1049/Imagine_CRM_Modules.aspx

Working with Imagine CRM start with filling the images libraries.
Then you may decide ton add an image extension to any 'visual entity', this go by creating an iFrame in the corresponding CRM Form and attaching to this iFrame the Addon Nice page in charge of displaying Image Books.
All this is done with a dedicated Imagine CRM module and necessitates less that 10 clics.
ImageBooks are a set of images from the same library grouped under a same ID by Imagine CRM, the relations are managed with an SLQ Server dedicated table and relations.
ImageBooks also contains parameters used to display its Images.

As for individual images, each imagebook is displayed using a template created with a dynamically loaded custom control (ascx), you are able to create any number of templates, the only requirement is that they should inherit from the Imagine CRM base class which bring all the package features.

Moving the Album folder containing al images is simply changing the Global site parameter dedicated to Imagine CRM.
Backup of Addo Nice Sql Server database provide a backup of all the images, they could be easilly extracted to rebuild the Album folder.


Installation

This project contains all the files necessary to build the Imagine CRM package.
You will need first to build Addon Nice Server 1.0 and install it.

Install instructions and complementary documentation could be found on the Addon Nice web site: http://www.addonnice.com

I expect to be able to provide ASAP an installer from the existing installer source code.

This version is stable, any person interested should contact me directly.

Last edited Sep 24, 2011 at 8:33 AM by CSADNT1, version 7