code/model/ExternalContentSource.php
public function getCMSFields() {
		$fields = parent::getCMSFields();

		$fields->removeByName('Sort');
		$fields->removeByName('ParentID');
		$fields->addFieldToTab('Root.Main', new TextField('Name', _t('ExternalContentSource.NAME', 'Name')));
		$fields->addFieldToTab('Root.Main', new CheckboxField("ShowContentInMenu", _t('ExternalContentSource.SHOW_IN_MENUS', 'Show Content in Menus')));

		return $fields;
	}
public function getCMSFields() {
		$fields = parent::getCMSFields();

		$fields->removeByName('Sort');
		$fields->removeByName('ParentID');
		$fields->addFieldToTab('Root.Main', new TextField('Name', _t('ExternalContentSource.NAME', 'Name')));
		$fields->addFieldToTab('Root.Main', new CheckboxField("ShowContentInMenu", _t('ExternalContentSource.SHOW_IN_MENUS', 'Show Content in Menus')));

		return $fields;
	}
public function getCMSFields ( ) { $ fields = parent :: getCMSFields ( ) ; $ fields -> removeByName ( 'Sort' ) ; $ fields -> removeByName ( 'ParentID' ) ; $ fields -> addFieldToTab ( 'Root.Main' , new TextField ( 'Name' , _t ( 'ExternalContentSource.NAME' , 'Name' ) ) ) ; $ fields -> addFieldToTab ( 'Root.Main' , new CheckboxField ( "ShowContentInMenu" , _t ( 'ExternalContentSource.SHOW_IN_MENUS' , 'Show Content in Menus' ) ) ) ; return $ fields ; }
Child classes should provide connection details to the external
content source

@see sapphire/core/model/DataObject#getCMSFields($params)
@return FieldSet
Child classes should provide connection details to the external content source