Module Checklist - mymagic/open_hub GitHub Wiki

Feel free to use the following template as a guide to ensure the completeness of your module before publish it.

No Items Checked
1 make sure doOrganizationsMerge() and doIndividualsMerge() is implemented to support organization and individual merge (if you have dataset in module that link to organization and individual)
2 make sure getBackendAdvanceSearch() is supported to provide better user experience for admin to search your dataset from header bar
3 make sure all tables are created using installDb() function
4 make sure updated config/about.yaml is updated with your details
5 make sure all module public variables are exposed in config/base.php for convenience of admin to refer to
6 make suregetAsService() is implemented to expose functionality to member in cpanel (if your module is a service)
7 make sure getDashboardViewTabs() is implemented to expose functionality to admin in backend dashboard page (if required)
8 make sure module do not edit any of the other core table (e.g. organization, individual, event) as well as others module tables structure. Use meta to extends.
9 make sure Setting::setSetting() is used to create and store configuration instead of using a custom table
10 make sure all static texts in module are i18n ready using Yii::t('MODULE_CODE', 'Your text string here')
11 make sure module is well documented for both developer and end user
12 make sure module has an signed off UAT clearly listed all test item including this one as the subset