{"id":287,"date":"2024-01-31T20:48:53","date_gmt":"2024-01-31T22:48:53","guid":{"rendered":"https:\/\/blog.iordanov.info\/?p=287"},"modified":"2024-02-13T11:07:16","modified_gmt":"2024-02-13T13:07:16","slug":"book-writing-tool","status":"publish","type":"post","link":"https:\/\/blog.iordanov.info\/?p=287","title":{"rendered":"Book Writing Tool"},"content":{"rendered":"\n<div class=\"wp-block-media-text is-stacked-on-mobile is-image-fill\" style=\"grid-template-columns:30% auto\"><figure class=\"wp-block-media-text__media\" style=\"background-image:url(https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/02\/bwt_1.png);background-position:50% 50%\"><img loading=\"lazy\" decoding=\"async\" width=\"254\" height=\"258\" src=\"https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/02\/bwt_1.png\" alt=\"\" class=\"wp-image-324 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/bwt.iordanov.info\">The Book Writing Tool (BWT)<\/a> is a Web Application intended to help any author in writing process.. It is a free online available tool for everybody who likes to write. No one writing tool is going to do everything for you, so you\u2019ll likely be relying on a couple of writing tools. \u00a0<a href=\"https:\/\/bwt.iordanov.info\">The Book Writing Tool (BWT)<\/a>  focus on keeping your scripts in some semblance of order and can be one of the tool that will help you..<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The application is my test project and is still in process of development, but\u00a0I wanted to reach out and ask if you could provide some feedback on this project. The base functionality is working. Creation and editing if user account, book and chapter management. Characters and storyline management.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">I hope the user interface is intuitive and easy to use. Play with it and do not hesitate to share you opinion here in the comments section of this post.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some initial description of the application modules.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">User Management<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Simple user management is implemented. The module includes registration (email address and password are only required fields), edit user profile, and profile home page. Forgot password functionality is not implemented yet. Please remember your login data for now. When logged-in you will be able to see you avatar (provided from <a href=\"https:\/\/gravatar.com\/\">Gravatar<\/a>) in the left top-corner of thee application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Library<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Library menu opens the book management module. Book here refers to a collection of chapters (object that contains you text content), characters (description of your harrows) and storylines (sequential notes).<\/p>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-top\" style=\"grid-template-columns:auto 56%\"><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">In Library menu a list or your book objects is presented. Every module has 2 visualization types:  cards and table. They show one and the same information but presented in different format. You can select to use the more convenient format  for you, The system will remember the selected one. <\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"432\" src=\"https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/02\/bwt_3_library-1024x432.png\" alt=\"\" class=\"wp-image-332 size-full\" srcset=\"https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/02\/bwt_3_library-1024x432.png 1024w, https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/02\/bwt_3_library-300x126.png 300w, https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/02\/bwt_3_library-768x324.png 768w, https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/02\/bwt_3_library.png 1165w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">The module include adding, editing and select book functionality  Adding a book require some basic settings for book to be defined like title, subtitle and preflight. There are several coverage images available for selection., but any image URL can be used for book cover image. The idea is just to have something that will inspire you for writing. In this module read book button is not ready yet, but selecting the book and going to Chapter editing is ready and is the logical next step.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Chapters<\/h2>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-image is-style-default\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af34fb839320&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af34fb839320\" class=\"alignright size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"233\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_4_chapters-300x233.png\" alt=\"\" class=\"wp-image-295\" style=\"object-fit:cover\" srcset=\"https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_4_chapters-300x233.png 300w, https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_4_chapters-768x598.png 768w, https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_4_chapters.png 1023w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">A book can have multiple chapters. Creation of the chapters is a similar to creation of the book. Ones created the content for the book can be entered. An basic html editor for text editing  is used. It is a third-party control and I do not have a lot of control over its functionality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally to the text content an characters list and storylines list are supported, This part is very important for me. As an non professional writer I am writing my stories with big gaps of time between sessions. That&#8217;s way I need some place to store small notes for storyline and my characters.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Characters<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af34fb839e0a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af34fb839e0a\" class=\"alignright size-medium wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"156\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_5_characters-300x156.png\" alt=\"\" class=\"wp-image-303\" srcset=\"https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_5_characters-300x156.png 300w, https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_5_characters-768x400.png 768w, https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_5_characters.png 1003w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">This is for now. I will continue to  white this blog adding more description and building additional functionality to the application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank You in advance to all of you that will go and play with BWT application and leave your feedback here.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The application can be used as online diary that will keep your private thoughts safe, a reflective journal where you can pour your emotions and record life events or maybe even an infinite digital parchment for that novel.<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Book Writing Tool (BWT) is a Web Application intended to help any author in writing process.. It is a free online available tool for everybody who likes to write. No one writing tool is going to do everything for &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/blog.iordanov.info\/?p=287\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":294,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[41,54,25,31],"tags":[38,49,17,23,44],"class_list":["post-287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-angular","category-book-writing-tool","category-php","category-javascript","tag-angular","tag-book-writing-tool","tag-html","tag-javascript","tag-typescript"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p3jsZJ-4D","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_featured_media_url":"https:\/\/blog.iordanov.info\/wp-content\/uploads\/2024\/01\/bwt_2.png","_links":{"self":[{"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=\/wp\/v2\/posts\/287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=287"}],"version-history":[{"count":30,"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=\/wp\/v2\/posts\/287\/revisions"}],"predecessor-version":[{"id":336,"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=\/wp\/v2\/posts\/287\/revisions\/336"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=\/wp\/v2\/media\/294"}],"wp:attachment":[{"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.iordanov.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}