easycom/magento-multipledomains 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

easycom/magento-multipledomains

最新稳定版本:1.0.1

Composer 安装命令:

composer require easycom/magento-multipledomains

包简介

A module for magento 1.7+ that add the possibility to handle multiple domains for the same store

README 文档

README

Build Status Scrutinizer Code Quality Code Coverage Dependency Status

Latest Stable Version Total Downloads Latest Unstable Version License

What is this ?

This is a module for Magento that helps to handle multiple domains names in a single installation and don't care of store things. By default, Magento will build all links inside generated html with the default base url. This could be disable by using {{base_url}} tag as value of "Base URL" config parameter but it's not recommanded.

With this module, you could :

  • Create an many domains as you need from System/Configuration admin section
  • Configure Package and Template used by each domain
  • Disable secure navigation domain by domain : this is usefull if you add a domain which is not handled by your SSL certificate. (For example, an iPad don't ask you if you want to accept a self-signed certificate)

This module could help you in this cases :

  • You have multiples servers, like a Varnish frontend and one or more magento instance behind it; and your are tired to have to bypass varnish every time you have to verify if something is due to cached situation or you want to address specifically one of your servers. In this situation, you could define a domain per server, setup the list of these domains in the module and Magento will respond to each domain as it do for the default one.

  • You have to make a specific design for a tierce project like a WebApp and the buying process integrated in the app is in fact the one of your website, so you make a design to handle specific behaviors. Then you just have to define a domain used by the app and the module take the relay. No need to setup a store for it, which could be complex if you are in multilingual context and consume a lot of resource in reindexation for example, for nothing.

How to install it

Use modman

Install modman, go to your source repository then clone the module :

modman init {path_to_sources} # if init not already done
modman clone https://github.com/emilient/Easy_MultipleDomains.git

Use composer

Add those lines to your composer.json file :

"require": {
    "easycom/magento-multipledomains": "dev-master"
}

Or simply tape this line to install the lastest stable version

composer require easycom/magento-multipledomains

Or, this line to add the master working version :

composer require easycom/magento-multipledomains dev-master

Screenshots

Capture of configuration in backend

Capture of configuration in backend

Capture of frontend with default base_url

Capture of frontend with default base_url

Capture of frontend with additionnal domain and custom theme configuration

Capture of frontend with additionnal domain and custom theme configuration

Rewrites

This module rewrites two class of Magento Core. See htdocs/app/code/community/MultipleDomains/Rewrite for details

Note that you have to apply a patch for retro-compatibility of the module magento Magento 1.6 and lower.

Issue Tracker

If you want to post an issue please use github issue tracker : Issue Tracker

Contributions

If you want to take a part in improving our extension please create a fork, then feel free to make a pull request.

Everything needed to develop is in the develop/ folder. You just need virtualbox, vagrant and composer to get started. See README of develop/ folder

统计信息

  • 总下载量: 22
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 3
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 3
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: The
  • 更新时间: 2015-04-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固