Tiki can be made far more user friendly and "modern" than it comes as standard by setting a few prefs, so i'd like us to discuss making some of these changes permanent for Tiki 27.x to give a better "out of the box" experience.
This list (in the form of a YAML profile) comes initially from a profile i set up a while ago and i apply this to very Tiki i set up.
Please feel free to edit or comment on this page so we can come to a consensus. Thanks!
Proposed new preference Defaults
preferences: change_theme: y feature_categories: y feature_jquery_tablesorter: y feature_mytiki: y feature_obzip: y feature_page_title: n feature_quick_object_perms: y feature_search: y feature_sefurl: y feature_trackers: y feature_userPreferences: y feature_wiki_icache: y feature_wysiwyg: y feature_html_head_base_tag: y fgal_elfinder_feature: y fgal_use_db: n file_galleries_use_jquery_upload: y jquery_select2: y layout_tabs_optional: n layout_add_body_group_class: y permission_denied_login_box: y rememberme: all remembertime: 2629743 cookie_refresh_rememberme: y site_title_location: after tracker_change_field_type: y tracker_refresh_itemlink_detail: y trackerfield_dropdownother: y trackerfield_geographicfeature: y trackerfield_itemslist: y trackerfield_math: y trackerfield_relation: y trackerfield_usergroups: y user_show_realnames: y users_prefs_remember_closed_rboxes: y wiki_cache: 7200 wiki_edit_icons_toggle: y wizard_admin_hide_on_login: y wiki_url_scheme: dash namespace_separator: __ wikiplugin_list_gui: y tiki_domain_prefix: strip url_only_ascii: y wikiplugininline_remarksbox: n jquery_ui_modals_draggable: y jquery_ui_modals_resizable: y tracker_always_notify: n feature_absolute_to_relative_links: y tracker_tabular_enabled: y feature_sefurl_title_trackeritem: y unified_trackeritem_category_names: y tracker_field_rules: y vuejs_enable: y vuejs_always_load: y vuejs_toolbar_dialogs: y feature_show_stay_in_ssl_mode: n wiki_date_field: lastModif user_store_file_gallery_picture: y user_picture_gallery_id: 1 fgal_default_view: finder fgal_sortField: name fgal_sortDirection: ask session_storage: db
Comments
- wysiwyg_optional: y
- I'd suggest to keep (by default) the option to siwtch back to ascii syntax (wiki, or markdown). I wonder wheter in 27.x this option will be controlled by pref wysiwyg_optional, but just in case, I add this here, since those are my favourite defaults up to tiki 24.x
- wysiwyg_default: y
- allow to use wysiwyg, use it by default, but allow to switch back to clear text (wiki or markdown)
- wysiwyg_htmltowiki: y
- ensure that syntax used by wysiwyg (and wysiwyg plugin) is wiki. I reckon that this should respect the syntax preference (tiki or markdown syntax)
- feature_syntax_highlighter: y
- allow using syntax highlighter for new tiki users (please)
- I haven't tested the edition with the toast ui editor in text mode yet, but any sort of syntax highlighting is useful indeed imho, same with markdown
- if needed, with feature_syntax_highlighter_theme to match the pref which displays "Disable (but switchable)"
- wizard_admin_hide_on_login: n
- for new users, wizards are needed. Another discussion is how to tweak them to make them even better if the community knows how.
- fgal_elfinder_feature: n
- replacing files was not possible through elfinder last time I tried, and I use this feature in production quite often
- Should we consider changing the default layout for new Tiki installs to "Classic Bootstrap" (the one with the fixed-top navbar)? This has practical advantages over a navbar that scrolls up out of site as you scroll down the page, and seems to be a popular trend these days, although I don't have figures. Opinions?
- I suggest turning Smartmenus (enhancement of Bootstrap menus) on as a default. Advantages: not limited to two levels; admin option for opening the dropdown on click or on hover; horizontal menus will wrap, unlike standard Bootstrap menus; arguably better responsive performance; "megamenu" option (though this needs more refining, it does work now); more goodies in the latest code.