Jeremy I agree that showing navigation frequency over time would be a more useful measure of attention/interest in a tiddler. Perhaps an "Navigation History" tiddler could be derived from an analysis of the history files. These results could be sorted and displayed perhaps as a histogram.
Steve Wharton On Tuesday, November 4, 2014 3:40:13 AM UTC-5, Jeremy Ruston wrote: > > Hi Steve > > If the underlying goal is to track information about how much attention > has been paid to a tiddler I think we can do a bit better than a "last > opened" date for each tiddler. The trouble with a "last opened" date is > that the most recent datum hides all the preceding ones. If I have a > tiddler A and a tiddler B, and tiddler A is consulted 1,000 times, and then > tiddler B is consulted a single time, we wouldn't be able to distinguish > the popularity of tiddler A. > > The TW core already tracks the "history list", which is a list of the > tiddlers that have been navigated to in sequence. You can see it by opening > "$:/HistoryList". So, if someone were repeatedly accessing the same tiddler > there would be one entry in the history list for each navigation. As things > stand, the history list is not saved or synced, so it only persists for a > single session of using TiddlyWiki. If that were changed you could track > the history lists of all your users, and analyse them to get much richer > insights into usage. > > Best wishes > > Jeremy. > > > > > > > On Mon, Nov 3, 2014 at 10:31 PM, steve <[email protected] <javascript:>> > wrote: > >> Jeremy >> >> Here is my probably overly simplistic view of how a "last opened" field >> could function. >> >> What I was thinking of was that "last opened" means the last time that >> the tiddler was drawn on the screen by any user of the wiki (if there were >> multiple users). Perhaps a "last drawn on the screen" timestamp would be >> more to the point. As far as my "tiddler curation" use case goes a viewing >> by anybody could be interpreted as an indicator of "recent interest". If a >> tiddler was to be scrolled into view I think that they would have had to be >> drawn on the screen first. If I had viewed a tiddler but not saved it, I >> would imagine that some sort of a timestamp field would be updated. As an >> approximate measure of reader interest I think that a single timestamp >> could be sufficient. >> >> Just my two cents. >> >> Thanks >> Steve Wharton >> >> On Monday, November 3, 2014 1:06:27 PM UTC-5, Jeremy Ruston wrote: >>> >>> Hi Danielo >>> >>> In my opinion last opened time should be recorded in a different toddler >>>> (a config tiddler) and should be managed by the link widget. This is not >>>> an >>>> easy task for a plugin developer since it is not easy to extend the link >>>> plugin. >>>> >>> >>> I think it would actually need to be done in the navigator widget. The >>> way to handle things like this is for the core to add extension mechanisms; >>> in this case the navigation handling could be extended to forward a >>> "tm-has-navigated" message. Then a plugin could trap that message in a >>> handler on the root widget. >>> >>> Best wishes >>> >>> Jeremy. >>> >>> >>> >>>> >>>> Regards. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "TiddlyWiki" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/tiddlywiki. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Jeremy Ruston >>> mailto:[email protected] >>> >> > > > -- > Jeremy Ruston > mailto:[email protected] <javascript:> > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

