Jive app (based on node.js jive-sdk) for move content in bulk between groups / spaces
Please find my blog on Jive Community at http://bit.ly/1xGNBUA which mentions about this add-on.
Displayed on the place tab as per app action mentioned here --> http://bit.ly/1zenS1g
The app in space does not show content from subspaces right now. Admin has to go to the particular sub space and access move content app there.
Please refer Jive's official document at https://community.jivesoftware.com/docs/DOC-114053
Assuming you ave gone through the above documentation from Jive
Though the app right now is displayed in spaces as well as group, the place picker in the app to select target place supports only group by default. Here are the code changes required to show space in the target place picker
After this the place picker will start displaying spaces.
For Jive cloud 8c4 there is a better option to display spaces as well as groups in one place picker.
The supported content types are in an array called SUPPORTED_CONTENT_TYPES in movecontent.js
Change the var ITEMS_PER_PAGE in movecontent.js. Default is 50
After processing all content the app shows you a nice view of passed failed content and other option to refresh . show new content. If you do find any failure then just click the green color Refresh content button within the app and move the new displayed content. There are high chances the content will be moved.
Internally all content types in a place are directly linked with that group, but the blog posts are not. Blogs posts are linked to a place of type BLOG which is then linked to the parent group. So to avoid complexity, I have kept two views for blog posts and all other content types