I like the deprecation of forums very much (and there's a few more I could see going up for the chop), however although the parent container says "Deprecated", it's not immediately obvious that everything below it is - partly because the Development container is immediately below. This is emphasised by the fact that users are still posting in these forums as well.

Could we put "Deprecated:" in the heading of every forum? So "Deprecated: Database compatibility" etc.? Then maybe "no longer used" at the end of each description? Might help to drive the point home a bit.

Comments

michelle’s picture

Yeah, I wouldn't have even noticed some forums are deprecated if I hadn't seen this. It's really hard to tell in the drop down and looking at http://drupal.org/forum it looks like the deprecated container is empty, though I guess the others are indented a bit now that I look close.

Michelle

zirvap’s picture

We also need more helpful pointers than "Please see the module issue queue or the appropriate group on http://groups.drupal.org". Especially since the list of working groups is long and unsortable.

I suggest a sticky post in each forum, titled "This forum is deprecated" and containing the relevant links. Here are some suggestions for links -- I'm sure I've missed some.

Database compatibility
- http://groups.drupal.org/database-schema-api
- http://groups.drupal.org/mysql

Documentation
- Doc mailing list http://drupal.org/mailing-lists
- http://groups.drupal.org/drupal-org-redesign-analysis
- http://groups.drupal.org/beginner-documentation

Drupal core
- http://drupal.org/project/issues/drupal
- Dev mailing list http://drupal.org/mailing-lists

Drupal.org infrastructure
- http://drupal.org/project/issues/infrastructure
- http://drupal.org/project/issues/webmasters
(Preferably with a sentence or two explaining the difference between the issue queues)
- http://groups.drupal.org/drupal-org-redesign-analysis
- http://groups.drupal.org/classifying-and-presenting-the-contributed-modu...
- Maybe http://groups.drupal.org/issue-tracking-and-software-releases

Media and document management
- http://groups.drupal.org/document-management
- http://groups.drupal.org/podcasting
- http://groups.drupal.org/video
- http://groups.drupal.org/pdf
- http://groups.drupal.org/radio
- http://groups.drupal.org/videocasters
- http://groups.drupal.org/image

Performance and scalability
- http://groups.drupal.org/high-performance

Social software and communities
- http://groups.drupal.org/social-networking-sites
- http://groups.drupal.org/community

catch’s picture

I think this is in the long term plan for forum deprecation.

fwiw I took a look at all the forums the past hour, and I reckon we could get it down to six with some aggressive merging and pruning. I'm guessing sepeck already has a plan for this, but I'd be very happy to help out:

Also once things have been deprecated for a while, I'd personally be in favour of a single "archive" folder for all deprecated forums - either that or moving the posts into one of the remaining ones in bulk.

catch’s picture

Category: feature » bug

Also this is kinda a bug.

add1sun’s picture

Is it possible for us to programmatically set comments to read only on these and remove the Post new forum topic. link at the theme layer maybe?

catch’s picture

Query doesn't need to do too much, something along these lines would do the job:

UPDATE node SET comments = '1' WHERE nid IN (SELECT nid from term_node WHERE tid = 'foo');

That and removing post new forum topic would help a lot (well not just help, no-one would be able to post at all in them, which'd be great!).

Leeteq’s picture

Yes, sticky posts seems relevant for this.

I did not know about this thread, so I posted the following comment in a separate one (let it die, continue here):

"If the purpose with the deprecated forums is to shift the activity focus elsewhere, I think that each such forum should have its own sticky post about the deprecated status, preferably with pointers to the new arenas.

It is not enough that (even just some of them) they have a quite anonymous link below the forum title on the forum group index page. Many of the new replies come from users having found the parent posts through search or other direct references, so they might not be aware of the deprecated status and where the Drupal.org forum maintainers would want them to post (instead).

Ideally, that message should also appear emphasized and colored right above the subject field when posting new content or replies to existing content in those forums.

(This is a good example on the need for features related to closing forums, which Drupal currently lacks.)"

(from http://drupal.org/node/257019)

catch’s picture

Status: Active » Needs work

I just realised I'm able to do sticky posts myself now, so I've added one to the each of the deprecated forums.

Still TODO:

Change the title of each forum to "Deprecated: forum name" - this would discourage people posting from node/add/forum

Set all comments to read only in each forum

Disable the "post new topic" link

Anything else?

Going to mark this as CNW now the sticky posts are done.

michelle’s picture

Personally, I would use something a little more obvious than "deprecated". I'd never even heard the word before the infamous podcast. Perhaps something like "Read only" or "Archived" or even really obvious "No new posts here".

Michelle

kbahey’s picture

Deprecated -> Obsolete?

catch’s picture

Archived sounds good. Maybe 'closed'?

sepeck’s picture

The word Deprecated has a specific meaning and it applies to the status of those forums. I am not willing to change that. I expect people to be willing to easily lookup words they have problems with, they are already on the Internet so a lookup is easy and learning new words is a good experience for those unfamiliar with it.

As to sticky posts, sure. I modified the descriptions. If someone wants to create posts and then have then checked and made 'Sticky' then go ahead. I did several of them at the time I changed the forums.

I will consider changing the forum titles themselves.

sepeck’s picture

Changed forum titles.

heather’s picture

Priority: Normal » Critical

I am trying to help out in the Drupal usability group- we want to go through the Deprecated forum, and discover any good advice, but we also want to stop the flow of new comments.

As we are trying to sort through the issue queue, this would help focus the efforts of those who want to contribute. This is crucial, as there may be good suggestions in the forum we don't want to lose, but it adds another layer to bring it into the issue queue (which is something I will work on this week).

We came up with a suggestion, with add1sun's help, to change the d.o theme based on the URLs for those deprecated forums. e.g., http://drupal.org/forum/6

1) remove the "Post new forum topic" link
2) re-iterate the announcement that these fora are deprecated, and are only there for reference, and provide appropriate links.
- "Forums that are no longer actively used. Please see the appropriate issue queue http://drupal.org/project/issues or group on http://groups.drupal.org"
3) also adding in an ID/class on the body tag of these deprecated fora would allow for CSS to 'grey' out all text & links to suggest deprecation.

