History of StylistPackage

{maketoc}

!My Site Stylist

my site stylist is a configurable graphical user interface to modify (perhaps even create) new themes.

{img src=/img/wiki_up//stylist.gif align=center}

!!admin area
the admin area allows you to define what tags, classes and ids can be modified by users using the stylist. this allows the admin total control over how much can be modified.
e.g. if you don't want the users to change the banner you have put up, don't allow users to change the settings for #tikitop.
in addition it's possible to define what properties can be set.

!!original files are never modified
stylist doen't modify any of the original files but either creates new files that are loaded in addition to the original <style>.css file (when you use the graphical user interface(GUI)) or it creates a copy of the original file that is loaded instead of the original <style>.css file.

!!global style modifications
depending on your permissions it is possible to create global css files. the global css modifications you make (be it with or without the GUI) are visible to all users using that particular theme.

!!images
stylist allows you (depending on the settings in the admin section) to upload your own images and thus customise the feel for your site without actually having to touch the css file directly or the need of ftp.

!!preview
it is possible to work on any style that is available without having to change the theme set in your preferences. to simply this task, it is possible to preview the style you are working on and thus see all changes you make after every time you save the modifications you have made.

!!personal style manager
there is an integrated custom style manager which gives you an overview of all styles you have already modified and what images are available for every one of them. also, you have the option to delete custom modifications if you wish to do so.

!!permissions and preferences that are available
!!!permissions
||permission|notes
tiki_p_admin_stylist|user has the right to set tags, ids and classes that can be modified by other users
tiki_p_edit_global|user has rights to edit the global css
tiki_p_edit_css|user can edit a copy of the original css file using a textarea. the user has no constraints on what the css file contains
tiki_p_use_stylist|if the user is allowed to use the stylist at all
tiki_p_no_max_file_size|user isn't bound to the preference set in max_file_size
||
!!!preferences
||preference|notes
max_file_size|set MAX_FILE_SIZE for image upload (if not set, or tiki_p_no_max_file_size is set) it defaults to 10MB
use_color_picker|should we use the color picker popup window?
||

!!theme selection restrictions
the admin always has control over what themes users can pick, and when these can be displayed.
||priority|setting
1|user can pick a theme for his/her homepage. this setting takes precedence over all settings.
2|it is possible to pick a theme based on a category.
3|user can pick a theme to view the entire site using a particular theme.
4|theme control module.
5|global theme setting for entire site.
||

!!loading of css files - full listing
|| |file|location|notes
1|base.css|themes/|this is always loaded and helps functionality of site|
2|<style>.css|storage/users/<user_id>%1000/<user_id>/themes|if found, continue with # 3
| |storage/themes|if found, continue with # 3
| |themes/<style>|if found, continue with # 3
3|<style>_<browser>.css|themes/<style>
4|custom.css|storage/users/<user_id>%1000/<user_id>/themes|last file
| |storage/themes|last file
||
Page History
Date/CommentUserIPVersion
23 Feb 2005 (04:57 UTC)
xing66.93.240.2049
Current • Source
xing62.99.189.1308
View • Compare • Difference • Source
xing62.99.189.1307
View • Compare • Difference • Source
xing62.99.189.1306
View • Compare • Difference • Source
xing62.99.189.1305
View • Compare • Difference • Source
xing62.99.189.1304
View • Compare • Difference • Source
xing62.99.189.1303
View • Compare • Difference • Source
xing62.46.201.1412
View • Compare • Difference • Source