Home
This log is all about things I figured out while working with SilverStripe CMS, and that I don't want to forget. You're very welcome to it, just don't take anything for granted - there are always better solutions. I'm open to any suggestions to make things better, stronger, faster...
19-09-2012
I've been fighting a losing battle against a spambot, or someone who poses as one, so I set the comments to login only for now. MathSpamProtection is definitely no match for this, so maybe I'll have a go at Mollom or Recaptcha. Even if you're absolutely human, Recaptcha often takes a lot of time :-) Thanks to Mark, for pointing this out. Btw: the contact form is still available.
Highlites:
-
A module that adds a (custom) language prefix to urls in a multi-lingual SilverStripe website. It requires the Translatable module and supports version 3.x only.
Read more...
-
The jQuery UI DatePicker in SilverStripe 3.0 now supports (short) day- and monthnames for different locales without breaking validation.
Read more...
-
Deprecation notices set you on track of classes or functions that, although they might still be usable, are now deprecated and you should replace them. Check out the Deprecation class.
Read more...
-
SilverStripe 3
The move from SilverStrip 2.x to version 3.0 is a big one! Not only has the CMS improved dramatically, but the internal workings have changed as well. Lots of emphasis now lies on SilverStripe being an actual framework. So much so, that the sapphire directory is now actually called 'framework', although you'll find on GitHub the module is still called sapphire.
Read more...
-
A simple SilverStripe task that will reset the partial cache by removing the cachefiles. Optionally it will also remove the cache directory itself. This might be of some use on hosting platforms where the user has insufficient rights to remove files owned by the webserver, It simply lets the webserver do the work.
Read more...
-
How to go about creating tasks in SilverStripe that are accessible from the URL
Read more...
-
SilverStripe 3: instead of only using getCMSFields() in the Page class, we now also have getSettingsFields() to make the distinction between a Pages' Content and Settings section.
Read more...
-
An article on the AddThis sharing plugin and how it could be used, customized and tweaked for use with SilverStripe CMS. This is mostly about what could be done - an article om a real life implementation is also available.
Read more...
-
A working experiment: a extendable AddThis class that will let you set up and customize AddThis - either globally or using shortcodes.
Read more...
-
Prevent users from creating certain pagetypes in the SilverStripe CMS, using permissions. This will effectively remove the pagetypes from the create dropdown.
Read more...
-
Multiple ways to hide certain pagetypes from the create dropdown in the SilverStripe CMS. Contains a link to a user-oriented way using permissions
Read more...
-
Simple fix so GoogleSitemap not indexed will be displayed correctly in the Dropdown. Based on this (forgotten?) patch
Read more...