Jump to content

IP.Board 3.1.3 Developers Update: "Comments" System

I blogged previously about updates to Gallery which include a brand new commenting system.

This new commenting system is a core feature in IP.Board 3.1.3 and although we've not fully implemented it in the forums, it is in use by Blog, Gallery and Downloads.

As it's a core feature, you can easily add it into your own application just by writing a plug-in class.

A feature recap for the new commenting system:

- Makes full use of "ajax" so that there are no page loads between adding a reply, editing a reply, etc
- It makes full use of the new 'hovercard' system present in IP.Board 3.1.3 to allow mouseover pop-ups
- Automatically sends "like" notifications if enabled

When you mouse over a user link, it pops-up with the mini profile card.

I have written up some basic documentation on how to implement this here: http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/custom-applications/comments-r523



Recommended Comments

[quote name='No1 1000' date='29 October 2010 - 11:36 AM']
Are profile comments separate from this system?

At present, but we'll likely change that in IPB 3.2. This system is in place for developers now, and our upcoming app releases will start making use of it, but IPB won't directly use this functionality until 3.2.

Link to comment
Share on other sites

For those of you asking about IP.Content - we will likely update IP.Content in the next update to utilize these new frameworks, however at this point IP.Content has been "finished" and is locked at present. Basically, we don't want to take a codebase that is essentially nearly ready for release and tear it apart at this stage. Additionally, there are extra difficulties in using centralized classes like this in IP.Content due to the fact that you define your own content types (creating custom databases, etc.) however that won't stop us from including the integration in the future.

If I understand you correctly, yes. You can override the skin file to use in your custom classes, and the central modules will call your custom skin file instead of the generic standard one.

The document explain everything in source file, but is it possible to add the html / template codes as well? it will be very helpful

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...