Thank you!

This is of course not an ideal solution, but would be very very helpful in the interim as a stop-gap.

Wolfflow’s picture

Hi, I'm comeing from http://drupal.org/node/279199 and have not yet the time to read every thing yet but the first thing that comes me in mind is:

WHY DO YOU NOT COLOR RED The advice for the deprecated Forum?
or make a RED Bunner blinking with the advice not to post there for technical reasons?

People react on Color (hopefully !) Cheers

Leeteq’s picture

#14 and 15 might be relevant as feature requests for the forum module in general.
Many sites might benefit from this, and that would reduce the overhead of manual fixes that needs to be maintained on drupal.org across upgrades etc.

kbahey’s picture

For preventing users from posting, it may be best to have a form_alter in the drupalorg module that prevents users from posting to name tids. It could be as simple as disabling the Submit button with a drupal_set_message('blah', 'error').

Anyone for a patch?

catch’s picture

Just opened an issue against core: #303368: Allow for locked forums

In the short term, a query to set every node in those forums to comments read only would prevent old topics being replied to. Then it's just hiding the links to create new forum topics themselves.

silverwing’s picture

Priority: Critical » Normal

Queue Cleanup

I don't see this as a critical issue anymore - the deprecated forums are rarely posted in (every once in a while, yes, but not daily).

Since the word "deprecated" is here to stay, can this be marked as wont fix?

Wolfflow’s picture

Status: Needs work » Closed (won't fix)

I agree @silvering going to mark it "wont fix" if some consider to retag please feel free!

catch’s picture

Status: Closed (won't fix) » Active

Still a bug. See the last post dates at http://drupal.org/forum/115

jcnventura’s picture

Is it possible to disable the "reply" link in the deprecated forums?

killes@www.drop.org’s picture

Project: Drupal.org site moderators » Drupal.org customizations
Version: » 6.x-3.x-dev
Component: Site organization » User interface

I suppose we could link_alter it away.

Moving.

catch’s picture

There's a couple of options:

1. link_alter()

2. Update all nodes in those forums to make the comments read only.

The only thing apart from that is preventing posting in those forums for new posts, which'd probably be theme layer/preprocess (if we have post a new forum topic in there, didn't check) + hook_form_alter() on the node form.

mgifford’s picture

Version: 6.x-3.x-dev » 7.x-3.x-dev
Issue summary: View changes

Just to report that this is still an issue after the upgrade. There are comments in here as of this week https://drupal.org/forum/115

I suspect that Google is mostly directing folks this way. Can we block Google from indexing these forums?

We could also ask some of the folks who submitted things there "Why did you do this and how did you get here?"

joshuami’s picture

Issue tags: +d.o content strategy

Tagging this with d.o content strategy. We have some plans for deprecating forums entirely and moving to more of a Q&A format based on the content strategy work.

Also, I completely agree that if we can't deprecate forums entirely, we definitely need to be able to shut down a deprecated forum from new posts being added.

drumm’s picture

Assigned: Unassigned » drumm
Issue tags: -

lists module currently protects posting to the old security advisories forum, and doesn’t actually interface with forums currently otherwise. So we can make this a generic set of forums that are closed.

  • drumm committed 0f186ed7 on 7.x-3.x
    Issue #231728: Remove option to post to deprecated forums
    
drumm’s picture

Status: Active » Fixed

This is deployed now. No one, including admins, can post to deprecated forums.

Is it possible to disable the "reply" link in the deprecated forums?

We can close comments to all nodes in deprecated forums.

drumm’s picture

Comments are now closed for topic in deprecated forums.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.