I currently use the node's comments for the guestbook. Need to add some more features

* Automatically copy the message in a reply to the OP's guestbook and trigger subscriptions.
* Add activity entry for comments in guestbook
* Add a view of comments that show just a conversation between two people

Question: Is using the comment system the best idea? I used the guestbook module previously but found it lacking. Using comments has some advantages but may take too much customizing to get it to work nice. Suggestions welcome.

Michelle

Comments

michelle’s picture

Title: Add additional guestbook features » Guestbook for advprofile

Looks like the guestbook has a new co-maintainer and renewed interest. I'm going to take some time to give it a run through and may end up using that after all. I'm duping the OP a bit, but here's a more complete list of features:

  • Users can leave a message on the profile (duh :)
  • Message can contain text and media (should be an admin option)
  • Profile owner / Users can reply to that message and optionally copy it to the guestbook of the person they are replying to.
  • Profile owner can restrict views / comments on guestbook to all users / just friends / others?
  • Profile owner can delete comments on own guestbook
  • View options should be recent messages on the profile and all messages on separate page. Possibly 1-1 like facebook has, though I'm not sure that's necessary.
  • Integration with activity
  • Integration with subscriptions or other ability to get emailed when there is a new comment
  • Option for private comments / whisper (Maybe. Not sure that's much different than sending a PM)
  • Ajax where possible (I don't know ajax so this would take someone volunteering)
  • New comments marked as such
  • Total number of comments / new comments at top of guestbook

That's all I can think of for now. If anyone has any other suggestions, feel free to add them. If the guestbook module doesn't end up working for this I'll probably end up writing something specific to advprofile.

Michelle

sun’s picture

I think this is a good description of some of the currently available and some worth implementing features of Guestbook module. Actually, most of the features that are not yet implemented, already exist as feature requests in Guestbook's queue.

The only point of this list that should *not* be part of Guestbook module, is:

Message can contain text and media (should be an admin option)

This is clearly related to input formats and filtering of guestbook entry contents. IMHO, Guestbook should only allow to select an input format for guestbook entries, so any of the existing input filters can be used to embed images and other media. However, that might require to convert guestbook entries into nodes (http://drupal.org/node/72607).

# Profile owner / Users can reply to that message and optionally copy it to the guestbook of the person they are replying to.
http://drupal.org/node/204552 - however, badly needs a thorough concept.

# Profile owner can restrict views / comments on guestbook to all users / just friends / others?
- no existing feature request -

# Profile owner can delete comments on own guestbook
AFAIK, already possible. Also important: (Optionally) allow owners to edit entries: http://drupal.org/node/61968

# View options should be recent messages on the profile and all messages on separate page. Possibly 1-1 like facebook has, though I'm not sure that's necessary.
http://drupal.org/node/34484

# Integration with activity
- no existing feature request - however, http://drupal.org/node/60632 sounds similar

# Integration with subscriptions or other ability to get emailed when there is a new comment
AFAIK, already built-in. (Should be an integration, though)

# Option for private comments / whisper (Maybe. Not sure that's much different than sending a PM)
- no existing feature request -

# Ajax where possible (I don't know ajax so this would take someone volunteering)
- no existing feature request -

# New comments marked as such
AFAIK, already built-in.

# Total number of comments / new comments at top of guestbook
http://drupal.org/node/147612

michelle’s picture

Wow, thanks for the detailed analysis! I'm trying to stay focused on a client site tonight, but will look at this in more detail ASAP.

Michelle

Rosamunda’s picture

Very accurate list!
I would Add the possibility to theme the guestbook.
Maybe that is "doable" now, but couldn´t find how ... yet :)

minesota’s picture

Profile owner / Users can reply to that message and optionally copy it to the guestbook of the person they are replying to

The default behavior of all social webs is :

when profile owner clicks 'reply' to the person they are replying
she/he is taken to the profile or profile guestbook comment textarea of the person they are replying to

OR ( which is even better )

the reply box opens up in her/his own page but the reply actually gets deposited at the guestbook of the person they are replying to ( ajax or not ajax )

The guestbook module already has box opening up in her/his own page BUT the reply gets deposited there itself instead of getting deposited at the gusetbook of the person they are replying to.

michelle’s picture

Status: Active » Closed (won't fix)

The guestbook module has panels integration. APK will not be doing its own version.

Michelle

igorik’s picture

would be possible (will be it hard?) to do guestbook view (in views2) like you did in drupal 5? the view could be nice integrate into everything.

thanks for the answer
Igorik
http://www.somvprahe.sk

michelle’s picture

I don't know... I've never tried to use guestbook with views in any version. Don't know why you thought I had. It might be possible in D6 since views 2 doesn't need nodes. Wouldn't work in D5.

Michelle

igorik’s picture

hi

I remember something like that: before advanced profile module was created, the concept with supported files and docs, point by point could be downloaded on your page, shell multimedia. I created my first nice node profile under drupal 5 1 and half year ago. Inside support files there was file (hacked file, I can't remember, for guestbook, some views template I think.)

Maybe I am wrong, and what I remember is something different, in this case, sorry about it.
Igorik
http://www.somvprahe.sk

michelle’s picture

Oh... I did some funky things to get everything working in that tutorial but that was years ago. I don't really remember. But I doubt it had anything to do with views since guestbook has never been nodes.

Michelle

plan9’s picture

I have site users frequently asking me to delete comments from their advance profile guestbook - and wondering why they are unable to delete even their own comments. Did anyone find a solution to this?

michelle’s picture

@plan9: http://drupal.org/project/usercomment

In the future, please start a new issue for new questions. Comments added to a closed issue frequently go unanswered because they don't show up in my issue list.

Michelle

plan9’s picture

OK Michelle - will do, and thanks for the link.