Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customize appearance of /welcome page #2443

Open
KattMingMing opened this Issue Feb 25, 2019 · 2 comments

Comments

Projects
None yet
3 participants
@KattMingMing
Copy link
Member

KattMingMing commented Feb 25, 2019

Feature request description

Sourcegraph instances should have their own /welcome page that can be customized by site admins. Customizations should include adding company logo, header text, and site admin contact information.

To successfully onboard new teammates site admins should only need to send one link to their team. https://sourcegraph.mycompany.com/welcome

Right now, site admins lack one URL to send to their team that:

  • Communicates the value of Sourcegraph
  • Demos and describes product features
  • Provides links to documentation.
  • Includes their instance URL

Educating new users typically requires 3 types of links to be sent:

  1. Base URL to their instance (https://sourcegraph.mycompany.com).
    • The search homepage and unauthenticated page lacks critical product education so additional resources are necessary to share. (Related: #2439)
  2. docs.sourcegraph.com
  3. sourcegraph.com/welcome

(Reference image for /welcome on Sourcegraph.com)
screenshot 2019-02-25 13 26 00

Necessary changes for Sourcegraph instances (not Sourcegraph.com) include:

  • Remove customer logos
  • Replace deploy self-hosted Sourcegraph button with a "Sign in" button (this page should be accessible to authenticated and unauthenticated users)
  • Add company favicon to header next to Sourcegraph logo (Sourcegraph logo + My Company logo)
  • Let site admin's customize content
    • Either by adding an additional section or overwriting our copy.
    • #2959 does this for the homepage, not yet the welcome page
  • Show site admin contact information if specified in config (#2442)
  • Keep demo gifs
@sqs

This comment has been minimized.

Copy link
Member

sqs commented Mar 24, 2019

Added mention of #2959, which does some of this for the homepage (not yet the welcome page)

@francisschmaltz

This comment has been minimized.

Copy link
Member

francisschmaltz commented Mar 25, 2019

This should be a part of a designed /welcome page - not an add-on to the current page.

@sqs sqs modified the milestones: 3.3, Backlog Apr 13, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.