I've decided to replace one of my static HTML website with a CMS based one and I'm thinking of using SilverStripe (I have used other CMS's for some of my websites, eg. Joomla and CMS Made Simple). One reason I'm considering SilverStripe is because it appears to be highly configurable. However, not having spent a lot of time looking into it, I don't know whether or not SilverStripe can do what I'm planning, so I thought I'd ask you guys.
Most CMS's I have used or looked at have a user login facility, but they're more aimed at allowing the users to enter content. What I want to do is allow my customers to login and access content specific to them. For example:
- Allow customers to view and update their contact details
- Access download links
- View order history
Is it possible to do this sort of thing with SilverStripe? How difficult would it be?
To keep everything automated I would probably need to add users programmatically (is that a real word?). If there isn't a SilverStripe API I could probably do this by adding customers directly to the MySQL tables.
Thanks in advance.