Ticket #115 (closed enhancement: fixed)

Opened 21 months ago

Last modified 15 months ago

Story linking

Reported by: michiel Owned by: michiel
Priority: low Milestone: MvBlog 3.0
Component: global Version:
Severity: Keywords:
Cc:

Description

Requested by Ferry Boender.

It should be as easy as possible to link to different posts on the same blog as possible. The idea here is basically the same as offered by systems such as Request Tracker or Trace, where you can simply say:

"In a previous post ([ # 101 ]), I talked about..."

or

"When we talked about foo in a [ #foo_used_too_much | previous post ]

or something like that.

This can also be used to create a 'Also see...' list of intra-blog posts, where you can show a list of other posts at the bottom of a post with more information on the same topic. (Note that this is NOT the same as categories).

Other than that, it can also be used to create dossiers. Say you've got four posts outlining something like a tutorial on some topic. You could create a dossier and add all the different posts in that dossier. The post author could select a dossier from a dropdown list when writing a story which would automatically create an 'Also see...' list at the bottom of the post:

Also see...

  • Part 1 - Customizing the MvBlog looks.
  • Part 2 - Using MvBlog plugins.
  • Part 3 - Writing your own MvBlog plugin.

A new sidebar box could be added with a list of all the dossiers. RSS feeds for dossiers could be added. Linking to a dossier in a post's body could also come in handy:

"Welcome to part 4 in our ongoing [ #mvblog_tutorial ] series."

(editor note: added some extra spaces to prevetn WikiFormatting to kick in)

Change History

Changed 21 months ago by michiel

  • version 2.1 deleted
  • milestone changed from MvBlog 2.1 to MvBlog 3.0

Changed 15 months ago by michiel

(In [564]) introduced numeric story linking. You can now use #storynumber in your post. This will be replaced with a link to this story with the story title as text.

Re #115

Changed 15 months ago by michiel

  • priority changed from major to minor
  • status changed from new to assigned

Changed 15 months ago by michiel

(In [574]) Added dossiers to backend. Besides categories a post can also be part of a dossier. The public frontend does not use it yet, but the backend is fully working.

Re #115

Changed 15 months ago by michiel

(In [576]) Resolved conflict and reenabled automerge after merge:

Merged revisions 574 via svnmerge from https://svn.three-dimensional.net/mvblog/trunk

........ r574 | michiel | 2007-09-02 20:01:27 +0200 (Sun, 02 Sep 2007) | 6 lines

Added dossiers to backend. Besides categories a post can also be part of a dossier. The public frontend does not use it yet, but the backend is fully working.

Re #115

........

Changed 15 months ago by michiel

(In [586]) new function like replace_num_ref but this time for dossiers. It works the same, but the syntax to use inside posts is: #d<dossiernumber>

dossier articles now have a dossier info block with links to the other articles in a dossier. This is printed above the comments.

Re #115

Changed 15 months ago by michiel

sidebar and rss needs to be done for dossiers. All the rest is done. Please test and report back.

Changed 15 months ago by michiel

[587] and [591] are for this ticket as well

Changed 15 months ago by michiel

(In [593]) added dossier sidebox. Re #115

Changed 15 months ago by michiel

  • status changed from assigned to closed
  • resolution set to fixed

(In [602]) added rss for dossier overview and dossier posts. Closes #115

Note: See TracTickets for help on using tickets.