Jump to:

327 Posts in 211 Topics by 159 members

Migrating a Site to Silverstripe

SilverStripe Forums » Migrating a Site to Silverstripe » Wordpress to silverstripe, possible?

What you need to know when migrating your existing site to SilverStripe.

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

Page: 1 2
Go to End
Author Topic: 4597 Views
  • developthis
    Avatar
    Community Member
    1 Post

    Re: Wordpress to silverstripe, possible? Link to this post

    Hi,

    Im new to SilverStripe having been referred here by an industry colleague who recommended a change of platform. I have an existing Wordpress business website (Textile Industry) which i would like to transition to SS. In the past i would have outsourced any website work but after a couple of extremely dissapointing events recently i now want to take charge of all these matters in-house. My query revolves around the technical aspects of proposed transition.

    What are some of the main key points i need to consider to effect the swap over?
    _________________________________________________________________

    custom t shirt printing

  • MarcusDalgren
    Avatar
    Community Member
    288 Posts

    Re: Wordpress to silverstripe, possible? Link to this post

    One of the key points you need to consider is the content model. WordPress and SilverStripe have pretty different content models where WP pretty much splits everything into Posts and Pages. If your site is mostly page based then making the switch shouldn't be all that difficult.

    The main thing to consider in that case is how you're using custom fields today. SilverStripe doesn't have the notion of custom fields at all but instead works with different page types. Each page type can have different fields and a different template from all the rest. So if you're using custom fields extensively you need to go through your site and note those down and then create them as page types in SilverStripe.

    After you've done this you should be able to write an import script that takes the xml file you get from the WordPress exporter and imports it to SilverStripe. I'm not sure about the limitations of the exporter when it comes to custom fields so you might run into issues there.

    If your WordPress site is mostly post based then a switch will be harder. SilverStripe doesn't really have the notion of non hierarchical posts like WordPress does. DataObjects don't have a hierarchy but they're really not meant to be displayed in the same way pages are. There is a blog module that you can use but converting posts over to SilverStripes blog module would likely take some work.

    One other key point is that working with SilverStripe means writing PHP code, at least initially. Every content type in SilverStripe is a class so you have to get your fingers dirty. For simpler WordPress sites you can sometimes get away with writing very little PHP code if any but in SilverStripe you're going to have to write some. That said, SilverStripe is very powerful and once you get used to the workflow you can often do pretty big changes to the content model alot quicker than you can in WordPress.

    4597 Views
Page: 1 2
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.