Magento培训实例

dan*_*des 7 magento

如果您已经培训了一个新的Magento开发人员,那么您提供的任何虚假任务都是如此.除了阅读所有文章并做示例之外,我正在寻找一些想法,让开发人员在阅读尽可能多的关于Magento之后继续工作,而无需实际完成任务.

如果有人有任何好的想法请告诉我,你甚至可以发布一些可能答案的好的代码片段,什么不是.如果我们得到很多好的答案,这可能是一个很好的线索,因为我们的技术人员在这里负责培训.

它们可能是前端设计模板或构建模块,它并不重要.如果有人发布了一个非常好的例子,我会将那个标记为答案.

不确定这是否适合Stackoverflow,但不确定将其放在哪里可以回答质量响应.

Jos*_*tey 5

我之前给出的任务实际上取决于开发人员在正常工作中需要做什么.我倾向于在过程中尽早给出强制"兔子洞"情况的任务,并确保开发人员有足够的支持来问他们何时被卡住.

对于前端开发人员,最好的办法是开发一个实际主题,或者在当前某个项目中需要完成的任何任务.例如,请他们:

  1. 创建一个带有皮肤目录等的新主题目录
  2. 更改模板(product/list.phtml和product/view.phtml在这里都很常见)以适应一些所需的新功能.
  3. 将JS库添加到产品页面以进行缩放或其他功能,使用Magento的工具干净地加载.
  4. 创建一个新页面,包括适当的完整控制器和布局,其功能可由后端开发人员充实.
  5. 将CSS更改为One Page checkout以适应新的网站主题,而不会破坏网站其余部分的CSS.

对于后端开发人员来说,最好的事情是真实的.开发后端模块需要一些非常熟悉的功能,但是要点亮它们并不是太糟糕.例子:

  1. 启动一个新的Magento模块.
  2. 使用本地模块中的一个覆盖核心Magento类
  3. 创建一些管理员功能来处理新模块.
  4. 添加ACL,以便为特定管理员用户启用/禁用此功能.
  5. 与前端代码集成(请参阅上面的前端开发人员)以向最终用户提供功能.
  6. 附加到系统配置以将新功能用作普通系统的一部分.

这些只是一般性的想法,但它们会很快迫使开发人员了解Magento的布局方式及其运作方式.当然,可能需要数周或数月的支持性指导才能让开发人员达到他们在Magento上自给自足的开发人员的程度,但这主要是在这样的项目之后填写详细信息.

希望有所帮助!

谢谢,乔