The Summary Fields extension creates read-only custom data fields that extend Contact and are automatically populated with up-to-date totals such as total lifetime contributions, last contribution amount, last attended event, etc.
Note if you want to test Smarty3 (which you can do on latest civi by defining the path
define('CIVICRM_SMARTY3_AUTOLOAD_PATH', $civicrm_root . '/packages/smarty3/vendor/autoload.php');
then the civix version needs to include the Smarty mixin
At this stage it is good to enable smarty3 on dev sites - but not staging/prod
Note cache clearing required after this is applied before smarty code will render
Note if you want to test Smarty3 (which you can do on latest civi by defining the path
define('CIVICRM_SMARTY3_AUTOLOAD_PATH', $civicrm_root . '/packages/smarty3/vendor/autoload.php');
then the civix version needs to include the Smarty mixin
At this stage it is good to enable smarty3 on dev sites - but not staging/prod
Note cache clearing required after this is applied before smarty code will render