什么是Magento?

Magento的这篇介绍性文章旨在为新手网站管理员和Web开发人员提供必要的信息。 它是有关不同CMS的Envato Tuts +简介系列文章的一部分,其中我们将从初学者的角度解释CMS,并研究为什么这种CMS如何适合您的项目。 您将在即将发布的一些文章中看到Joomla,Drupal,Prestashop和其他CMS的说明。

本文的主要内容是为您简要介绍Magento是什么,Magento适用于哪种项目,如何快速安装Magento,如何开始学习之旅Magento并详细探索了这个出色的CMS,还有什么很好的资源来查找Magento主题,扩展等。最后,如果您认为Magento不适合您的Web项目,那么还有其他一些可用的替代方法在您可以考虑的市场中。

什么是Magento?

简而言之,Magento是强大的电子商务CMS。 我认为,解释这三个术语:“健壮”,“电子商务”和“ CMS”将充分向您解释Magento是什么。

CMS开始,它是Content Management System的首字母缩写。 要了解什么是内容管理系统,让我简要概述一下它的历史发展,这将使您清楚地了解它是什么以及为什么使用它。 当网站开发出现时,人们习惯于根据客户的要求从头开始创建网站,使用HTML / CSS / JS等构建字体端,使用PHP,.NET等不同后端语言创建后端,数据库,并配置所有内容。

但是这种方法有两个问题。 首先,由于客户不了解任何程序,因此每次他们需要编辑网站或添加/修改内容时,他们都必须致电网络公司,这过去常常使他们浪费金钱和时间。 第二个问题是每次都要从头开始创建网站需要大量工作。

作为第一个问题的解决方案,开发人员开始为他们的网站开发一些用户友好的管理面板,其中非技术性的Web管理员可以轻松添加/修改内容而不会弄乱代码。

对于第二个问题,他们意识到他们开发的大多数网站有很多共同点,因此他们可以从头开始,提供所有功能,然后再修改它们,而不用从头开始创建网站。根据他们的需求。

这两种解决方案的组合是一个内容管理系统。 现在,这个概念非常流行,不同CMS之间的不懈努力使它们随着时间的推移变得更加用户友好和易于安装,并且有大量可用的扩展程序/插件,可以增强CMS的功能。

第二个术语, 电子商务 ,是不言而喻的。 它与在线购物有关。 因此,Magento与其他非电子商务CMS(例如WordPress,Drupal,Joomla等)不同的原因是,与它们不同,它是专用的电子商务CMS,其主要目的是提供一个在线商店,您可以在其中出售数字商品和实物产品。 而且由于它是专门用于电子商务CMS的,因此它具有比非电子商务CMS的电子商务插件更多的电子商务功能。

网上有大量的电子商务CMS。 每个具有Web开发知识的人都可以创建自己的应用程序,在这里,“ 健壮”这个第三术语将Magento与他们区分开来。 健壮意味着强壮健康。 与其他一些电子商务CMS编写错误且充满错误的CMS不同,Magento是一个强大的CMS,它的结构非常坚固,并拥有强大的社区支持。

鲁棒性的证明是,诺德斯特龙,阿迪达斯和北脸等许多具有数百万美元收入的大型电子商务企业都在使用它。 实际上,Magento企业版每天可以支持超过3.5亿个目录视图和487,000个订单。

希望现在您能完全理解我所说的Magento是强大的电子商务CMS。 那是关于Magento的很长的介绍。 现在,让我们看看Magento适合哪种项目。

Magento的目标是谁?

如上所述,Magento是一个非常强大的功能强大的CMS,许多受欢迎且交通繁忙的在线商店都在使用它。 这意味着它绝对适合大型电子商务网站,但是现在出现了问题,是否适合小型在线商店? 答案并不那么简单。

让我们承认,在Magento 2.0之前,Magento并不是很友好,而且绝对不是很容易安装。 不是说安装需要很多步骤,而是除非您已经安装了多次,否则在安装时一定会遇到不同的问题/错误。 Magento管理面板也不是非常友好和直观。 Magento的另一个大问题是,这是一个拥有大量文件的巨大CMS,这导致网站性能下降。

在版本2.0的发行中,几乎所有这些问题都得到了很好的解决,但我仍然不建议在五项商店中使用CMS,因为您知道将来也不会扩展商店。 但是,如果您打算将来扩展在线商店,我建议您从Magento开始,因为它是一种性能可靠的CMS,可以支持大型商店,并且值得一开始安装而不是切换到Magento在稍后的阶段,这很麻烦。

如何安装Magento?

如前所述,Magento的安装虽然看起来很简单,但并不简单。 因此,除了在这里解释所有的Magento安装过程以及所有最佳实践建议和对您可能遇到的问题的解决方案之外,我将全部留给Magento网站上详尽编写的Magento安装指南 ,因为它解决了所有问题。这些问题。

但是,我将为您提供Magento安装步骤的鸟瞰图。 它会为您提供所涉及步骤的基本概念。 要安装Magento,您需要完成以下几个步骤:

  • 选择您需要安装的Magento版本:Magento 1或Magento2。新安装的Magento的首选选择应该是Magento 2。
  • 确保您的服务器具有支持Magento的正确版本的PHP,MySQL和Apache。
  • 将Magento文件上传到您的服务器上,然后运行安装向导。
  • 可选:如果需要,在安装过程中安装伪数据。
  • 验证安装,并确保管理面板和前端正常运行。

