Most needed free magento extensions collection for an ecommerce web site
Uncategorized / May 26, 2015

Below given Extensions are the Best among’s their similar extensions.These Extensions are totally free and well tested by me.To get these Extensions just click on the red colored names.In case You need any modification in their functionality don’t hesitate to contact me.Enjoy…………..  Infinite ajax scroller =>This will automatically load remaining products when you scroll down to the bottom of page.So you don’t need to press “next” button to view more products.And will give your site more professional look. cubix address label =>This Extension is used to get customer’s address labels out of orders received from admin panel.It make you free from additional overhead of manually copying address from admin panel,paste it in some document and then take a print out.This Extension will create address labels of all selected orders at once. low stock report=>Gives you alert when any product goes out of stock. custome menu =>Gives better look to menu bar than magento Default. easy light box=>Gives better popup for Images on product view page when image is clicked. guest customers list=>To get all Guest customer’s details in admin panel.As there is no default facility in magento admin to view all Guest customers this Extension helps you a lot to collect all guest…

Best tutorial for magento
Uncategorized / May 26, 2015

When I started using Magento I wasn’t getting accurate support at the beginning for anything.After searching and searching and again searching I found best results which helped me 100%.This blog I created exactly to reduce your head-ac.Below i have mentioned few magento tasks and best tutorial for it.. 1)Optimize magento website & improve it’s performance: =>https://support.hostgator.com/articles/specialized-help/technical/magento/optimizing-magento 2)Magento Search Engine Optimization: =>http://pod1.com/wp-content/uploads/2011/04/The-Ultimate-Guide-to-Magento-SEO.pdf 3)Install Magento on local host: =>http://www.insync.co.in/how-to-install-magento-on-wamp-server-localhost-localcomputer/ 4)Develop Extension for Magento: =>http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5 5)Create a SMS alert To get notified as soon as website goes down: =>http://www.makeuseof.com/tag/how-to-setup-free-sms-alerts-when-your-website-is-down/ There are many other tasks left to address.It’is because I didn’t found solution for each at single place.But now I have solution for most of the things.In case if there is anything which i can do for you or if you are stuck somewhere please feel free to contact me…

Best website performance,speed analysis and optimization tools
Uncategorized / May 26, 2015

PageSpeed Insights to analyse website performance by google point of view and get suggestions to improve it. https://developers.google.com/speed/pagespeed/insights/ Analyse website performance and and get improvement guidelines.This is best one and widely used http://gtmetrix.com/ Test to check whether your website contents are gzipped or not. http://gzipwtf.com/ Pingdom Website Speed Test to check time needed for component to load. http://tools.pingdom.com/fpt/

Creating facebook application on localhost
Uncategorized / April 22, 2015

As We know for Facebook Canvas we need server having ssl certificate installed. We are going to install ssl on Xampp. Open “C:\xampp\apache\conf\extra\httpd-vhosts.conf” file , append the following code and save it.Restart Xampp and you are done with ssl.Now you can access “https://localhost/myfbapp/”.If you want to avoid the security warning for this url,you can add this certificate to your browser(not necessary). Note:-Replace “myfbapp” with the root directory of your project.And also change the path to Xampp if yours is different(i.e D:\). NameVirtualHost *:80 NameVirtualHost *:443 <VirtualHost *:80> DocumentRoot “C:\xampp\htdocs” ServerName localhost </VirtualHost> <VirtualHost *:443> DocumentRoot “C:\xampp\htdocs\myfbapp” ServerName project_one.localhost SSLEngine on SSLCertificateFile “conf/ssl.crt/server.crt” SSLCertificateKeyFile “conf/ssl.key/server.key” <Directory “C:\xampp\htdocs\myfbapp”> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot “C:\xampp\htdocs\myfbapp” ServerName project_two.localhost <Directory “C:\xampp\htdocs\myfbapp”> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> Now Go to your facebook app created on developers.facebook.com and put “https://localhost/myfbapp/” wherever needed.Save it. Access your Canvas Page URL.You will see your app is working. This Canvas Page URL will only work for your machine as we have done it using “localhost”.

ffmpeg add or embed image into video using php on xampp or iis
Uncategorized / April 14, 2015

