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

Theming: Let Artists change the Look and Feel of Piwik! #3942

Closed
anonymous-matomo-user opened this issue May 20, 2013 · 12 comments
Closed

Theming: Let Artists change the Look and Feel of Piwik! #3942

anonymous-matomo-user opened this issue May 20, 2013 · 12 comments
Labels
Critical Indicates the severity of an issue is very critical and the issue has a very high priority. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Milestone

Comments

@anonymous-matomo-user
Copy link

I am new to Piwik Community. I want to change the look and feel of the Piwik Dashboard and other charts. #3887

Please tell me which css files to be modified ?
Keywords: Theme, .css

@mattab
Copy link
Member

mattab commented May 23, 2013

Thanks for the request! You will be happy to know we are actively working on this feature, and it will be part of Piwik 2.0. Please be patient, Piwik 2.0 will take a few months to be ready, but we hope for a beta version including THEMING support, for August maybe.

@mattab
Copy link
Member

mattab commented Jul 15, 2013

In 4b74195: Refs #3942 Adding Themes menu in the admin screen. Next: make Zeitgeist the default theme (and allow only one enabled theme at a time)

@mattab
Copy link
Member

mattab commented Jul 15, 2013

In 27f7dca: Refs #3942

  • Removing getInformation() call from core plugins
  • Renamed translation key PDFReports_PluginDescriptionReports => PDFReports_PluginDescription

@mattab
Copy link
Member

mattab commented Jul 16, 2013

In 7198b79: Refs #3942

  • Zeitgeist is the foundation of our vision for an Open, Extendable Analytics Platform: Piwik 2.
  • This is the default theme for Piwik 2 from which other themes automatically inherit.
  • Plugins do not need a PluginName.php class anymore: plugin can be just a theme! (a json file + less/css/templates overloads)
  • Displaying themes Zeitgeist and PleineLune in the Themes listing

@mattab
Copy link
Member

mattab commented Jul 16, 2013

In 53654d5: Refs #3942

  • Enabling one theme a time: automatically deactivates another theme if it was enabled (except Zeitgeist which is always on)

@anonymous-matomo-user
Copy link
Author

In 332e434: Refs #3942, allow server-side and JS UI code to use colors defined in CSS.

Notes:

  • Removed colors.piwik.json loading code. No longer necessary.
  • UserCountryMap is the only remaining portion of Piwik that doesn't use this technique. Not yet, anyway.

@mattab
Copy link
Member

mattab commented Aug 11, 2013

In 2340530: Refs #3942 Now themes don't need to have a PHP file, themes can simply specify a "stylesheet" entry in the plugin.piwik.json, this CSS/less file will be loaded as if it was registered with the css event

@halfdan
Copy link
Member

halfdan commented Aug 15, 2013

Theming will be available in 2.0 - check Github master and the plugin/PleineLune to see how theming works.

Theming in Piwik 2.0 uses less and super easy to use! Enjoy :)

@mattab
Copy link
Member

mattab commented Aug 28, 2013

Piwik 2 supports theming. Please use Piwik from GIT. Then go to Settings>Themes> and try enable PleineLune theme.

For help on how to create themes, see: https://github.com/piwik/piwik/tree/master/plugins/PleineLune#create-a-theme-for-piwik

We are looking forward to seeing your themes!

@mattab
Copy link
Member

mattab commented Nov 22, 2013

see follow up ticket (VERY exciting!!) #4127 New Default Theme for Piwik

@mattab
Copy link
Member

mattab commented Nov 23, 2013

In be3f817: Refs #4127 #3942 Allow plugins to define one or several javascript that the theme should include, directly from the plugin.json file.
It is better than asking Theme designers to create a .php file that defines the hook "AssetManager.getJavaScriptFiles"

@mattab
Copy link
Member

mattab commented Nov 23, 2013

In ce51ade: Refs #4127 #3942 Example javascripts for Morpheus theme

@anonymous-matomo-user anonymous-matomo-user added this to the 2.0 - Piwik 2.0 milestone Jul 8, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
…ke Zeitgeist the default theme (and allow only one enabled theme at a time)
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
 * Removing getInformation() call from core plugins
 * Renamed translation key PDFReports_PluginDescriptionReports => PDFReports_PluginDescription
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
 * Zeitgeist is the foundation of our vision for an Open, Extendable Analytics Platform: Piwik 2.
 * This is the default theme for Piwik 2 from which other themes automatically inherit.
 * Plugins do not need a PluginName.php class anymore: plugin can be just a theme! (a json file + less/css/templates overloads)
 * Displaying themes Zeitgeist and PleineLune in the Themes listing
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
 * Enabling one theme a time: automatically deactivates another theme if it was enabled (except Zeitgeist which is always on)
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
…defined in CSS.

Notes:
 - Removed colors.piwik.json loading code. No longer necessary.
 - UserCountryMap is the only remaining portion of Piwik that doesn't use this technique. Not yet, anyway.
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
… can simply specify a "stylesheet" entry in the plugin.piwik.json, this CSS/less file will be loaded as if it was registered with the css event
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
…everal javascript that the theme should include, directly from the plugin.json file.

It is better than asking Theme designers to create a .php file that defines the hook "AssetManager.getJavaScriptFiles"
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Critical Indicates the severity of an issue is very critical and the issue has a very high priority. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

3 participants