I'm really hoping that this module gets to see more development in the near future, and I just wanted to put in my two cents on suggestions for features...
The main feature, if OG integration gets added to Book Manager (http://drupal.org/node/333241), is to be able to clone a book and publish it into a different group at the same time. My use case for this is a site for teachers to create textbooks and step by step tasks for language instruction, and being able to share their lessons with other teachers and groups (courses) would be awesome.
The other feature is to be to be able to send (clone) the book to another user, or user and group.
Anyway... I'm looking forward to seeing where this module goes... I'm willing to offer any help needed that doesn't go into programming.
Comments
Comment #1
evoltech commentedI am taking notes here for both book_manager and book_copy as this feature seems to be the driving force.
To implement this it should be possible to create a book and have it assigned to a group or groups depending on the permissions of the creator and the user group memberships. Pending that this functionality is available in book_manager. With the very minimal supporting features I would say initial patches to provide this functionality could be provided < 4 hours.
Then the issue of copying a book would be a multi step process where the second step would be assigning the book to another user or group. There may be a set of niceities associated with this as well such as:
* book_manager optionally supporting og integration.
* book_manager only supporting og integration for certain books.
* book_copy optionally supporting user copy.
* book_copy optionally supporting group copy.
* additional permissions to only allow some users to be able to copy books to other users and or groups.
* Instead of a multistep form for book_copy to copy the book to other users or groups emebeding nsome controls into a book_page to allow present a selection of groups and or users to copy to book to.
* Views integration for book_manager that provides the filtering features provided by book_expand, as described #333241: Merge Book Expand into this project.
Some questions:
Should we provide functionality to copy the book to many users and or groups at once or just one at a time?
Are there other use cases for this feature that we should be considering when implementing this? From my perspective I can for see a scenario where a book is copied to a number of different users and groups separate collaboration happens, then possible re-merging becomes very tedious.
Comment #2
jgraham commentedCurrently book_manager supports organic groups integration such that when one node is edited, all other nodes in the book are edited to be conforming to the organic groups audience and access settings. This is also a hookable process so that any module can implement the appropriate function to take whatever action on all nodes in a book when any node is edited. Please follow up with the book_manager project for more details.
For now this is postponed, as it can be handled with a little bit of "glue" code to massage the user workflow into something that makes sense for your site.
Comment #3
thinkingcap commentedThanks for your excellent effort in developing these modules. Would you mind posting some glue code that would reassign the ownership of a book and it's sub-pages to another OG group. Just something to get me started would be really appreciated.
Thanks in advance.
Comment #4
andrés chandía commentedHi thinkingcap,
I have a similar situation, I would like to know if you were finally able of copying books from one group to another, if so, how did you managed to do it?
I will appreciate a lot if you share your knowledge.
Thanks in advance.
Comment #5
andrés chandía commented