Download video_processing.zip and extract it.Note- copy both the files in your project directory. We are going to use php exec() function to execute commands related to video processing. C:\>ffmpeg -i input.mp4 -i input.png -filter_complex “[0:v][1:v] overlay=100:100:enable=’between(t,1,2)'” output.mp4 In the above code replace “ffmpeg” with absolute path (i.e C:\directory\ffmpeg).Also replace input.mp4,input.png and output.mp4 with their absolute path.Note- output.mp4 is not present and will be generated after successful execution of the command,but we have to put it’s path in the command. Your command will look like this C:\>C:\directory\ffmpeg -i C:\directory\input.mp4 -i C:\directory\input.png -filter_complex “[0:v][1:v] overlay=100:100:enable=’between(t,1,2)'” C:\directory\output.mp4 Once you you run above command in windows cmd,you will get your output.mp4 with image added to it. In above code “overlay=100:100:enable=’between(t,1,2)” means image will be added at x=100px,y=100px and during time frame of 1 and 2 seconds of the original video. If you want to do this in PHP, you just have to put it in exec() function.i.e. exec(C:\directory\ffmpeg -i C:\directory\input.mp4 -i C:\directory\input.png -filter_complex “[0:v][1:v] overlay=100:100:enable=’between(t,1,2)'” C:\directory\output.mp4) Note- Please place quotes properly in the above command string while using for php.

Most often asked questions for magento developer interview
Uncategorized / April 7, 2015

1>Do you modify magento core files? ans : No,obviously not. 2>How to overwrite core files(i.e.model,controller,block)? ans : Please refer rewrite or modify magento block,rewrite or modify magento model,rewrite or modify magento controller 3>What types of products you can create in magento or and what is difference between them? ans : Simple Product => A simple product is a physical item with a single SKU. Simple products have a variety of pricing and of input controls which makes it possible to sell variations of the product. Simple products can be used in association with grouped, bundle, and configurable products. Grouped Product => A grouped product presents multiple, standalone products as a group. You can offer variations of a single product, or group them for a promotion. The products can be purchased separately, or as a group. Configurable Product => A configurable product appears to be a single product with lists of options for each variation. However, each option represents a separate, simple product with a distinct SKU, which makes it possible to track inventory for each variation. Virtual Product => Virtual products do not have a physical presence, and are typically used for such things as services, warranties, and subscriptions. Virtual…

Integrate Best payment gateway for ecommerce website
Uncategorized / March 3, 2015

If you are planning to start your ecommerce website,ccavenue payment gateway is best choice over other payment gateways.Reasons for that are as below You can sign up for ccavenue popular account at ccavenue payment gateway for free of charge. Any one willing to sell on-line can create account at ccavenue payment gateway.Which is rare case in case of other payment gateways as they allow only registered merchants,businesses and individuals Support almost all CMS.Ready made extensions/plugins are available. 24/7 support by live chat,telephone and email is available.Which is rare case in case of other payment gateways. Only Rs. 1200/- annual up-gradation charges Transaction cost for free account is 1.25% on debit cards,3.5% on credit card and 4% on net-banking.These charges are almost at average of other payment getaways. All these above features are the best you can get amongst others.And this is the perfect choice for small scale(small business) ecommerce website. In case if you are going for big scale(large business) ecommerce website then it will be better to go for ccavenue privilege account.It will reduce your Transaction cost by almost half. In either cases ccavenue is best choice.

How to Transfer WordPress Website From LocalHost To Web Server
Uncategorized / March 2, 2015

Copy the files from localhost to web server using any file transfer tool(i.e. FileZilla). Remember the path to WordPress site,where you have copied files.(i.e. http://www.abc.com or http://www.abc.com/wordpress) . Don’t include forward trailing slash at the end of URL. Create Database on WebServer and import Database into it. Remember to list the database credentials(i.e. database name,database user,database password) as you need it for further steps. Open “wp-config.php” file on WebServer and put database database credentials in it. Open “wp_options” table from the database on WebServer.Look for “siteURL” and “home” entries in “option_name” column.Put your WordPress site URL as value for those entries. Now browse your WordPress site URL.You will see your website live. That’s it,you have successfully transferred your WordPress Website From LocalHost To Web Server.

What happens to session when browser is closed
Uncategorized / February 26, 2015

By default closing browser window doesn’t affect session.Session is still present.And when you reopen browser and visit your website it is restored. By default session’s lifetime is set at server side(“session.gc_maxlifetime” variable in “php.ini” file) By default your session will expire after your inactive time exceeds session’s lifetime. Garbage collector runs periodically to find out expired sessions and destroys them. After this your session will no longer available. Looking at client/browser side Session Id is stored in cookie in your browser. When you reopen browser,session id is sent to server.Server look if session is available for that id(if it is not destroyed yet) and restores the session. But this default behaviour can be changed.You can do this at two levels.Server side and client side. At server site you can modify “session.gc_maxlifetime” variable in “php.ini” file to change the session life time. At client side you can modify session lifetime by “session_set_cookie_params($lifetime_value)” function which must be called before you start session. Setting session lifetime at client side just tells browser that how much time session id will be stored in browser. So if you call “session_set_cookie_params($lifetime_value)” with non zero value,your session (session id stored in cookie) will expire after lifetime value…

Create and integrate real time chat(live chat) into your website.
Uncategorized / February 25, 2015

Assuming you have knowledge of php web development. Download complete zip package from here. Extract it and you will find database file “db.txt” in “chat” folder.Execute that query in your database.Now your chat table is created. In “chat” folder you will find three php files named dinesh,pralhad and niles.These files are totally same except different sessions in them. These three files are used just for demonstration purpose.You need only one file “dinesh.php”. You will find one more file “chat.php” in “chat” folder.Database connection settings are at the beginning.Edit it as per your database. In case if you want to test the script.Run dinesh.php and pralhad.php in two separate browsers and try to chat with each other.It will work fine. To integrate it into your website just manipulate session and chat-with list found in dinesh.php That’s it,you have successfully integrated live chat in your website.