helper.php:
Este archivo es donde deben ir todas las funciones que pertenecen a una clase. Básicamente es la versión del módulo de un modelo para un componente, por lo que tareas como realizar consultas a la base de datos, etc. Los beneficios de este archivo es que mantiene toda la funcionalidad central en 1 ubicación. Si un módulo ya contiene este archivo, 1 regla simple, no lo elimine.
mod_mymodule.php:
Como @ subashbasnet8 ya ha mencionado, este archivo es donde puede llamar a sus funciones y también es un buen lugar para obtener los parámetros del módulo y definirlos como una variable. También debe hacer cosas como obtener sus POST
variables aquí. El marcado HTML no debe pertenecer a este archivo.
default.php:
Este archivo debe contener todo su marcado HTML simplemente porque permitirá que el usuario (o incluso el suyo) lo anule, que es algo que no puede hacer con los otros 2 archivos. También cosas como la importación de bibliotecas CSS / JS también deberían entrar aquí, nuevamente, para que se puedan realizar modificaciones.