Problem/Motivation

Now that thunderdemo.com is exisiting, people ask, why Thunder looks so ugly. There's the beautiful ininite theme, right?

It's not that simple though and exceeding our planned resources for the Thunder Demo project.
Infinite performs a full reset and then themes only a few components. For instance, all forms look broken.
We wanted to put the registration form on the front page and add some helpful text about the demo to the footer.
If more partner join the Demo initiative, they might need extra elements in this demo theme.

Also, we believe, there should be an example subtheme that provides best practices how infinite is intended to be used for real projects.

Proposed resolution

It seems we need to create a demo subtheme.
The idea is to use the footer region and display info about collaborators of the demo. That's currently MD Systems, platform.sh, Microsoft, Thunder, and whoever joins the initiative. We would disable infinite scrolling at least on front page.

One option is to move the registration form from the front page to the admin theme. The front page would then just contain a highly visible block with a button link to it.

A nice Demo theme is a long term project and needs high priority consideration in a distribution to be successful.

Remaining tasks

We first need to figure out who is willing to collaborate on this one and develop a master plan.
Let's do this in this issue.

User interface changes

Comments

miro_dietiker created an issue. See original summary.

daniel.bosen’s picture

One thing to note about this is, that we will deprecate the infinite theme. So we should not put much effort into using this as a base theme.

miro_dietiker’s picture

@daniel.bosen If infinite is deprecated, what's next?

daniel.bosen’s picture

We will have the plain infinite scrolling functionality independent of the theme, but we have no plans yet for a new theme itself.

devlada’s picture

Do you have some mockups, design maybe?

Ivica has made progress with BS Base theme (https://www.drupal.org/project/bs_base) and we see that there is a need for such a theme on Thunder, Commerce and other projects. We will continue to develop the theme and we are open to hear your ideas.

daniel.bosen’s picture

No, we do not have mockups or designs, we did not start that project yet.

Blooniverse’s picture

As tough as it may sound, but: there is no way around doing it the new way/paradigm! Call it decoupled or whatever -- Angular eventually/ultimately needs to be part of THE Thunder theme. Why not something like?: https://themeforest.net/item/angulr-bootstrap-admin-web-app-with-angular... at least resp. for the moment.

Angular and Twig both use double curly braces -- so if possible, get rid of Twig and classical themes in general (incl. Bootstrap) completely, rather sooner than later.

Sounds like a ton of work: anyone out there willing to invest ~200'000 €£$? Gosh, if only humankind was more aware of the mountains of work to be done in the digital economy!

miro_dietiker’s picture

@the_phi Many things in Paragraphs that have been identified as pain points caused until now wasting weeks for repeatingly discussing the requirement... Even if we broke many of these pain points into small possible deliveries that could be funded with investments of 1k..10k each (OK, some packages are more complex such as a frontend editing solution), no one is willing to fund this work.

A handful of people participate in focussed small sprints. Most others place their wisdom or wishes and sellt it as their contribution. A few create derived projects from Paragraphs and publish their specific solution mostly with extremely low adoption, not aligned with the plans and vision of the maintainers, causing even pain in future iteration cycles. None of this helps for larger leaps.

That said, yeah, sure, let's do it. But what you ask for is so much off from reach with the current ecosystem and user base or let's say their awareness and mindset...

What needs to happen is that a culture of collaboration is part of every single project. Customers should make it a must in their contract that a certain amount of their requirements are implemented as standard Open Source functionality, in partnership with the maintainers, to keep the maintenance cost or total cost of ownership lower. Or interest groups of certain industries should create a foundation and pool small yearly budgets to fund sustainability of the solutions they are depending on. But that's a long way to go.

gusaus’s picture

Personally I'm interested in providing child distributions and targeted installation profiles for media (radio stations, radio networks, TV stations, etc) that could ship with unique themes and demo content.

I do think there are models for sustaining development if there's interest/overlap with what's being discussed here.

Vitamate1’s picture

Have you seen EM magazine at ThemeForest?? - A real beauty. with great support.

gusaus’s picture

Yuri’s picture

Any progress for a nice theme?