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.