Please

- show the total and new numbers in the guestbook header ( new numbers is already shown )
- Dynamic Reply > opens an ajax box > reply gets deposited in that persons guestbook > I remain in my guestbook page and get a confirmation that msg has been posted with a link to that

CommentFileSizeAuthor
#18 Winter.jpg103.07 KBrajshri
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

sun’s picture

Title: Dynamic reply to the person or freind who is commenting in my guestbook » Post guestbook entry replies in other user's guestbook
Version: 4.7.x-1.x-dev » 6.x-2.x-dev
Status: Active » Postponed

I like this feature request. However, using modal dialogs for replies is a different issue.

Michelle’s picture

I'm considering using guestbook with advanced profile. I need this feature. I can't do ajax but will look into a non ajaxy way of doing it.

Michelle

sun’s picture

As mentioned here, this feature request is nice to have - however, there has to be a solid concept that exactly describes how this could work. If that is implemented in other social network sites, how did they implement it?

I could imagine the following:

  • If User C has a personal guestbook enabled, "reply" links will be displayed below User C's guestbook entries.
  • User A clicks on a "reply" link of a guestbook entry from User C in her own guestbook.
    - or -
    User A clicks on a "reply" link of a guestbook entry from User C in User B's guestbook.
  • A reply form is displayed, and User A submits a reply.
  • User A's reply will be posted to User C's guestbook as a new guestbook entry. That guestbook post is prefixed with a note In reply to User C's post in User A's guestbook: that links to the original post in the originating guestbook.
  • If User A is replying to a post in her own guestbook, User A's reply will be displayed below User C's guestbook entry, too (just like current guestbook owner replies).
    - or -
    If User A is replying to a post in a guestbook of another user (f.e. User B), User A's reply will *not* be posted to User B's guestbook.
Michelle’s picture

Status: Postponed » Active

Yeah, this is a sticky one. I've been giving it some thought the last couple days but haven't had any real good ideas. I'm not terribly fond of how facebook does it, to be honest. There, each post goes on the other person's "wall" and there's a 1-1 option to see the whole conversation at once.

What I think would be nice is if we could somehow have "conversations" assigned to more than one guestbook. So the whole conversation would show up in the guestbooks of all participants... That could get messy, though. At some point I have to wonder if they shouldn't just be talking in the forums. LOL!

Or maybe the conversation should just stay put on the guestbook where it started but have a way of notifying all parties when there is a new reply? If you think about it, the main point in having the response get copied to the other person's guestbook is so they are sure to see it, isn't it? So if we just had a way of notifying them, maybe that would be good enough.

I'd like to see some people who are really into _using_ social networks weigh in on this. Ironically, though I spend a lot of time writing code for it, I really don't use them much.

Michelle

(Changing the status because this is something I need figured out soon so one of us is gonna write it ;)

sun’s picture

I like that idea to allow to display a whole conversation on one page. Yes, it is kind of forum- or mailinglist-alike, but in a different context, a "guestbookosphere". So, +1 for that. Drupal's db_next_id() is probably best used to create unique conversation identifiers.

So the whole conversation would show up in the guestbooks of all participants...

I don't think that would help anyone. Also, further posts in reply to an original post in another user's guestbook might not be interesting for that user at all.

Or maybe the conversation should just stay put on the guestbook where it started but have a way of notifying all parties when there is a new reply

In addition to the previous concerns, this would definitely turn a guestbook of *one* user into a forum. What if that user isn't interested in that discussion at all? Also, visitors of that guestbook would have a hard time to distinguish these discussions from other, regular guestbook entries.

If you think about it, the main point in having the response get copied to the other person's guestbook is so they are sure to see it, isn't it? So if we just had a way of notifying them, maybe that would be good enough.

