Skip to content

Commit

Permalink
Fixed ToC
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidLambauer committed Jun 28, 2023
1 parent 0a62bf7 commit a161659
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 9 deletions.
28 changes: 21 additions & 7 deletions overview-of-magento-2.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,24 @@
- [Overview of Magento 2](#overview-of-magento-2)
* [Architecture](#architecture)
* [Extensibility](#extensibility)
* [Performance and Scalability](#performance-and-scalability)
* [Tools and Testing](#tools-and-testing)
* [Community](#community)

# Overview of Magento 2

- [Introduction](#introduction)
- [Architecture](#architecture)
- [Extensibility](#extensibility)
- [Performance and Scalability](#performance-and-scalability)
- [Tools and Testing](#tools-and-testing)
- [Community](#community)

<a id="introduction"></a>

## Introduction

Magento 2, the latest version of the open-source eCommerce platform Magento, presents an array of significant upgrades
and additions to its already robust predecessor, Magento 1. These enhancements are designed to simplify the user
experience, boost the performance of online stores, and provide greater flexibility and control to developers. This
version retains its fundamental ethos as a highly customizable, scalable, and feature-rich solution that empowers
businesses of all sizes.

<a id="architecture"></a>

## Architecture
Built primarily using PHP, Magento 2 employs the MySQL/MariaDB relational database management system and the Zend
Framework. It utilizes a service-contract-based architecture that separates the HTML view from business logic. This is
Expand All @@ -23,6 +29,8 @@ Magento 2 uses a conventional Model-View-Controller (MVC) pattern for requests h
new pattern called Model-View-ViewModel (MVVM) in the layout rendering process to simplify and streamline the generation
of HTML content.

<a id="extensibility"></a>

## Extensibility
Magento 2 further extends its predecessor's commitment to extensibility through a greater emphasis on object-oriented
programming and dependency injection. It offers a flexible system for creating themes, enabling developers to customize
Expand All @@ -32,6 +40,8 @@ Modular code allows developers to modify or replace core components without alte
extends to payment gateways, shipping methods, languages, and more, making Magento 2 adaptable to a wide range of
business needs.

<a id="performance-and-scalability"></a>

## Performance and Scalability
Performance improvements in Magento 2 include better indexing, enhanced browser caching for static content, and
full-page caching. It also supports Varnish out-of-the-box, which significantly reduces server load and enhances site
Expand All @@ -41,6 +51,8 @@ Magento 2 includes features to support scalability, such as horizontal scaling v
can have separate databases for order management, product management, and checkout, thus enhancing the scalability and
performance of your eCommerce platform.

<a id="tools-and-testing"></a>

## Tools and Testing
Magento 2 introduces new tools for developers like a Component Manager, a stand-alone installer, and command-line
interface tools. These tools allow developers to manage modules, install Magento, and clear cache, re-index, and more
Expand All @@ -55,6 +67,8 @@ flexibility, and power to create compelling, high-performing eCommerce experienc
business or a multi-national enterprise, Magento 2 offers the necessary features and capabilities to deliver outstanding
results.

<a id="community"></a>

## Community
Perhaps one of the most remarkable aspects of Magento 2 is its vibrant, global community. It comprises developers,
designers, business owners, and eCommerce specialists who actively contribute to the growth and improvement of the
Expand Down
4 changes: 2 additions & 2 deletions unit-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
- [DocBlock Annotations](#docblock-annotations)
- [Code Coverage](#code-coverage)
- [Run Unit Tests in CI](#run-unit-tests-in-ci)
- [GitHub Actions](#github-actions)
- [GitLab Pipelines](#gitlab-pipelines)
- [GitHub Actions](#github-actions)
- [GitLab Pipelines](#gitlab-pipelines)
- [Summary](#summary)

## Overview
Expand Down

0 comments on commit a161659

Please sign in to comment.