17488 Posts in 4473 Topics by 1978 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1196 Views |
-
Importing legacy content

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?
-
Re: Importing legacy content

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.
-
Re: Importing legacy content

5 October 2007 at 9:37am Last edited: 5 October 2007 9:47am
Brian, our COO has converted his wicked site from typo3? to silverstripe and that managed to work.. Im not all to sure how he did it but he might be able to provide his insights. But it can be done!
-
Re: Importing legacy content

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
| 1196 Views | ||
|
Page:
1
|
Go to Top |



