I think that is a very good idea and would be another important point of distinction between closed. @techapj can you add this to your list?
I’m not sure that “archived = hidden” is a good line to draw. Alternatively, you could do something crazy like automatically submitting archived topics to www.archive.org.
I always understood an archive to be a place of public record, to be referenced when required. So I assumed the purpose of archiving a topic was to ensure a particularly-important topic remained preserved and unchanged - like locking cells in a spreadsheet to prevent accidental changes.
This sounds more like bundling up old business records, ready to throw them out when they get beyond the seven-year limit (or whatever the local legal requirement is). I’m not sure quite what I’d call that, but it wouldn’t be archiving.
Yeah, I don’t like that idea either. They can unlist if they want it hidden from Search Engines, why should Archived be removed?
Archived simply means you want to store it in its original state, you don’t want it modified. It would be similar to a static page which are still visible to search engines.
There is already a solution for this, they can unlist it and archive it. Done. Bam. Easy. Archive does not equal invisible.
With the change proposed, it is impossible for me to save a discussion in its current state without making it invisible/impossible to find. That’s frustrating.
Definition of archive:
Keywords: “Long term storage”
What if all of the important documents from our history were archived in the way you’ve outlined? They would be nearly impossible to find by new users because they don’t have a link to it. Hardly the best use of long term storage, yes?
So it seems we do actually have a few archived topics (over 20 pages worth). So the impact on us is real (just an FYI).
Yes that is an even better idea. @techapj make it so unlisting a topic removes it from Google search results by adding the no index header.
This post has been updated re-posted here:
Original post below
I was trying to get a handle on what “archiving” a topic does compared to “closing”, I walked though the code and made a few notes - which I thought I would share.
I just want to point out and re-iterate that @codinghorror’s post here really does visually display quite well this functionality:
##So how does “Archiving” vs. “Closing” a topic compare?
###Common to both
- Displays a “lock” icon next to topic in lists
- It is possible for two lock icons to display if both closed and archived: Close and Archive a Topic
- Disables replying to topic
- Disables voting.
- Disables “Invite” button at bottom of topic.
- Closing or archiving a topic does not bump its last activity date.
###Specific to Archived topics
- Disables users ability to a delete a post.
- Disables likes.
Disables display in “all categories” “latest” page (usually the homepage for logged in users).
- Disables display of topic on the
- Disables inclusion in digest emails.
- Disables display of topic in “random” topics list in footer of topic page.
- Continues to allow flagging of topic or posts.
- Continues to allow bookmarking.
- Continues to be displayed in the
Unreadlist (i.e. you see the post marking it as Archived, this is by design).
##Where do they go?
- You can see archived topics via the
status=archivedquery string parameter: Discourse Meta - The Official Support Forum for Discourse
- You can still see archived topics when browsing to a specific category.
And I also noted this comment, which indicates that what archive ultimately means might change:
If you spot an error or something changed, please do reply to this post - I’ll update it.
Perhaps this could be a start of a spec post for archived topics?
My 2 cents for added features:
- archived topics should also behave like unlisted topics
- should be excluded from search by default
- should not be crawled by bots.
- should remain available to search with a special search operator (include:archived or something?)
- should remain available to those with a link
In other words, they should be put in a state where they are out of the way enough you don’t have to delete them.
(or should those be just features of ‘unlisted’ and a shortcut could exist to “archive and unlist”?)
I guess we have different definitions for what “archived” means.
To me it does not mean “ready for the trash heap” but “saved for posterity”.
That is, they should not be like unlisted topics, uhmm, isn’t that what unlisted is for?
They should be accessible via Search
They should be crawled by bots
@mcwumbly you have peculiar ideas of what “the archives” means, at least in terms of how the real world analog works.
It is more like cold storage, out of the way, a bit harder to get to, but being completely inaccessible – absolutely never the intent.
OK, I think I’m on the same page with both of you actually. There were some earlier conversations regarding topics here being deleted because they became obsolete or misleading as the world around them changed.
This still rubs me the wrong way, so I was reaching for a solution. I think “archive and unlist” would be a better way to handle that… which I noted above:
And now re-reading earlier posts I see it was already mentioned before too:
This doesn’t seem to the case? On 1.3.0 stable (yea i know it’s old) , archiving a topic does not change it’s visibility in the “Latest” or “Category” view. It still appears, with a lock next to it.
We never intended archive to hide, if you need to hide stuff you can make your topic unlisted
Fair enough, it works for me either way - was just trying to help @DeanMarkTaylor amend his notes.
@sam is this kinda correct:
- Closing is stopping further comment, but still allowing edits?
- Archived is closing, but also ‘freezing’ so that the topic cannot be amended at all.
I am unable to edit my post above - probably because significant time has past since it’s initial posting.
I can confirm that the following is false (at least for admin in my test setup):
But the following is important to remember when marking a topic as Archived:
So it will not suddenly appear in “latest” because you archive it. If this does happen it’s likely something else you have done to the topic that has caused this.
And the following above statement is kinda pointless because of the above clarification:
@riking did this via:
Just putting this here because it seems relevant and “cool” …
Sometimes it’s nice to pull something out of cold storage…
Note my original post has been updated and reposted in the #faq: