Skip to content
This repository was archived by the owner on Apr 3, 2020. It is now read-only.
This repository was archived by the owner on Apr 3, 2020. It is now read-only.

Theme system #305

@euantorano

Description

@euantorano

We need to implement a theme system, allowing custom themes. The default style needs to become a theme that is shipped alongside the core software.

*Desired Features

  • Custom styles per theme, overriding and extending defaults
  • Custom templates/views per theme, overriding and extending defaults
  • Custom JS per theme, overriding and extending defaults
  • SASS support for styles, compiled by backend (using PHP - if this is not possible, we need to evaluate options)
  • TypeScript support for JS, compiled by backend (using PHP - if this is not possible, we need to evaluate options)
  • Styles should be easily distributed as packages, possibly via Composer and also installable via the ACP by upload of a ZIP file or similar
  • Possibly a system similar to WordPress's functions.php file allowing hooks to modify backend output from a theme?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions