{"id":9103,"date":"2026-08-25T01:24:44","date_gmt":"2026-08-25T01:24:44","guid":{"rendered":"https:\/\/metaphaze.com\/gazettebuilder\/?page_id=9103"},"modified":"2026-08-25T01:24:44","modified_gmt":"2026-08-25T01:24:44","slug":"documentation-stories","status":"publish","type":"page","link":"https:\/\/metaphaze.com\/gazettebuilder\/documentation-stories\/","title":{"rendered":"Documentation: Stories"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Gazette Builder Stories are created by assigning a group of Entries the same <strong>Story ID<\/strong> and giving each Entry a <strong>Sequence Position<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is no separate Story post type to create first. A Story is built from ordinary GazetteBuilder Entries.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"845\" src=\"https:\/\/metaphaze.com\/gazettebuilder\/wp-content\/uploads\/2026\/08\/GazetteBuilderStoryEdit-1024x845.png\" alt=\"\" class=\"wp-image-9104\" srcset=\"https:\/\/metaphaze.com\/gazettebuilder\/wp-content\/uploads\/2026\/08\/GazetteBuilderStoryEdit-1024x845.png 1024w, https:\/\/metaphaze.com\/gazettebuilder\/wp-content\/uploads\/2026\/08\/GazetteBuilderStoryEdit-300x248.png 300w, https:\/\/metaphaze.com\/gazettebuilder\/wp-content\/uploads\/2026\/08\/GazetteBuilderStoryEdit-768x634.png 768w, https:\/\/metaphaze.com\/gazettebuilder\/wp-content\/uploads\/2026\/08\/GazetteBuilderStoryEdit.png 1348w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Create the Story Landing Entry<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Entry with:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-light-green-cyan-background-color has-background\">Sequence Position: 0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">acts as the Story landing page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Give it the same <strong>Story ID<\/strong> that will be used by the rest of the sequence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-light-green-cyan-background-color has-background\">Story ID: EXP-01<br>Sequence Position: 0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This Entry serves as the starting point for the Story and provides the reader with the Story navigation controls.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Add Story Entries<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each Entry in the Story uses the same Story ID and a different Sequence Position.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Story ID: EXP-01Sequence Position: 0<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Story ID: EXP-01Sequence Position: 1<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Story ID: EXP-01Sequence Position: 2<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Story ID: EXP-01Sequence Position: 3<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sequence Position determines reading order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is independent of Campaign Date and Timeline Sort, so a Story can contain flashbacks or other material that is chronologically out of order without affecting the intended reading sequence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Story Fields on the Entry<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open an Entry and use the GazetteBuilder Entry Details section.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For Story participation, fill in:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Story ID<\/strong><br>Identifies which Story the Entry belongs to.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sequence Position<\/strong><br>Determines where the Entry appears in that Story.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Release Date<\/strong><br>Optional. Use this when the Entry should not become available to readers until a future date.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Story landing Entry at position 0 also carries the Story-level display settings used for the sequence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reader Flow<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once the Story Entries are configured, Gazette Builder handles the reading sequence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on the reader&#8217;s progress and the Story&#8217;s current availability, the landing Entry can provide controls such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Start<\/strong><\/li>\n\n\n\n<li><strong>Continue<\/strong><\/li>\n\n\n\n<li><strong>Restart<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Entries within the sequence provide progression to the next available Story Entry.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Readers can also return to the Story landing page from within the sequence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Release-Aware Stories<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Story Entries can have future Release Dates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-light-green-cyan-background-color has-background\">Position 1 \u2014 available<br>Position 2 \u2014 available<br>Position 3 \u2014 future release<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A reader can progress through positions 1 and 2, but Gazette Builder prevents access to position 3 until its Release Date is reached.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Story sequence can therefore be prepared in advance without exposing later Entries early.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unavailable Story Entries<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Gazette Builder protects Story sequence positions that are not yet available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a reader attempts to reach an unreleased Story Entry directly, Gazette Builder redirects them away from that unavailable step rather than exposing it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Continuing and Completed Stories<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A continuing Story can end its currently available sequence with a continuation message such as:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>To be continued&#8230;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When another Entry becomes release-eligible, the Story can continue from that point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A finite Story can instead display its configured ending text when the reader reaches the true final Entry.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Editing a Story<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because Stories are built from Entries, Story changes are made by editing those Entries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To move an Entry within the Story, change its <strong>Sequence Position<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To move an Entry to another Story, change its <strong>Story ID<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To remove it from Story sequencing, remove the Story information from that Entry.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To delay an installment, set its <strong>Release Date<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gazette Builder Stories are created by assigning a group of Entries the same Story ID and giving each Entry a Sequence Position. There is no separate Story post type to create first. A Story is built from ordinary GazetteBuilder Entries. Create the Story Landing Entry The Entry with: Sequence Position: 0 acts as the Story [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9103","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/metaphaze.com\/gazettebuilder\/wp-json\/wp\/v2\/pages\/9103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/metaphaze.com\/gazettebuilder\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/metaphaze.com\/gazettebuilder\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/metaphaze.com\/gazettebuilder\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/metaphaze.com\/gazettebuilder\/wp-json\/wp\/v2\/comments?post=9103"}],"version-history":[{"count":1,"href":"https:\/\/metaphaze.com\/gazettebuilder\/wp-json\/wp\/v2\/pages\/9103\/revisions"}],"predecessor-version":[{"id":9105,"href":"https:\/\/metaphaze.com\/gazettebuilder\/wp-json\/wp\/v2\/pages\/9103\/revisions\/9105"}],"wp:attachment":[{"href":"https:\/\/metaphaze.com\/gazettebuilder\/wp-json\/wp\/v2\/media?parent=9103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}