SilverStripe Algolia page sync module:通过任务将所有页面同步到Algolia 源码
SilverStripe DirectLease Algolia页面同步模块 该模块提供了一个解决方案,可通过SilverStripe的BuildTask将页面同步到Algolia。 它跟踪SiteTree以仅同步更改。 它使用SilverStripe“ ShowInSearch”中的构建来确定是否需要同步页面。 怎么运行的 通过任务和一些ORM对象,可以管理SiteTree和Algolia的状态。 PageAlgoliaExtension钩在Page类上,以跟踪已删除的页面。 创建了3个ORM对象来跟踪状态: DeletedPageAlgoliaObjectIDHolder中的已删除页面 PageAlgoliaObjectIDHolder中的已同步页面 AlgoliaSyncLog中同步的最后日期,其中还包含来自synctask的一些有用信息 现在,我们可以针对以下三个条件进行同步:添
用户评论