<div class="information">
  <h3>General Notes</h3>
  <p>
    This module is a fork of <b>CGExtensions</b> developed by <b>Robert Campbell <calguy1000></b>. For the most part there have not been any major changes to its functionality and features except the renaming of its functions and Smarty plugins (please consult the module's <b>help page</b>) in a way that should facilitate a search and replace to any files or templates using them making its replacement a straight forward procedure.
  </p>
  <p>Both modules should be able to be installed side by side without conflicts, but we strongly advise you to only have one installed if possible: too many modules may slow down your site.</p>
    <p>
    Although every effort has been made to test and make sure the module will replace seamlessly <b>CGExtensions</b>, there is no way to be sure there won't be any bugs introduced in the forking process or inherited from the source module. If you run across any, please post a bug report via the usual means (see help documentation: <b>About</b> tab).
  </p>
  <h4>Notes for the Frontend Developers</h4>
  <p>
    If you had <b>CGExtensions</b> installed by the time <b>CMSMSExt</b> was installed, the entries in <b>config.php</b> file will have been copied to their equivalent in a separate <b>config.inc</b> file situated on its <b>data</b> folder. Using the <b>CMSMS core</b> own <b>config.php</b> file has been <b><u>deprecated</u></b>. In the future these settings will be also accessible on this page of the module except for <b>deprecated settings</b>, <b>rarely used settings</b>, or <b>critical settings</b> that should not be easily accessible.
  </p>

  <h4>Notes for the Module Developers</h4>
  <p>
    If you intend to migrate your modules which may have had <b>CGExtensions</b> as a dependency, to be extend <b>CMSMSExt</b> instead, please note that although having your module extend <b>CMSMSExt</b>, as was the case with <b>CGExtensions</b>, may work fine, <b><i>it is not recommended to do so</i></b>. The preferred method is to extend the <b>\CMSMSExt\XTModule</b> class (see Help). Each class may diverge enough in implementation in the future to make it problematic using the former methodology.
  </p>
</div>