https://groups.google.com/d/forum/silverstripe-devSilverStripe Core DevelopmentDiscussions on the core development of the SilverStripe CMS and its modules: New and changed APIs, architecture and other complex issues requiring the attention of core developers.
<br>This group is not a support forum. If are looking for help, please see <a href="http://silverstripe.org/forums/">http://silverstripe.org/forums/</a>Google GroupsDavid Alexander2015-06-26T03:08:42Zhttps://groups.google.com/d/topic/silverstripe-dev/1cgxxbwSNmQEmacs & Silverstripe templatesHi all...for those who can't seem to get rid of those emacs reflexes in favour of sublime's, check out silverstripe-mode.el ! https://gist.github.com/mmichelli/1062600 I use this and webmode.el and am pretty happy with them. D.Gregory Smirnov2015-06-24T09:52:10Zhttps://groups.google.com/d/topic/silverstripe-dev/ZzVGWObw02UPage view permissionsHello guys, I was not aware of the speed problem in Hierarchy::Children() that Gordon mentioned in his notes about speed: 3) Traversing the SiteTree is expensive when rendering menus, with multiple repeated queries, for the gory details see https://github.com/silverstripe/silverstripe-framewoPatrick Nelson2015-06-22T15:42:50Zhttps://groups.google.com/d/topic/silverstripe-dev/8UKVtaQy3e4SilverStripe docs website errors.I noticed the page appears to be broken because it's attempting to load a toolbar CSS file over insecure HTTP while the rest of the site is over HTTPS. Is anyone else seeing this? https://docs.silverstripe.org/en/3.1/ I think I'm just noticing this one since I just googled "silverstripe actionJames Cocker2015-06-20T16:01:35Zhttps://groups.google.com/d/topic/silverstripe-dev/rf97JMuo0jU"Out-of-the-box" CMS Bugs in 3.2Now that the 3.2-beta1 has been released, I'd Iike to draw attention to several "out-of-the-box" CMS bugs that are still to be fixed. Most of these bugs occur during "normal" CMS usage on a completely fresh install of SilverStripe, with no custom coding required to reproduce, and as such this mnicolaas2015-06-19T09:35:45Zhttps://groups.google.com/d/topic/silverstripe-dev/-Y4l4Ece_T8302 vs 301 - controller redirect method should use 301 by default?The same client also pointed out the issues with trailing slash vs no trailing slash also asked me wht the redirect method uses 302 (temporary redirect) rather than 301 (permanent redirect) by default, since the latter are way more common. I have not given it much thought, but perhaps someonenicolaas2015-06-18T23:30:01Zhttps://groups.google.com/d/topic/silverstripe-dev/kKwmaFRUeRQtrailing slash on urls - does it matter in terms of SEOHi It appears to me that Silverstripe allows both http://mysite.co.nz/foo and http://mysite.co.nz/foo/ http://www.silverstripe.org/community vs http://www.silverstripe.org/community/ However, I also noticed: http://www.silverstripe.com/services/website-and-application-development redirects to http:Josh Kosmala2015-06-16T04:06:30Zhttps://groups.google.com/d/topic/silverstripe-dev/ftgUlm2AjBUEmailField 3.X - Supporting Macrons to meet Maori Language ActHey Stripers, I've been informed, that in New Zealand, according to the Maori Language Act; email fields must accept tohu tohus (macrons). There is a real need for all Government websites using CWP to comply to this act. I want to attack it and push it back to the core asap to avoid getting hPaul Clarke2015-06-16T02:21:18Zhttps://groups.google.com/d/topic/silverstripe-dev/RBctQFLbyjMUI changes to the CMS site tree and filter panelWe are wanting to address a few issues which were confirmed late last year (e.g. users being confused that there are two different site trees with different actions, and the ability to find the deleted pages and not knowing they could retrieve them). We have a few suggestions we would like to punicolaas2015-06-16T00:15:13Zhttps://groups.google.com/d/topic/silverstripe-dev/y7VI9gW5PzIspeed speed speedHi Everyone I hope it is OK to post this message here. Speed seems to be a big topic these days. We have used the following techniques: - fast hosting company ;-) - limit use of modules and add-ons in PHP where possible. - innoDB tables in RAM (give MYSQL lots of RAM) - use IDPatrick Nelson2015-06-12T22:24:41Zhttps://groups.google.com/d/topic/silverstripe-dev/xaFELH--tGwPreventing delete from draft if a live version is present?Is there a method by which I could prevent some user from accidentally deleting a draft version of a data object? I noticed that some issues were cropping up in our CMS where the user accidentally deleted the draft version but was unable to remove it from the production version of the site, becaPatrick Nelson2015-06-11T15:58:13Zhttps://groups.google.com/d/topic/silverstripe-dev/B8UY1d6vvZMHeaderField - can't attach errors to it.In the CMS during validation, I can attach errors to "ReadonlyField" instances and they will show up but apparently it doesn't work with "HeaderField" instances. i.e. when attaching to a validator via $validator->fieldError($field, $message); It's a bit frustrating because, on the flip sideDamian Mooyman2015-06-09T22:58:44Zhttps://groups.google.com/d/topic/silverstripe-dev/PnEqtlTC7NQDeprecation notices in 3.2 onwardsHi all, There has been a bit of discussion as to how we should be handling deprecation notices in framework. Many users find the notices raised intrusive, sometimes giving module developers the impression that they need to re-version their modules each framework version in order to suppress thChristopher Pitt2015-06-04T08:48:29Zhttps://groups.google.com/d/topic/silverstripe-dev/jG3Un5hvYVMGit workflow for the open source teamHello, We want to make the contribution and release processes easier and clearer for everyone. So we've written a [draft] guide <https://medium.com/@assertchris/changing-silverstripe-ec6e05f4377c> for how the open source team, at SilverStripe, contribute to the various supported modules. We'reIngo Schommer2015-06-01T03:19:27Zhttps://groups.google.com/d/topic/silverstripe-dev/I5dHy9dMVngRemove TestRunner from 4.0?In order to reduce complexity in core, I'd like to suggest removing the TestRunner functionality to run PHPUnit tests via the "sake" binary in 4.0. This is a bit of a historical artefact from early 2.x releases when we didn't support the "phpunit" binary directly. Nowadays we bundle "phpunit" thMartimiz2015-05-29T11:15:50Zhttps://groups.google.com/d/topic/silverstripe-dev/wYS_Iw0zFcMRedirects and SEOHi guys, I'm starting this topic because of a request I had concerning my LanguagePrefix module. It's a module that works with Translatable and lets you have a language prefix like /nl/ in front of the URL. Some people wanted a custom setting where you can leave out the prefix for the defa