Where am I added - Authoring

Jul 04, 2024, 20:19 IST
Where am I added
Publish Story's "Where Am I Added" feature helps users track and manage where their stories are published across the website, including sections, priority lists, and multi-published child information.
A story can be multi-published in several sections. A story can be added to the priority list of several sections. Both these features are very frequently used for different purposes throughout the Publish Story system. For users to know about all these usages and manage the same in one place easily, the Where Am I Added feature exists. Publish Story's "Where Am I Added" is a central hub that tracks exactly where your stories are published across your website.
A few clicks reveal its placement in sections, priority lists, and even multi-published child information. Also"Where Am I Added" allows you to directly remove stories from these placements or priority lists, all with confirmation prompts to prevent accidental deletions
Features
  1. Find the MSID of the story
  2. Title used in all the linked entities
  3. Path and msId of the linked entities
  4. Multi-publish child information
  5. Multi-publish original information
  6. Priority information
  7. Delete Multi-publish Child
  8. Delete from multiple Priority List
Usage Facts
For a story by default, it will show the msId of the story, parentId (i.e. the msId of the section where it is published/exists) and path of the parent section. In addition to it, the following information is also shown as required.
  • If the story has a multi-publish child, it shows all the children in a list with the following information.
  • msId of the multi-publish child, name of the multi-publish story and path of the parent section of the multi-publish story.
  • If the story is added to priority, it shows all the priority sections in a list with the following information.
  • Title used for this story in the priority, msId and path of the priority section.
  • If the story is a multi-publish child, it shows the title, msId and path of the original story.
  • Remove a multi-publish child
You can delete one of the listed multi-publish children in a click. A story deleted from Publish Story is not retrievable, to prevent unintended deletion a confirmation window is shown to the user before clicking the delete button. Also, for the same reason individual deletion is provided instead of bulk deletion.

Remove from the priority list

Click the checkbox corresponding to the priority sections and then the ‘Delete’ button. Before removal, a user confirmation box is shown to prevent unintended delete operations. If successful, a message is shown at the top of the page with the removed priority section names for 10 seconds. If unsuccessful, an appropriate error message is sent to the user.

Instead of removing the deleted priority sections from UI, user action is disabled and all the deleted entries in the list are highlighted which makes it easier for the user to know about the action taken & enhance management of priority removal.

Priority removal API loop through the to-be-deleted list fetches the priority list, removes the story from the priority list and saves the updated list in the graph. Since multiple users manage priority at the same time there is a possibility that someone else may be updating the same priority list, this race condition is already handled with a locking feature in the priority API. In this case, the removal from the priority list for this section fails but the errors are gracefully handled so that it doesn't prevent removal from the priority list for other requested sections.


How To Access ‘Where Am I Added’

From the context menu, click the ‘Where Am I Added’ option that opens up a dialog box showing all the information. The same can also be opened from different authoring pages.
In articles, videos, sections etc. authoring page, click on the usage button at the top right side. In movie review, slideshow etc. authoring page, navigate to the additional section. In the photo gallery section, a javascript embed authoring page, which opens in a dialog box and written in old GWT at the bottom of the page.

Other than the reverse lookup for an entity, it is enhanced with the option to remove the linked story directly from the dialog box. This provides a simple and useful way for the user to manage all the linking of a story from one place.

Tags:
  • Where am I added
  • Content Path
  • Multi Publish
  • Content Directory
  • Content location