Posts

Showing posts with the label Magento 2

Messing with magento custom theme, overriding magento theme.

Image
Before diving into theme customization we need to have an quick overview of magento 2 directory structure. Magento 2.x directory structure. As mentioned my earlier post magento 2 directory structure differ from magento 1, so it is important to have a clear knowledge about directory of magento 2. The root magento 2 project directory looks like the screen shot attached above. All you need to know about the app folder because other folders contains pre-defined core files which we will not modifying in order to customized our theme or module. Pre existing theme file resides under path <magento_root>vendor/magento/module-theme/view/frontend/ Magento came with two default theme Luma and Blank, you can override any one to create custom theme as per your choice. Overriding Luma Theme Now i am going to override Luma theme, you need to create these two mandatory file along with one optional file as follows. To overriding  your custom theme go t

Installation trouble shooting in magento 2

Image
                                                              W hile going through installation of magento 2 one may face different types of error which may block the installation of magento 2.Here i am going to share some of the common error one may face during installation of magento 2. Magento 2 PHP &Mysql Requirements 5.6.x; (Mysql version) 5.5.x, for x>=22; (Mysql version except 5.5.22) 7.0.2 to 7.1.0, except for php 7.0.5. 7.1.3+  7.2.x (for Magento 2.3.0) Required PHP extensions: curl; gd, ImageMagick > 6.3.7; intl; mbstring; mcrypt; mhash; openssl; PDO/MySQL; SimpleXML; soap; xml; xsl; zip; json (PHP 7 only); iconv (PHP 7 only) ctype dom spl libxml bc-math (Magento 2.3 Commerce only) hash (Magento 2.3 only) azip (Magento 2.3 only) You need to fix each and every error to install magento 2. Open your php.ini file and made the following changes Find and un-comment 'always_populate_raw_post_data' also set it

Getting Started with Magento 2

Image
Table of Content What is magento? Why choose magento? Getting started with installation. What is magento? Magento is a open source ready to use e-commerce framework of php, with store and admin dashboard. You don't need any coding skill to use magento, just download any existing release of magento from their  official link , and start adding your customized category and product according to your need through admin dashboard. I will post more blogs on each and every options available in magento admin dashboard i future. Why choose magento? Since, Magento is open source and free to use more and more people adopting magento.  Magento follows OOPs concept that makes it first choice when looking for any CMS frameworks. Currently  Adobe take care about development and support of magento.                                          If you have some basic idea about MVC(modal view controller) and basic web development knowledge, then you can even c