Fork me on GitHub
Subscribe 1

Ticket #825 (fixed enhancement)

Asset management

  • Created: 2013-01-18 13:55:59
  • Reported by: Franz
  • Assigned to: Franz
  • Milestone: 2.0-alpha2
  • Component: markup
  • Priority: normal

First of all, for production environments, we should consider automatically combining and minifying all CSS and JavaScript files.

Also, this should allow single pages, themes and extensions to register their assets and provide fallback URLs (for example the Google CDN for jQuery).

Minification etc. should be easy to turn off for development environments.

History

Franz 2014-10-06 11:54:00

  • Milestone changed from 2.0-alpha2 to 2.0-alpha3.

Postponed. Other architectural decisions are more pressing.

Franz 2014-10-29 20:08:55

  • Milestone changed from 2.0-alpha3 to 2.0-alpha2.

Never mind. With Artisan being gone, something now has to be done about this...

Franz 2014-11-06 13:43:30

Commit e51011a to core master

#825: Create interfaces and a basic implementation for asset management.

Franz 2014-11-06 13:44:04

Commit 0e192c5 to core master

#825: Register asset management classes.

Franz 2014-11-06 13:47:30

  • Owner set to Franz.

Franz 2014-11-06 13:47:45

  • Component changed from caching to markup.

Franz 2014-11-06 14:53:50

  • Status changed from open to fixed.

This is good enough for now - should even work with deployments in subdirectories.