BookStack:Collaboratively Create and editor books with your team

There is no shortage for collaborative writing tools and software online, however not all of them are created and customized for book writing. Today, we bring to you an amazing open-source tool for book writers, authors and editors to collaborate on writing and editing their books without the need of using many tools that conflict with their productive workflow.

The problem

Photo by Oziel Gómez from Pexels

When writing or editing a complex project like a book collaboratively with a team, there are many problems that start from selecting the best tools. The main problem here is there are many tools to choose from and most of them require a time to learn and setup for all team members.  

Many teams tend to use several tools at once which may conflict with their workflow and takes time to jump from here to there with notes, revisions and content.

The best option is to keep the collaborative writing and editing workflow in one place to manage book sections, comments, revisions, images, sorting, search and exports.

Wiki engines and collaborative writing tools usually require customization for book editing. Also, it's good to consider the technical knowledge of writers and editors and the time needed to learn how to use the system.

10 Best Open-source Self-hosted Collaborative Text Editors Alternative to Google Docs
Collaborative writing is a term referred to team and group of writers involvingin writing and editing the same document or writing project. The project can be an essay, a technical documentation, a book or a researchpaper. When groups and teams members join together in a writing project, T…

With BookStack most of these issues are solved.

BookStack

BookStack (src. BookStack)

BookStack is all-in-one book editing solution which empower remote collaborative workflow among teams. It's a self-hosted project which can be installed on premise or on the cloud.

You can say it's an advanced Wiki engine for managing book projects which makes it a good option for book publishing agencies.

The editor is very similar to the post popular text processor editors like MS.Work and LibreOffice Document Editor. It's a simple WYSIWYG editor (What You See is What You Get). However, some (like me) may prefer a simple markdown editor, BookStack offers a full-featured markdown editor with a live-preview functionality.

BookStack for the enterprise

Enterprise users often require certain specification and features in their workflow. BookStack has several enterprise features to ease integration with other business software as well as IAM (Identity and Access Management) solutions.

Here are the most prominent features for enterprise:

  1. REST-API
  2. On-premise install
  3. Multiple users support with permission system review
  4. Multiple deployment options: AWS, DigitalOcean, IBM Cloud, Microsoft Azure
  5. Enterprise-grade authentication options (SAML2.0, LDAP, Social login)
  6. Advanced revisions system
  7. Supported by large community of users and developers
  8. Getting frequent updates and upgrades

Audience

BookStack (src. BookStack)
  1. Professional writers
  2. Technical document writing
  3. Books writers and editors
  4. Enterprise
  5. Publishing companies
  6. Research teams

Features

BookStack (src. BookStack)
  1. Lightweight
  2. Cross-platform
  3. Multiple book support
  4. ToC: Table of Content
  5. Simple navigation
  6. Simple yet powerful user-interface
  7. Searchable content
  8. Connected content
  9. Configuration manager
  10. Revision support
  11. Sorting options
  12. Multi-lingual: English, French, Dutch, Spanish, Italian, Japanese, German, Polish, Russian, Arabic and more.
  13. Markdown support
  14. Multiple authentication options
  15. Collaborative features
  16. API support with a rich REST-API system
  17. Low server cost due to simple requirements
  18. User management system
  19. Page editor
  20. Image and assets manager
  21. Multiple book management support
  22. Book overview
  23. Global settings, book settings
  24. Books, chapters and pages managers
  25. Permission manager
  26. PDF export
  27. Clipboard support
  28. WYSIWYG editor (TinyMCE)
  29. IAM (Seamless identity and access management) for enterprise
  30. Docker support
  31. Seamless installation instructions for Ubuntu, Debian, CentOS 8,7 and Fedora
  32. Multiple Authentication options (SAML2.0, LDAP, Social login)
  33. Email support

Drawbacks

  1. Not easy to install, requires skilled developer and advanced user
  2. Does not support shared hosting

Requirements

  1. PHP >=7.2
  2. MySQL >= 5.6
  3. Composer

License

MIT license.

Resources

20+ Distraction-free Text Editors for Linux, Windows, macOS and The Cloud
While writing, it’s essential to have a distraction-free environment. That willhelp the writer formulate his ideas into words. Most of the text processor software and document editor programs are full oftools, customization options which make them distracting the writer, and theyalready tak…


  • Broken links in your website mean that your site is not reliable, and it does not offer a good, satisfying user experience. The broken links are not just visible to your visitors, they are checked and monitored by search engines, which leads to bad SEO. Broken links can be internal...Read more...

  • CCTV or closed-circuit television system makes use of camera networks and monitor to watch and monitor of interior and exterior of a property. Companies, museums, art galleries, and houses are using CCTV networks for video surveillance and security. There are dozens of commercial CCTV software packages. However, as they vary...Read more...

  • TiddlyWiki is a lightweight, portable multipurpose note-taking app. Created by Jeremy Ruston and powered by a strong community, TiddlyWiki became  productivity tool for many. Because it is highly customizable and portable, you can use it for almost anything. Besides, It has a growing ecosystem filled by its community with plugins,...Read more...

  • Bookmarking is a great way to save documents that you think may need to reference them in the future. If you use paper bookmarks then, of course, you are reading a book, It's pretty great, to save your spot using a bookmark to keep your place in the book. Let's...Read more...

  • SageMath is a free open-source mathematic software for mathematicians, data scientists and statisticians. It is built on top of many mathematic python packages.   SageMath features include animated graphs, interactive plots,  portable version that works directly from USB stick, interactive Python interface, notebook, rich documentation and more. SageMath is an ideal...Read more...