Skip to content

Removing 3rd Party Recommendations from Expressjs.com #105

Closed
@jonchurch

Description

@jonchurch

Currently on the express site there are a few places which link out to 3rd party sites/blogs, recommend content, list companies that use express, etc.

As this project has grown over time, having something listed on the community site is fairly attractive, as an official nod more or less from the project (even though the disclaimer says otherwise). At the very least I'd assume it's a juicy SEO bump if you're writing about Express (I haven't seen any nofollow).

Part of opening this issue is that I don't know how to fairly review submissions to these parts of the site, or justify their inclusion/exclusion since we have invited folks to submit their PRs.

There hasn't been much volume of PR's to add things to these lists lately (not since I started triaging a few months ago at least) but I wanted to start a conversation about these sections.

For reference here are some open PRs: expressjs/expressjs.com#1110 expressjs/expressjs.com#1097 expressjs/expressjs.com#1088 expressjs/expressjs.com#1079 expressjs/expressjs.com#968 expressjs/expressjs.com#950

I've reclaimed the #community contribution label to track these for now (it had 2 resolved issues associated with it prior).

Prior Discussions

The most comprehensive discussion I found about this prior was this conversation around reviewing middleware prior to inclusion.

This topic also came up in an issue about dead links (comment from @wesleytodd:

This is not a judgement on the package, but I would like to see the express documentation have less documentation on third party packages. Today there is a ton of outdated stuff which was added years ago, and I would like to not make it any worse. I think we should consider moving stuff like this into an "awesome list" format instead of it being on the express website. Thoughts about this direction @jonchurch?

Also see this issue with @crandmck and @wesleytodd discussing company logos, specifically wes:

... this is one of the issues I have with showing company logos in the website, so do not take this as personal feedback. BUT, how are we supposed to know you represent this company?

and @crandmck response:

... At this point, I agree we should remove [companies using express] page, for the reasons you cite (maintenance, inability to ascertain authenticity, etc). Are there any arguments for keeping it?

My Opinion

Personally I don't think there's anything wrong with linking out to stable resources when necessary. Ideally, all the relevant content needed to understand Express would be part of the documentation and maintained by the community itself, which I think we are basically at that point already.

Proposal

I think there are a few parts of the site that can be removed, like companies using express, and open source projects using express.

Other parts of the site that ask people to open a PR to have their article/project/etc included in a list could have the invitation removed, pending a decision about whether to keep those lists.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions