Question: What is Magento?
Magento is an e-commerce platform created on open source technology, which provides online merchants with an exceptional flexibility. Magento is CMS which control content, look and functionality of their e-commerce store. It is one of the best CMS known for ecommerce website.
Question: What architecture is used by Magento?
MVC which means Model-View-Controller.
Question: What are the different edition of Magento?
- Magento Community Edition
- Magento Enterprise Edition
- Magento Professional Edition
- Magento .go
Question: What are the different features of Magento?
- User Management
- Customer Management
- Product Management
- Order Management
- Payment Management
- Site Management
- Search engine optimization
- International Support
Question: How we can enhance the Magento performance?
- Disable the Magento log
- Disable any un-used modules
- Magento Caching
- Enable Gzip compression
- Optimize your image
- Optimize your Server
- Use a Content Delivery Network (CDN)
- USE Gzip Components
- Put Stylesheets at the Top (CSS Files in head tag)
- Put Scripts at the Bottom (Js files in footer)
- Avoid CSS Expressions (e.g 100/2)
Look: http://www.web-technology-experts-notes.in/2013/10/14-steps-to-reduce-the-loading-time-of-website.html
Question: Which technology does mangento use?
Zend Framework (PHP), MySQL/MySQLI, CSS, javaScript and HTML
Question:In Which language, mangento is written?
PHP
Question:What is initial Release date of magento?
March 31, 2008
Question:What is initial Release date of magento?
Version: 1.9.1.1 Dated May 1, 2015
Question: What type of web application we create in Magento?
Shopping Cart Software
Question: What is the difference between Mage::getSingletone() and Mage::getModel() in Magento?
Mage::getSingletone(): finds for an existing object if not then create that a newobject but Mage::getModel() always creates a new object.
Question: What is EAV in Magento?
Full form of EAV is Entity–attribute–value model.
EAV is a data model to data model to describe entities.
In EAV data are stored in different smaller tables rather than storing in a single table.
For Example
Product name is stored in catalog_product_entity_varchar table.
Product id is stored in catalog_product_entity_int table.
Product price is stored in catalog_product_entity_decimal table.
Question: How does Magento ORM works?
ORM full form is Object Relational Mapping.
ORM is a programming technique which is used to convert different types of data to Objects and vice versa
. ORM is shown as Model (based on Zend Framework’s Zend_Db_Adapter), which further breaks down to two types of Models.
a. simple
b. EAV Model
Question: What is folder/file structure of Magento?
Question: What are different Modules of Magento?
Core Modules
Community Modules
Commercial Modules
Question:How to add an external javascript/css file in Magento? ?
Add Css File
Add jS Filecss/yourstyle.css
Question: How to change the theme for login user?
if(Mage::getSingleton('customer/session')->isLoggedIn()): Mage::getDesign()->setPackageName('package_name')->setTheme('themename'); endif;
Question: How to run Custom Query in Magento ?
$db = Mage::getSingleton('core/resource')->getConnection('core_write'); $result=$db->query('SELECT * FROM users where id=4');