3. We do other stu
too!
• Most of our sites include a CMS
• But also: CRM, event management,
e-commerce, internal business
systems
• The CMS paradigm doesn’t fit all of
these
Monday, March 2, 2009
4. Let’s build a CRM!
• We’ve made CRMs for SilverStripe
... several, in fact
• Each time we had a “CRM”
customer, it seemed that they
wanted something dierent
Monday, March 2, 2009
5. Flexible Data, Fixed
UI
• Clients are very specific about data
and business logic
• But not about user interface - as
long as it’s good, they’re happy
• SilverStripe CMS exploits this by
making it easy to create new Page
Types with custom fields
Monday, March 2, 2009
6. From CMS to DMS
• Can we apply this concept to CRM?
• Don’t just manage Content
• Manage any kind of Data
Monday, March 2, 2009
7. ModelAdmin
• Data Management built into
SilverStripe
• ModelAdmin gives you a CRUD
interface around any data: Search,
Results, Detail
• Same building blocks as CMS
interface
Monday, March 2, 2009
8. ModelAdmin
• Search on fields linked by relations
• Detail record gives you a scaolded
interface for editing all relations
Monday, March 2, 2009