Jump to:

17452 Posts in 4473 Topics by 1971 members

Archive

SilverStripe Forums » Archive » Importing legacy content

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Page: 1
Go to End
Author Topic: 1292 Views
  • Henk Poley
    Avatar
    30 Posts

    Importing legacy content Link to this post

    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?

  • Henk Poley
    Avatar
    30 Posts

    Re: Importing legacy content Link to this post

    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.

  • Willr
    Avatar
    Forum Moderator
    5508 Posts

    Re: Importing legacy content Link to this post

    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!

  • Ingo
    Avatar
    Forum Moderator
    801 Posts

    Re: Importing legacy content Link to this post

    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

    1292 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.