关闭

[置顶] 新建立了一个Magento讨论群,面向从事Magento的程序员们,欢迎大家加入

今天新建了一个Magento的讨论群,主要面向从事Magento的程序员们,要求是至少有编写php代码的基础,希望提供一个纯粹讨论技术的环境,有兴趣的同学们可以来加入 qq群号:179906155 PS:不是做程序没有PHP基础的就不要来了,我希望保持一个纯粹的环境 PS2:打个预防针,这里不讨论如何做模板,不讨论后台怎么设置,不是新手训练营,违反的被踢没商量...
阅读(4141) 评论(9)

[置顶] magento -- 计划任务(cron job)在magento中的作用和使用教程

      计划任务(cron job)是Magento系统中一个很有用甚至可以说必须使用的功能,而最近在网上跟人聊天发现很多Magento的使用者不知道这个功能或者知道却认为可有可无,我在这里建议各位Magento的使用者,把这个功能使用起来吧。 在之前关于Newsletter的那篇博文我有讲到,要使新闻能按设定的时间自动发送,就必须设置好计划任务(cron job)。计划任务(cron j...
阅读(14841) 评论(28)

Magento(社区版)自带模块解析以及在国内的使用建议七

简单总结下上面8个模块, 其中Tax,Widget,Wishlist三个模块是必须开启的(网站正常运行的基础), RedisSession是可以根据需求自选要不要开启的, Usa,Weee,XmlConnect,Moneybookers我的建议是关闭(针对做国内中文站) 下一章就是关闭无用模块前后的性能对比测试,敬请期待!...
阅读(767) 评论(3)

Magento(社区版)自带模块解析以及在国内的使用建议六

简单总结下上面10个模块, 其中Reports,Review,Rule,Sales,SalesRule,Shipping,Sitemap,Tag八个模块是必须开启的(网站正常运行的基础), Rss,Sendfriend我的建议是关闭(针对做国内中文站)...
阅读(1038) 评论(0)

Magento与大型网站技术架构

之前买了一本书叫《大型网站技术架构 核心原理与案例分析》,只有薄薄的200多页,却非常接地气的阐述了大型网站所面临的各种架构问题和解决方案。与一些大部头的书不同的是,这本书内容非常的全面,涵盖了几乎所有大型网站所需要讲的点,然后给出方向性的解决方案,但不提供解决方案的具体技术实现。这本书非常适合作为一个提纲类的手册,按照这本书的提纲,我准备开一个系列文章来谈谈怎么基于Magento来做所谓的大型网站技术架构。当然文章内容都是我的个人想法,仅供参考。...
阅读(1255) 评论(2)

Magento(社区版)自带模块解析以及在国内的使用建议五

简单总结下上面10个模块, 其中Page,Payment,Rating三个模块是必须开启的(网站正常运行的基础), Paypal,Persistent,Poll,ProductAlert是可以根据需求自选要不要开启的, PageCache,Paygate,PaypalUk我的建议是关闭(针对做国内中文站)...
阅读(1554) 评论(2)

Magento(社区版)自带模块解析以及在国内的使用建议四

简单总结下上面10个模块, 其中Index,Log,Media,Newsletter四个模块是必须开启的(网站正常运行的基础), ImportExport,Oauth是可以根据需求自选要不要开启的, GoogleAnalytics,GoogleBase,GoogleCheckout,Install我的建议是关闭(针对做国内中文站)...
阅读(1077) 评论(0)

Magento(社区版)自带模块解析以及在国内的使用建议三

简单总结下上面10个模块, 其中Core,Cron,Customer,Directory,Eav五个模块是必须开启的(网站正常运行的基础), Contacts,GiftMessage是可以根据需求自选要不要开启的, CurrencySymbol,Downloadable我的建议是关闭(针对做国内中文站), Dataflow模块虽然有些人用不到,但自带的模块依赖关系限制下,还是需要保持开启状态。...
阅读(2515) 评论(2)

Magento(社区版)自带模块解析以及在国内的使用建议二

简单总结下上面10个模块, 其中CatalogIndex,CatalogInventory,CatalogRule,CatalogSearch,Checkout,Cms六个模块是必须开启的(网站正常运行的基础), Compiler,ConfigurableSwatches是可以根据需求自选要不要开启的, Centinel,Connect(生产环境)我的建议是关闭(针对做国内中文站)。...
阅读(3110) 评论(2)

Magento(社区版)自带模块解析以及在国内的使用建议一

本章开始逐个解析Magento1自带的模块,根据模块复杂度和重要性的不同,描述的方式也会有所区别,有些仅使用文字,有些会配上截图。 简单总结下这10个模块,其中Admin,Adminhtml,Catalog三个模块是必须开启的(网站正常运行的基础),AdminNotification,Api,Api2,Bundle是可以根据需求自选要不要开启的,Authorizenet,Backup和Captcha我的建议是关闭(针对做国内中文站)。...
阅读(2480) 评论(0)

Magento(社区版)自带模块解析以及在国内的使用建议

Magento2正式版已经发布有一段时间了,不过官方的正式版发布不代表Magento2真的已经成熟到可以放心的用于生产了。不过这里不讲Magento2,而是换个角度来说Magento1,Magento1现在的最新版本是1.9.2.3,因为Magento2已经发布,那么可以预见的是,Magento1版本接下来的更新将只包含功能的微调和bug的修复,再也不会有底层架构代码的变化和功能的新增了。这意味着,经过这么多年的发展,Magento1终于迎来了最稳定的时代。...
阅读(1347) 评论(0)

“约定优于配置”与Magento总结

预告中的性能测试,结果我不想贴了,因为改造前后实在是看不出明显差距(用的Apache的ab)。这个结果其实有心理准备,或者说在预料当中。虽然配置文件的加载(config.xml等)在Magento接收一个请求的整个进程中影响不小(处理时间和内存占用),但我这次的改造对配置文件总量的缩减不够明显,对最后结果的影响自然就不明显了。 瘦身效果多不明显,有数据为证,用Alan大神的Configviewe...
阅读(798) 评论(0)

“约定优于配置”与Magento改造尝试四之block、helper和model加载

类似于一样前两章所说,blocks和models的别名都是一样的,当然本章改造目的就是通用别名取代上面这种分别单独配置了。不过这里要先等下,因为我在Mage_Wishlist的config.xml里没有发现对helpers的定义,而Mage_Wishlist的helper类明明都可以正常使用的,为什么呢?...
阅读(854) 评论(0)

“约定优于配置”与Magento改造尝试三之routerName加载

上一章引入了一个自定义的概念叫模块的别名(alias),这章沿用这个概念来处理routerName的加载。 因为路由这个东西很明显存在需要自定义的需求(即前端网页url自定义的需求),所以类似于对布局xml文件的处理,这里的改造方式保留了上面这种人为指定路由的配置方式,在没有人为指定路由时,采用模块的别名作为路由名。...
阅读(709) 评论(0)

“约定优于配置”与Magento改造尝试二之布局xml文件加载

上一章讲到语言包加载的改造,这一章准备对布局xml文件的配置下手。把布局xml文件加载的改造放第二章,是因为本章开始会引入一个我自己定义的概念,相比第一章对底层的改动更大。 这个新概念我称之为模块的别名...
阅读(746) 评论(0)

“约定优于配置”与Magento改造尝试一之语言包加载

上一篇文章(“约定优于配置”与Magento)讲到,Magento的模块结构运用了大量的xml内容来做配置,其中有一些其实是可以用约定来代替的。从本篇文章开始我会尝试对Magento从底层做一些改造,来让系统支持按照约定而不需要实际配置来加载一些东西。 第一步先挑简单的来,原始情况下,一个模块对语言包(csv)的加载是通过如下方式配置指定的 ...
阅读(694) 评论(2)

“约定优于配置”与Magento

约定优于配置(convention over configuration)[1],也称作按约定编程[2],是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。 本质是说,开发人员仅需规定应用中不符约定的部分。例如,如果模型中有个名为Sale的类,那么数据库中对应的表就会默认命名为sales。只有在偏离这一约定时,例如将该表命名为"products_sold",...
阅读(660) 评论(1)
218条 共15页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:689641次
    • 积分:9067
    • 等级:
    • 排名:第2122名
    • 原创:154篇
    • 转载:48篇
    • 译文:16篇
    • 评论:481条
    最新评论