Quality Standards

All works published on Bubblin must meet the following criteria:

  1. Do not publish a work that is incomplete or simply a trialing effort of the software on Bubblin.

    1. A book must always have at least four (4) pages and an even length i.e. 2N number of pages. If you're writing a blogpost that is 2-3 pages long then Bubblin is not the right way to do it. Bubblin is meant for longform publishing only.
    2. Longer works should be split into multiple volumes and the title must show the volume number on the url of the book.
    3. All Superbooks must have even number of pages. Learn why?
  2. Superbooks are expected to scale responsively on multiple devices and browsers. Check out list of devices to support and test your work on as many as possible.

    1. iPad/iPad Mini (iOS): Safari, Chrome and Maxthon. Optional: Clear Browser and Tor.

    2. iPhone 4+ (iOS): Safari & Chrome.

    3. Kindle Fire HDX 8.9: Silk Browser

    4. MacOS: Safari, Firefox & Chrome. Optional: Yandex, Tor and Opera.

    5. Windows: Microsoft Edge, Chrome, Firefox and Yandex. Optional: Tor and Opera.

    6. Linux: Firefox, Chromium and Chrome. Optional: Tor and Opera.

    7. Google Nexus/Android 5+ devices: Browser Chrome, Firefox. Optional: Tor and Opera.

    It is recommended to use templates to style and format your text responsively if you're not a CSS aficionado.

  3. A published book must have the following attributes:

    1. “Title”: Book must have a title or a name not exceeding 140 characters.

    2. “Catchline”: Book must have a short (< 300 characters) summary.

    3. “Synopsis”: Book must have a concise 'About the book' detail on the Cover page.

    4. “Cover”: Book must have a cover image and a banner. This is a mandatory requirement for us to be able to pick your work among the hottest and greatest categories.

    5. “Author”: Author of the book must have a profile pic and a short one-line bio on their station. Providing a short detail about yourself is a great way to connect with your readers.

    6. “Pages”: Book must have at least four (4) pages (two leaves).

  4. All third-party embeds (e.g. via Youtube or Vimeo) must be loaded lazily.

  5. All third-party libraries, CDN resources or other external utilities must be served over secure https. We're going to enable and maintain a whitelist for approved sources using CSP shortly.

  6. Do not put any comments in your JavaScript. Keep those for your local only.

  7. Do not publish porn please. There's always a place with audience of right age for pornography. This site just isn't one of them.

    As with porn, any content of the following kind is also unacceptable:

    1. Bigoted
    2. Sexist
    3. Racist
    4. Rude & Attacking
    5. Intimidating
    6. Harassing
    7. Snooping or Stalking
    8. Disruptive
    9. Offensive
    10. Spam
  8. All internal links within a book should use Bubblin's internal hyperlinking API. Avoid reloading the entire book when it is easier and possible to turn the page locally on clientside.

  9. All the code of a book is reviewed (parsed algorithmically and by a human) for quality. Books with poorly written, redundant or erroneous code will be taken down. Please test your work as per clause #2 above.

Books not meeting the criteria and quality standards as stated above will be unpublished from the site with a mail notification to the author stating the reason(s) for doing so. The unpublished work will however continue to sit on author's drafts folder (private) and can be republished after necessary fixes to resolve the issue.