What are we looking for?
This guide will help you identify customizations that could possibly be impacted by the UI/UX Redesign in the overall header and footer contains and layouts.
Header Customizations
Overall header container files |
custom/clients/base/layouts/header/header.php custom/clients/base/layouts/header/header.js custom/clients/base/layouts/header/*.hbs |
Module list files |
custom/clients/base/layouts/module-list/module-list.js |
Quicksearch files | custom/clients/base/layouts/quicksearch/quicksearch.php custom/clients/base/layouts/quicksearch/quicksearch.js custom/clients/base/layouts/quicksearch/quicksearch.hbs custom/clients/base/views/quicksearch-modulelist/quicksearch-modulelist.js custom/clients/base/views/quicksearch-modulelist/*.hbs custom/clients/base/views/quicksearch-taglist/quicksearch-taglist.js custom/clients/base/views/quicksearch-taglist/*.hbs custom/clients/base/views/quicksearch-bar/quicksearch-bar.js custom/clients/base/views/quicksearch-bar/quicksearch-bar.hbs custom/clients/base/views/quicksearch-tags/quicksearch-tags.js custom/clients/base/views/quicksearch-tags/quicksearch-tags.hbs custom/clients/base/views/quicksearch-results/quicksearch-results.js custom/clients/base/views/quicksearch-results/*.hbs custom/clients/base/views/quicksearch-button/quicksearch-button.js custom/clients/base/views/quicksearch-button/quicksearch-button.hbs |
Notifications files |
custom/clients/base/views/notifications/notifications.php |
Profile dropdown files |
custom/clients/base/views/profileactions/profileactions.php |
Quick create files |
custom/clients/base/views/quickcreate/quickcreate.js |
Footer Customizations
Overall footer container files | custom/clients/base/layouts/footer/footer.php custom/clients/base/layouts/footer/footer.hbs |
Footer logo side files | custom/clients/base/layouts/footer-logos/footer-logos.php custom/clients/base/layouts/footer-logos/footer-logos.js custom/clients/base/layouts/footer-logos/footer-logos.hbs custom/clients/base/views/omnichannel-button/omnichannel-button.js custom/clients/base/views/omnichannel-button/omnichannel-button.hbs |
Footer button side files | custom/clients/base/layouts/footer-buttons/footer-buttons.php custom/clients/base/layouts/footer-buttons/footer-buttons.js custom/clients/base/views/mobile-action/mobile-action.js custom/clients/base/views/mobile-action/mobile-action.hbs custom/clients/base/views/merge-widget-action/merge-widget-action.js custom/clients/base/views/merge-widget-action/merge-widget-action.hbs custom/clients/base/views/language-actions/language-actions.js custom/clients/base/views/language-actions/language-actions.hbs custom/clients/base/views/footer-actions/footer-actions.js custom/clients/base/views/footer-actions/footer-actions.hbs custom/clients/base/views/footer-actions/footer-actions.php |
Scripts
Set of scripts to help you easily identify any customizations in your filesystem or any addon/MLP you may have created or installed in your instances.
Search for MLPs
Copy all of your addons/MLPs into a directory in their zip format and execute the following script.
It unzips the files in-place, scans for possible customizations and if any is found, it returns its name (zip filename).
#!/bin/sh find . -name *.zip | while read filename do path=$(echo $filename | sed 's/ /\\ /g') if ( unzip -c "$filename" | grep -i -q "clients/base/layouts/header\|clients/base/layouts/module-list\|clients/base/views/module-menu\|clients/base/layouts/quicksearch\|clients/base/views/quicksearch\|clients/base/views/notifications\|clients/base/views/profileactions/\|clients/base/views/quickcreate\|clients/base/layouts/footer\|clients/base/views/omnichannel\|clients/base/views/mobile-action\|clients/base/views/merge-widget-action\|clients/base/views/language-actions\|clients/base/views/footer-actions"); then o1=`ls -l "$filename" | awk '{print $6,$7,$8}' | column -t` o2=`echo "$filename" | sed 's|^[^/]*\(/[^/]*/\).*$|\1|' | sed 's|/||g'` echo "$filename" | column -t fi done