I'm not only new to Magento, but also inheriting a project from a previous developer. The developer has a module called Adminhtml, which he used to customize the Adminhtml section, and inside the config.xml file we has defined the following re-writes:
<blocks>
<adminhtml>
<rewrite>
<catalog_product_edit_tabs>WG_Adminhtml_Block_Catalog_Product_Edit_Tabs</catalog_product_edit_tabs>
<dashboard>Catalog_Adminhtml_Block_Dashboard</dashboard>
<catalog_product_edit_tab_attributes>WG_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes</catalog_product_edit_tab_attributes>
<catalog_product_edit_tab_settings>WG_Adminhtml_Block_Catalog_Product_Edit_Tab_Settings</catalog_product_edit_tab_settings>
<catalog_product_edit_tab_attributes_create>WG_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes_Create</catalog_product_edit_tab_attributes_create>
<catalog_helper_form_wysiwyg>WG_Adminhtml_Block_Catalog_Helper_Form_Wysiwyg</catalog_helper_form_wysiwyg>
<catalog_product>WG_Adminhtml_Block_Catalog_Product</catalog_product>
<catalog_product_grid>WG_Adminhtml_Block_Catalog_Product_Grid</catalog_product_grid>
<catalog_product_edit>WG_Adminhtml_Block_Catalog_Product_Edit</catalog_product_edit>
</rewrite>
</adminhtml>
</blocks>
My question is is this the best way to do this? My suggestion to my supervisor was breaking this into a dedicated module we would call "Showcase", which is basically assembling a customized grid. Is the second way I proposed the acceptable way?