Timestamps

One thing that makes fbi harder to use as a journal is that editing an item for grammar or any other reason like clarification resets the timestamp. I can see three solutions, maybe there are more:

Where it hurts is that the timestamp for the origination of an idea or blog entry gets lost in the resetting.

update 2/27/2007
There actually are 2 dates in the database.  The one called "published" records when the item was originally published.  The other one called "date" is the last change ... it is what is shown with the item and what determines the sequence of of items in the streme.  So, if you are curious when the item was originally created you can go into the db and see, and/or record in the item when it was originally created.

Having both dates show in the item would be informative, but it is one of those infrequently used features which clutter a screen. 

It's easy to timestamp manually, but i agree it would be cool to have a timestamp feature and i am investigating how much work it would be. (**1)

I had though originally that it would be a problem that editing an item always forced it to the top of the streme.  But after using it all this time i think it would be a rare occasion where i would ever want to click on a button that said: don't update the item in the streme.

Tags

  1. timestamp
  2. ~change
  3. ~consideration

Comments


Seth says
(**1) What needs to happen for a timestamp to work is to modify add/index.html.  Identify the place right before the write to the db.  Put in there a regrex for someting special like "$$timestamp" and then transfrom that to the current date plus an icon.  You might have though that this would work along with the square bracket logic, but it doesn't. Square brackets are evaluated at display time and by then it is too late.  My estimate is 1 day of work from a cold start. Sans your own effort, don't hold your breath.

Mark de LA says

   Thanks to the for the favor of the reply!

Please take under consideration the use of fbi for journals and logbooks.  A journal is like a diary that has something for each day.  A logbook usually has each entry preceded by a timestamp. With some features such as the tagging & editing of comments these applications would be much more facile.
   Please consider that a timestamp function might want:
    1. [new timestamp]  - new every time it's calculated
    2. [static timestamp] - new on first calculation, but static or permanent thereafter
    3. [version timestamp] - use is for versioning - have the format be a version number rather than a date e.g. ver 1.1.007


Seth says
(**1) PS.  Actually a timestamp might better be implemented in the BoxToDb function in /common where there already are other transformations happening.  Reduce time to 4 hrs.  

Seth says
M 2007-02-27 10:21:01 6202
Please take under consideration the use of fbi for journals and logbooks.  A journal is like a diary that has something for each day.  A logbook usually has each entry preceded by a timestamp. With some features such as the tagging & editing of comments these applications would be much more facile.
I think that putting time into a edit comment feature would yield a better pay off.  That way you could use the comments as the logging feature.  The only time stamp that i am considering is your (2), which i think would be entered $$timestamp$$,  and would be calculated just once and transformed into something like <span><image=...>2007-02-27 10:07</span> and there it would stay untill it was manually edited to be something else.

Mark de LA says
The $$whatever$$ syntax seems to be introducing a new syntax

Mark de LA says
I thought of a less intrusive change for the display of the original date. Just make a rollover for the posted by line that gives "first posted is 2007-02-27 10:07:32" or something like that in small print.


Seth says
M 2007-04-01 09:03:30 6202
I thought of a less intrusive change for the display of the original date. Just make a rollover for the posted by line that gives "first posted is 2007-02-27 10:07:32" or something like that in small print.

Well i think we do have room on the status line to show both dates.  I revised it accordingly.  What do you think?  Do we really need the time of day as well?

Mark de LA says
TOD is usually a part of any timestamp. It provides a discriminator between competing entries or ideas, IMHO. Navy logs do that. GW did it.


Mark de LA says
M 2007-04-01 11:52:58 6202
TOD is usually a part of any timestamp. It provides a discriminator between competing entries or ideas, IMHO. Navy logs do that. GW did it.

Nice job, BTW!

Mark de LA says
Mr. Wallaby 2016-04-21 07:46:11 [item 6202#51358]
  • [!timestamp]  – I woke up
  • [!timestamp] – took piss
  • etc.
Seth 2016-04-21 08:04:12 [item 6202#51359]
more kontext, more kontext, more …

i dreamt about life,  half woke up, didn't open my eyes,  thought about life, fixed my prunes and coffee,  ate them in the dark, thought about life, went back to sleep,  took a shit,  thought about how good it felt, went back to sleep, woke up saw about your little piss,  wrote this.  thought about the recording i made yesterday with a customer re this  ←  the highlight of what happened yesterday, but yet an untold story.
Mr. Wallaby 2016-04-21 08:10:05 [item 6202#51360]
Just an example of how I write a log – each entry in the bullet list is a timed item.  fbi2.z probably can’t do it. Still I don’t want to write another comment for each entry – too much real estate to waste. too much server access. BTW- long or short piss was not part of my entry. smug
Seth 2016-04-21 08:39:25 [item 6202#51364]
well you can log like this now … only command you would need would be the [timestamp] … also sould be a easy piece … of course you could just do it manually [8:39] … almost as fast
Yep I already do it in choy, manually. thumbs up wanted to see if I could encourage T to keep a journal/log for a while.

Seth says
Mr. Wallaby 2016-04-21 08:11:04 [item 6202#51361]
BTW is there a way to default to draft for a group or author or ???
Seth 2016-04-21 08:19:05 [item 6202#51362]

under group settings, “draft” does not appear in the selection for draft. 

but if the quad is set to draft by an admin, it might work, depends on how nathan programmed the rule.   it does seem an easy rule change. 
Mr. Wallaby 2016-04-21 08:33:54 [item 6202#51363]
?
Seth 2016-04-21 09:41:21 [item 6202#51367]
unfortunately, the way the system is coded,  its not that simple.    posting statuses for “draft” and “hide comments” are independent of whether the post is “publish” or “private”.   there were no defaults for those programmed that i know about.
Mr. Wallaby 2016-04-21 09:43:32 [item 6202#51368]
IMHO if private really meant private there would be no need for draft.
Seth 2016-04-21 09:47:48 [item 6202#51369]
well “private” means private to everyone in the group.   “draft” means private to the person writing the thought.   quite different matters.   both are needed.   i also like the way a draft gets highlighted so an author is made keenly aware that it is just them. 
Mr. Wallaby 2016-04-21 10:58:31 [item 6202#51370]
I guess private then means one can make group conspiracies.
grin

Mark de LA says
Heard silently in the hallway this AM – “c’mon body let’s go take a shit!”

Seth says
nathan 2016-04-21 14:07:15 [item 6202#51375]
Not sure about all that is happening here. But yes, in group settings you can choose the default status if you haven’t figured that out already.
Mark de Los Angeles 2016-04-21 14:12:39 [item 6202#51378]
Apparently cant set group default to draft.
no, nathan, you cannot choose a default setting for “draft” in the group settings. 

See Also

  1. Thought Switch link to Comments to RTE vs Quick with 0 viewings related by tag "~change".
  2. Thought Suggestion for signing in to open groups with 0 viewings related by tag "~change".