我如何开始为Magento开发?

让我将此点留空:Magento很难学习。 在我的Web开发生涯中,我曾与十几个CMS合作,但我不想掩盖这一事实:Magento是我遇到的最难了解的CMS。

在Magento中,如果出现问题,您总是想知道这是因为您在完全违反直觉的管理面板中做错了什么,还是弄乱了一些PHP或JS代码,或者XML文件是否存在问题。

有太多文件要查找和管理,其中一些文件相距数英里(就文件夹结构的遍历时间而言,这要归功于其极深的文件夹结构),并且早期版本中的官方文档非常差,并且有完整的文档。缺少官方API。 随着时间的流逝,许多问题都得到了改善,但是Magento仍然不容易掌握。

因此,出现了一个问题,在仍然很困难的情况下,是否值得花时间学习Magento。 让我分享我的个人故事。 我曾经在WordPress和Joomla等不同的CMS上工作,但是后来遇到Magento进行了一个项目,发现这很麻烦。 但是,我没有逃避它,而是看到了一个很好的机会,尽管就性能而言,尽管它是电子商务CMS的第一名,但开发人员却相当短缺。 因此,我开始探索它,并在几个月内开始对它有所了解。

我为Envato Market开发了一些Magento主题,而且竞争也没有太多(至少是那时)。 我开始写关于它的文章,并在Magento上获得了许多自由项目。 如果我正在像WordPress这样的竞争激烈的细分市场中工作,那么这一切都不会那么容易。 因此,Magento很难,而且很难使它变得很棒。

它应该很难

图片来源: https : //www.pinterest.com/pin/112378953175248482/

您可能会认为,如果您选择Magento学习作为职业,我刚才所说的可能是正确的,但是,如果您只想使用它来建立一个网站,该怎么办? 您应该经历学习的所有苦难吗?

好吧,好消息是,您不需要。 如果您只想从Magento制作网站,则实际上不需要了解“幕后”的情况。 您需要做的就是在服务器上安装Magento,并从本文中我将在后面提到的资源中找到一些不错的主题和扩展,您已经大功告成! 然后,您将只需要处理管理面板,因此您不需要任何技术知识。

如果您仅创建一个项目,请阅读Magento安装文档(如上所述),并探索一些资源以查找合适的主题和扩展名(我将在下面提及),如果遇到一些问题,请在线搜索答案。 。 这就是您所需要的。

但是,如果您选择将其作为专业职业,那么您将需要的远远超过此。 您需要对PHP,MySQL,HTML,CSS,JS和XML有很好的了解。 然后,您需要对构建了Magento的PHP Zend框架有一些了解。

完成此操作后,您已经做好了一些基础工作,现在您可以直接开始学习Magento。 为此,我推荐四个主要资源:

随着时间的推移,在Envato Tuts +上,我们收集了许多有关Magento的文章,其中包括有关创建Magento扩展的文章以及有关从头开始创建Magento主题的 10篇广泛的系列文章。 另外,我会强烈推荐Milano Stojanov的 Magento开发视频课程

在哪里可以找到Magento的主题和扩展?

要找到优质的Magento主题和模板,您的首选资源应该是Envato Market(ThemeForest) 。 它是第一资源,其中包含最优质的主题。 我既是Envato Market的Magento主题的买卖者,也可以保证其高质量的标准。

但是,如果您正在寻找免费的主题,则可以在Magento Connect网站上找到一些不错的主题。 这些主题的质量不是很好,并且完全没有支持,但是如果您只是测试商店或要经营一家小商店,这是一个很好的选择。

要查找扩展,您唯一需要了解的资源是Magento Connect 。 您几乎可以在其中找到所有需要的扩展。 您可以检查用户评论,屏幕截图等,以选择合适的扩展名。 有些扩展程序是免费的,但有些扩展程序需要付费。

有什么选择?

在两种情况下,Magento都不适合您的商店。 首先,如果您已经在非电子商务站点上使用了其他CMS(例如WordPress,Drupal等),并且只想在其中添加一个小商店来出售某些产品。 其次,如果您只销售几种产品,并且不想使用一些Hi-Fi eCommerce CMS使您的生活复杂化。

对于第一种情况,我建议为您的CMS找到合适的电子商务插件,而不是添加像Magento这样的独立电子商务CMS。 对于WordPress,一个不错且受欢迎的电子商务插件是WooCommerce,对于Drupal,DrupalCommerce是一个非常好的电子商务模块。

对于第二种情况,我的建议是坚持使用一个在线电子商务商店,该商店将为您管理所有商品,而您每月只需要支付几美元,即可代替设置和管理网站的所有麻烦。 一些不错的在线电子商务商店提供商包括Shopify和BigCommerce。

我希望本文能使您对Magento的全部内容有一个基本的了解,是否应该为您的项目考虑它,以及学习Magento是否可以成为您的理想职业选择。

我还指出了一些资源,您可以在其中学习Magento并找到其他Magento资源,例如主题和扩展名。 最后,如果您认为Magento不适合您的项目,那么我已经考虑了一些不错的选择。

如您所见,Magento是强大的电子商务解决方案,并且每个版本都在不断完善。 无论您是刚刚入门还是要使用下一个版本,请不要忘记查看我们为您提供的扩展

您是否有兴趣进一步了解Magento? 请继续关注Envato Tuts +上的更多Magento文章!

翻译自: https://code.tutsplus.com/articles/what-is-magento--cms-25893

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值