Sitekit Forums

Sitekit Forums

General Discussion - Features of forum

Andy Hadley

Andy Hadley

Posted on 19 August 2014

I'd like a brief description of the features - pinned is obvious, but the other statuses less so. But also, it still seems a bit structurally flat - I can reply to the post, but I can't reply to someone else's post. I also had a request today for a polling button (or equivalent of the Facebook like I suppose). You'll tell me that is easy within posts - any chance of a sample ?

Ian Stewart

AdminIan Stewart

Posted on 19 August 2014

Hi Andy,

I can get you a partial answer for now, the features are as follows and are in the context sensitive help.

  • Pin - this keeps a particular discussion at the top of the initial table view, if there are multiple pins then they are ordered by their most recent updated one.
  • Lock - this prevents any users adding additional comments to a post.
  • Manage - opens a thread in admin and allows you to see and edit it's comments.
  • Edit - allows you to edit the comments or the main forum post
  • Delete - self evident, but deleting the initial post also deletes the comments
  • Sink - Tricky to explain. Basically the initial forum table will always be ordered by the most recent post with the post that was most recently responded to (commented) at the top (pinned posts excepted). This can be annoying if a contentious post attracts a lot of ongoing comments that add nothing to the discussion but keep the post 'elevated'. Clicking on sink means that subsequent comments on that post do not change its order on the page and so as new posts are naturally added to the forum the post will gradually 'sink' off the bottom of the table.

On your structural point, yes we did that deliberately it seemed to reflect the way that a lot of modern forums operate and while I'll freely admit it makes it easier to build I'd argue it also makes its easier to manage for an end user. The simpler structure will also be handy when we add the ability to edit forum posts.

Polling buttons are more complex, we were going to put a simple implementation in for 10.1 but then looking at it we realised there's a lot of subtle variants from voting up and voting down, where a count can be incremented both way, or only positive votes or star rating where the voting is restricted to a fixed range or 'stars'. There also the 'like' and 'not like' approach also. Basically we were short of time and couldn't fit it in and we're still trying to think what should go in 10.2 so I'm open to your input here. The other complexity with voting is that each vote needs tied to a user to prevent duplicate voting so we need a data structure for that and voter need to log in to vote. That said at the moment you can create a voting system with a custom integer field on a post and some script to count up votes added to that field by front end posters, you can also use a guid per user or set a local cookie to do some rudimentary duplicate post prevention, I don't have any examples though. 

Andy Hadley

Andy Hadley

Posted on 24 September 2014

Thanks Ian, that's great. I have created a newsfeed linking to the forum on the front page of my Intranet, but the posts don't work. The links just append their ID onto the main site URL, and therefore not load relevant the page. eg myurl.nhs.uk/?postid=862

I don't think this is something I can control ?