2

我敢肯定我不是第一个这么想的人,但是......

  1. 可以使用 magento 作为 FrameWork 吗?(肯定是的)
  2. 为什么我不应该?
  3. 我应该禁用什么我不应该禁用的模块?
  4. 如何破解安装程序以仅安装某些模块(足以禁用它们 /etc/modules/ ...)?

这个想法是使用布局/模板和 MVC Magento 作为另一个应用程序的基础。


更新:这个想法是将 Magento 架构重用于购物车的其他目的:

  1. 为新功能编写新模块。
  2. 删除我不需要的模块

问题的重点是:

  1. 我可以删除哪个模块以获得一种 BareBone Magento ?(只是带有布局/模板+ CMS的后端和前端)
  2. 什么方法可以破解安装程序以避免创建表?
4

4 回答 4

4

我将支持芬奇的回答。Magento 的“CMS”功能充其量只是功能性的。如果您想管理内容,这确实是一个糟糕的 CMS。

Enterprise 在 CMS 方面有一些附加功能,但仍然不足以保证它是一个合适的 CMS。

当然,它当然可以扩展,并且可以构建自定义小部件,这将使它成为一个更加用户友好、客户端验证类型的网站(他们可以简单地填写表格来填充页面)。这需要更多的劳动,并且最终会奏效,但使用 Expression Engine 或其他适当的 CMS 会更容易。

如果您想走这条路,集成了 Wordpress 的 Magento 的 Fishpig 扩展也可以很好地工作。

与 Vinci 的评论相反,它很难用于电子商务以外的其他东西,这并不完全正确。类别/产品模型可以很容易地重新用于其他概念,特别是考虑到 Magento 支持虚拟产品。

您可以轻松地使用它来构建一个在线学习中心,其中“产品”只是附有一些文档/视频/等的虚拟产品。或者您可以关闭购物车/添加购物车/等并进入 PrestaShop 所谓的“目录模式”,在这种模式下没有任何东西可供购买,但您仍然有一个项目库。我已经通过我家的苗圃业务做到了这一点,该网站本质上是一个植物目录,以及大量的属性和分类等。按气候带、成熟高度等搜索。

每周至少有几次我会想到一个可以用 Magento 构建的新想法,但这并不一定意味着它是一个电子商务网站。

于 2012-10-09T21:28:00.633 回答
3

我同意 Vinci 和 pspahn 的观点。我原以为 Magento 会做一个非常可怕的通用 CMS。然而,今年有两次我被委托这样做,两个 Magento 网站根本没有电子商务。

他们的理由是,他们将其视为比其他一些开源 CMS 更安全、更强大的企业级平台。如果/当他们开始在线销售时,它还可以轻松添加严肃的电子商务(而不是限制百出的插件)。

您还内置了非常好的用户帐户管理功能,API,自动备份......当您考虑它时,有很多好东西。

对于 Fishpig 的模块 +1,它会变得越来越好。

编辑

看看 Magento Lite,这就是你要找的;

https://github.com/colinmollenhour/magento-lite

于 2012-10-09T22:03:15.213 回答
2

使用 Magento 作为框架 / CMS 将是一种矫枉过正,说实话 Magento 没有很好的 CMS 功能。如果你真的想要一个 CMS / 框架去 Drupal 或 Modx。Magento 的核心仍然是一个非常电子商务的应用程序,除了电子商务网站之外,它很难用于其他任何事情

于 2012-10-09T19:13:00.017 回答
0

我最近遇到了这家公司的销售代表http://www.tangora.com/CMS.1580.aspx ,他说公司与大客户关系很好,因为他们有强大的基本 cms 并且能够满足客户的需求。

但是,即使您请求为您定制的东西并且有“秘密”实践,他们似乎也会对 saas 功能收费。

在与那个人交谈时,我认为 magento 对这些大公司来说会更好,因为他们在选择开发人员以及如何为产品付费等方面具有更大的灵活性。

也许你也应该观看这个视频,他谈到了 magento 1 和 2 中的耦合及其影响 http://www.youtube.com/watch?v=Db7BW_RZ_0o

于 2012-10-30T10:01:23.373 回答