Saturday, March 4, 2017

Magento - Setup Customers

It is necessary to record customer accounts and customer registration process in Magento. This chapter describes the customer settings as shown in the following steps.
Step (1): Login to your Magento Admin Panel.
Step (2): Go to System menu and click on the Configuration option.

Magento - Setup Google Analytics

Google Analytics is a finest Google service for those who are actively managing websites and adds analytics to Magento store including Ecommerce tracking and conversions of their websites. It allows administrators to monitor their website's traffic.
The following steps help you to set up Google Analytics in Magento store:
Step (1): Login to your Magento Admin Panel.

Magento - Setup Pretty URLs

You can use Magento for more user and search engine friendly URLs as shown in the below steps.
Step (1): Login to your Magento Admin Panel.
Step (2): Go to System menu and click on the Configuration option.

Magento - Setup Youtube Video

In this chapter you will learn how to setup YouTube videos to your Magento store as shown in the following steps.
Step (1): Login to Magento Admin Panel.
Step (2): Go to CMS menu and click on Pages option.

Magento - Setup Facebook Likes

Social networks such as Facebook, Twitter and Google Plus have become powerful for promoting the web shops. Facebook provides "Like" button which allows user to share contents of the products across the web.
The following steps show you how to add Facebook Like button for your Magento products:
Step (1): Go to developer site of Facebook https://developers.facebook.com/docs/plugins/like-button and click on Get Code button.

Magento - Setup Translation

We can translate Magento default frontend through csv file as specified below:
Look into your (root)/app/locale/en_US folder. There you have .csv's that do the translating. The Mage_Catalog.csv contains the translations for all the files that use the /app/code/core/Mage/Catalog/classes and /app/design/frontend/default/default/locale/en_US/translate.csv template files. Here, you'll also find Mage_Adminhtml.csv, which handles most of the admin translations.

Magento - Setup System Theme

This chapter describes how to install new Magento theme on your store's frontend. You can use Magento Connect to install theme. For installing theme, you need to get the extension key and then use it for the installation through Magento Connect.

Magento - Setup Page Title

Magento allows changing the default title of your website. The following steps describe how to change the title of Magento store.
Step (1): Login to your Magento Admin Panel.
Step (2): Go to the System menu, click on the Configuration option and select the Design option under the General section.

Magento - Setup Page Layout

Layout files are useful in rendering front pages of Magento. Using Magento, it's easy to change the layout of pages.
This chapter describes how to setup the layout of Magento pages:
Step (1): Login to your Magento Admin Panel.
Step (2): Go to CMS menu and click on the Pages option to list out all the pages of Magento. Select the page which you want to change the layout of.

Magento - Setup New Pages

This chapter shows how to create or setup new pages in Magento by using the following steps:
Step (1): Login to your Magento Admin Panel.
Step (2): Go to CMS menu and click on the Pages option.

Magento - Setup CMS

Magento CMS (Content Management System) section is used to manage all web site pages. It is a way of promoting the products by providing valuable information to the customers and increases visibility to search engines. It can be used to create rich content for your web store.
The CMS section contains following topics:

Magento - Setup Newsletter

Creating news letter is a part of communication process with the buyers. Customer can subscribe to Newsletters using Magento. Customer can sign up for the Newsletter when he creates a new customer account which contains checkbox for signing up. For creating Newsletters you need to enable Newsletter option in your magento to make sure that customer has confirmed to receive Newsletter.

Magento - Environment Optimization

Magento is a content management system that is commonly known to be performance intensive. Optimizing the speed of your Magento allows customers to have the best user experience while shopping in your ecommerce store. Based on the additional configurations of the server environment, the hosting site providers speed up your store.

Magento - Configuration Optimization

Magento has built in tools that can helps to optimize the magento performance. These must be properly configured and matched with your site's unique requirements. The following points specify how to optimize the magento configuration.

Magento - Code Optimization

The code influences the speed of your site. The testing tool helps to gain insight into the specific process.
Code Optimization contains following points:

Magento - Frontend Optimization

The modules are used for to improve the performance of Magento shopping experience and also you can reuse the modules. This speeds up the performance of the Magento front-end.
The following points show how to optimize the Magento front-end performance:

Magento - Profiling

The feature called Profiler which plays an important role with Magento development and can be used for developer only to debugging. It specifies blocks of code which makes loading of the page slow. The Magento profiler reports the time taken by block of code to execute, number of times the block of the code executed and memory used by it while rendering a Magento web page.

Magento - Database Performance

