Deslea R. Judd (deslea) wrote in suggestions,
Deslea R. Judd

Tracking Own Comments (modification of past suggestion)

Tracking Own Comments (modification of past suggestion)

Short, concise description of the idea
To address both users' desire to track comments and server load issues by utilising the memory feature as an "opt-in" tracking system.

Full description of the idea
I am aware that server load and database queries have been a barrier to re-implementing the tracking of one's own comments in community and friends' journals. (See past discussion of this issue). It occurred to me that it might be possible to achieve a more limited and less server-intensive tracking using the memory feature. In the "Add Comment" dialogue, there could be a checkbox labelled "Add This Entry To Memories? (Logged In Users Only)" If the user chooses to check the box, along with adding the comment, the entry that is being commented on automatically gets added to the user's Memories with "Posts I Replied" or similar in the "Why memorable" field. This could either be auto-set to "Private" or perhaps the user could have the option of setting a default security setting of their choice for "Posts I Replied" memories. In this way, journal entries rather than individual comments would be marked. So for long threads, instead of the database tracking ten or twenty remarks, it would track a single journal entry. And because it's opt-in, the onus would be on the user to decide whether the entry was worth tracking or not. (A long reply might be, but "LOL!" probably isn't). It seems to me that this would address the users' desire to track without undue strain on the server. FWIW, I already use the memories to track my comments in this way myself, and I know others who do so as well. But we do it manually, and it gets quite fiddly. I'd love an automated way of doing it. It seems to me that this could be the best of both worlds.

An ordered list of benefits

  • Addresses users' desire to track their comments.
  • The opt-in and journal-entry basis of this method addresses the server load problem caused by wholesale tracking of all comments.
  • Is fast and convenient - the user just checks a box. There are no extra pages to follow - s/he is already submitting information by commenting.
  • If the user does decide later to track a comment, they can add the comment to their memories manually. They can also delete memories for comments they no longer wish to track. They aren't locked in by their initial choice.
  • This method could probably be coded in very easily. It would not involve writing new database queries for calling up the tracking. It would only involve merging the Add Memory code with the Submit Comment code. (I don't know BML, but I know PHP, and certainly in PHP this would be a very easy thing to do).
  • An ordered list of problems/issues involved

  • Eventually this could still lead to a significant increase in server load. Not as significant as automatic tracking, but significant nonetheless.
  • The Posts I Replied area of the memories would eventually grow very long and awkward to navigate for some people.
  • Some people will check the box every time "just to be safe", whether they really want the entry or not. These will be the same people who keep copies of EVERY SINGLE EMAIL they send.
  • An organized list, or a few short paragraphs detailing suggestions for implementation

  • -- Add the checkbox to the Add Comment dialogue.
  • -- Add the "add memory & subject="Posts I Replied" SQL query as an IF -- THEN statement. (I'm paraphrasing the field names - as I said, I don't know the specifics of BML and LJ code).
  • -- You'd also need an "IF memory=yes WHILE login=no" statement that yielded a result to the effect that: "Your comment has been added. The entry has not been added to memories because you are not logged in. Please log in and add the entry to your memories manually if desired." or words to that effect.
  • Tags: comments, memories, § implemented differently
    • Post a new comment


      Anonymous comments are disabled in this journal

      default userpic

      Your reply will be screened

      Your IP address will be recorded