17488 Posts in 4473 Topics by 1978 members
|Go to End|
5 October 2007 at 2:29am Last edited: 5 October 2007 2:30am
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?
5 October 2007 at 4:12am
sapphire/tests/SapphireTest.php seems to touch the DB directly ('not' a unit test) and contains a function loadFixture() that loads page content from a YAML file. I'll see if I understand it enough to convert that to an importer.
Some pointer to documentation would still be helpfull though.
6 October 2007 at 1:59am
i think brian used typo (a rails blogging system), and wrote a small converter. in case anybody wants to start a structured effort for blog-converters, have a look at the way mephisto (another blogging system) does this: http://trac.hasno.info/mephisto/browser/trunk/vendor/plugins/mephisto_converters
|Go to Top|