Welcome page for private sites

AI-generated summary

Welcome Page for Private Sites

A theme has been developed to customize the login/signup page on private Discourse sites with a background image and a welcome YouTube video. The theme, discourse-welcome-page, was sponsored by Learning to Trade forum and has 5 settings.

Initially, users were concerned that this theme couldn’t be used in conjunction with other themes, such as Minima. However, weallwegot discovered that the welcome page functionality could be combined with Minima, and awesomerobot pointed out that the theme could be converted to a theme component. This conversion has now been implemented, allowing users to add the welcome page functionality to their existing themes.

angus has merged a pull request to make the theme a component by default, making it easier for users to integrate the welcome page into their sites. However, some users, such as denvergeeks, have reported errors when using the component. As an alternative, denvergeeks has suggested using the Trendy Login theme component, which offers similar functionality.

Repo: GitHub - angusmcleod/discourse-welcome-page · GitHub

This theme lets you set a background image and a welcome youtube video for the login / signup page on a private Discourse.

@Martin_Cole a new member of our meta community, sponsored the development of this theme for Learning to Trade forum.

The theme has 5 settings.

It uses the same “lazy loading” that Discourse uses to load youtube videos in posts.

Here’s an example:

34 Likes

Hi this might be a silly question, but is it possible from a technical standpoint for this same functionality to be achieved in a Theme-Component as opposed to a Theme? Asking because the welcome page customization is a great feature, but as it stands it can’t be used in conjunction with a different Theme?

For more specificity, I’m running a private forum with the Minima Theme, but I’d also like to customize the Welcome Page using this functionality.


Edit:

Alright, I realized that the Welcome Theme could be combined with the styling in Minima so I forked and moved the files from Welcome Theme into it.

If anyone else needs Minima Theme + Customizable Welcome Page:

https://github.com/and-computers/minima-private-welcome-page

5 Likes

Not a silly question at all! Themes and theme components are very similar overall, and you can even convert a theme to a theme component with this convert button on the theme’s admin page.

So instead of forking, you can convert Welcome Page to a theme component and add it to Minima. That way you can still track Welcome Page updates.

@angus I’ve made a PR to change this to a component by default

https://github.com/angusmcleod/discourse-welcome-page/pull/1

7 Likes

Merged!

@weallwegot You can use this as a theme component now :slight_smile:

6 Likes

Hi! Getting error: “controller:static” was not found by modifyClass

Screenshot 2024-10-30 101620

This Official Theme Component seems to be a good replacement for similar functionality:

3 Likes