Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Deleting Posts in v1

In the previous versions, you could "clean" the posts if they are hidden. Is there a way to do this in v1?

Comments

  • you want the long answer or the short answer?

    WEll the long answer is nope
    and the short answer is no
  • What is the logic behind not having the ability to delete posts?
  • there is none really i dont think.
  • you can hide posts (and recover them again), and you used to be able to clean them out permanently at a later date (i.e. purge hidden posts). I expect the add-on is just probably still in the works.
  • MarkMark Vanilla Staff
    I wish people would stop saying "no" to others.

    99.9% of the time the answer in Vanilla is a resounding YES.

    Yes, you can remove hidden discussions. Yes, the extension exists. The removing of hidden discussions actually works perfectly on my dev server. I'm having trouble with the other half of the extension - which performs a mysqldump of your database. When it is finished I will be uploading it to the addons site.

    I'm pretty sure that someone is going to write a different extensions sometime soon that will allow you to delete instead of hide instantly.

    As for the logic behind not being able to actually delete comments and discussions, there is PLENTY.

    1. I don't care how small your webspace or allotted database space is, comments and discussions take up almost no room. I've had this forum running for years and it has hundreds of thousands of comments in it. It is still less than 13 megs dumped to plain text.
    2. Data is valuable. A good rule of thumb when considering whether you should delete something or not is to NOT do it. You never know when you might need that data again.
    3. Mythology: Some people think that having that data laying around slows things down. That is not true. It does not affect performance in the least.
    4. It's all semantics. I could have called the button "delete" instead of "hide" and no-one here would be the wiser. But people like to keep things "tidy" in their heads, so if something is hidden, that's not enough. They need to know it's "gone".

    Let me tell a story: Years ago I ran a private forum where two members started a flamewar between one another. I had a "delete" button that actually just marked comments and discussions as deleted, and I'd spend a lot of time going around cleaning up after them. A few weeks after it began one of the members stopped coming to the forum. He later contacted me via email and told me that he had been attacked by the member still attending the forum in real life at a club in Chicago. He was in the process of filing a lawsuit against the guy and the courts were demanding backup documentation on what led up to the event. He needed to have records of the threats online, and ... luckily ... I still had them.

    I can think of countless times when having that "bad" data turned out to be a good thing. You might not like having it in there. It might eat away at the back of your mind when you're trying to sleep at night. But you will thank me later when you need it for *whatever* reason.
  • edited July 2006
    Mark, I definitely agree with you.

    When I was at senior school in 2000, I started a school forum and hundreds of my schoolmates pumped into it. Hundreds of posts (comments) were created every day since then. The forum grew to about 1,000,000 posts and 100,000 topics in these 6 years. However, not even a bit of posts were permanently removed except spams. In fact, only 0.1% of the posts were `removed' from the forum and most of them were just moved to a Recycle Bin and never seen by common users. On one hand, it is clear that hidden comments would not affect DB size or performance, for those `removed' posts did not affect a bit of mine. On the other hand, when participants were involved in quarrels or even fights, they would need evidence and they would beat you like a pig head if you do not have backups of their comments.
  • I do tend to delete things, only because most of the frequent users on the forum have admin privs and can see hidden posts.
  • format c:
  • you can hide posts (and recover them again)
    Is there a way to do this without going inside the database? As an administrator, why isn't there a "Display hidden comments ON/OFF" (juste like "Text mode")? With this enabled, we should see hidden comments with something to distinguish them (bright text and/or a red "hidden" mention), with a little unhide button.

    Mark, is that possible as an extension, if not in the core? Same idea for hidden discussions, too.
  • This is in core already. If you are an admin, go to your account preferences and clcik the little checkbox to display hidden comments or discussions.
  • just doesnt work though
  • remoukremouk New
    edited July 2006
    Well, I must be blind. Forget it. :)

    Immersion > It works!
  • edited July 2006
    really? has it been reported as a bug? I am quite sure it works on my forum. EDIT: I am glad it is sorted now.
  • :( guess it is just me it doesnt work for, awww i turn it off and on and on and off but still nothing happens
  • Mark, why not just offer them up as two entirely seperate extensions instead of one? I know it makes sense to have it in one unified panel (maybe that's an idea to chain extensions which work together or seperately) but thinking about it, having one to explicitly delete discussions next to one which backs things up doesn't seem very intuitive :)
This discussion has been closed.