Magento CE stripped down to a general-purpose framework.
PHP CSS HTML JavaScript ActionScript Shell
Latest commit 4e627ee Nov 12, 2015 @colinmollenhour Merge pull request #24 from ProxiBlue/master
add stub class Mage_Catalog_Model_Category to satisfy need for cache_tag
Permalink
Failed to load latest commit information.
app add stub class Mage_Catalog_Model_Category to satisfy need for cache_… Nov 11, 2015
errors Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
includes Rebase notimplementedyet v1.9.1.0 update after copyright change Nov 5, 2015
js Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
lib Merge more changes from v1.9.2.2, delete some unneeded files. Nov 5, 2015
media Merge more changes from v1.9.2.2, delete some unneeded files. Nov 5, 2015
shell Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
skin Add rwd package from v1.9.2.2 Nov 5, 2015
var Add var and media directories Aug 1, 2010
.gitignore Add rwd package from v1.9.2.2 Nov 5, 2015
.gitmodules Change Zend submodule to use publicly readable url May 20, 2010
.htaccess.sample Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
LICENSE.html Fix executable permissions, add local and community directories Apr 15, 2010
LICENSE.txt Fix executable permissions, add local and community directories Apr 15, 2010
LICENSE_AFL.txt Fix executable permissions, add local and community directories Apr 15, 2010
README.textile Update README to v1.9.2.2 Nov 5, 2015
api.php Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
cron.php Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
cron.sh Rebase notimplementedyet v1.9.2.2 copyright update Nov 5, 2015
favicon.ico Fix executable permissions, add local and community directories Apr 15, 2010
get.php Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
index.php Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
index.php.sample Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
install.php Rebase notimplementedyet v1.9.2.2 changes. Nov 5, 2015
mage Rebase notimplementedyet v1.9.2.2 copyright update Nov 5, 2015
php.ini.sample Upgrade to 1.8.0.0 version Nov 22, 2013

README.textile

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.).

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.9.2.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 Magento 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 web root.
  2. The Zend Framework is included as a git submodule so it must be initialized:
    1. $ git submodule update --init
  3. Copy .htaccess.sample to .htaccess and modify as necessary:
    1. $ cp .htaccess.sample .htaccess
  4. Make var, media and app/etc directories writable:
    1. $ chmod -R go+rwX var media app/etc
  5. Visit the web root in your browser to start installation.