You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One idea that Marshall and I have been throwing around is a preset system where you can quickly apply a set of options. These "presets" can be imported/exported and shared with the rest of the community. This would allow us to make a preset called "CUNY" which would be the default preset. This would include the stuff we like (dark background, striped background pattern etc). Out of the box a new CBOX site have this preset applied.
The huge advantage with these presets is that our design decisions can then be changed by simply selecting another preset in the option panels;
CUNY (default)
Bare Bones (super basic)
Readability (bigger fonts and huge contrast)
Not only would this solve a lot of issues it could also lead to a nice amount of user generated presets.
In terms of implementation there are a few things that need to be developed:
Initial ideas of how this could work
A folder is created where these presets are stored/dropped (like extensions). This folder lives in the child theme so it's safe from upgrades. something like engine/presets
These presets would contain a few files to make up the preset
I think we should limit it to the following functionality to keep things simple and managable.
preset.xml (contains the theme option data)
assets/images (custom images for background/textures)
style.css (possible changes that are being slurped at the end of dynamic.css)
options.ini (in case existing options need to be modified or new CSS options are added)
infinity.ini (to optionally turn off core stylesheets like buttons/design-style/icons etc)
Once a Preset is added the user can select one through the "Global" options on his dashboard. Here's a mock-up
Once a preset has been applied it will overwrite the existing CORE settings. The options and settings from extensions or child themes remain present. The only possible options that can be affected/overwritten are the "CSS" option types.
The text was updated successfully, but these errors were encountered:
One idea that Marshall and I have been throwing around is a preset system where you can quickly apply a set of options. These "presets" can be imported/exported and shared with the rest of the community. This would allow us to make a preset called "CUNY" which would be the default preset. This would include the stuff we like (dark background, striped background pattern etc). Out of the box a new CBOX site have this preset applied.
The huge advantage with these presets is that our design decisions can then be changed by simply selecting another preset in the option panels;
Not only would this solve a lot of issues it could also lead to a nice amount of user generated presets.
In terms of implementation there are a few things that need to be developed:
Initial ideas of how this could work
engine/presets
I think we should limit it to the following functionality to keep things simple and managable.
The text was updated successfully, but these errors were encountered: