Ok thanks a lot
although that document doesn't say you have to call parent, init.. which can be confusing.
I believe there's quite some documentation out there but it's hard to find sometimes. Maybe a clear link to http://doc.silverstripe.com/doku.php?do=index can be helpful to anyone starting from http://doc.silverstripe.com/doku.php.
What I'd like to see more too is some good explanation of how everythings fits into eachother. I find myself having a hard time knowing when to use what.
Like getComponents, ... there's this tutorial of many_many_examples (http://doc.silverstripe.com/doku.php?id=many_many-example) but that leaves a lot of questions on how to select from multiple tables, when to use DataObject::get instead of getComponent(s), etc.
And maybe some more explanation about authentication, frontend registration etc... Now I'm facing the task of wrestling through the forum code to gain insight in it.
I know it must be a lot of work to get good documentation, but I'm sure that it will make many people happy :-)