Authored on
PHP Source Code
<?php
/**
* File getMODXSystemSettings.php (requires MODx Revolution 2.1)
* Created on: 9/5/11 at 10:38 AM
* Project shawn_wilkerson
* @elements
* @version 1.0
* @category
* @author W. Shawn Wilkerson
* @link http://www.shawnWilkerson.com
* @copyright Copyright (c) 2011, Sanity LLC. All rights reserved.
* @license
*
* Categorizes each section of the System Settings and displays its respective values
*/
$out = '';
$query = $modx->newQuery('modSystemSetting');
$query->groupby('modSystemSetting.area');
$query->sortby('modSystemSetting.area', 'ASC');
$collection = $modx->getCollection('modSystemSetting', $query);
foreach ($collection as $area) {
if (is_object($area)) {
$area = $area->get('area');
$query = $modx->newQuery('modSystemSetting');
$query->sortby('modSystemSetting.key', 'ASC');
$query->select('key,value,namespace');
$query->where(array(
'modSystemSetting.area' => $area,
));
$out .= '<h2>' . (($area) ? $area : 'Unassigned') . '</h2>';
$out .= '<table><tr><td>Key</td><td>Value</td><td>Namespace</td></tr>';
$settings = $modx->getCollection('modSystemSetting', $query);
foreach ($settings as $setting) {
$out .= '<tr><td class="settingKey">' . $setting->get('key') . '</td><td class="settingValue">' . $setting->get('value') . '</td><td class="settingNamespace">' . $setting->get('namespace') . '</td></tr>';
}
$out .= '</table><hr/><br/>';
}
}
return $out;
Current Version System Settings
authentication
| Key | Value | Namespace |
| access_category_enabled | 1 | core |
| access_context_enabled | 1 | core |
| access_resource_group_enabled | 1 | core |
| allow_manager_login_forgot_password | 1 | core |
| allow_multiple_emails | 1 | core |
| blocked_minutes | 60 | core |
| emailsender | shawn@shawnwilkerson.com | core |
| emailsubject | Your login details | core |
| failed_login_attempts | 5 | core |
| forgot_login_email |
Hello , A request for a password reset has been issued for your MODX user. If you sent this, you may follow this link and use this password to login. If you did not send this request, please ignore this email. Activation Link: ?modahsh= After you log into the MODX Manager, you can change your password again, if you wish. Regards, |
core |
| manager_login_url_alternate | core | |
| password_generated_length | 8 | core |
| password_min_length | 8 | core |
| principal_targets | modAccessContext,modAccessResourceGroup,modAccessCategory,sources.modAccessMediaSource,modAccessNamespace | core |
| signupemail_message |
Hello , Here are your login details for the MODX Manager: Username: Once you log into the MODX Manager at , you can change your password. Regards, |
core |
| udperms_allowroot | core | |
| webpwdreminder_message |
Hello , To activate your new password click the following link:
If successful you can use the following password to login: Password: If you did not request this email then please ignore it. Regards, |
core |
| websignupemail_message |
Hello , Here are your login details for : Username: Once you log into at , you can change your password. Regards, |
core |
Autosuggest
| Key | Value | Namespace |
| simplesearch.autosuggest_tv | simpleSearchAutoSuggestions | simplesearch |
caching
| Key | Value | Namespace |
| cache_action_map | 1 | core |
| cache_alias_map | 1 | core |
| cache_context_settings | 1 | core |
| cache_db | 0 | core |
| cache_db_expires | 0 | core |
| cache_db_session | 0 | core |
| cache_db_session_lifetime | core | |
| cache_default | 1 | core |
| cache_expires | 0 | core |
| cache_format | 0 | core |
| cache_handler | xPDOFileCache | core |
| cache_lang_js | 1 | core |
| cache_lexicon_topics | 1 | core |
| cache_noncore_lexicon_topics | 1 | core |
| cache_resource | 1 | core |
| cache_resource_clear_partial | 0 | core |
| cache_resource_expires | 0 | core |
| cache_scripts | 1 | core |
| cache_system_settings | 1 | core |
| clear_cache_refresh_trees | 0 | core |
| syncsite_default | 1 | core |
| use_context_resource_table | 1 | core |
default
| Key | Value | Namespace |
| collections.mgr_date_format | M d | collections |
| collections.mgr_datetime_format | M d, g:i a | collections |
| collections.mgr_time_format | g:i a | collections |
| collections.renderer_image_path | collections | |
| collections.tree_tbar_collection | 0 | collections |
| collections.tree_tbar_selection | 0 | collections |
| collections.user_css | collections | |
| collections.user_js | assets/plugins/collections/collections.sanity.js | collections |
| mgr_tree_icon_collectioncontainer | collectioncontainer | collections |
| mgr_tree_icon_selectioncontainer | selectioncontainer | collections |
Drivers
| Key | Value | Namespace |
| simplesearch.driver_class | SimpleSearchDriverBasic | simplesearch |
| simplesearch.driver_class_path | simplesearch | |
| simplesearch.driver_db_specific | 1 | simplesearch |
| sisea.driver_class | SimpleSearchDriverBasic | sisea |
| sisea.driver_class_path | sisea | |
| sisea.driver_db_specific | 1 | sisea |
editor
| Key | Value | Namespace |
| editor_css_path | core | |
| editor_css_selectors | core | |
| use_editor | 0 | core |
| which_editor | core | |
| which_element_editor | core |
ElasticSearch
| Key | Value | Namespace |
| sisea.elastic.hostname | http://127.0.0.1 | sisea |
| sisea.elastic.index | simplesearchindex | sisea |
| sisea.elastic.port | 9200 | sisea |
| sisea.elastic.search_boost | sisea | |
| sisea.elastic.search_fields | pagetitle^20,introtext^10,alias^5,content^1 | sisea |
file
| Key | Value | Namespace |
| filemanager_path | core | |
| filemanager_path_relative | 1 | core |
| filemanager_url | core | |
| filemanager_url_relative | 1 | core |
| rb_base_dir | core | |
| rb_base_url | core | |
| strip_image_paths | 1 | core |
| upload_check_exists | 1 | core |
| upload_files | txt,html,htm,xml,js,css,zip,gz,rar,z,tgz,tar,htaccess,mp3,mp4,aac,wav,au,wmv,avi,mpg,mpeg,pdf,doc,docx,xls,xlsx,ppt,pptx,jpg,jpeg,png,gif,psd,ico,bmp,odt,ods,odp,odb,odg,odf,webp,woff2 | core |
| upload_flash | swf,fla | core |
| upload_images | jpg,jpeg,png,gif,psd,ico,bmp,webp | core |
| upload_maxsize | 67108864 | core |
| upload_media | mp3,wav,au,wmv,avi,mpg,mpeg | core |
| use_browser | 1 | core |
furls
| Key | Value | Namespace |
| automatic_alias | 1 | core |
| container_suffix | / | core |
| friendly_alias_lowercase_only | 1 | core |
| friendly_alias_max_length | 0 | core |
| friendly_alias_realtime | 0 | core |
| friendly_alias_restrict_chars | pattern | core |
| friendly_alias_restrict_chars_pattern | /[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]/ | core |
| friendly_alias_strip_element_tags | 1 | core |
| friendly_alias_translit | none | core |
| friendly_alias_translit_class | translit.modTransliterate | core |
| friendly_alias_translit_class_path | {core_path}components/ | core |
| friendly_alias_trim_chars | /.-_ | core |
| friendly_alias_word_delimiter | - | core |
| friendly_alias_word_delimiters | -_ | core |
| friendly_urls | 1 | core |
| friendly_urls_strict | 0 | core |
| global_duplicate_uri_check | 0 | core |
| use_alias_path | 1 | core |
| use_frozen_parent_uris | 0 | core |
gateway
| Key | Value | Namespace |
| request_controller | index.php | core |
| request_method_strict | 0 | core |
| request_param_alias | q | core |
| request_param_id | id | core |
language
| Key | Value | Namespace |
| cultureKey | en | core |
| fe_editor_lang | en | core |
| locale | core | |
| manager_direction | ltr | core |
| manager_lang_attribute | en | core |
| manager_language | en | core |
| modx_charset | UTF-8 | core |
| use_multibyte | 1 | core |
| Key | Value | Namespace |
| mail_charset | UTF-8 | core |
| mail_encoding | 8bit | core |
| mail_smtp_auth | core | |
| mail_smtp_autotls | 1 | core |
| mail_smtp_helo | core | |
| mail_smtp_hosts | localhost | core |
| mail_smtp_keepalive | core | |
| mail_smtp_pass | core | |
| mail_smtp_port | 587 | core |
| mail_smtp_prefix | core | |
| mail_smtp_single_to | core | |
| mail_smtp_timeout | 10 | core |
| mail_smtp_user | core | |
| mail_use_smtp | core |
manager
| Key | Value | Namespace |
| base_help_url | //rtfm.modx.com/display/revolution20/ | core |
| compress_css | 0 | core |
| compress_js | 0 | core |
| compress_js_groups | core | |
| compress_js_max_files | 10 | core |
| confirm_navigation | 1 | core |
| context_tree_sort | core | |
| context_tree_sortby | rank | core |
| context_tree_sortdir | ASC | core |
| default_duplicate_publish_option | preserve | core |
| default_media_source | 1 | core |
| default_media_source_type | sources.modFileMediaSource | core |
| default_per_page | 20 | core |
| enable_dragdrop | 1 | core |
| enable_gravatar | 1 | core |
| form_customization_use_all_groups | core | |
| inline_help | 1 | core |
| main_nav_parent | topnav | core |
| manager_date_format | Y-m-d | core |
| manager_favicon_url | core | |
| manager_html5_cache | 0 | core |
| manager_js_cache_file_locking | 1 | core |
| manager_js_cache_max_age | 3600 | core |
| manager_js_document_root | core | |
| manager_js_zlib_output_compression | 0 | core |
| manager_theme | default | core |
| manager_time_format | g:i a | core |
| manager_use_fullname | core | |
| manager_week_start | 0 | core |
| mgr_source_icon | icon-folder-open-o | core |
| mgr_tree_icon_context | tree-context | core |
| modx_browser_default_sort | name | core |
| modx_browser_default_viewmode | grid | core |
| modx_browser_tree_hide_files | 1 | core |
| modx_browser_tree_hide_tooltips | 1 | core |
| preserve_menuindex | 1 | core |
| resource_tree_node_name | pagetitle | core |
| resource_tree_node_name_fallback | pagetitle | core |
| resource_tree_node_tooltip | core | |
| richtext_default | 1 | core |
| show_tv_categories_header | 1 | core |
| topmenu_show_descriptions | 1 | core |
| tree_default_sort | menuindex | core |
| tree_root_id | 0 | core |
| tvs_below_content | 0 | core |
| user_nav_parent | usernav | core |
| welcome_action | welcome | core |
| welcome_namespace | core | core |
| welcome_screen | core | |
| welcome_screen_url | //misc.modx.com/revolution/welcome.23.html | core |
pdotools_main
| Key | Value | Namespace |
| parser_class | pdoParser | pdotools |
| parser_class_path | {core_path}components/pdotools/model/pdotools/ | pdotools |
| pdofetch_class_path | {core_path}components/pdotools/model/ | pdotools |
| pdoFetch.class | pdotools.pdofetch | pdotools |
| pdotools_class_path | {core_path}components/pdotools/model/ | pdotools |
| pdotools_elements_path | {core_path}elements/ | pdotools |
| pdotools_fenom_cache | pdotools | |
| pdotools_fenom_default | 1 | pdotools |
| pdotools_fenom_modx | pdotools | |
| pdotools_fenom_options | pdotools | |
| pdotools_fenom_parser | 1 | pdotools |
| pdotools_fenom_php | pdotools | |
| pdotools_fenom_save_on_errors | pdotools | |
| pdoTools.class | pdotools.pdotools | pdotools |
phpthumb
| Key | Value | Namespace |
| phpthumb_allow_src_above_docroot | core | |
| phpthumb_cache_maxage | 30 | core |
| phpthumb_cache_maxfiles | 10000 | core |
| phpthumb_cache_maxsize | 100 | core |
| phpthumb_cache_source_enabled | core | |
| phpthumb_document_root | core | |
| phpthumb_error_bgcolor | CCCCFF | core |
| phpthumb_error_fontsize | 1 | core |
| phpthumb_error_textcolor | FF0000 | core |
| phpthumb_far | C | core |
| phpthumb_imagemagick_path | core | |
| phpthumb_nohotlink_enabled | 1 | core |
| phpthumb_nohotlink_erase_image | 1 | core |
| phpthumb_nohotlink_text_message | Off-server thumbnailing is not allowed | core |
| phpthumb_nohotlink_valid_domains | {http_host} | core |
| phpthumb_nooffsitelink_enabled | core | |
| phpthumb_nooffsitelink_erase_image | 1 | core |
| phpthumb_nooffsitelink_require_refer | core | |
| phpthumb_nooffsitelink_text_message | Off-server linking is not allowed | core |
| phpthumb_nooffsitelink_valid_domains | {http_host} | core |
| phpthumb_nooffsitelink_watermark_src | core | |
| phpthumb_zoomcrop | 0 | core |
places
| Key | Value | Namespace |
| tagger.place_above_content_header | 1 | tagger |
| tagger.place_above_content_label | tagger.tab.label | tagger |
| tagger.place_below_content_header | 1 | tagger |
| tagger.place_below_content_label | tagger.tab.label | tagger |
| tagger.place_bottom_page_header | 1 | tagger |
| tagger.place_bottom_page_label | tagger.tab.label | tagger |
| tagger.place_in_tab_label | tagger.tab.label | tagger |
| tagger.place_tvs_tab_label | tagger.tab.label | tagger |
proxy
| Key | Value | Namespace |
| proxy_auth_type | BASIC | core |
| proxy_host | core | |
| proxy_password | core | |
| proxy_port | core | |
| proxy_username | core |
reCaptcha
| Key | Value | Namespace |
| recaptcha.private_key | recaptcha | |
| recaptcha.public_key | recaptcha | |
| recaptcha.use_ssl | recaptcha |
security
| Key | Value | Namespace |
| login.forgot_password_email_subject | Password Retrieval Email | login |
session
| Key | Value | Namespace |
| anonymous_sessions | 1 | core |
| default_username | (anonymous) | core |
| session_cookie_domain | core | |
| session_cookie_httponly | 1 | core |
| session_cookie_lifetime | 604800 | core |
| session_cookie_path | / | core |
| session_cookie_samesite | core | |
| session_cookie_secure | core | |
| session_gc_maxlifetime | 604800 | core |
| session_handler_class | modSessionHandler | core |
| session_name | core |
settings
| Key | Value | Namespace |
| tagger.remove_accents_group | 1 | tagger |
| tagger.remove_accents_tag | 1 | tagger |
site
| Key | Value | Namespace |
| auto_isfolder | 1 | core |
| auto_menuindex | 1 | core |
| automatic_template_assignment | parent | core |
| default_content_type | 1 | core |
| default_context | web | core |
| default_template | 1 | core |
| error_page | 1 | core |
| hidemenu_default | 0 | core |
| link_tag_scheme | 1 | core |
| log_snippet_not_found | 1 | core |
| publish_default | core | |
| search_default | 1 | core |
| site_name | Dr. W. Shawn Wilkerson | core |
| site_start | 1 | core |
| site_status | 1 | core |
| site_unavailable_message | The site is currently unavailable | core |
| site_unavailable_page | 0 | core |
| symlink_merge_fields | 1 | core |
| unauthorized_page | 1 | core |
| use_weblink_target | core | |
| xhtml_urls | 1 | core |
Solr
| Key | Value | Namespace |
| sisea.solr.hostname | 127.0.0.1 | sisea |
| sisea.solr.password | sisea | |
| sisea.solr.path | sisea | |
| sisea.solr.port | 8983 | sisea |
| sisea.solr.proxy_host | sisea | |
| sisea.solr.proxy_password | sisea | |
| sisea.solr.proxy_port | sisea | |
| sisea.solr.proxy_username | sisea | |
| sisea.solr.ssl | sisea | |
| sisea.solr.ssl_cainfo | sisea | |
| sisea.solr.ssl_capath | sisea | |
| sisea.solr.ssl_cert | sisea | |
| sisea.solr.ssl_key | sisea | |
| sisea.solr.ssl_keypassword | sisea | |
| sisea.solr.timeout | 30 | sisea |
| sisea.solr.username | sisea |
static_elements
| Key | Value | Namespace |
| static_elements_automate_chunks | 0 | core |
| static_elements_automate_plugins | 0 | core |
| static_elements_automate_snippets | 0 | core |
| static_elements_automate_templates | 0 | core |
| static_elements_automate_tvs | 0 | core |
| static_elements_basepath | core | |
| static_elements_default_category | 0 | core |
| static_elements_default_mediasource | 0 | core |
static_resources
| Key | Value | Namespace |
| resource_static_allow_absolute | 0 | core |
| resource_static_path | {assets_path} | core |
system
| Key | Value | Namespace |
| access_policies_version | 1.0 | core |
| allow_forward_across_contexts | core | |
| allow_tags_in_post | core | |
| allow_tv_eval | 1 | core |
| archive_with | core | |
| auto_check_pkg_updates | 1 | core |
| auto_check_pkg_updates_cache_expire | 15 | core |
| date_timezone | core | |
| debug | 1 | core |
| error_log_filename | error.log | core |
| error_log_filepath | core | |
| extension_packages | [{"collections":{"path":"/home/wsw/public_html/core/components/collections/model/"}}] | core |
| feed_modx_news | https://feeds.feedburner.com/modx-announce | core |
| feed_modx_news_enabled | 1 | core |
| feed_modx_security | https://forums.modx.com/board.xml?board=294 | core |
| feed_modx_security_enabled | 1 | core |
| forward_merge_excludes | type,published,class_key | core |
| lock_ttl | 360 | core |
| log_deprecated | 1 | core |
| log_level | 1 | core |
| log_target | FILE | core |
| parser_recurse_uncacheable | 1 | core |
| resolve_hostnames | 0 | core |
| send_poweredby_header | 0 | core |
| server_offset_time | 0 | core |
| server_protocol | https | core |
| set_header | 1 | core |
| settings_distro | traditional | core |
| settings_version | 2.8.3-pl | core |
Example Output For MODX Revolution 2.2.1
Unassigned
| Key | Value | Namespace |
| jquery_load | 1 | sanity |
| jquery_version | 1.7.1 | sanity |
| notifyTwitterTpl | articles |
authentication
| Key | Value | Namespace |
| access_category_enabled | 1 | core |
| access_context_enabled | 1 | core |
| access_resource_group_enabled | 1 | core |
| allow_manager_login_forgot_password | 1 | core |
| allow_multiple_emails | 1 | core |
| blocked_minutes | 60 | core |
| emailsender | shawn@sanityllc.com | core |
| emailsubject | Your login details | core |
| failed_login_attempts | 5 | core |
| forgot_login_email |
Hello , A request for a password reset has been issued for your MODX user. If you sent this, you may follow this link and use this password to login. If you did not send this request, please ignore this email. Activation Link: ?modahsh= After you log into the MODX Manager, you can change your password again, if you wish. Regards, |
core |
| manager_login_url_alternate | core | |
| password_generated_length | 8 | core |
| password_min_length | 8 | core |
| principal_targets | modAccessContext,modAccessResourceGroup,modAccessCategory,sources.modAccessMediaSource | core |
| signupemail_message |
Hello , Here are your login details for the MODX Manager: Username: Once you log into the MODX Manager at , you can change your password. Regards, |
core |
| udperms_allowroot | core | |
| webpwdreminder_message |
Hello , To activate your new password click the following link:
If successful you can use the following password to login: Password: If you did not request this email then please ignore it. Regards, |
core |
| websignupemail_message |
Hello , Here are your login details for : Username: Once you log into at , you can change your password. Regards, |
core |
caching
| Key | Value | Namespace |
| cache_action_map | 1 | core |
| cache_context_settings | 1 | core |
| cache_db | 0 | core |
| cache_db_expires | 0 | core |
| cache_db_session | 0 | core |
| cache_db_session_lifetime | core | |
| cache_default | 1 | core |
| cache_disabled | 0 | core |
| cache_expires | 0 | core |
| cache_format | 0 | core |
| cache_handler | xPDOFileCache | core |
| cache_lang_js | 1 | core |
| cache_lexicon_topics | 1 | core |
| cache_noncore_lexicon_topics | 1 | core |
| cache_resource | 1 | core |
| cache_resource_expires | 0 | core |
| cache_scripts | 1 | core |
| cache_system_settings | 1 | core |
| clear_cache_refresh_trees | 0 | core |
editor
| Key | Value | Namespace |
| editor_css_path | core | |
| editor_css_selectors | core | |
| use_editor | 1 | core |
| which_editor | core | |
| which_element_editor | core |
| Key | Value | Namespace |
| quip.emails_from_name | Quip | quip |
| quip.emailsFrom | shawn@shawnwilkerson.com | quip |
| quip.emailsReplyTo | shawn@shawnwilkerson.com | quip |
| quip.emailsTo | shawn@shawnwilkerson.com | quip |
file
| Key | Value | Namespace |
| filemanager_path | core | |
| filemanager_path_relative | 1 | core |
| filemanager_url | core | |
| filemanager_url_relative | 1 | core |
| rb_base_dir | core | |
| rb_base_url | core | |
| strip_image_paths | 1 | core |
| upload_files | txt,html,htm,xml,js,css,zip,gz,rar,z,tgz,tar,htaccess,mp3,mp4,aac,wav,au,wmv,avi,mpg,mpeg,pdf,doc,xls,txt,ppt,pptx,docx,xlsx,jpg,jpeg,png,gif,psd,ico,bmp,odt,ods,odp,odb,odg,odf,docx,pptx,xlsx | core |
| upload_flash | swf,fla | core |
| upload_images | jpg,jpeg,png,gif,psd,ico,bmp | core |
| upload_maxsize | 1048576 | core |
| upload_media | mp3,wav,au,wmv,avi,mpg,mpeg | core |
| use_browser | 1 | core |
furls
| Key | Value | Namespace |
| articles.container_ids | ,3:arc_,4:arc_ | articles |
| automatic_alias | 1 | core |
| container_suffix | / | core |
| friendly_alias_lowercase_only | 1 | core |
| friendly_alias_max_length | 0 | core |
| friendly_alias_restrict_chars | pattern | core |
| friendly_alias_restrict_chars_pattern | /[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]/ | core |
| friendly_alias_strip_element_tags | 1 | core |
| friendly_alias_translit | none | core |
| friendly_alias_translit_class | translit.modTransliterate | core |
| friendly_alias_translit_class_path | {core_path}components/ | core |
| friendly_alias_trim_chars | /.-_ | core |
| friendly_alias_word_delimiter | - | core |
| friendly_alias_word_delimiters | -_ | core |
| friendly_urls | 1 | core |
| global_duplicate_uri_check | 0 | core |
| use_alias_path | 1 | core |
gateway
| Key | Value | Namespace |
| request_controller | index.php | core |
| request_method_strict | 0 | core |
| request_param_alias | q | core |
| request_param_id | id | core |
language
| Key | Value | Namespace |
| cultureKey | en | core |
| fe_editor_lang | en | core |
| locale | core | |
| manager_direction | ltr | core |
| manager_lang_attribute | en | core |
| manager_language | en | core |
| modx_charset | UTF-8 | core |
| use_multibyte | 1 | core |
| Key | Value | Namespace |
| mail_charset | UTF-8 | core |
| mail_encoding | 8bit | core |
| mail_smtp_auth | core | |
| mail_smtp_helo | core | |
| mail_smtp_hosts | localhost | core |
| mail_smtp_keepalive | core | |
| mail_smtp_pass | core | |
| mail_smtp_port | 587 | core |
| mail_smtp_prefix | core | |
| mail_smtp_single_to | core | |
| mail_smtp_timeout | 10 | core |
| mail_smtp_user | core | |
| mail_use_smtp | core |
manager
| Key | Value | Namespace |
| base_help_url | http://rtfm.modx.com/display/revolution20/ | core |
| compress_css | 1 | core |
| compress_js | 1 | core |
| compress_js_groups | core | |
| compress_js_max_files | 10 | core |
| context_tree_sort | core | |
| context_tree_sortby | rank | core |
| context_tree_sortdir | ASC | core |
| default_duplicate_publish_option | preserve | core |
| default_media_source | 1 | core |
| default_per_page | 20 | core |
| enable_dragdrop | 1 | core |
| inline_help | 1 | core |
| manager_date_format | Y-m-d | core |
| manager_favicon_url | core | |
| manager_html5_cache | 0 | core |
| manager_js_cache_file_locking | 1 | core |
| manager_js_cache_max_age | 3600 | core |
| manager_js_document_root | core | |
| manager_js_zlib_output_compression | 0 | core |
| manager_theme | default | core |
| manager_time_format | g:i a | core |
| resource_tree_node_name | pagetitle | core |
| resource_tree_node_tooltip | core | |
| richtext_default | 1 | core |
| show_tv_categories_header | 1 | core |
| topmenu_show_descriptions | 1 | core |
| tree_default_sort | menuindex | core |
| tree_root_id | 0 | core |
| tvs_below_content | 0 | core |
| welcome_screen | core | |
| welcome_screen_url | http://misc.modx.com/revolution/welcome.22.html | core |
phpthumb
| Key | Value | Namespace |
| phpthumb_allow_src_above_docroot | core | |
| phpthumb_cache_maxage | 30 | core |
| phpthumb_cache_maxfiles | 10000 | core |
| phpthumb_cache_maxsize | 100 | core |
| phpthumb_cache_source_enabled | core | |
| phpthumb_document_root | core | |
| phpthumb_error_bgcolor | CCCCFF | core |
| phpthumb_error_fontsize | 1 | core |
| phpthumb_error_textcolor | FF0000 | core |
| phpthumb_far | C | core |
| phpthumb_imagemagick_path | core | |
| phpthumb_nohotlink_enabled | 1 | core |
| phpthumb_nohotlink_erase_image | 1 | core |
| phpthumb_nohotlink_text_message | Off-server thumbnailing is not allowed | core |
| phpthumb_nohotlink_valid_domains | {http_host} | core |
| phpthumb_nooffsitelink_enabled | core | |
| phpthumb_nooffsitelink_erase_image | 1 | core |
| phpthumb_nooffsitelink_require_refer | core | |
| phpthumb_nooffsitelink_text_message | Off-server linking is not allowed | core |
| phpthumb_nooffsitelink_valid_domains | {http_host} | core |
| phpthumb_nooffsitelink_watermark_src | core | |
| phpthumb_zoomcrop | 0 | core |
proxy
| Key | Value | Namespace |
| proxy_auth_type | BASIC | core |
| proxy_host | core | |
| proxy_password | core | |
| proxy_port | core | |
| proxy_username | core |
reCaptcha
| Key | Value | Namespace |
| recaptcha.private_key | recaptcha | |
| recaptcha.public_key | recaptcha | |
| recaptcha.use_ssl | recaptcha |
session
| Key | Value | Namespace |
| session_cookie_domain | core | |
| session_cookie_lifetime | 604800 | core |
| session_cookie_path | core | |
| session_cookie_secure | core | |
| session_gc_maxlifetime | 604800 | core |
| session_handler_class | modSessionHandler | core |
| session_name | core |
site
| Key | Value | Namespace |
| articles.default_article_template | 5 | articles |
| articles.default_container_template | 4 | articles |
| auto_menuindex | 1 | core |
| default_content_type | 1 | core |
| default_template | 1 | core |
| error_page | 1 | core |
| hidemenu_default | 0 | core |
| link_tag_scheme | -1 | core |
| publish_default | core | |
| search_default | 1 | core |
| site_name | W. Shawn Wilkerson | core |
| site_start | 1 | core |
| site_status | 1 | core |
| site_unavailable_message | The site is currently unavailable | core |
| site_unavailable_page | 0 | core |
| symlink_merge_fields | 1 | core |
| unauthorized_page | 1 | core |
| use_weblink_target | core | |
| xhtml_urls | 1 | core |
system
| Key | Value | Namespace |
| allow_forward_across_contexts | core | |
| allow_tags_in_post | 1 | core |
| archive_with | core | |
| auto_check_pkg_updates | 1 | core |
| auto_check_pkg_updates_cache_expire | 15 | core |
| date_timezone | core | |
| debug | core | |
| extension_packages | [{"articles":{"path":"/home/wsw/public_html/core/components/articles/model/"}}] | core |
| feed_modx_news | http://feeds.feedburner.com/modx-announce | core |
| feed_modx_news_enabled | 1 | core |
| feed_modx_security | http://feeds.feedburner.com/modxsecurity | core |
| feed_modx_security_enabled | 1 | core |
| forward_merge_excludes | type,published,class_key,context_key | core |
| log_level | 1 | core |
| log_target | FILE | core |
| resolve_hostnames | 0 | core |
| server_offset_time | 0 | core |
| server_protocol | http | core |
| set_header | 1 | core |
| settings_distro | traditional | core |
| settings_version | 2.2.0-pl2 | core |
Tags
| Key | Value | Namespace |
| quip.allowed_tags | quip |
Comments
In team meetings, client discussions, and various other situations, a simple single presentation of the settings assigned to a web project can quickly get everyone on the same page. It can also clarify nomenclature, project needs, and establish a consistent key/value structure which can then be used by each of the teams/individuals assigned to the specific components of the project.
Notice what's missing
When I first posted similar code to this example, it displayed multiple copies of the site database username and password. Essentially, all of the information required to access the database was dumped to the screen, unless they were manually edited. These have since been removed from the MODX Revolution System Settings, as I suggested sometime ago - they were not needed once xPDO successfully connected the instance to the database.
This should make admins and site owners breath easier, as Manager users will not have access to these values outside of PHP, unless it is given directly to them.