Booktype user/group administration
  • Hello I am new to booktype.

    I have been looking at the documentation and I cannot find anything about user administration.
    Is there a way to restrict users. For example prevent users of a group from creating books, only let them edit.
    Allow a select few in the group to create books and not others i.e separate editors and managers.

    Outside of a group, is a way to limit users who sign up to either have editing permissions only while others have creating deleting and editing permissions.

    A project I am hoping to start requires separation of such concerns and I could not find documentation regarding administration.

    Thank you.
  • 10 Comments sorted by
  • Hi Namith,

    we started as an open platform with only few restrictions. We had things like "you can only edit book if you have role X" and anybody could create an account. But we started to be used in more closed environments lately so we started to implement some of the features like "only admin can create accounts" and etc. But i guess things what you mentioned would also be good to implement... "only some of the users" can create books and etc. If there is some more requirement what you have and it is secret you can send me private message :) But yes... these are some very good ideas and i will put them in future plans for sure.

  • Actually I have no secret requirements. I was thinking about setting up a project for open source school books.

    The problem is, in such a situation, it is not everybody who has the expertise to contribute, there should be a select few who should be tasked with the final decision. Even among the experts there are disagreements. 

    So I was hoping to have a way of defining a project head, a select few who have privileged whose expertise and identity can be confirmed, then everybody else. this provides the fine grained control necessary [my opinion] to produce a good quality, credible text book.

    The reason I need a select few to be able to create books is because I envision, first creating a draft guideline dictating what chapters and content will be included in the book and what format it will follow.

     After that has been finalized and agreed upon, then the main text boob can be created and people can contribute being restricted/guided by the already established guideline. So each text book shall have a guideline, and no text book can be created without a finalized guideline.

    I believe this conditions are necessary for producing high quality open source text books.
  • Vote Up0Vote Down adamadam
    Posts: 88Member
    hi Namith,

    This is very exciting. I am working with some groups at the moment on exactly this. Booktype is ideally suited to your scenario. Apart from the admin control is there anything we can do to help you achieve your very exciting vision?

  • Hello Adam.

    Some background.

    I come from Kenya. Educated in both primary and post primary education in kenya. One of the biggest problems I witnessed is the lack of current peer reviewed texts in those two levels (I do not know about university level since I went abroad for that).

    In my higher level education I came across many people who like me went through the same frustrations. This are very highly educated people who are willing to give back to society. Problem is, I am a strong believer of enabling, rather than assisting.

    So it dawned on me, that if there was a platform, for these highly educated people who are willing to give back, that enabled them to codify their knowledge, in a well organized manner (text books), then those texts can be availed at little to no cost to the population in Kenya.

    It then occurred to me that if the books were organized in years, meaning we group knowledge in terms of what a child should know at every year of their school life, then those books would be relevant all over the world, not just in kenya.

    For example, if we were to break it down in two year intervals, and agree that in the first two years of a child's education they should know a,b,c, and d of subject 1. Then we should be able to publish a book about subject 1, that covers topics a, b, c and d. and any school in the world would be able to use that book.

    Breaking books in years also means that the cost of buying new books every term/semester is minimized and more students can afford to go to school.

    This is the general idea that I would like to able to implement.
  • Vote Up0Vote Down adamadam
    Posts: 88Member
    hi Namith,

    I am working with an organisation at the moment in South Africa that have the same issues and are very successful at addressing them. We will very seriously consider sponsoring you with a Booktype installation to help you. If you would like to discuss this please contact me directly:

    I can also put you in contact with some people n South Africa that have experience in this if you are interested in talking to them.

  • Adam

    Thank you I will contact you.
  • One more question, Is there an invite system, such that in the beginning registration is only by invite and later it can be opened to the masses.
  • Vote Up0Vote Down adamadam
    Posts: 88Member
    At the moment no but it is a very much needed feature.
  • is this feature that namith references available with the online version? Providing roles is essential for a guide we are creating, with those roles to include assigning chapters to contributors, editors, etc. Thanks
  • You can invite users with different roles. If you setup your instance you can also define different roles yourself - very fine grained -  in the administration control center. We have to ways of inviting people - by mail or with an invite code. Important to know for you - the invitation is only possble bookwise but NOT chapterwise. You can define the status for chapters in the book settings, this could be also a name of a person to assign it to them.
    If you want to test, you can test on Probably our free online platform is interesting too. You can use it if you just plan a single book. If you have further questions: