Please Log in or Create an account to join the conversation.
CB Gallery wasn't designed for what you're trying to force it to do. It can do it but only by copying media. I believe the Likes usage will be able to fulfill this once CB Activity has list view for likes so users can review everything they've liked, but I've no idea when that will be implemented.Is this scenario doable ?
Please Log in or Create an account to join the conversation.
We would like the owner to be able to change or modify its media and that the result will be dispatched on all users who would have pinned it, so copying is not a solution...So the only way to pin something is to effectively copy it..
Please Log in or Create an account to join the conversation.
I don't have an out of the box solution for you.We would like the owner to be able to change or modify its media and that the result will be dispatched on all users who would have pinned it, so copying is not a solution
Likes count is already tracked as part of CB Activity. There is no pinned or copy functionality so there's no tracking of that so you'd need to implement that.We would also like to keep track of the view counts regarding the pinned/liked/copied media for the user who pinned it.
Likes is the closest it gets to what you're wanting, but currently doesn't have a list view to review everything you've liked. It will need display parsing just like Activity has so people can actually see what they liked (e.g. the page would show the photo they liked), which is a significant amount of work so has not been implemented yet. The other future functionality that could potentially do this is the Share feature planned that'd allow sharing a photo to a users activity stream, but that'd just be an activity entry.I was thinking that CB plugins had all the tools to do this but I don't really see how to achieve and would like to avoid another component.
The only thing I can think of is the users gallery asset would have to be dynamic since it does support substitutions, but doing this would be all or nothing approach. You either display all the business users media or none of it. You wouldn't be able to pin a singular item as again singular items do not have assets unique to that singular item. You'd have some sort of endpoint using CB Auto Actions to keep track of what they pinned. Then you'd need a code or query field to turn those pinned profile ids into assets. Then you'd substitute that code or query field into a gallery to display those other profile galleries.Roughly we have business users with marketing stuff (video, images, files) in a new gallery and we would like our other users to be able to pin this stuff on their own page/profile and keep track of the visitors views for each stuff.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Another approach maybe to modify a media asset after the fact to append its id and make them unique per entry. To do this you'd have to act on gallery_onAfterCreateGalleryItem with a Code action, change the asset of $variables (the media object) then save it. Example as follows.
Please Log in or Create an account to join the conversation.