• Stars
    star
    171
  • Rank 222,266 (Top 5 %)
  • Language
    PHP
  • License
    Open Software Lic...
  • Created over 14 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Magento CE stripped down to a general-purpose framework.

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.

More Repositories

1

modman

Modularize extensions using symlinks. Voted #1 Magento tool by @WebShopApps!
Shell
727
star
2

Cm_Cache_Backend_Redis

A Zend_Cache backend for Redis with full support for tags (works great with Magento)
PHP
391
star
3

Cm_RedisSession

Redis-based session handler for Magento with optimistic locking
PHP
212
star
4

mongodb-php-odm

A simple but powerful set of wrappers for using MongoDb in PHP (also a Kohana 3 module)
PHP
211
star
5

Cm_Cache_Backend_File

Much improved replacement for Zend_Cache_Backend_File - works great with Magento!
PHP
146
star
6

Cm_Diehard

Advanced full page cache module for Magento supporting multiple caching methods (browser, reverse proxies, app cache) and multiple hole-punching methods (Ajax, ESI and server-side). Use with any caching reverse proxy or standalone.
PHP
131
star
7

magento-mongo

MongoDb abstraction layer and atomic job queue for Magento
PHP
124
star
8

magento-cache-benchmark

Benchmarking script for comparing performance of Magento cache backends.
PHP
79
star
9

php-redis-session-abstract

A Redis-backed PHP session handler with optimistic locking
PHP
61
star
10

Cm_OrderProducts

Add Product SKUs or Names column to the Magento Orders Grid
PHP
35
star
11

node-caching-proxy

A caching reverse proxy powered by Node.js and MongoDb.
JavaScript
18
star
12

Cm_Saas

PHP
9
star
13

magento-zend

Mirror of Zend Framework classes for use with magento-lite module
PHP
6
star
14

Cm_MongoSession

A session handler for Magento powered by MongoDb efficiently implementing optimistic locking
PHP
6
star
15

Logger

PHP
6
star
16

Cm_DiehardSample

A sample implementation of Cm_Diehard
PHP
5
star
17

Cm_MountStorage

Magento media storage driver using a mounted filesystem as a backend.
PHP
5
star
18

docker-confd-firewall

Docker container for managing firewall via etcd and environment variables.
Shell
4
star
19

haproxy-service

A Docker container for HAProxy with auto-updating config based on DNS resolution (Docker Swarm, Kontena, etc).
Shell
3
star
20

docker-nodeadmin

Dockerfile for NodeAdmin
JavaScript
1
star
21

pulumi-gcp-vault

Serverless Vault with Pulumi and Cloud Run
TypeScript
1
star