My Favorite SilverStripe features:
For the Content Provider:
Page Versioning – Live/Draft + all version history w/compare
Site Hierarchy is managed by a Site Tree – drag and drop sections of the site
Image Gallery – create very nice image albums (example: http://library.osu.edu/find/collections/byrd-polar-archives/byrd/photographs/ )
User Forms – content providers can create sophisticated web forms using a drag/drop interface (very awesome)
Fine grained permissions – Group and/or Role based permissions
Workflow – from basic 1-step, 2-step or 3-step, to very customizable advanced workflows (via Advanced Workflow Module)
For the Developer:
Templating – no design constraints or assumptions because of the way templating is done (unlink Drupal and WordPress with template pieces)
SEO – SilverStripe has really great SEO features
Class Table Inheritance – along with automatic database schema management
ORM – great ORM makes developing data models effortless, with DataObject Interface (for example, we use it to get data from a remote REST api using the standard data object interface)
Automated Testing – unit and functional testing (We run about 800 test w/4000 assertions and have it “Continuously Integrated”)
Tasks – run tasks (they have several handy built-in) from the web or cli, write your own tasks, add them to cron, etc.
Caching – run your site entirely from html cached copies (or just cache partial portions of your pages) based on the last published version of each page, push your static html to multiple servers via rsync automatically
LinkedIn
OSU:pro
No Comment.
Add Your Comment