Thursday, November 27, 2014

Make your own E-commerce website

There are lots freely available e-commerce framework  but i recommend to evaluate these three are they most live and widely 

used and Also it has lots of supports in case any issues and re modification is needed.

 

1.Magento

2.OsCommerce

3.Zencart

 

Magento will be easier to maintain as PHP code is separated from HTML Code ,

but some reviews say its slower.Free and paid is available ,Paid has quite extra features

 

OSCommerce is good but hard to maintain by novices,need knowledge of PHP and stuff but is faster

 

Zencart had neutral review nether too good or bad ,seems least used of all the three

 

These are are one click installation  on Godaddy.

Features that comparison between OsCommerce & Magento

http://www.dckap.com/magento-vs-osCommerce.htm

http://www.itwebexperts.com/oscommerce_zencart_xcart_comparison.php

Encoding your PHP Pages

Installing IonCube in Lighttpd integration)

Some we need to protect pages developed in the PHP , Its not an issue if PHP is hosted on remote server,but if the on embedded device

or where PHP pages can be accessed that one of the tool ioncube can  protect pages written using the PHP programming language from being viewed,

changed, and run on unlicensed computers.

 

It requires two module encoder and decoder (loader)

 

Encoding

1. Encoder download trial version from

http://downloads.ioncube.com/eval_download_packages/ioncube_encoder/win32_i386/en/ioncube_encoder_evaluation.zip

After installation encode the php files

New Project-Select Source and Target Folder start conversion.

2. Place the encoded files in /var/lib/asterisk/static-http/config/

 

Decoding/Loading

Needs library (ioncube_loader_lin_5.x.so) to be loaded to decode encoded files

X= version of php

i.e PHP 5.2 or PHP 5.3

1. Download Decoder (loader)

Download the freely available decoders from this url (Linux X86)

http://www.ioncube.com/loaders.php

i.e http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.zip

2. Copy to asterisk machine

Extract the file /ioncube_loaders_lin_x86.zip and copy ioncube_loader_lin_5.2.so from it and place in asterisk machine

eg in

/usr/local/lib/ioncube/ioncube_loader_lin_5.2.so

3. Locate the path of php.ini using phpinfo(); function

2. In Asterisknow 1.0.2 It is /usr/local/lib

3. If no php.ini file present in /usr/loca/lib create a file and

Add following line in it

[PHP]

zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.2.so

clip_image002

Restart Lighttpd

Service gui-lighttpd restart

Debugging

In case of issues please use the file ioncube-loader-helper.php present in ioncube_loaders_lin_x86.zip

Doxygen Configuration on windows

Doxygen is a very nice tool very viewing the source code in graphical tree format ( dependency graph)

 

To run doxygen on your source withing windows environment you need two packages.

    1. doxygen for windows (doxygen-1.8.6-setup.exe)
    2. graphiz graphical library (graphviz-2.36.exe)

Install doxygen and grphiz and configure graphviz in doxygen tool as below

image

Featured Post

XDP - Getting Started with XDP (Linux)