I'm planning on converting a site to SilverStripe. The site currently uses a custom made BBCode. Converting the content to HTML that can be edited by TinyMCE shouldn't be that much of a problem. But how do I get it into SilverStripe?
I know some PHP, I know SQL. So it's not perse a problem. But is there any recommended way of adding new content so the database remains in a consistent state? Such as, adding logins for the content authors, some form of a consistent menu tree to start editing on, adding connected files and images to the files section of the CMS.
There is sapphire/tools/importer.php but doesn't seem to contain much atm. I also read some advice to "create SiteTree-objects". Even in saphire/tests/SiteTreeTest.php they don't use SiteTree directly. So how do you do this?