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

Remove Zeitgeist theme from Piwik and support only Morpheus #5222

Closed
mattab opened this issue May 24, 2014 · 15 comments
Closed

Remove Zeitgeist theme from Piwik and support only Morpheus #5222

mattab opened this issue May 24, 2014 · 15 comments
Assignees
Labels
Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change.
Milestone

Comments

@mattab
Copy link
Member

mattab commented May 24, 2014

Unfortunately it is easier to only support one core theme for Piwik at this stage.

We will now focus on making Morpheus the best theme for Piwik, with a flat design, letting you focus on the data. Zeitgeist which was the theme of Piwik 1.X will be retired for now, and it may later come back on the Theme marketplace!

Tasks:

  • Remove Zeitgeist from codebase
  • Remove all references to Zeitgeist in the Sourcecode
  • Remove mentions in developer documentation
  • New Update task to disable Zeitgeist/enable Morpheus?
  • Update task should also delete plugins/Zeitgeist folder if it exists
@mattab
Copy link
Member Author

mattab commented May 24, 2014

Closing this ticket may also solve this ticket :)
#4861 Make Morpheus a standalone theme and the default parent for all themes

@anonymous-matomo-user
Copy link

This is excellent solution!
Why theming ?

:-(

@tsteur
Copy link
Member

tsteur commented May 26, 2014

In b1cdf0d: refs #5222 removed some more zeitgeist related styles

@mattab
Copy link
Member Author

mattab commented May 26, 2014

Why Theming?

Piwik is an open platform for analytics. Having theming as a core feature is an important part of the platform vision. When you track so much data, and spend so much time using one tool, it comes a point where you need to have full control over how it looks and behaves. Plugins let you change behavior and do amazing things with Piwik. Themes let you create a new look and visual experience for Piwik.

In a few months it will be easier to create Themes as we focus on making Morpheus a great theme that will be rather easy to extend. Stay tuned, for artists to create interesting themes. maybe end of year / early 2015?

@tsteur
Copy link
Member

tsteur commented May 26, 2014

In a1ac03c: refs #5222 fixes some ui tests

@tsteur
Copy link
Member

tsteur commented May 27, 2014

In 9f50ff4: refs #5222 the defaults theme javascript files are not added by a plugin.json definition, we have to add them separately

@tsteur
Copy link
Member

tsteur commented May 27, 2014

In 7a645e6: refs #5222 we have to include general forms later to make sure we override siteselector

@tsteur
Copy link
Member

tsteur commented May 27, 2014

In 3d87848: refs #5222 fixed some icons

@tsteur
Copy link
Member

tsteur commented May 27, 2014

In fdd8f26: refs #5222 overwriting the forms in base.less does not work as it breaks too many components. Trying to get the morpheus button working during installation while not breaking other components

@tsteur
Copy link
Member

tsteur commented May 27, 2014

In 77307e5: refs #5222 fix some more icons

@tsteur
Copy link
Member

tsteur commented May 27, 2014

In 323a47a: refs #5222 move search icon one px up

@tsteur
Copy link
Member

tsteur commented May 27, 2014

In c094f71: Merge pull request #292 from piwik/morpheus_defaulttheme

refs #5222 Remove Zeitgeist theme from Piwik and support only Morpheus

@mattab
Copy link
Member Author

mattab commented May 28, 2014

Adding to ticket:

  • Update task should also delete plugins/Zeitgeist folder if it exists

@tsteur
Copy link
Member

tsteur commented May 28, 2014

In 4c78ba8: refs #5222 completely delete the Zeitgeist plugin

@tsteur
Copy link
Member

tsteur commented May 28, 2014

Closing it for now...

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change.
Projects
None yet
Development

No branches or pull requests

3 participants