Skip to content

Commit

Permalink
Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Aurélien FOUCRET committed Jan 17, 2014
1 parent 7fd4b9d commit abd4c1f
Showing 1 changed file with 64 additions and 9 deletions.
73 changes: 64 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,74 @@
# MongoGento
# Purpose of MongoGento

## Purpose
The module provides an integration of **MongoDB** into **Magento**. The first version handle product attributes and media galleries.

This Magento extension provide MongoDB support for Magento.
It has been developed and tested against **Magento EE 1.13**.

## Install MongoGento

Not yet documented
This module should be deployed on new project with huge catalog (> 100,000 products) since it allows significant reduction of the performance inpact of the EAV model by reducing dramatically the number of attributes stored into the database.

## Use MongoGento

Not yet documented
# Install MongoGento

## System requirements

## Roadmap
MongoGento requires you to install :

Not yet done
- MongoDB server >= 2.4 : http://docs.mongodb.org/manual/installation/
- MongoDB PHP driver on front : you can install it through PECL package http://pecl.php.net/package/mongo

For development environment a single MongoDB instance deployment is sufficient. If you plan a production environment with a more complicated architecture (ReplicaSet or Sharding), you will add to test it strongly on this architecture before it will go live and at least testing environment should reproduce this architecture.


## Module install

The easiest way to install the module is using the installer :

TODO


## Configuration

To configure MongoGento, you will have to indicate the configuration of the MongoDB server as shown into the app/etc/mongogento.xml.template file :

<?xml version="1.0">
<config>
<global>
<document_db>
<connection_string>mongodb://server-name:port/</connection_string>
<dbname>my_mongo_database<dbname>
</document_db>
</global>
</config>



# FAQ

**Is it ready for production ?**

> Previous versions of MongoGento are already into production on some websites. Some with millions of products.
**Is there Magento modules that are reported as non-working with MongoGento ?**

> Yes there is some broken features (the list is not exhaustive) :
>
- Product catalog rules does not handle some attributes (confirmed
compare does not see MongoDB attributes)
>
The following features have not been tested with MongoGento and should be considered as broken :
>
- Sitemap
- Rule based product relations
- Product tags and comments
- Feel free to submit your report about untested features (OK / KO) and patches for broken features

**What is the Roadmap ?**

> We have several ideas we will evaluate into the roadmap :
>
- Integrate quotes / carts management
- Integrate customer management
- Restore most used broken features
>
Any idea is welcome.

0 comments on commit abd4c1f

Please sign in to comment.