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 GroupsMichael Strong2016-08-24T09:18:37Zhttps://groups.google.com/d/topic/silverstripe-dev/q5khashNiuYReplace SilverStripe ConfigHi Everyone, This is quite a lengthy post so you may want to make yourself comfortable. I've spent quite a few hack days at SilverStripe looking at ways to improve the config system, mostly in relation to performance. I've found this difficult and frustrating to work with and there are veryPatrick Nelson2016-08-22T23:06:59Zhttps://groups.google.com/d/topic/silverstripe-dev/3EwA5HWCCegIs there no API for has_one relations?I'm noticing that there's a PHP-based API for has_many and many_many relations, but I'm not seeing any documentation covering an API for has_one relations, e.g. take a polymorphic has_one for example: // Where "tag" could also be any other DataObject which points back to "Story.Polymorphic"nicolaas2016-07-28T07:36:50Zhttps://groups.google.com/d/topic/silverstripe-dev/yuMnx9J1N_0why place several classes into one file?Hi Everyone I wonder why the following is stated on: https://docs.silverstripe.org/en/3.4/developer_guides/customising_the_admin_interface/how_tos/customise_site_reports/ - It is recommended to place all custom reports in the 1 file. - - Create a *CustomSideReport.php* fileSam Minnée2016-07-27T22:45:48Zhttps://groups.google.com/d/topic/silverstripe-dev/8i_vFiGheoQNew RFC: Namespacing and the Page classHi everyone, There's a new RFC available here: https://github.com/silverstripe/silverstripe-framework/issues/5844 Thanks, Sam -- Sam Minnée CEO SilverStripe LimitedDamian Mooyman2016-07-19T21:20:57Zhttps://groups.google.com/d/topic/silverstripe-dev/feLc_tJksFoLooking for feedback on SiteConfig assigned themesAs a part of recent refactoring in the master branches of the core modules, we have now introduced the concept of nested themes. You can see the implementation of this feature at https://github.com/silverstripe/silverstripe-framework/pull/5804. As this has been a reasonably major API change,nicolaas2016-07-19T00:54:25Zhttps://groups.google.com/d/topic/silverstripe-dev/HjsG8nM72uchow to make two websites talk to each other?Hi, We are working on two sites that need to share some information (e.g. blacklisted emails for newsletter, risky transactions). What is the best way to achieve this? Options I can see: (1) *sites talk directly* to each other - if so, would this be through a restful api or otherwise? Wouldnicolaas2016-07-19T00:40:30Zhttps://groups.google.com/d/topic/silverstripe-dev/_kcqw09oLI4is there any code for extracting private staticsHi We are working on increasing the quality of our modules. As part of this, we would like to make a full list of config options for each module. I have two questions in relation to this: (1) Has anyone written a piece of code for extracting all the private statics of a module? I am keen tokPodo2016-07-15T15:22:20Zhttps://groups.google.com/d/topic/silverstripe-dev/L6SJzpyzJyMRe: [silverstripe-dev] Abridged summary of silverst...@googlegroups.com - 8 updates in 1 topicGuys, how about flattening the icons altogether, using material icons (or, alright, FontAwesome) as a basis? I've found myself flattening the CMS interfaces the past 3 clients, removing gradients etc. You could use a custom icon, and color it based on its status, then play with drop shadows,Paul Clarke2016-07-14T04:15:52Zhttps://groups.google.com/d/topic/silverstripe-dev/R56n9BJuKc8Responsive CMS interactive mockupI have created a interactive mockup for a responsive menu and two different options for how the preview could work. It would be great to get some feedback on those interactions (either here, or directly comment on the mockup). Open to suggestions. https://invis.io/ZH7XCBCXV#/173199939_ResponsiveDamian Mooyman2016-06-27T02:54:55Zhttps://groups.google.com/d/topic/silverstripe-dev/Ig3ODKBEaT4RFC-6 Namespace: State of change and ORM namespace introductionHey all, we have begun implementation of the RFC-6 ( https://github.com/silverstripe/silverstripe-framework/issues/4562) which was posted quite some time ago. We have been hard at work to not only implement this namespacing, but also ensure that users upgrading to SilverStripe 4.0 will have thePatrick Nelson2016-06-15T09:54:37Zhttps://groups.google.com/d/topic/silverstripe-dev/uOvaY6vN664ArrayList's and comparison filters.Am I mistaken or is it really true that array lists do not actually utilize filters? I was racking my brain trying to figure out why the heck this filter wouldn't work at all: return $list->filter([ "IntegerField:GreaterThan" => 123, ])->first(); After inspecting the ->filter()Martimiz2016-06-08T08:33:17Zhttps://groups.google.com/d/topic/silverstripe-dev/9e4CZjAzrRwDocs not updated to 3.4I'm not sure this is the right place to report this - this is not an issue with the docsviewer as such - but the docs still mention 3.3 as the stable version and there's no mention of 3.4... MartineSam Walsh2016-06-08T00:02:06Zhttps://groups.google.com/d/topic/silverstripe-dev/m9ss4EqOEVYIs there a way to create a custom relationship (custom column name linking to a specific field in the relationship's table)?A system I'm building synchronises content from an API as Silverstripe DataObjects. The source already has it's own means for linking between objects using codes (e.g. EventCode on a Registration DataObject links to an Event DataObject that has that EventCode). The problem I'm having is that IFlorian Thoma2016-06-06T01:02:02Zhttps://groups.google.com/d/topic/silverstripe-dev/I5-AMUUZZScSupported versions and SS 3.0 end-of-lifeHi, A while ago I had a discussion with Matt Peel from SilverStripe about supported versions etc. While we have seen an official end-of-life announcement for SS 2.4 ( https://www.silverstripe.org/blog/silverstripe-2-4-end-of-life-announcement/), we haven't seen anything like it for SS 3.0.nicolaas2016-05-29T04:04:49Zhttps://groups.google.com/d/topic/silverstripe-dev/1uzYwIQOBTgworking with webpack - managing Page based variables - what is best practice?Hi Aaron, aka uncle cheese, recommended us to work with webpack ( https://webpack.github.io/). We are now using this, but it is a pretty steep learning curve. I am curious to get a best practice recommendation for injecting DB variables (set through CMS) into JS... I will give you an