Create Neuhub Tab Theme for Hubzilla
Creating a New Hubzilla Theme
Once the theme by Federated Works (tentatively called) Neuhub Tab Matrix
is ready for release, we will create a fork (tentatively called) Hubzilla Tab
specifically for Hubzilla and add it to the official themes repository (this repository).
Initially, the two themes will be nearly identical to each other, but we expect them to diverge over time.
The differences include:
Hubzilla Tab
The Hubzilla Association will direct the feature set of this version of the theme.
- Location: Official Hubzilla Themes repository
- Approvals: Mario Vavti
- Custodian: Hubzilla Association
- Maintainers: Federated Works and Hubzilla Association
- Use Cases: Fediverse server (Facebook-style social media)
Neuhub Tab Matrix
Federated Works and WisTex will direct the feature set of this version of the theme.
- Location: Federated Works / Neuhub Themes repository
- Approvals: Scott M. Stolz
- Custodian: Federated Works
- Maintainers: Federated Works and WisTex
- Use Cases: Fediverse server, Forum Community, Membership Website, E-Commerce, and more.
Why two versions?
- If you are just running a fediverse server without additional features (like forums, e-commerce, etc.), you don't need a theme that supports those additional features.
- This allows the Hubzilla Association and Federated Works to create their own versions of the theme according to their own goals, preferences, and needs. No need to fight over features if there are two versions.
- The approval processes are different. Hubzilla Association can makes changes to their version without approval from Scott M. Stolz, and Federated Works can make changes to their version without approval of Mario Vavti.
Although it should be noted that if the Hubzilla Association wants certain features ported from Federated Work's version of the theme, we can port the features over so both themes have the new features. The basic difference is who decides what features should be included in each version.
Notes
- We may decide to change the names of the themes before release. These names are just placeholders.
- This is a proposal, and if there are no objections, we will proceed.
- It will take some time before the themes are released. This issue is opened in advance to get developer feedback.