Listings are, necessarily, quite short. However, many users of the DEV platform seem to feel they need more space to describe their product, service, or software, and this makes sense.
In short, there are two problems:
Some users need to use the long format of a Post to add detail that won't fit in a Listing.
Said posts are annoying to many users when they appear in the normal feeds.
The #listings tag exists, at least on DEV.to, but was never given a formal purpose. I propose we repurpose it for promotional posts.
Posts under #listings are forcibly removed from all feeds except its own. That is, a post may be tagged as listings python beginners, but the mere presence of listings will ensure it does not show up in the #python or #beginners feeds, nor in search.
Users may include a link to their #listing post in their Listing: **this will be the only way that a #listings post can be viewed without directly having the link.
It would be important to alias #listing and #listings.
Some other things to consider, perhaps later:
A message visible only to the post author, alerting them that listings are not shown in normal feeds, and prompting them to create a corresponding Listing.
A canonical "read more" link field in Create Listings.
(Possibly) the ability of any tag moderator to add the listings tag to a post. That way, otherwise good promotional posts can be moved without requiring negative actions (Vomit, Downvote).
We could retool the Listings themselves to support longer format. However, this would replicate a lot of work already done on Posts, so it would probably be simpler to just connect the two.