Help us test the new comment system
Update: We have deactivated the commenting plugin for now as it had too many issues. We will take another look at it once it offers missing features.
The native WordPress comment system is limited in many ways. There is for instance no option to subscribe to comments or edit your own comments once you hit the submit button.
Over the years, I have added various WordPress plugins to the site to improve the commenting system. That's why comment editing and subscriptions are supported.
But limitations don't end there and plugins can only go that far to remedy some of the issues.
I started to test various commenting plugins or systems for WordPress and while I liked features of some, I could not really find one that fit all requirements.
For instance, while I liked some of the features that third-party commenting systems such as Disqus or Livefyre offer, I disliked that comments were stored on third-party servers. This not only required migration of comments to those servers -- and back from them should the need to leave the service ever arise -- but meant that the commenting system depended on that service functioning properly at all times.
Plus, it had privacy implications for commenters since their comments, and thus email addresses and other information, were stored on third-party servers.
This left a local comment system as the natural choice. While that takes care of privacy and dependency issues, it meant having to compromise in some regards.
After evaluating what was on offer, I selected wpDiscuz for this website. It is a free commenting plugin for WordPress that integrates well and keeps everything locally. If you want, it is a frontend for WordPress comments that changes a couple of things and adds others.
One of the things that I wanted was to limit the initial comment count on article pages. The reason for that was that search engines might see comments as low quality content on websites which in turn can have the effect that the site's visibility in search engines is lowered.
For now, the three newest comment threads are displayed when you load a page. This should speed up the loading of the page in general and reduce the load on the server as well. A link is placed to load all remaining comments at once which takes a couple of seconds on pages with hundreds of comments but should be near instant on most.
The new commenting system adds features that you will benefit from as well. First of all, it is now possible to edit the editing time. I have modified the time to 30 minutes which means that you can edit your comments for 30 minutes before that option expires.
Second, the subscription options are better now. Instead of having to subscribe to the all comments like before, you can now subscribe to replies to the comment you are writing or all of your comments in a thread.
The plugin supports more features than that but I have not enabled all just yet. It supports voting for example which could be useful but since it does not order comments based no votes, I made the decision not to enable that feature right now.
I have tested the comment plugin as thorough as possible but there may be issues. If you encounter any while leaving comments let me know please so that I can fix them.
For now, this is a temporary switch to find out how well the system runs on Ghacks. If no negative side effects or issues are found, it will become the permanent comment plugin on the site.Advertisement
Sounds promising :)
one more test reply :)
Reply test. :-)
Reply 2 :)
I am happy to help. I understand the frustration of comments. This seems like a good solution, certainly worth trying.
I dislike Disqus et al. as I don’t like sharing my thoughts with third parties. When I comment, I believe it should be with the local community on the website not with a “global” community as defined by Disqus or Livefyre. I don’t like being tracked by Disqus or Livefyre.
Thanks for keeping your/our comments local
If you want to see a very good example of where Disqus works very well, I suggest you visit How-To Geeks http://www.howtogeek.com/ and browse their forums. One good thing about that format is that after you register, you do not have to re-enter your info – such as name, email, etc. – because you have a profile which the system remembers.
I know that the owner of HTG has a few misgivings about Disqus, but so far it’s working much better than the the previous system he had been using, which he left about two years ago.
This comment system you’re trying out does not seem very appealing in it’s basic GUI – but as we all know, people all react differently to change and new things. I will be interested to see if you experiment with other options.
As far as I know, How To Geek uses Discuss and not Disqus ;). I thought about it but it would take considerable time and effort to get it running.
Opps – my mistake Martin ;)
And you’re right about the time and effort, because I can remember what it was like for Lowell when he decided to move HTG over to Discuss – which was also a work in progress at that time – and still is to a certain extent as he recently did a few “tweaks” to the site not long ago.
It took a while to get used to Discuss – and some long-time members of HTG left because they could not handle the significant changes in the new site.
Sorry for the confusion regarding Disqus and Discuss.
It’s Discourse: http://www.discourse.org/
Does this commenting system have the ability to sort comments? I note that it is sorting newest first. I prefer oldest first.
I can change it as a global setting only. If the majority wants oldest first I can make the switch. Comments?
Wondering how much thinner the reply box gets, the more we comment here :)
Cheers from Cologne!
It is limited to three levels.
I always read oldest first if I can. It makes it easier to see the framework of the current comment. It also makes the comment that you wish to revisit always be at the same location when you scroll.
That makes sense. I switched to oldest for now.
I prefer to read oldest first, it seems more natural.
With the ‘newest first’ system, you’re not even reading in a completely bottom up direction because replies are posted beneath the main topic. Thus you read down, then up to the next topic, down, then up, etc. Just feels unnatural.
I really dislike that threading stops at three levels. What’s the reasoning behind that?
Although I like email to be newest first, I do prefer Comments to be oldest first.
Hmm, not yet sure if I like it, breaks my user style for gHacks and make the site look terrible now :( See if I can fix that. What I really don’t like is the poping/zooming out effect. It’s modern but I find that extremely disturbing , unfortunately you find it everywhere these days.
I could do without that as well. Let me see what I can do about it.
Don’t worry about it, Martin. It just had to be said :) I don’t really get why it is there, doesn’t really make things better.
I don’t see any “popping/zooming out effect” at all. What kind of operating system are you using?
teste teste 123
Brothers, working men, this is comrade Stalin testing ghacks from heaven. :)
Comrade Stalin is NOT in Heaven!
Still no way to delete posts?
Disqus is a little paradise for trolls, I’m glad you decided not to use it.
This is better for me… my system colours are best described as virtually black with off white text, the old system did not hard code colours in reply box, leaving off white text on white… this one does keep colours fixed so is good that way
Something in Privoxy was blocking the “load more comments” action. Couldn’t be arsed working out what exactly, just added ghacks.net to my exception policy (basically i block everything and everyone and then fix/allow the “broken” parts of websites I visit regularly).
OK, so I just tried to post and it now requires the email field filled out. This is annoying for regular anonymous posters
Was this different before?
Yup – I just left the email field empty
I never before filled in an email address when commenting on your site. I prefer not to be obliged to give out an email address unless I want to receive an email regarding that activity. Replies to comments which promote colloquy are of course desirable, but I for one see no immediate global need to receive any personal emails on any topic here.
When I clicked on “Post Comment” I got a red message “please fill out this field to comment”, so I will put in a nonexistent address and see what happens. OK, another error message, your interface must have checked domain, so I will use a real domain.(amazon).
BTW: Narrow input window makes prrofrding my entry difficult.
I put that on the list of things that I’d like fixed. The setting you are referring to doesn’t seem to use WordPress’ preferences in this regard.
Ugh, this new UI was designed by unsupervised teenage help! Old one was much better!
First I can’t see all of what I have typed while I am typing it. Next it demands an email address, but if a phony one is put it, that gets by – so why ask in the first place? Next I try to modify or edit my comment after posting, and see no way to do that. Next I try to link to my own comment, which I previously could do by comment number, and that does not seem to work – so I cannot save a link to my comment for future re-reading to see who might have answered what I had to say.
You can modify the size of the comment box via drag and drop. I’m investigating the editing issue currently.
George – I just used [email protected] since it was the least amount of letters
Also – the overlay “you comment is awaiting moderation” is extremely annoying because it requires me to click the damn thing away. Surely this could be handled more elegantly?
I dont have any ideas to suggest improvements because it’s OK for me.
Few months back I received a mail on latest info on my comments [post] on Windows 8 pre -release article in ghacks. It must have been from 2011/12 archives.
Anyhow best of luck Martin for further improvements
Oh darn, you lost the website field?
I’d love for you to bring the website field back. Plus although 30 minutes seems good for editing, I hate having to re-enter my information. The previous version remembered who I was.
Let’s see how it works.
The first thing that I notice is that your posts are not highlighted anymore. I thought that was a great idea. Also, the website field was a good idea, but I wouldn’t call it mandatory. The third thing is that you have a default avatar image (48×48 pixels) that shows partially to the left of the comment form (it is currently shown as 8×8 pixels); its URL is http://cdn.ghacks.net/wp-content/plugins/wpdiscuz/files/img/avatar_default.png .
Nebulus I don’t see the avatar image, can you create a screenshot of the page where it shows up?
I would, but you changed it back to how it was before :)
Compared to what I’ve seen here previously, the comments layout is balooned (line height? too much whitespace) necessitating extra scrolling. For me, “Load All Comments” is preferable to (Google Groups?) pages which incrementally load only a few at a time, but I worry that a casual, or rushed, reader will overlook that l’il gray button. Might be helpful to add a blue border to the button? Change the button color?
ps: Across the months, when attempting to post comments here, it has seemed like a crapshoot for me. Nearly half of my comments have failed to post. Some have been a bit contentious (grousing about changes to firefox), but none have contained vulgarity nor hyperlinks. Upon submission “Slow down — you are posting too fast” or somesuch has sometimes been displayed; at other times the page has reloaded with no indication (“…is awaiting moderation” or “…have 9min 59sec to edit”).
I’m sorry that you experienced issues in the past. I can adjust some of that line height and whitespace stuff later today by editing the CSS file of the plugin.
Let me know if you experience less issues under the new plugin.
Hi … i cant use my email when domain end with .info
on a first look i have to say i like it. simple, clean, nice!
let’s see how that editing goes!
ok, am i blind, or where is the edit button? only “reply” here…
It appears you were misinformed about where you are.
There’s an old Twilight Zone episode that deals with that condition.
A Nice Place to Visit
As for comments, though I clicked the Reply link in Comrade Stalin’s comment, I’m pretty sure my comment won’t appear directly below his.
By default, I don’t download scripts.
If a script was plainly named as ensures_proper_comment_threading.js, I might be convinced to whitelist that.
Scripts with names that are obfuscated or are clearly not useful definitely remain blacklisted.
For a view of how to do comments with threading done properly–without scripts, visit soylentnews.org.
They use Slash/Slashcode (a customized version of the codebase from ~2001).
I have not encountered a better CMS/forum software.
Happy you didn’t choose Livefyre (Slate uses this awful commenting system. It is very slow and doesn’t update well. I don’t much go to Slate these days because of the Livefyre problems.
Also happy you didn’t choose Disqus. Had you done so, I would have stopped leaving comments. Disqus has a big hole in its design – it allows someone to follow you (by ID) without your permission. This might work well in a social networking system like Twitter but it does not work when using a single anonymous Disqus ID on various web sites. Someone following you via your ID could well gather enough information to find out who you are, what your political and social views are and more. I had wrote to Disqus about this security hole years ago but last I checked, they had chosen not to do anything about it.
One function I would like to see in your email is to only send one notification of a comment reply and then require the person to visit the website to see any possible remaining comments and to get another email notification. GHacks before (still?) would keep sending an email notification with each new reply, filling my email with 10, 20 or more notifications of replies on popular posts that I left a comment in. That is annoying. It is why I am not checking the “Notify” me box for this post.
RE: email notification point above, I am thinking similar to this:
“There may also be other replies, but you will not receive any more notifications until you visit the forum again.”
I get nailed on my contact form 7 to where I have to use a capthca – and even so, I can barely stand the spam. I can’t find any free ones that work effectively any more. I’m surprised you don’t need to use one. :)
Large area is occupied by the “join the discussion” and …….. below every reply. Please try to remove it and keep the button “Reply”. To make more simpler, you can add another button “Leave a new comment” below “Responses to” and also with every comment/reply.
When the “Leave a new Comment” is clicked, the comment form can be set as drop-down. This will reduce the number of scrolls in every page and also improve the functionality.
The functionality is good. However, it occupies more space and needs effective captcha.
Hey I’m cool with whatever comment system as long as it allows guest (non registration) no passwords, no emails, and I find it rather impressive that you have no captcha’s. Either you get very low spam volume, or you’re very vigilant with moderation.
I’ve lost interest in tech sites that force you to register to comment, so hope it doesn’t happen here too.
I’m glad you chose not to go with Disqus. It’s an odious system – it requires registration (to be avoided at all costs- just one more method of hoovering up my personal data) and takes forever to load.
Priorities for a commenting system:
– chronological ordering with threading
– loads with page (doesn’t require a click on “Comments” to load)
– loads quickly
– large number of comments per page so as not to require further clicking to endless other pages
Just wondering what happened to the comment I posted to:
I have checked again just now and it still isn’t there.
Guess it is still awaiting moderation!
Are you sure it was accepted by the server? I cannot find a comment matching your name or email in the spam nor moderation folder.
Well this comment machine is working all right!
I could not see anything that said it wasn’t accepted by the server.
The only thing I did different was edit the comment for a spelling mistake – I can remember seeing “you have such and such a time to edit this comment…” but no other message.
I wasmaking an enquiry about why my youtube check page looks like this:
here it is if you can’t find it on the server,
– DO NOT use Disqus for Ghacks’ comments.
It’s a PITA.
I really dislike Disqus…
makes it hard to read comments
on some websites.
As hard as I try,
I simply can not read the comments
on some sites which use Disqus.
At the end of an interesting article,
the page says:
– “Log in to Disqus to read the comments”.
Well, that’s insane.
So, I just move on to another site…
Disqus = unusuable.
Like the fact no email NECESSARY
I like to read oldest first if I can.
Can I assume the Facebook comment plugin is off the list, or is that an option you never looked at considering you must have a Facebook account to comment, but it does allow editing, subscribe to a feed, and replying and of course, “Like”. Considering you already have a Facebook page Martin, perhaps you can make a simple survey like, “Are you a Facebook user” (https://surveyplanet.com/551edeb4859fb75125307d5f) which I already created.
Blue, I decided not to use third-party plugins or services and Facebook is one of them. The main issues with all of them are privacy and data access.
Since posting this yesterday, so far the poll results are 43 yes, and 1 no. Perhaps looking at the numbers will help you decide.
Thanks. That still does not mean that would use their account to comment though.
Hi Ted! Â Thanks for taking the time to test the system. Â There is no preview but you have usually plenty of time to edit a comment before anyone notice it. Â I agree though that a preview would be cool – I’ll keep this in mind. Suppose you are 1,000 miles from home, yet have the ability to monitor and control every watt of power in your home or office building from the palm of your hand. What could you do with that capability?