One of the most time consuming process of the Magento store is its interaction with the database. Optimize Magento Database is important task to maintain the Magento site. Magento saves a lot of database because of tracking. The ecommerce system must have tracking module which shows information when something goes wrong with their order.

Magento - Search Engine Optimization

Magento is one of the search engine friendly systems. It is an essential component of a running web based business and important form of marketing online. To make e-store more visible to the potential buyers, the website admin need to enhance e-store ranking in search engine results.

Magento - Interview Questions

Dear readers, these Magento Interview Questions have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of Magento. As per my experience good interviewers hardly plan to ask any particular question during your interview, normally questions start with some basic concept of the subject and later they continue based on further discussion and what you answer:

Magento - Quick Guide

Magento - Overview

What is E-commerce?

E-commerce (Electronic Commerce) is a type of business that involves the commercial transaction or purchasing or selling of goods and services through electronic channels known as internet. It was first introduced in the year 1960 through EDI (Electronic Data Interchange) on VAN (Value-added network).

Magento - Useful Resources

The following resources contain additional information on Magento. Please use them to get more in-depth knowledge on this.

Useful Links on Magento

Discuss Magento

Magento is an open source E-commerce software, created by Varien Inc., which is useful for online business. It has a flexible modular architecture and is scalable with many control options that is helpful for users.

MathML - Overview

MathML stands for Mathematical Markup Language and is an XML based application. It is used to describe mathematical and scientific notations. It's 1 and 2 version were created and developed by The Math Working Group which is one of the oldest W3C Working Groups during 1996-2004. MathML version 3 was created during Math Working Group's second activity period (2006-2016)and is an ISO standard.

MathML - All Elements

Following is the list of important MathML elements.
  1. <maction> - Provides option to bind actions to subexpressions/expressions.
  2. <math> - It is top or root level element and is used to encapsulate each instance of MathML instance. Every valid MathML expression should be wrapped in outer <math> tag. It can contain any number of child elements. One math element cannot contain another math element tag.

MathML - Basic Elements

There are five basic elements of a MathML expression.
  • <math> element - It is top or root level element and is used to encapsulate each instance of MathML instance. Every valid MathML expression should be wrapped in outer <math> tag. It can contain any number of child elements. One math element cannot contain another math element tag.

MathML - Carries

The <mscarries> element can be used to create carries, borrows, and crossouts that occur in elementary math. The children of mscarries are associated with elements in the following row of the mstack. Each child of mscarries except <mscarry> or <none> is treated as being implicitly surrounded by mscarry.

MathML - Enclosing

<menclose> tag is used to renders content inside the enclosing notation as specified by its notation attribute. it accepts a single argument as an inferred mrow of multiple children.

Syntax

Here is the simple syntax to use this tag −
<menclose> expression </menclose>

MathML - Fencing

<mfenced> tag is a convenient method to use fencing operators like curly braces, brackets and parentheses instead of using <mo> tags for them.

Syntax

Here is the simple syntax to use this tag −
<mfenced> expression </mfenced>

MathML - Fractions

<mfrac> tag is used to draw fractions.

Syntax

Here is the simple syntax to use this tag −
<mfrac> numerator denominator </mfrac>

MathML - Long Division

<mlongdiv> tag is used to draw long divisions.

Syntax

Here is the simple syntax to use this tag −
<mlongdiv> divisor dividend result expression </mlongdiv>

MathML - Matrices

<mtable> tag is used to draw matrices.

Syntax

mtable is similar to table tag of HTML and this tag uses mtr, mtd elements which are similar to tr and td tags of HTML.
<mtable> <mtr> <mtd></mtd></mtr></mfrac>

MathML - Multiplication

<msgroup> is used to group rows inside <mstack> element and <mlongdiv> elements to have position relative to the alignment of stack. <msgroup> element with shift attribute can be used to create simple multiplications.

MathML - Overscript

MathML - Overscript

<mover> tag is used to draw overscript. It adds an accent or a limit over an expression.

Syntax

Here is the simple syntax to use this tag −
<mover> base overscript </mover>

MathML - Padding

<mpadded> element is used to add padding, or extra space, around its content. It can be used to adjust size and positioning e.g. negative padding,which can cause the content of mpadded to overlap the rendering of neighboring content.

MathML - Phantom

<mphantom> element renders invisibly keeping same size and other dimensions, including baseline position, as its contents would have if they were rendered normally. It is used to align parts of an expression by invisibly duplicating sub-expressions.

MathML - Radicals

msqrt and mroot elements construct radicals. The msqrt element constructs square roots, while the mroot element constructs radicals with indices, for example a cube root.

MathML - Repeating Decimals

