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

New frontpage and App theme with functionality showcase #482

Closed
wants to merge 21 commits into from

Conversation

dgvirtual
Copy link
Collaborator

I have played around the enhancements of the App theme and made a simple new default page. Got carried away and created even a logo for Bonfire2 (developer art, but still...).

You can see it showcased here: https://bonfire2.lapas.info/ (@lonnieezell can also login as superadmin using his gmail address and magic link).

I have made the installation as simple as possible. But not sure if it showcases the best practices, so some review might be in order.

If this works, after review and implementation of suggestions I will also update documentation.

This should close #453

@dgvirtual
Copy link
Collaborator Author

@lonnieezell, this is one where I need your review.

The example module, which I placed within the theme for copying on install, might be inappropriately placed. Now I think it could just go into /src/ and stay there as an example module without the copying to app/Modules ...

Also I need your assessment if the content of the example page is ok, or if perhaps something should be changed.

@lonnieezell
Copy link
Owner

I think this is cool from the standpoint of showing people what can be done and how to work with some of the things. To be honest, though, it feels like too much.

If I'm installing Bonfire into a new system, I don't want to have to delete all of this every time. I think this would be better as an example repo, which would be pretty cool to have around!

@dgvirtual
Copy link
Collaborator Author

dgvirtual commented Jan 19, 2025

Ok, how about we make a section in documentation 'Extending Bonfire' or sth like that and put there info about supplementery modules. And I will make this into a separate repo.

I have another one pages that would be useful as an example.

@dgvirtual
Copy link
Collaborator Author

I have made a separate repo with this code bonfire2-frontpage-theme. I have also updated documentation to refer to the external modules/themes as we discussed above - see PR #551. Therefore I am closing this PR.

@dgvirtual dgvirtual closed this Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Enhancement: New welcome screen
2 participants