I would say that the motivation for replying to a comment is to give answers, spit out kudos, or spread some information. That needn't necessarily happen in the same guestbook. However, providing some meta information (links) about follow-ups in other guestbooks sounds sane.
Hm. Notifying all users that participated in a discussion sounds crazy, too. But I fear that we'd need a whole subscription management then. And, by talking of subscriptions, do we mean "updated" markers, email notifications, private messages, or optionally all of these?

Michelle’s picture

To be clear, by "main point" I was talking about copying the reply, not the motivation to reply. :)

I'm not sure what the best way is, to be honest. I'm on Facebook and (ugh!) MySpace and both places when you reply to a comment on your guestbook, the comment goes to the guestbook of the person you're responding to. Personally, I find that a really hard way to carry on a conversation but, if the two big names in social networking sites do it, that could be what people are used to and what they expect. So maybe following their lead is the best bet?

I've been thinking that having a guestbook that acts like that and then another block for regular threaded conversations would be cool. But that's off topic for your queue. ;)

Michelle

sun’s picture

Sorry, if I misunderstood you. Me neither has an thorough idea for a proper implementation, and I'm also not very active in those oh-so-popular social networks... ;)

So I think we've agreed on this so far:

  1. If an registered user replies to a post in her guestbook, or of a third user in a guestbook of another user, then the reply will be posted to the guestbook of the author of the post, the user is replying to.
  2. A unique conversation id is assigned to each reply. Sub-sequent follow-ups get the existing conversation id assigned.
  3. If a guestbook post belongs to a conversation, a link to the previous post is prepended to the reply, and a link to a separate page containing all guestbook entries that belong to this conversation is displayed. If there are any follow-ups to a post, links to those follow-ups are appended to a post.

During discussing this feature request with smk-ka, we came to the conclusion that not everybody might want this functionality. So this feature set should live in a separate contrib module inside of Guestbook. This has the advantage that we need to re-factor parts of guestbook.module to implement some more CRUD operation/module_invoke_all logic (like Drupal's node API) to allow better integration with other modules.

Michelle’s picture

That all sounds perfect. Are you thinking about making them nodes while refactoring? I notice http://drupal.org/node/72607 is set to postponed but it would be a good idea to make a decision on that right away rather than trying to change them to nodes later.

Michelle

sun’s picture

After discussing OG integration to some extent, the first major change for Guestbook will probably be #306450: Split module into core and integration modules. That might not sound very related, but it will have a great impact on Guestbook's low-level behavior: Guestbooks will no longer be tied to user ids. This is in turn means that a guestbook could also be tied to a node in the long run, which is the ultimate prerequisite for #72607: Use entities for guestbooks and guestbook entries.

lillywolf’s picture

subscribing

frankcarey’s picture

subscribing +1

maykbrito’s picture

I wanna it too!! PLEASE

feconroses’s picture

suscribing :D

rajshri’s picture

Component: Code » Documentation
Assigned: Unassigned » rajshri
Category: feature » task
FileSize
103.07 KB

hi...

This works but never shows the latest guestbook entry. For example if you wish to show the latest 5 entries then it will show entries 2 to 6, but not the actual latest entry. This is a bit confusing for people entering comments as they expect their new comment to top the list and it never does (or at least not until another there is another newest entry).

Rajshri..

BPO process

TwoD’s picture

Component: Documentation » Code
Assigned: rajshri » Unassigned
Category: task » feature

#18 seems unrelated to this discussion, reverting fields.

HARRY WHITE’s picture

Assigned: Unassigned » HARRY WHITE
Category: feature » task
Priority: Normal » Major
Status: Active » Needs review

hello to every one
can any one just suggest me how to use guest book entery.
________________________
harry white
Payroll Software

Michelle’s picture

Assigned: HARRY WHITE » Unassigned
Category: task » feature
Priority: Major » Normal
Status: Needs review » Active

Please don't hijack issues. This is an active feature request so it is not implemented, yet.

Michelle

Michelle’s picture

Status: Active » Closed (outdated)

Closing this because a D6 issue is unlikely to be implemented after all this time and this is the second time it's been hit by a spammer.