View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003362 | Composr | core_themeing | public | 2017-11-20 00:16 | 2021-03-07 20:42 |
Reporter | Chris Graham | Assigned To | Chris Graham | ||
Severity | Feature-request | ||||
Status | resolved | Resolution | fixed | ||
Product Version | |||||
Fixed in Version | |||||
Summary | 0003362: Themeing improvements in v11 (idea staging issue) | ||||
Description | This issue links together a number of major initiatives to improve themeing and upgrading in v11. | ||||
Tags | Roadmap: v11 | ||||
Time estimation (hours) | |||||
Sponsorship open | |||||
parent of | 0003359 | resolved | Salman | Extended theme options |
parent of | 0003360 | resolved | Chris Graham | Theme maintenance and testing tools |
parent of | 0003361 | resolved | Chris Graham | Improving CSS and JavaScript maintenance |
parent of | 0003344 | closed | Chris Graham | Improved template choose-to-edit selector |
parent of | 0002966 | resolved | Salman | Re-design icons using flat design |
parent of | 0002912 | resolved | Chris Graham | Hybrid responsive theme |
parent of | 0000508 | resolved | Chris Graham | Support Content Security Policy |
parent of | 0001753 | resolved | Chris Graham | Improved cross-file editing |
parent of | 0001562 | resolved | Chris Graham | Replace EditArea with Ace Editor |
parent of | 0003351 | resolved | Chris Graham | Installer and Setup Wizard simplification |
parent of | 0003367 | closed | Salman | Prepare presentation for a review of our design |
parent of | 0000318 | resolved | Chris Graham | Transfer theme options (like fixed-width) to theme.ini |
parent of | 0003349 | resolved | Salman | Improved gallery layout modes |
|
Note that our v11 strategy does NOT include 2 popular ideas to improve Composr themeing: 1) Make new official themes, esp Bootstrap theme (0003206) 2) Make amazing WYSIWYG editing of themes (0002970) Why? i) We want to fix things that limits THIRD PARTIES making/maintaining themes. ii) We don't want to make major changes to Composr themeing infrastructure AFTER making new themes, as we'd need to re-do our work. iii) We feel improving core infrastructure is more important, because it's more of a one-off investment, than the ongoing investment needed to make and maintain a set of themes. iv) A certain proportion of users will always want to make their own themes. So by improving core architecture we're serving a broader set of users than making new themes would. v) Whenever we improve core infrastructure to make many complicated interconnected improvements, it tends to get us to a point where we can see the next set of innovations more easily. So v10 is step 'a', and v12 might add some new official themes (or we might draw in some third party themes into the Setup Wizard). As for "amazing WYSIWYG editing of themes", that's going to require an enormous effort, so it's going to require someone's full-time passion, or a large investment. |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-11-20 00:16 | Chris Graham | New Issue | |
2017-11-20 00:16 | Chris Graham | Relationship added | parent of 0003359 |
2017-11-20 00:16 | Chris Graham | Relationship added | parent of 0003049 |
2017-11-20 00:16 | Chris Graham | Relationship added | parent of 0003360 |
2017-11-20 00:16 | Chris Graham | Relationship added | parent of 0003361 |
2017-11-20 00:16 | Chris Graham | Relationship added | parent of 0003344 |
2017-11-20 00:16 | Chris Graham | Relationship added | parent of 0002966 |
2017-11-20 00:16 | Chris Graham | Relationship added | parent of 0002912 |
2017-11-20 00:16 | Chris Graham | Relationship added | parent of 0000508 |
2017-11-20 00:18 | Chris Graham | Relationship added | parent of 0001753 |
2017-11-20 00:18 | Chris Graham | Relationship added | parent of 0001562 |
2017-11-20 00:21 | Chris Graham | Relationship added | parent of 0003351 |
2017-11-20 00:26 | Chris Graham | Note Added: 0005223 | |
2017-11-20 00:29 | Chris Graham | Relationship added | parent of 0003354 |
2017-11-20 13:17 | Chris Graham | Relationship added | parent of 0003367 |
2017-11-20 13:31 | Chris Graham | Relationship added | parent of 0000318 |
2017-11-21 14:59 | Chris Graham | Summary | Themeing improvements in v11 (holder issue) => Themeing improvements in v11 (holding issue) |
2017-11-25 19:46 | Chris Graham | Relationship added | parent of 0003349 |
2019-06-27 18:06 | Chris Graham | Tag Attached: Roadmap: v11 | |
2019-06-27 19:27 | Chris Graham | Summary | Themeing improvements in v11 (holding issue) => Themeing improvements in v11 (idea staging issue) |
2020-03-07 21:21 | Chris Graham | Assigned To | => Chris Graham |
2020-03-07 21:21 | Chris Graham | Status | non-assigned => assigned |
2021-02-24 17:15 | Chris Graham | Relationship deleted | parent of 0003049 |
2021-03-07 20:42 | Chris Graham | Relationship deleted | parent of 0003354 |
2021-03-07 20:42 | Chris Graham | Status | assigned => resolved |
2021-03-07 20:42 | Chris Graham | Resolution | open => fixed |