Jump to:

5450 Posts in 1672 Topics by 1197 members

Customising the CMS

SilverStripe Forums » Customising the CMS » Moving current site functionality to SilverStripe

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

Page: 1
Go to End
Author Topic: 671 Views
  • klompie
    Avatar
    Community Member
    2 Posts

    Moving current site functionality to SilverStripe Link to this post

    At the moment I have a site running on my selfbuild cms, but i want to migrate to SilverStripe.

    Now I need some functionality ported to SilverStipe.

    I have a weekly newsletter that i upload to a database table. It's pretty simple a id, date, comment field and a blob field containg the pdf file. This can only be done by some users and when uploaded a mail is send to all subscribers.
    Uses can list all newsletters on a single page.

    But based on the same principle is have another table with pdf's that are also periodically uploaded. So i should be a single module, but with multiple "repositories".

    Can somebody help met with this. Where do I start. Are there good howto's available that have information on how to do something like this?

    I have some more functionality that needs to be ported, but when I have done this i think I could do the rest too.

  • Willr
    Avatar
    Forum Moderator
    5462 Posts

    Re: Moving current site functionality to SilverStripe Link to this post

    Hi Klompie, Welcome to the forums.

    I have a weekly newsletter that i upload to a database table. It's pretty simple a id, date, comment field and a blob field containg the pdf file. This can only be done by some users and when uploaded a mail is send to all subscribers.

    You have a couple options for what you do here

    * There is a newsletter module if you want to use that out of the box (try trunk first). You can attach files to newsletters. So you would just need to set up that module then import your existing data. Look up the newsletter docs for more information on that whole process

    * You can do a custom system. First you might want to go through several of the tutorials (1,2,3,5 at least) to get an understanding of how SilverStripe works. In particular, DataObjects and forms as you will be using both to build your system. Each 'newsletter' would be a DataObject with the fields date, comment etc.

    Useful documentation:

    http://doc.silverstripe.org/sapphire/en/tutorials
    http://doc.silverstripe.org/sapphire/en/topics/email

    671 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.