Could the component builder be tweaked to include empty custom tasks and filters
For controller create an icon on the task bar, choose its label, and the builder will create an empty function in the controller ready, and create a default icon ready for swapping
public function customTask($key = null, $urlVar = null)
{
CkJSession::checkToken() or CkJSession::checkToken('get') or jexit(JText::_('JINVALID_TOKEN'));
//Check the ACLs
$model = $this->getModel();
$item = $model->getItem();
$result = false;
}
For filters, it will create an empty filter of any type currently defined (combo, string) and then will define the empty filter class, and the WHERE stetment in the model but just propegate it with something like
//WHERE - CUSTOMSEARCH : search_customsearc1h
$search_customsearch = $this->getState('search.customsearch');
if (($search_customsearch != '')
$this->addWhere('0=0');
or something like that so the placeholder is in place ready for forking (and also therefore when you introduce custom tasks and filters proper)
The code examples are naff, but it would just be nice to have something in place in the builder ready for building on