ClientConfig

Manage client and theme settings from a comfortable interface.

Creator: Mark Hamstra (markh)

Need help installing this extra?

Screenshots

About ClientConfig

ClientConfig gives your client a user-friendly interface for making site wide changes, while you as the administrator set up the different options available to the end-user.

Possible uses include:

  • Regularly update a slogan or tag-line in header or footer
  • Change call-to-action button colors based on the season
  • Keep contact details updated in one central location
  • Update the email-address a form sends notifications to.

Please report bugs and feature requests on Github. And chat about it on the Forums.

Information

Released
February 17, 2025

Supported Database
MySQL

License
MIT

Supported Versions
2.7 - Current

Downloads
102,632

Documentation
ClientConfig Documentation

Instructions

To install, simply grab the package through package manager and install it. Navigate to the component in the components directory, hit the admin button in the top right, and start configuring settings for your clients to maintain. 

You can use the values from the settings by using either the system setting tag syntax , or by using $modx->getOption('key') in code. 

For further information, refer to the documentation.

New in 2.5.0-pl

Released on 2025-02-01

  • Add image preview for image fields (@Boshnik) [#212]
  • Check if settings exist before saving cache to prevent cache corruption (@Peeet93) [#213]

Current releases

2.5.0-pl
View | Download
February 17, 2025
2.7 - Current

2.4.0-pl
View | Download
November 7, 2023
2.7 - Current

2.3.3-pl
View | Download
September 17, 2022
2.7 - Current