作为开发人员和用户,我仍然是 Expression Engine 的新手。我面临的问题是,我的很多知识正在被用户传递给我,这些用户已经找到了通过使用渠道系统来完成传统上由开发人员(例如产品库)承担的任务的方法。
我想知道的是人们的看法是什么时候最好建议客户使用它,什么时候不使用。
让我举个例子,客户想要一个系统,该系统具有可以举办活动的场所。之前的开发者选择使用会员系统来做场馆和频道系统来做活动,并编写一些自定义代码来尝试将两者结合在一起,特别是因为没有足够的钩子来完成一些后台自动化任务,比如查找创建或更新场地时的地址的长/纬度。
我主要是在追随别人的工作,但这不是他们的错,这是他们获得的信息,因为他们也是系统的新手。
在任何其他项目中,这将是一个主细节类型设置,事件属于场所,我可能会编写 2 个自定义表格,通过模块在管理区域中的编辑器,然后在页面中使用常规自定义代码来显示和操作info - 这样,我可以控制用户点击提交时发生的事情。
但是,策动方是一位资深的Expression Engine用户,以“哦,把它都放在频道里然后有这个标签那个标签等等”的方式指示之前的开发者。
那么,我是否错过了这一点,或者我是否正确,这不适合渠道系统,什么时候应该使用渠道,什么时候不适合?
谢谢朋友。