0
과수원에서 작업 중입니다. 사용자의 활동 피드를 작성해야합니다. 즉, 업데이트, 삭제 또는 삽입 된 정보와 같은 사용자의 모든 활동이 홈 페이지에서와 같이 표시 될 수 있습니다. . 과수원 CMS를 사용하여 맞춤 활동 피드를 만드는 방법은 무엇입니까? 아니면 기존 디자인이 있습니까?사용자 활동 피드가 과수원
과수원에서 작업 중입니다. 사용자의 활동 피드를 작성해야합니다. 즉, 업데이트, 삭제 또는 삽입 된 정보와 같은 사용자의 모든 활동이 홈 페이지에서와 같이 표시 될 수 있습니다. . 과수원 CMS를 사용하여 맞춤 활동 피드를 만드는 방법은 무엇입니까? 아니면 기존 디자인이 있습니까?사용자 활동 피드가 과수원
그래서
public class MyHandler : Orchard.ContentManagement.Handlers.ContentHandler
{
// public
public MyHandler()
{
// listen to user events
OnPublishing<Orchard.Users.Models.UserPart>(UserPublishing);
OnRemoving<Orchard.Users.Models.UserPart>(UserRemoving);
...
}
// private
private void UserPublishing(Orchard.ContentManagement.Handlers.PublishContentContext aContext, Orchard.Users.Models.UserPart aUserPart)
{
// do some stuff on user publishing
}
private void UserRemoving(Orchard.ContentManagement.Handlers.RemoveContentContext aContext, Orchard.Users.Models.UserPart aUserPart)
{
// do some stuff on user removal
}
...
}
광범위한 문서는 여기에서 찾을 수 있습니다 : http://docs.orchardproject.net/en/latest/Documentation/Understanding-content-handlers/
또한 오차드라는 모듈이 있습니다 사용자 활동을 기록하는 것으로 보이는 감사 : http://gallery.orchardproject.net/Packages/Orchard.Module.Downplay.Audit