Decimal numbers having digit(s) that repeat(s) infinitely such as 1/3 (.3333...) are represented by putting a horizontal line over or below the digits that repeat. <mstack> , <msrow>, and <msline> elements can be used to create decimal numbers with repeated digits as shown below.

MathML - Style

<mstyle> tag is used to make style changes that affect the rendering of its contents.

Syntax

Here is the simple syntax to use this tag −
<mstyle> expression </mstyle>

MathML - Subscripts

<msub> tag is used to draw subscript to an expression.

Syntax

Here is the simple syntax to use this tag −
<msub> base subscript </msub>

MathML - Subscript-Superscript

<msubsup> tag is used to attach both subscript and superscript to an expression.

Syntax

Here is the simple syntax to use this tag −
<msubsup> base subscript superscript</msubsup>

MathML - Superscripts

<msup> tag is used to draw superscript to an expression.

Syntax

Here is the simple syntax to use this tag −
<msup> base superscript </msup>

MathML - Underscript

<munder> tag is used to draw underscript. It adds an accent or a limit under an expression.

Syntax

Here is the simple syntax to use this tag −
<munder> base underscript </munder>

MathML - Underscript-Overscript

<munderover> tag is used to draw both over and under underscript. It adds an accent or a limit over and under an expression.

Syntax

Here is the simple syntax to use this tag −
<munderover> base underscript overscript </munderover>

MathML - Algebra Symbols

Following is a list of Algebra symbols available in MathML.
MathML Symbol HTML Entity Hex Code Description
- &minus; &#x2212; To specify subtraction
× &times; &#x00d7; To specify multiplication
÷ &divide; &#x00f7; To specify division

MathML - Calculus Symbols

Following is a list of Calculus symbols available in MathML.
MathML Symbol HTML Entity Hex Code Description
&prime; &#x2032; Prime (1st derivative)
&prime; &#x2033; Double prime (2nd derivative)
&tprime; &#x2034; Triple prime (3nd derivative)

MathML - Ellipses Symbols

Following is a list of ellipses symbols available in MathML.
MathML Symbol HTML Entity Hex Code Description
&hellip; &#x2026; To specify horizontal ellipsis
&vellip; &#x22ee; To specify vertical ellipsis

MathML - Function Symbols

Following is a list of function symbols available in MathML.
MathML Symbol HTML Entity Hex Code Description
&sdot; &#x22c5; To specify dot product
&cross; &#x2a2f; To specify cross product

MathML - Geometry Symbols

Following is a list of geometry symbols available in MathML.
MathML Symbol HTML Entity Hex Code Description
° &deg; &#x00b0; To specify degrees
&ang; &#x2220; To specify angle

MathML - Greek Letters

Following is a list of greek letters available in MathML.
Capital Letter (C) Small Letter (S) Entities(C) Entities(S) Hex Codes(C) Hex Codes(S)
Α α &alpha; &alpha; &#x0391; &#x03b1;
Β β &beta; &beta; &#x0392; &#x03b2;

MathML - Invisible Operators

Following is a list of invisible operators available in MathML.
Entity Short Entity Hex Description
&applyfunction; &af; &#x2061; It is used to specify function application
&invisibletimes; &it; &#x2062; It is used to specify invisible multiplication
&invisiblecomma; &ic; &#x2063; It is used to specify invisible separator
(n/a) (n/a) &#x2064; It is used to specify invisible addition

MathML - Logic Symbols

Following is a list of logic symbols available in MathML.
MathML Symbol HTML Entity Hex Code Description
¬ &not; &#x00ac; To specify negation
&and; &#x2227; To specify logical conjunction

MathML - Set Symbols

Following is a list of set symbols available in MathML.
MathML Symbol HTML Entity Hex Code Description
&empty; &#x2205; To specify the empty set
&isin; &#x2208; To specify the member of set
&notin; &#x2209; It specifies not a member of set
&sube; &#x2286; To specify a subset

MathML - Quick Guide

MathML - Overview

MathML stands for Mathematical Markup Language and is an XML based application. It is used to describe mathematical and scientific notations. It's 1 and 2 version were created and developed by The Math Working Group which is one of the oldest W3C Working Groups during 1996-2004.

MathML - Useful Resources

The following resources contain additional information on MathML. Please use them to get more in-depth knowledge on this.

Discuss MathML

MathML stands for Mathematical Markup Language and is an XML based application. It is used to describe mathematical and scientific notations. It's 1 and 2 version were created and developed by The Math Working Group which is one of the oldest W3C Working Groups during 1996-2004. MathML version 3 was created during Math Working Group's second activity period (2006-2016)and is an ISO standard.