I think that millions of people would disagree with this statement. I come from WordPress/com, and for sure, comments are not a dead-end thing there, because it’s an essential feature for building a community.
I agree. Having tried out a few other CMSs, I say that WP/CP is still more of a blogging software than a real CMS. I wouldn’t recommend it for a website that has many pages, because that will be very hard to manage.
Just to be clear, we are not talking about removing comments entirely. Just that if you do want comments you have to put one tick in one box. That’s it.
This whole debate is a red herring for 2 reasons.
blog != comments - you can have a blog with or without comments. A lot of people just write stuff without necessarily inviting comments.
comments != blog - I now have 2 sites where I am getting spam comments. Neither is a blog. One is e-commerce and one is a business site, no posts only pages. I made the mistake of importing images while I had comments enabled so now I have thousands of images in the media library that are open to comments. I had to add a code snippet to block this.To me this is a stupidity of design on the same level as Gutenberg.
If you will notice, I just reacted to the statements I quoted. I’m not arguing for or against your petition.
Of course, I know that you’re not talking about removing comments entirely, but saying that comments are a dead-end thing as an argument for your petition is a hasty generalization.
And as to what I said about CP being more than a blogging tool than a real CMS, I simply agreed with what joyously said, and I meant WP/CP’s design, function, usability, etc compared to other CMSs. I was not talking about blogging or comments at all.
I don’t understand arguments over nuances about what a CMS is. WP and CP are systems that manage content. So they are CMSs by definition. Some of you might argue that others do it differently or better, but that’s irrelevant to this point.
As a CMS, having comments on by default is bizarre. We should actually have everything possible off by default, so the site owner can then turn on what they need. That’s really the whole basis of the idea of core plugins. So this petition gets my vote.
I’ll add a bit more perspective. There is a petition with decent support to remove the commenting system from the core into a core plugin. That should be the ultimate goal, I think.
No, that will be in later versions. Some work was done on core plugins, but not on the commenting system. Core plugins for v2 are still up in the air for now.
I haven’t looked at that code in 3 years. It was a mishmash of PHP/HTML and it wreaked havoc on my IDE and it wasn’t fun code to work on. And, IIRC, there were no tests for that code, so, it took a whole lot of tedious manual testing, thoughts, and prayers to get it done. I’m sure it wouldn’t be a huge effort, if someone wanted to take it on.
Sorry, I’m not understanding why. What’s the difference between ticking a box on installation, and ticking it later in settings? There are a whole heap of other settings that need to be configured as well. Membership, file upload arrangements, homepage settings, the week starting day, etc. Why is this one different?
Or is there something else that happens on setup that relates to comments being enabled?
That’s fine - always happy to get 2c from you. I have actually submitted the PR now so I guess the debate will continue over there. I don’t mind at all if someone wants to add that step into the installation process but @anon71687268 isn’t exactly doing the hard-sell on taking on the job.
So, I did a thing I wanted to see if I can do it and it looks like I was able to add a checkbox to the installation screen and it works. Checking the box enables comments, leaving it empty keeps comments disabled. I followed search engine visibility checkbox and its implementation.
Changes to wp-admin/install.php and wp-admin/includes/upgrade.php. Do make the change to schema.php file to close comments by default. Hopefully, an actual expert can confirm if it’s right. Note, I didn’t add @param to the comments.
It’s 3am here. I wouldn’t be surprised if I’m dreaming.
I agree it makes sense to disable comments by default for new installations.
I don’t see the need to add a new checkbox to the installation screen for this. I don’t think it’s important enough to justify requiring people to make yet another decision before getting the site up and running.
(On a separate topic, I would also say the same for the “Allow search engines to index this site” checkbox during installation, because I don’t know a great reason for this to appear during installation either, but that one has already been there for years.)
Yes, v2 and up. Version 1 is supposed to be drop-in replacement. Adding new stuff doesn’t change existing behavior, but modifying existing features does. That deviates from “instantly familiar” tagline.