Giter Club home page Giter Club logo

magento-lite's Introduction

Mage_Lite

Overview

This project is based on Magento Community Edition (www.magentocommerce.com), but is otherwise not
affiliated with, sponsored by, endorsed by or supported by the creators and owners of Magento
(Magento Inc. and Irubin Consulting Inc. DBA Varien)

This repository contains a stripped-down version of Magento to allow it to be used as a more general
purpose framework or CMS. Therefore, all functionality relating to shopping carts has been removed.

The licensing will not be changed (OSL/AFL). See http://www.magentocommerce.com/license

Specific Goals

  1. Remove shopping cart-specific functionality. This includes Customers, Sales, Quotes, Catalog, Reviews,
    Tags, Wishlists, Checkout, etc..
  2. Keep all other functionality intact. In cases where the removal of other modules create conflicts,
    they are fixed with the most minor modifications possible so that tracking upstream will be as easy as possible.
  3. Maintain backwards-compatibility with Magento so that Magento modules that are not shopping cart-specific may still
    be usable and modules built on this repository could be used with Magento.

Current Status

  • Current upstream version: Magento Community Edition 1.7.0.2
  • Overall state: functional though not thoroughly tested
  • Installation completes successfully.
  • The home page renders (default theme sans the content) and CMS works.
  • The admin interface functions with the following main menu items present:
    • Dashboard (blank)
    • CMS
    • System
  • Url Rewrite Management was moved from Catalog to CMS menu.
  • The following modules are enabled by default:
    • Core
    • Directory
    • Dataflow
    • Page
    • Install
    • Admin
    • Adminhtml
    • Cron
    • Cms
  • The following modules are present and operational but disabled by default:
    • Api
    • Eav
    • Backup
    • Media
    • Index
    • Compiler
    • Widget
  • A new module Mage_Lite was added to handle any changes that must be made that can’t easily be handled by copy/modify.
  • The concept of Websites and Stores remains unchanged, but you can think of a “Store” as something else or
    simply ignore it with no adverse effects.

Kudos to Varien for creating such a great framework and keeping it only loosely coupled with the application it
is bundled with and designed for! So far no source code within core directories has been modified. Only a few
files were overridden and copied/modified under app/code/community/Mage to fix issues due to dependencies
on removed modules.

Installation

  1. Clone this repository to a directory within your webroot.
  2. The Zend Framework is included as a git submodule so it must be initialized:
    1. $ git submodule init
    2. $ git submodule update
  3. Visit the web root in your browser to start installation.

magento-lite's People

Contributors

colinmollenhour avatar sergeykalenyuk avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.