Why are none of the specified in getCMSFields() showing up in the CMS? I can see in the changelog (http://doc.silverstripe.org/sapphire/en/trunk/changelogs/3.0.0) that "The fields and tabs are now split into two separate forms, which required a structural change to the underlying class logic. In case you have added or removed fields in the "Behaviour" or "Access" tab, please move these customizations to a new getSettingsFields() method." However, I have not added/removed any fields from the Behaviour or Settings tabs -- Only the Content tab. And I am adding new tabs as well.
Since the upgrade, I removed the ".Main" part of the tabname argument to get rid of an error, and I now have Two Content tabs, and my fields aren't showing up on either of them. What gives? How do I use/manipulate/configure tabs in 3.0?
I also figured this out after posting but didn't quite get round to updating - so that make three of us. Glad the answer is here for others now though as this was the first result in my search for answers.
I'm very new to Silverstripe and have made the 'interesting' decision to try out SS 3.0 by following tutorials for previous versions so may see you around on the forum again in the future.